I've just created packages for CentOS 5.6 that replace the default compiler with gcc 4.6.1. That version has some interesting options, so I wanted to use that as my default compiler. It's also more strict, so it's a good check for my own code.
Packages can be downloaded from my RPM repo
Later today I'll upload my binutils and gdb packages.