http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49790
Mikael Pettersson <mikpe at it dot uu.se> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mikpe at it dot uu.se --- Comment #2 from Mikael Pettersson <mikpe at it dot uu.se> 2011-12-26 17:08:09 UTC --- This was fixed for 4.5 by r152203: http://gcc.gnu.org/ml/gcc-patches/2009-09/msg01869.html http://gcc.gnu.org/ml/gcc-cvs/2009-09/msg00954.html Backporting that to 4.4.6 fixes the test case there too with no testsuite regressions (at least for me on i686-linux). It's my understanding that upstream gcc 4.4 branch will be EOL:d soon, so you probably have to apply that fix locally if you're not able to upgrade to gcc 4.5 or newer.