[Bug bootstrap/43399] New: [4.5 Regression] bootstrap failure in stage1
current trunk is failing bootstrap in stage 1 on Cortex-A8 (armv7l target) First caught it svn 157489. Started bisection yesterday between 157445 & 157489. First bad commit is: 157476. System is running Debian Testing(Squeeze) Error: /opt/trunk/objdir/./gcc/xgcc -B/opt/trunk/objdir/./gcc/ -B/opt/install-gcc-trunk/armv7l-unknown-linux-gnueabi/bin/ -B/opt/install-gcc-trunk/armv7l-unknown-linux-gnueabi/lib/ -isystem /opt/install-gcc-trunk/armv7l-unknown-linux-gnueabi/include -isystem /opt/install-gcc-trunk/armv7l-unknown-linux-gnueabi/sys-include-g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -Wno-missing-prototypes -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../.././gcc -I/opt/trunk/libgcc -I/opt/trunk/libgcc/. -I/opt/trunk/libgcc/../gcc -I/opt/trunk/libgcc/../include -o _muldi3.o -MT _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c /opt/trunk/libgcc/../gcc/libgcc2.c \ -fvisibility=hidden -DHIDE_EXPORTS /opt/trunk/libgcc/../gcc/libgcc2.c: In function '__muldi3': /opt/trunk/libgcc/../gcc/libgcc2.c:562:1: internal compiler error: in adjust_mems, at var-tracking.c:789 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. make[3]: *** [_muldi3.o] Error 1 make[3]: Leaving directory `/var/builds/opt/trunk/objdir/armv7l-unknown-linux-gnueabi/libgcc' make[2]: *** [all-stage1-target-libgcc] Error 2 make[2]: Leaving directory `/var/builds/opt/trunk/objdir' make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory `/var/builds/opt/trunk/objdir' make: *** [bootstrap] Error 2 gcc_build: error: Could not bootstrap the compiler Build Logs: http://rcn-ee.homeip.net:81/dl/gcc/SVN-157476-trunk-c-armv7l-256-ERROR/ I'll need to rebuild that svn id to provide more test info, as i delete the old build when building a new checkout.. Note a similar commit went into gcc-4.4 at : 157487 (var-tracking.c) so gcc-4.4 might be broken too.. -- Summary: [4.5 Regression] bootstrap failure in stage1 Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: robertcnelson at gmail dot com GCC target triplet: armv7l-unknown-linux-gnueabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43399
[Bug bootstrap/43399] [4.5 Regression] bootstrap failure in stage1
--- Comment #3 from robertcnelson at gmail dot com 2010-03-17 14:04 --- Rebuilding 157476, will take a couple hours to hit that error.. System: gcc -v voo...@beagle-256mb-1:~$ gcc -v Using built-in specs. Target: arm-linux-gnueabi Configured with: ../src/configure -v --with-pkgversion='Debian 4.4.2-9' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --disable-sjlj-exceptions --enable-checking=release --build=arm-linux-gnueabi --host=arm-linux-gnueabi --target=arm-linux-gnueabi Thread model: posix gcc version 4.4.3 20100108 (prerelease) (Debian 4.4.2-9) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43399
[Bug bootstrap/43399] [4.5 Regression] bootstrap failure in stage1
--- Comment #4 from robertcnelson at gmail dot com 2010-03-17 15:42 --- Here here is the preprocessed source. http://rcn-ee.homeip.net:81/dl/gcc/SVN-157476-trunk-c-armv7l-256-bug43399/save-temps.log http://rcn-ee.homeip.net:81/dl/gcc/SVN-157476-trunk-c-armv7l-256-bug43399/libgcc2.i Results from running with: /opt/trunk/objdir/./gcc/xgcc -v -save-temps -B/opt/trunk/objdir/./gcc/ -B/opt/install-gcc-trunk/armv7l-unknown-linux-gnueabi/bin/ -B/opt/install-gcc-trunk/armv7l-unknown-linux-gnueabi/lib/ -isystem /opt/install-gcc-trunk/armv7l-unknown-linux-gnueabi/include -isystem /opt/install-gcc-trunk/armv7l-unknown-linux-gnueabi/sys-include-g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -Wno-missing-prototypes -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../.././gcc -I/opt/trunk/libgcc -I/opt/trunk/libgcc/. -I/opt/trunk/libgcc/../gcc -I/opt/trunk/libgcc/../include -o _muldi3.o -MT _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c /opt/trunk/libgcc/../gcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS^C -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43399
[Bug target/43399] [4.5 Regression] bootstrap failure in stage1
--- Comment #12 from robertcnelson at gmail dot com 2010-03-18 22:53 --- (In reply to comment #11) > Patch submitted here. > > http://gcc.gnu.org/ml/gcc-patches/2010-03/msg00840.html > My beagle just finished testing your initial patch, it looks good: http://rcn-ee.homeip.net:81/dl/gcc/SVN-157476-trunk-c-armv7l-256-bug43399-testing-GOOD/ I'm starting a new build with this patch, but your testsuite will probably finish first... I tested gcc-4.4 last night and so far it looks safe, will continue to monitor: http://rcn-ee.homeip.net:81/dl/gcc/SVN-157518-gcc-4.4-armv7l-256/ -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43399