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?

Note that this time I need only 16.bp dumps, but I need also the .gc*
files.  The problem is obvously somewhere low level (either file
handling on summary production), so no wonder that the profiling didn't
used to help much for PPC...
I am trying to reproduce similar problem on mips now.  It can be related
to endianity.

Honza
> 
> 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]