NVIDIA's NSIGHT is an useful tool for debugging GLSL shader.
I wonder why AMD CodeXL doesn't support GLSL shader breakpoint step-through.