http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45606
--- Comment #6 from Dodji Seketeli <dodji at gcc dot gnu.org> 2010-11-02 13:04:30 UTC --- This is fixed in 4.6. For 4.5, I think committing this "as is" is far too risky so I'd wait to see how "solid" it is for 4.6 and see if I can safely backport this into 4.5 then. In the mean time I'll see if I can come up with a less risky fix for 4.5.