http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51832
--- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> 2012-01-13 18:55:24 UTC --- I still can't reproduce this on x86_64-pc-linux-gnu. I notice that you have a lot of configure flags in your gcc -v output; mine is just /home/jason/src/trunk/configure -v --with-mpfr=/opt/cfarm/mpfr --with-gmp=/opt/cfarm/gmp --with-mpc=/opt/cfarm/mpc --with-libelf=/opt/cfarm/libelf --enable-languages=all,obj-c++ --enable-checking Can you try rebuilding the compiler with different configure flags and see if one of them is causing this difference? I tried building the compiler with all your configure flags, but it seems to result in a broken stage1 compiler for me.