"Erich Plondke" <[EMAIL PROTECTED]> wrote on 20/09/2006 04:09:14:

> On 9/19/06, Erich Plondke <[EMAIL PROTECTED]> wrote:
> > On 9/19/06, Ira Rosen <[EMAIL PROTECTED]> wrote:
> > > Hi,
> > >
> > > Does this patch fix the problem?
> >
> > Well... seems pretty good.  I get the instruction generated from the
> > builtin, and it lives outside the body of the loop.
> >
> > GCC then moves the value out of the special register, zero extends it,
> > and moves it back into the special register uselessly.  :-(  But I
> > have the feeling that I have something else in my backend to blame for
> > that.
>
> Yes, it's because the special register is a QI and the PROMOTE_MODE
> macro always
> says to promote the QI to an SI.
>
> So the patch looks great!  Thanks!

Great, I'll prepare a patch for the mainline then.
Ira

>
> --
> Why are ``tolerant'' people so intolerant of intolerant people?

Reply via email to