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