[gnu.gcc.bug] gcc-1.36, -fforce-addr, Sun3 SunOS 3.5

rusty@GARNET.BERKELEY.EDU (10/04/89)

I can't get it to bootstrap when I use -fforce-addr; here's what the
output of make looks like:

...
stage1/gcc -fforce-addr -O -Bstage1/ -I. -I. -I./config -c insn-output.c
stage1/gcc -fforce-addr -O -Bstage1/  -o cc1 c-parse.tab.o c-decl.o c-typeck.o c-convert.o toplev.o version.o tree.o print-tree.o stor-layout.o fold-const.o  rtl.o rtlanal.o expr.o stmt.o expmed.o explow.o optabs.o varasm.o  symout.o dbxout.o sdbout.o emit-rtl.o insn-emit.o  integrate.o jump.o cse.o loop.o flow.o stupid.o combine.o  regclass.o local-alloc.o global-alloc.o reload.o reload1.o caller-save.o  insn-peep.o final.o recog.o insn-recog.o insn-extract.o insn-output.o obstack.o
stage1/gcc -fforce-addr -O -Bstage1/ -I. -I. -I./config \
	-DGCC_INCLUDE_DIR=\"/tuna_a/gnu/lib/gcc-include\" \
	-DGPLUSPLUS_INCLUDE_DIR=\"/tuna_a/gnu/lib/g++-include\" \
	-c `echo ./cccp.c | sed 's,^\./,,'`
stage1/gcc -c -fforce-addr -O -Bstage1/  -I. -I. -I./config cexp.c
stage1/gcc -fforce-addr -O -Bstage1/  -o cccp cccp.o cexp.o version.o obstack.o

rm -f cpp
ln cccp cpp
for name in _adddi3 _subdi3 _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2  _anddi3 _iordi3 _xordi3 _lshrdi3 _lshldi3 _ashldi3 _ashrdi3 _one_cmpldi2 _bdiv _cmpdi2 _ucmpdi2 _fixunsdfdi _fixdfdi _floatdidf; \
do \
  echo ${name}; \
  ./gcc -B./ -fstrength-reduce -O -I. -I. -I./config  -c -DL${name} ./gnulib2.c
-o ${name}.o; \
  ar rc gnulib ${name}.o; \
  rm -f ${name}.o; \
done
_adddi3
./gcc: Program cc1 got fatal signal 11.
*** Error code 1

Stop.