This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Results for egcs-2.92.21 19981109 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu





--
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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]