This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: EGCS-1.1.2 compile error on -O3
- To: Jens Tingleff <jensting at imaginet dot fr>
- Subject: Re: EGCS-1.1.2 compile error on -O3
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Tue, 13 Apr 1999 13:17:34 -0400
- Cc: mklinux-development-system at public dot lists dot apple dot com, egcs-bugs at egcs dot cygnus dot com
>>>>> Jens Tingleff writes:
Jens> I have just survived compiling installing Berkeley Ptolemy 7.1p1.
Jens> After upgrading to egcs-1.1.2 I got all the files to compile ;-) I did have
Jens> problems with the optimisation on three files (but, unlike egc-1.1, I could
Jens> compile with little/no optimisation - Thank You, everyone who works on EGCS
Jens> http://www.imaginet.fr/~jensting/EGCS-err/index.html
Jens> complete with (GZIP'ed) preprocessed files.
Jens> First few lines of said page:
Jens> egcs-1.1.2 stops with internal error--unrecognizable insn when being asked
Jens> to optimise with -O3 but works fine with little or
Jens> no optimisation.
I don't know for sure, but I think that part of the problem is
that egcs-1.1 uses "register_operand" predicate for a number of GOT
patterns in the machine description which should be "gpc_reg_operand".
This change already had been applied to the EGCS development sources a
while ago, but was not change in the egcs-1.1 updates. It will be
included in the forthcoming egcs-1.2 release.
Maybe someone who has built a recent version of the development
sources for powerpc-linux can try to recompile your examples to see if
they still fail.
David