This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: -fprofile-generate and -fprofile-use
- From: Peter Steinmetz <steinmtz at us dot ibm dot com>
- To: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- Cc: gcc at gcc dot gnu dot org, girish_vaithees at yahoo dot com, hubicka at ucw dot cz, janis187 at us dot ibm dot com, Steven Bosscher <stevenb at suse dot de>
- Date: Wed, 31 Aug 2005 10:08:09 -0500
- Subject: Re: -fprofile-generate and -fprofile-use
>you may try adding -fmove-loop-invariants flag, which enables new
>invariant motion pass.
That cleaned up both my simplified test case, and the code it
originated from. It also cleaned up a few other cases where I
was noticing worse performance with FDO enabled. Thanks!!
Perhaps this option should be enabled by default when doing FDO
to replace the loop invariant motions done by the recently
disabled loop optimize pass.
Pete