This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: New SAFE immediate use iterator
On Thu, 2006-04-27 at 10:09 +0200, Richard Guenther wrote:
> On 4/27/06, Andrew MacLeod <amacleod@redhat.com> wrote:
> >
> > all.i from bug 26854:
> > --------------------
> > before patch:
> > tree operand scan : 366.20 (31%) usr 2.59 (18%) sys 371.20 (31%) wall
> > TOTAL :1177.57 14.10 1200.53
> >
> > after patch:
> > tree operand scan : 3.07 ( 0%) usr 1.72 (12%) sys 4.69 ( 1%) wall
> > TOTAL : 829.50 14.13 866.35
>
> Yay! Nice.
Very much so, particularly since it came "for free" due fixing an
unrelated issue :-)
> We're in stage 3 if you look at our timeline, though probably more
> like stage 2.5
> as stage 3 has not been officially announced. As this is a compile-time
> improvement and fixes a regression it is appropriate for the mainline (and if
> it turns out safe, I think it should be applied to 4.1 as well, though
> maybe queued
> for 4.1.2, not 4.1.1, but that is Marks call).
I haven't looked at the patch itself, but my gut feeling is that the
patch is suitable for mainline and after a period of time to shake out,
probably 4.1.x (after consulting with Mark of course).
Jeff