This is the mail archive of the gcc@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]

Re: egcs 1.0.1 & bzip2-0.1pl2


On Sun, 11 Jan 1998, Michael Neuffer wrote:
> [mike@alpha bzip2-0.1pl2]# make
> cat words0
> ***-------------------------------------------------***
> ***--------- IMPORTANT: READ WHAT FOLLOWS! ---------***
> ***---------     viz: pay attention :-)    ---------***
> ***-------------------------------------------------***
> 
> Compiling bzip2 ...
> 
> gcc -O3 -fomit-frame-pointer -funroll-loops -o bzip2 bzip2.c
> gcc -O3 -fomit-frame-pointer -funroll-loops -o bzip2recover bzip2recover.c
> bzip2recover.c: In function `main':
> bzip2recover.c:393: internal error--unrecognizable insn:
> (insn 3709 3710 3711 (set (reg:DI 6 $6)
>         (plus:DI (reg:DI 30 $30)
>             (const_int 160104))) -1 (insn_list:REG_DEP_ANTI 3679
> (insn_list:REG_DEP_ANTI 3682 (nil)))
>     (nil))
> gcc: Internal compiler error: program cc1 got fatal signal 6
> make: *** [all] Error 1
> [mike@alpha bzip2-0.1pl2]# gcc -v
> Reading specs from /usr/lib/gcc-lib/alpha-unknown-linux-gnu/egcs-2.90.23/specs
> gcc version egcs-2.90.23 980102 (egcs-1.0.1 release)
> 
> This is on an uptodate RedHat 5.0/Alpha (the egcs was bootstrapped on this
> machine)

Before I forget, compiling bzip2recover.c just with -O works fine.
-fomit-frame-pointer and -funroll-loops must be disabled as well.


Mike



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