[gnu.gcc.bug] gcc-1.36.91, sun3, SunOS 3.5.2, config = sun3-os3

rusty@GARNET.BERKELEY.EDU (12/27/89)

I'm compiling it with a shell script that does:

make CFLAGS=""
make stage1
make CC=stage1/gcc CFLAGS="-fcombine-regs -fdelayed-branch -fforce-mem -fomit-frame-pointer -fstrength-reduce -O -Bstage1/"
make stage2
make CC=stage2/gcc CFLAGS="-fcombine-regs -fdelayed-branch -fforce-mem -fomit-frame-pointer -fstrength-reduce -O -Bstage2/"

During the 3rd make (the one after "make stage1") it blows up with:

stage1/gcc -c -fcombine-regs -fdelayed-branch -fforce-mem -fomit-frame-pointer -fstrength-reduce -O -Bstage1/  -I. -I. -I./config rtlanal.c
rtlanal.c: In function dead_or_set_p:
rtlanal.c:498: The following insn was not recognizable:
(insn 79 130 80 (set (cc0)
       (compare:SI (reg:SI 83)
           (plus:SI (reg:SI 76)
               (const_int 4)))) -1 (insn_list 130 (nil))
   (nil))
stage1/gcc: Program cc1 got fatal signal 6.
*** Error code 1

Stop.