This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: Feedback optimization errors running SPEC with GCC 3.4 on Darwin 6.4 (Fwd)


> 	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


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