I started with a clean slate in my build environment
and did not have any residual files hanging around.
Are the steps I have indicated in my earlier email
correct. Is there a way I can break down the problem
into a smaller sub-set of flags and eliminate the flag
causing the performance problem. What I mean is since
-fprofile-generate and -fprofile-use enable a bunch of
flags, would it make sense to avoid profiling and try
out some of the individual flags on a trial and error
basis. If so what would be the flags to start the
trials with.

-girish 

--- Jan Hubicka <[EMAIL PROTECTED]> wrote:

> > On Wed, Jul 20, 2005 at 10:45:01AM -0700, girish
> vaitheeswaran wrote:
> > > > --- Steven Bosscher <[EMAIL PROTECTED]> wrote:
> > > > 
> > > > > On Wednesday 20 July 2005 18:53, girish
> vaitheeswaran wrote:
> > > > > > I am seeing a 20% slowdown with feedback
> optimization.
> > > > > > Does anyone have any thoughts on this.
> > > > > 
> > > > > My first thought is that you should probably
> first
> > > > > tell what compiler
> > > > > you are using.
> > >
> > > I am using gcc 3.4.3
> > > -girish
> > 
> > Which platform?  I've seen slower code for
> profile-directed optimizations
> > on powerpc64-linux with GCC 4.0 and mainline. 
> It's a bug, but I haven't
> > looked into it enough to provide a small test case
> for a problem report.
> 
> Actually I would be very interested in seeing
> testcases such as those.
> (and the Girish' slowdown too if possible).  In
> general some slowdowns
> in side corners are probably unavoidable but both
> 3.4.3 and 4.0 seems to
> have pretty consistent improvements with profiling
> at least for SPEC and
> i386 I am testing pretty regularly.
> Such slodowns usually indicate problems like
> incorrectly updated profile
> or incorrectly readed in profile because of
> missmatch in CFGs in between
> profile and feedback run that are rather dificult to
> notice and hunt
> down...
> 
> Honza
> > 
> > Janis
> 

Reply via email to