This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
egcs internal error when compiling bzip2
- To: egcs-bugs at cygnus dot com
- Subject: egcs internal error when compiling bzip2
- From: Stephane Bortzmeyer <bortzmeyer at pasteur dot fr>
- Date: Fri, 30 Jan 1998 11:31:52 +0100
- cc: bortzmeyer at pasteur dot fr, jseward at acm dot org
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)
The line 393 of bzip2recover.c is the closing brace of main...