This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.)






Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]