Error while bootstrapping egcs-1.0.1 on Linux/m68k
Kars de Jong
jongk@cs.utwente.nl
Tue Jan 13 04:20:00 GMT 1998
Hello,
When bootstrapping egcs-1.0.1 on Linux/m68k, either with egcs-1.0 or with
gcc-2.7.2.3, I get a failure in stage 1:
bash-2.01# make bootstrap
make CC="gcc" libdir=/usr/lib LANGUAGES="c "
make[1]: Entering directory `/var/src/devel/egcs-1.0.1/gcc'
./xgcc -B./ -DIN_GCC -I./include -DNO_MEM -O0 -I. -c ./enquire.c
./enquire.c: In function `f_define':
./enquire.c:880: Unable to find a register to spill.
(insn:HI 30 28 32 (set (mem:XF (pre_dec:SI (reg:SI 15 %sp)))
(mem:XF (plus:SI (reg:SI 14 %a6)
(const_int 28)))) 63 {movxf+1} (nil)
(nil))
xgcc: Internal compiler error: program cc1 got fatal signal 6
make[1]: *** [enquire.o] Error 1
make[1]: Leaving directory `/var/src/devel/egcs-1.0.1/gcc'
make: *** [bootstrap] Error 2
However, when I bootstrap with -O optimization, instead of none, it does
work. The same happens when bootrstrapping egcs-1.0.1 with itself after this.
I'm using a glibc based system, with glibc-2.0.6 by the way.
Kars.
More information about the Gcc-bugs
mailing list