egcs internal error when compiling bzip2

Jeffrey A Law law@cygnus.com
Sat Oct 31 04:38:00 GMT 1998


  > On a Alpha with Digital Unix 4.0, egcs 1.0.1 crashes badly when trying to 
  > compile bzip2 0.1pl2. gcc 2.7 can compile it just fine.
  > 				
  > cleopatre:~/tmp/bzip2-0.1pl2 > nice make
  > cat words0
  > ***-------------------------------------------------***
  > ***--------- IMPORTANT: READ WHAT FOLLOWS! ---------***
  > ***---------     viz: pay attention :-)    ---------***
  > ***-------------------------------------------------***
  > 
  > Compiling bzip2 ...
  > 
  > egcs -O3 -fomit-frame-pointer -funroll-loops -o bzip2 bzip2.c
  > egcs -O3 -fomit-frame-pointer -funroll-loops -o bzip2recover 
  > bzip2recover.c
  > bzip2recover.c: In function `main':
  > bzip2recover.c:393: internal error--unrecognizable insn:
  > (insn 3712 3713 3714 (set (reg:DI 6 $6)
  >         (plus:DI (reg:DI 30 $30)
  >             (const_int 160104))) -1 (insn_list:REG_DEP_ANTI 3700 
  > (insn_list:REG_DEP_ANTI 3703 (nil)))
  >     (nil))
  > egcs: Internal compiler error: program cc1 got fatal signal 6
  > make: *** [all] Error 1
  > 
  > cleopatre:~/tmp/bzip2-0.1pl2 > egcs --version
  > egcs-2.90.23 980102 (egcs-1.0.1 release)
This was fixed in either egcs-1.0.2 or egcs-1.0.3.  I'm not sure which off the
top of my head.



More information about the Gcc-bugs mailing list