The Gallium3D driver for 3xx-5xx already has GLSL and GL 2.1 enabled, and that's where all the development work is happening.

I believe the shader compiler still needs some work for flow control instructions, but initial impression is that they don't actually get used very much.