------- Comment #2 from bernard at brenda-arkle dot me dot uk 2008-12-13 23:53 ------- I'm not sure what 'now' means. It's still true for release 4.3.2! I'm prepared to test with the live sources, but do you want me to? Do you believe that the problem has been understood and addressed, or are you hoping that it's gone away (not for the first time in the history of gcc 4.x.x)?
The following configuration options work fine with --disable-intermodule substituted for --enable-intermodule. '../gcc-4.3.2/configure' '--prefix=/usr' '--libexecdir=/usr/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--enable-libada' '--enable-libssp' '--disable-werror' '--with-mpfr=/usr' '--with-gmp=/usr' '--with-datarootdir=/usr/share' '--with-docdir=/usr/share/gcc-4.3.2/doc' '--with-pdfdir=/usr/share/gcc-4.3.2/doc' '--with-htmldir=/usr/share/gcc-4.3.2/doc/html' '--disable-coverage' '--enable-nls' '--enable-__cxa_atexit' '--enable-decimal-float' '--disable-fixed-point' '--enable-threads=posix' '--enable-clocale=gnu' '--enable-shared' '--enable-intermodule' '--enable-languages=ada,c++,fortran,java,objc,obj-c++,treelang,c' '--with-local-prefix=/usr' '--with-gnu-ld' '--with-demangler-in-ld' '--with-gnu-as' '--with-system-libunwind' '--with-system-zlib' '--enable-bootstrap' Configured exactly as given, the relevant bit of the build output is: Comparing stages 2 and 3 warning: ./cc1objplus-checksum.o differs warning: ./cc1-checksum.o differs warning: ./cc1plus-checksum.o differs warning: ./cc1obj-checksum.o differs Bootstrap comparison failure! ./libbackend.o differs That's with *almost* unmodified sources. As it happens, as part of working around a bug which I reported, I've adopted two patches which have made their way into the live tree: (a) the patch for "my" bug 37870: the patch functionally changes gcc/expmed.c and adds a new test (b) the patch noted at http://gcc.gnu.org/ml/gcc-patches/2008-08/msg02201.html which I grabbed simply to confirm that it wasn't relevant (it also modifies gcc/expmed.c). I don't believe that these changes are relevant (and in any case, they make the 4.3.2 source more rather than less like the current live tree). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37865