This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Feedback optimization errors running SPEC with GCC 3.4 on Darwin 6.4 (Fwd)
- From: Jan Hubicka <jh at suse dot cz>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: Jan Hubicka <jh at suse dot cz>, gcc-patches at gcc dot gnu dot org,Mostafa Hagog <MUSTAFA at il dot ibm dot com>, Ayal Zaks <zaks at il dot ibm dot com>
- Date: Tue, 30 Sep 2003 09:13:14 +0200
- Subject: Re: Feedback optimization errors running SPEC with GCC 3.4 on Darwin 6.4 (Fwd)
- References: <20030929212053.GA6299@kam.mff.cuni.cz> <200309300132.h8U1W8g28656@makai.watson.ibm.com>
> Unfortunately, I still get corrupted profile info on PowerPC.
> Also, the file that fails has changed! This could be a wild write or
> uninitialized variable :-(.
I guess it is another bug in Nathanel's i/o rewrite. The new error
message is the new sanity check I added. It means that we are reading
complete nonsence. The i/o code seems to be very hard optimized making
it very dificult to figure out what it is doing.
Can I have dump/da files for the new file?
Thanks!
Honza
>
> analyze-linkage.c: In function `advance_DIS':
>
> analyze-linkage.c:248: error: corrupted profile info: edge from -1 to 0
> exceeds maximal count
> analyze-linkage.c:248: error: corrupted profile info: edge from 3 to 6
> exceeds maximal count
> analyze-linkage.c:248: error: corrupted profile info: edge from 4 to 5
> exceeds maximal count
> analyze-linkage.c:248: error: corrupted profile info: edge from 5 to 8
> exceeds maximal count
> analyze-linkage.c:248: error: corrupted profile info: edge from 7 to 8
> exceeds maximal count
> specmake: *** [analyze-linkage.o] Error 1