avr-protos.h (avr_out_addto_sp): New prototype.
authorGeorg-Johann Lay <avr@gjlay.de>
Wed, 5 Oct 2011 11:16:10 +0000 (11:16 +0000)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Wed, 5 Oct 2011 11:16:10 +0000 (11:16 +0000)
commit180ee6d101f95274336595fe66d9a2935f8e5c57
tree328703969c841c2bbf25b1c9df7a051801ebcf82
parentd3878abfccb6f6b9235bdf084f28ebe6cc1cc490
avr-protos.h (avr_out_addto_sp): New prototype.

* config/avr/avr-protos.h (avr_out_addto_sp): New prototype.
* config/avr/avr.c (avr_out_addto_sp): New function.
(adjust_insn_length): Handle ADJUST_LEN_ADDTO_SP.
* config/avr/avr.md (adjust_len): Add "addto_sp".
(*movhi_sp): Remove insn.
(*addhi3_sp_R_pc2, *addhi3_sp_R_pc3): Merge to *addhi3_sp_R.

From-SVN: r179544
gcc/ChangeLog
gcc/config/avr/avr-protos.h
gcc/config/avr/avr.c
gcc/config/avr/avr.md