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

Reply via email to