PR target/50447
authorgjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Oct 2011 18:28:49 +0000 (18:28 +0000)
committergjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Oct 2011 18:28:49 +0000 (18:28 +0000)
commitbcad9375a7d9b7ffdd7c1b268265250da82053b5
tree014074a311e4c9e316bbded0457287a7e8b7df50
parent91c3ace51288ad603bb71f5b8bf6125f4ede355e
PR target/50447
* config/avr/avr.md (cc): Add out_plus attribute alternative.
(addsi3): Use it.  Adapt avr_out_plus to new prototype.  Use
avr_out_plus for all CONST_INT addends.
* config/avr/avr-protos.h (avr_out_plus): Change prototype.
* config/avr/avr.c (notice_update_cc): Call avr_out_plus on
CC_OUT_PLUS.
(avr_out_plus_1): Change prototype and report effect on cc0.
(avr_out_plus): Ditto.
(adjust_insn_length): Adapt call to avr_out_plus to new prototype.

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