------- Comment #47 from amacleod at redhat dot com  2006-08-25 01:37 -------
Created an attachment (id=12135)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12135&action=view)
patch to resolve some of the SSA to Normal slowdowns.

By re-implementing the live on entry/exit code, I get the following improvement
at -O3:

   tree SSA to normal    :  32.08 (35%) usr   0.08 ( 1%) sys  32.92 (28%) wall
to
   tree SSA to normal    :  16.19 (22%) usr   0.08 ( 1%) sys  16.33 (13%) wall
 the remaining SSA to normal time is the fault of TER at both -O3 and -O2.

I'm not so sure this is stage 3 material, but I could be convinced.  I'll
attach the patch, but I'll post a full breakdown of what was implemented in a
note to gcc-patches. 

It has been bootstrapped on i686-pc-linux-gnu  with no new regressions.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28071

Reply via email to