This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs internal error when compiling bzip2



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...




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]