[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