egcs -O6 fails to compile make 3.75 on i686-pc-linux-gnulibc1

Jeffrey A Law law@cygnus.com
Mon Sep 15 00:21:00 GMT 1997


Note, bug reports should really go to egcs-bugs@cygnus.com.

  In message <199709141630.SAA27214@praslin.inrialpes.fr>you write:
  > gcc -DHAVE_CONFIG_H -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/i
  > nclu
  > de\" -c -I. -I. -I./glob \
  >        -O6 ar.c -o ar.o
  > gcc: Internal compiler error: program cc1 got fatal signal 6
  > make: *** [ar.o] Error 1
  > make: *** Waiting for unfinished jobs....
  > ~/src/make-3.75 -> gcc -v
  > Reading specs from /u/veillard/lib/gcc-lib/i686-pc-linux-gnulibc1/egcs-2.90
  > .06/
  > specs
  > gcc version egcs-2.90.06 970907 (gcc2-970802 experimental)
  > ~/src/make-3.75 -> 
Can you add "-save-temps" to the command line above and send us the resulting
ar.i file?

You might also try with -O2 -fno-regmove; I just fixed a bug today in the
regmove code which could in some cases cause the compiler to abort.

Jeff



More information about the Gcc-bugs mailing list