http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55211
--- Comment #11 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2012-11-05 21:47:17 UTC --- > I'm having a hard time reproducing this, I've tried 32-bit > bootstraps with several variations of your listed configure > command line. I can reproduce it on gcc62 of the CompileFarm (Debian Linux): ebotcazou@grobluk:~/build$ gcc/xgcc -v Using built-in specs. COLLECT_GCC=gcc/xgcc Target: sparc64-linux-gnu Configured with: /home/ebotcazou/src/configure --build=sparc64-linux-gnu --prefix=/home/ebotcazou/install --enable-languages=c,c++,objc,obj-c++,fortran,ada --with-gmp=/opt/cfarm/gmp-4.2.4 --with-mpfr=/opt/cfarm/mpfr-2.4.1 --with-mpc=/opt/cfarm/mpc-0.8 --with-cpu=v8 --enable-__cxa_atexit --disable-nls Thread model: posix gcc version 4.8.0 20121104 (experimental) (GCC) > But meanwhile I want some clarification on your environment. > > Is uname outputting "sparc" or "sparc64" when you run > configure? It really needs to be the former if you are > telling the compiler to output 32-bit code by default > (which is what --with-cpu=v8 does). ebotcazou@grobluk:~/build$ uname -a Linux grobluk 2.6.26-2-sparc64-smp #1 SMP Sun Mar 4 22:02:58 UTC 2012 sparc64 GNU/Linux