[PING^2] Patch Fix PR1936,24894,31644,31786 AVR target
Andrew Hutchinson
andrewhutchinson@cox.net
Sun Apr 6 16:47:00 GMT 2008
Anatoly,
could you please approve this patch for AVR mainline so I can comit it?
Andy
Andrew Hutchinson wrote:
> I sent you this patch to approve and comit on 2008-02-2.
>
> It passed execute tests no regressions.
>
> Can it now be applied?
>
>
>
>
> Andrew Hutchinson wrote:
>> 2008-02-20 Andrew Hutchinson <hutchinsonandy@aim.com>
>>
>> PR target/19636,24894,31644,31786
>> * config/avr/avr.h (REG_ALLOC_ORDER_2): Move defintion from
>> avr.c. Re-order alternative 2.
>> (LEGITIMIZE_RELOAD_ADDRESS): Don't push base pointer as reload for
>> base pointer spill.
>> * config/avr/avr.c (legitimate_address_p): Expose address inside
>> subreg. Permit REG_X as base pointer.
>> (order_regs_for_local_alloc) Move constant definitions to avr.h.
>> (extra_constraint_Q): Add post-inc, pre-dec of X,Y Z to constraint.
>> * config/avr/avr.md (*movhi) Add Q constraint before m.
>>
>>
>> I am re-testing modified patch. (It takes a few hours.)
>>
>>
>>
More information about the Gcc-patches
mailing list