This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: egcs 1.0.1 & bzip2-0.1pl2
- To: egcs at cygnus dot com
- Subject: Re: egcs 1.0.1 & bzip2-0.1pl2
- From: Michael Neuffer <neuffer at goofy dot zdv dot uni-mainz dot de>
- Date: Sun, 11 Jan 1998 23:13:30 +0100 (MET)
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