This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Re:[PING^2] Patch Fix PR1936,24894,31644,31786 AVR target
- From: "Anatoly Sokolov" <aesok at post dot ru>
- To: "Andrew Hutchinson" <andrewhutchinson at cox dot net>, <gcc-patches at gcc dot gnu dot org>
- Cc: "Weddington, Eric" <eweddington at cso dot atmel dot com>
- Date: Mon, 28 Apr 2008 21:46:50 +0400
- Subject: Re: Re:[PING^2] Patch Fix PR1936,24894,31644,31786 AVR target
- References: <47A3F532.4020805@cox.net> <724785F6833842F7AA472B470C50E347@Vista> <47BCF39D.9020102@cox.net> <47CAE864.40306@cox.net> <47F8EDA6.70700@cox.net>
Hi Andy,
please post me last version of this patch.
Anatoly.
----- Original Message -----
From: "Andrew Hutchinson" <andrewhutchinson@cox.net>
To: "Anatoly Sokolov" <aesok@post.ru>; <gcc-patches@gcc.gnu.org>
Cc: "Weddington, Eric" <eweddington@cso.atmel.com>
Sent: Sunday, April 06, 2008 7:35 PM
Subject: Re:[PING^2] Patch Fix PR1936,24894,31644,31786 AVR target
> 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.)
>>>
>>>
>>>
>