This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Fix always_inline
On Mon, May 19, 2008 at 9:36 PM, Jan Hubicka <jh@suse.cz> wrote:
> > ISTR that Honza has it working to some extent already.
>
> I am attaching WIP patch (it went quite smoothly). It breaks complex,
> mudflap and other stuff, but it is good enough to bootstrap so we can
> get some idea how things works. Rearranging the mudflap/complex passes
> should be easy enough later.
>
> Compiling combine.c with SSA path slows down compiler from 1.517s to
> 1.636 and increase size of produced assembly somewhat (695k->697k). 7%
> slowdown for combine.c (5% for Gerald's testcase) is something we need
> to consider, but it is not _that_ disasterous. I didn't experimented
> with limited DCE or CCP yet.
> Probably if every statement writting to user variable is marked as
> having side effect, our DCE should be safe.
The figures are without enabling TER, I would expect both size and
time savings from enabling it.
Richard.