http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48679
Summary: [4.7 regression] bootstrap comparison failures on
m68k-linux
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
AssignedTo: [email protected]
ReportedBy: [email protected]
The last 4.7 snapshot I was able to build on m68k-linux was 4.7-20110326.
Since then, every single weekly snapshot has failed with bootstrap comparison
failures. Some weeks other archs have also seen bootstrap comparison failures
but recently they aren't, however m68k-linux still does:
> /mnt/scratch/gcc-4.7-20110416/configure --prefix=/mnt/scratch/install47
> --enable-bootstrap --enable-shared --enable-threads=posix
> --enable-checking=release --with-system-zlib --enable-__cxa_atexit
> --disable-libunwind-exceptions --enable-languages=c,c++ --enable-java-awt=gtk
> --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
> --enable-libgcj-multifile --disable-java-maintainer-mode
> --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib
> --disable-sjlj-exceptions --disable-libmudflap
> --with-gmp=/home/mikpe/pkgs/linux-m68k/gmp-4.3.2
> --with-mpfr=/home/mikpe/pkgs/linux-m68k/mpfr-2.4.2
> --with-mpc=/home/mikpe/pkgs/linux-m68k/mpc-0.8.2 --disable-plugin
> --disable-lto --disable-multilib
> make bootstrap
...
rm -f stage_current
make[3]: Leaving directory `/mnt/scratch/objdir47'
Comparing stages 2 and 3
warning: gcc/cc1plus-checksum.o differs
warning: gcc/cc1-checksum.o differs
Bootstrap comparison failure!
gcc/tlink.o differs
gcc/tree-affine.o differs
gcc/tree-vrp.o differs
gcc/tree-ssa-uninit.o differs
gcc/fwprop.o differs
gcc/et-forest.o differs
gcc/real.o differs
gcc/sel-sched-dump.o differs
(many many more lines omitted)
libiberty/simple-object-elf.o differs
libiberty/alloca.o differs
libiberty/sha1.o differs
libiberty/getpwd.o differs
libiberty/floatformat.o differs
libiberty/md5.o differs
libiberty/pex-common.o differs
libiberty/simple-object-coff.o differs
libiberty/simple-object-mach-o.o differs
libiberty/objalloc.o differs
make[2]: *** [compare] Error 1
make[2]: Leaving directory `/mnt/scratch/objdir47'
make[1]: *** [stage3-bubble] Error 2
make[1]: Leaving directory `/mnt/scratch/objdir47'
make: *** [bootstrap] Error 2
I will attempt to bisect this, but with the multiple generic bootstrap
comparison failures 4.7 has experienced recently, it's going to take some time.