* config/avr/avr-protos.h (avr_out_addto_sp): New prototype.
commit915f904be1377177921d938f33bd179c9c80d0d4
authorgjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Oct 2011 11:16:10 +0000 (5 11:16 +0000)
committergjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Oct 2011 11:16:10 +0000 (5 11:16 +0000)
tree328703969c841c2bbf25b1c9df7a051801ebcf82
parentce993cc21ae809ff5dc84558fa4c0ee7a4cc108d
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179544 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/avr/avr-protos.h
gcc/config/avr/avr.c
gcc/config/avr/avr.md