[patches] Re: x86_64 merger part 17 - split-long-move update
Jan Hubicka
jh@suse.cz
Wed Mar 21 09:51:00 GMT 2001
> >
> > I'd prefer you used change_address instead of PUT_MODE throughout.
> > I know that existing code in this function does it, but I don't
> > like that either.
> >
> > Again, please use UNITS_PER_WORD. It's more concise than the
> > explicit conditional, and it documents exactly what you want.
> >
> > > + /* In 64bit mode we don't have 32bit push available. In case this is
> > > + register, it is OK - we will just use larger counterpart. We also
> > > + retype memory - these comes from attempt to avoid REX prefix on
> > > + moving of second half of TFmode value. */
> > > + if (TARGET_64BIT && GET_MODE (part[1][1]) == SImode)
> >
> > This part is confusingly arranged with multiple tests for TARGET_64BIT.
> >
> > > [(const_int 0)]
> > > ! "ix86_split_long_move (operands);")
> >
> > You've lost the DONE.
>
> Hi
> I am just testing following updated version of the patch. OK assuming
> that it passes bootstrap/testsuite?
Ignore it for the moment - the testsuite found number of problems I am hunting
right now.
Honza
More information about the Gcc-patches
mailing list