http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55388
--- Comment #7 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> 2012-11-21 23:28:47 UTC --- (In reply to comment #5) > Created attachment 28757 [details] > preprocessed libstdc++-v3/libsupc++/dyncast.cc > > Full configuration options: > /mnt/scratch/gcc-4.8-r193687/configure --prefix=/mnt/scratch/install48 > --with-gmp=/home/mikpe/pkgs/linux-sparc64/gmp-5.0.5 > --with-mpfr=/home/mikpe/pkgs/linux-sparc64/mpfr-3.1.1 > --with-mpc=/home/mikpe/pkgs/linux-sparc64/mpc-1.0.1 --enable-multilib > --disable-plugin --disable-lto --disable-nls --enable-threads=posix > --enable-checking=release --disable-libmudflap --enable-languages=c,c++ > --build=sparc-unknown-linux --target=sparc-unknown-linux --with-cpu=ultrasparc > --enable-targets=all --disable-libsanitizer Thanks. After trying and failing to convince it to fail in cross environment, it finally dawned on me that the failure was during stage 2, so presumably this is a miscompile of cc1plus. Sorry for the runaround. I'll try to reproduce the failure on gcc62, but I'm guessing it will take a while to reach the failure point.