On 27 November 2013 19:27, Jeff Law <l...@redhat.com> wrote:
> On 11/27/13 10:49, Yvan Roux wrote:
>>>
>>> How can that be correct?
>>>
>>> The secondary reload macros/hooks define cases where additional registers
>>> are needed to reload certain forms of rtl.  I doubt the use of LRA
>>> completely eliminates the need for secondary reloads.
>>
>>
>> Vladimir explained me that in that case on arm, secondary reload hook
>> confuses LRA, and that returning NO_REGS will let LRA deal with
>> constraints, but I may have badly understand what he said.
>
> So I think with the additional information from Vlad, I think we can go
> forward with your patch -- conditionally approved for the trunk.  The
> condition is giving the ARM maintainers 24hrs to object.
>
> I'm concerned that we don't have good documentation on when these macros are
> still needed in an LRA world.  So it's much more difficult for anyone to
> know if a change of this nature is correct or not.  As you've likely seen
> from my other replies in this thread, I've asked Vlad to work on the
> documentation aspects.

Ok great, as I may play again with these macros to fix the iWMMXT issue.

Yvan

Reply via email to