http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48653
Summary: Bootstrap comparison failure with bootstrap-lto Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassig...@gcc.gnu.org ReportedBy: j...@tinet.org I'm trying to bootstrap gcc with the option --with-build-config=bootstrap-lto and bootstrap comparison fails. I'm compiling the sources in gcc-4.6.0.tar.bz2 (the full bundle). My machine is a Core i7 920 (non-AVX) My OS is Fedora 14 linux x86_64, with all packages updated to latest versions. Some libraries are not the right version, so I compiled the following: gmp-4.3.2 ppl-0.11.2 cloog-ppl-0.15.11 mpfr-2.4.2 mpc-0.8.1 My configuration is: ../gcc/configure --enable-threads --with-arch=corei7 --with-tune=corei7 --with-fpmath=sse --enable-__cxa_atexit --enable-indirect-function --enable-languages=c,c++,java,lto,objc,obj-c++,fortran,go,ada --enable-libgcj-multifile --enable-java-home --with-arch-directory=x86_64 --enable-aot-compile-rpm --enable-browser-plugin --with-x --enable-java-awt=gtk,xlib --enable-gtk-cairo --with-gmp=/usr/local --with-gmp-lib=/usr/local/lib64 --with-ppl=/usr/local --with-ppl-lib=/usr/local/lib64 --with-cloog=/usr/local --with-cloog-lib=/usr/local/lib64 --with-mpfr=/usr/local --with-mpfr-lib=/usr/local/lib64 --with-mpc=/usr/local --with-mpc-lib=/usr/local/lib64 --with-build-config='bootstrap-O3 bootstrap-lto' And I'm building with: make BOOT_CFLAGS=-O2 -j16 bootstrap The error I get is the following: Comparing stages 2 and 3 warning: gcc/cc1obj-checksum.o differs warning: gcc/cc1objplus-checksum.o differs warning: gcc/cc1plus-checksum.o differs warning: gcc/cc1-checksum.o differs Bootstrap comparison failure! gcc/real.o differs gcc/graphite-cloog-util.o differs gcc/graphite-flattening.o differs gcc/graphite-blocking.o differs gcc/graphite-interchange.o differs gcc/builtins.o differs gcc/tree.o differs gcc/graphite-dependences.o differs gcc/fold-const.o differs gcc/graphite-sese-to-poly.o differs gcc/graphite-poly.o differs gcc/double-int.o differs gcc/graphite-scop-detection.o differs gcc/tree-ssa-loop-niter.o differs gcc/fortran/trans-array.o differs gcc/fortran/constructor.o differs gcc/fortran/interface.o differs gcc/fortran/trans-intrinsic.o differs gcc/fortran/dump-parse-tree.o differs gcc/fortran/primary.o differs gcc/fortran/expr.o differs gcc/fortran/array.o differs gcc/fortran/iresolve.o differs gcc/fortran/st.o differs gcc/fortran/arith.o differs gcc/fortran/module.o differs gcc/fortran/check.o differs gcc/fortran/dependency.o differs gcc/fortran/trans-decl.o differs gcc/fortran/simplify.o differs gcc/fortran/trans-stmt.o differs gcc/fortran/io.o differs gcc/fortran/decl.o differs gcc/fortran/data.o differs gcc/fortran/trans-const.o differs gcc/fortran/class.o differs gcc/fortran/frontend-passes.o differs gcc/fortran/openmp.o differs gcc/fortran/parse.o differs gcc/fortran/match.o differs gcc/fortran/trans-openmp.o differs gcc/fortran/intrinsic.o differs gcc/fortran/trans.o differs gcc/fortran/misc.o differs gcc/fortran/matchexp.o differs gcc/fortran/trans-expr.o differs gcc/fortran/trans-io.o differs gcc/fortran/trans-common.o differs gcc/fortran/trans-types.o differs gcc/fortran/resolve.o differs gcc/fortran/symbol.o differs gcc/fortran/target-memory.o differs gcc/graphite.o differs gcc/toplev.o differs gcc/go/unsafe.o differs gcc/go/statements.o differs gcc/go/lex.o differs gcc/go/go.o differs gcc/go/dataflow.o differs gcc/go/gogo.o differs gcc/go/expressions.o differs gcc/go/types.o differs gcc/go/import-archive.o differs gcc/go/export.o differs gcc/go/parse.o differs gcc/go/gogo-tree.o differs gcc/graphite-clast-to-gimple.o differs gcc/realmpfr.o differs gcc/graphite-ppl.o differs Without bootstrap-lto, comparison succeeds. Thanks, Juan