This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Results for egcs-2.92.21 19981109 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu
- To: Nix <nix-egcs at esperi dot demon dot co dot uk>
- Subject: Re: Results for egcs-2.92.21 19981109 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Wed, 11 Nov 1998 17:48:15 -0700
- cc: egcs at cygnus dot com
- Reply-To: law at cygnus dot com
--
Jeff Law (law@cygnus.com)
Cygnus Solutions EGCS GNU Compiler System
http://www.cygnus.com http://www.cygnus.com/egcs
In message <13896.44562.786995.561726@loki.wkstn.nix>you write:
> Sources: - egcs mainline from CVS last updated at Tue Oct 27 19:25:02 1
> 998
> - libg++-2.8.1.2
> Patches:
> Environment: - GNU binutils 2.9.1.0.15
> - dejagnu-980528
> - gperf-2.7 with gperf-2.7-19981006 patch for -F
> - Linux stable kernel 2.0.35 (compiled by gcc-2.7.2.3)
> - glibc 2.0.6 (compiled by egcs-1.0.2)
>
> Remarks: Curiously, with -O1 this build fails, even though it
> works with -O2.
>
>
> configure flags: --with-gnu-ld --with-gnu-as --prefix=/usr/packages.bin/egc
> s/snapshot --enable-shared --disable-haifa
> BOOT_CC: egcs-2.91.57
> BOOT_CFLAGS: -W -Wall -O1 -funroll-all-loops -g -march=pentium -mcpu=pe
> ntium -fomit-frame-pointer
> CFLAGS: -W -Wall -O1 -march=pentium -mcpu=pentium -fomit-frame-poi
> nter -g -D__NO_MATH_INLINES
> CXXFLAGS: -W -Wall -O1 -march=pentium -mcpu=pentium -fomit-frame-poi
> nter -g -D__NO_MATH_INLINES
>
> Bootstrap failed; last twenty lines are:
>
> _fixunssfdi
> _fixsfdi
> _fixxfdi
> _fixunsxfdi
> _floatdixf
> _fixunsxfsi
> _fixtfdi
> _fixunstfdi
> _floatditf
> __gcc_bcmp
> _varargs
> __dummy
> _eprintf
> _bb
> xgcc: Internal compiler error: program cc1 got fatal signal 11
> make[2]: *** [libgcc2.a] Error 1
> make[2]: Leaving directory `/usr/packages/egcs/egcs/snapshot/i586-pc-linux-
> gnu/gcc'
> make[1]: *** [bootstrap-lean] Error 2
> make[1]: Leaving directory `/usr/packages/egcs/egcs/snapshot/i586-pc-linux-
> gnu/gcc'
> make: *** [bootstrap-lean] Error 2
I suspect this is a problem with loop unrolling. If you could investigate it
further it would be greatly appreciated.
I was able to bootstrap with your BOOT_CFLAGS if I did not include
-funroll-loops.
jeff