diff options
author | Andy Hutchinson <hutchinsonandy@aim.com> | 2008-05-26 17:19:09 +0000 |
---|---|---|
committer | Andy Hutchinson <hutchinsonandy@gcc.gnu.org> | 2008-05-26 17:19:09 +0000 |
commit | 319a58c6c8568d2c9e335487c861da5ae515c54f (patch) | |
tree | 47fb7e568d1fdece0e9aa1fc9d5403e611768e9a /gcc/config/avr | |
parent | 094d7cfa2f801f592bbed3bf8bb73d7133e036fd (diff) | |
download | gcc-319a58c6c8568d2c9e335487c861da5ae515c54f.zip gcc-319a58c6c8568d2c9e335487c861da5ae515c54f.tar.gz gcc-319a58c6c8568d2c9e335487c861da5ae515c54f.tar.bz2 |
re PR target/34932 ([avr] ICE in reload)
PR target/34932
* config/avr/avr.md (*addhi3_zero_extend2): Remove.
From-SVN: r135952
Diffstat (limited to 'gcc/config/avr')
-rw-r--r-- | gcc/config/avr/avr.md | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/gcc/config/avr/avr.md b/gcc/config/avr/avr.md index 137d325..47042e9 100644 --- a/gcc/config/avr/avr.md +++ b/gcc/config/avr/avr.md @@ -587,18 +587,6 @@ [(set_attr "length" "2") (set_attr "cc" "set_n")]) -(define_insn "*addhi3_zero_extend2" - [(set (match_operand:HI 0 "register_operand" "=r") - (plus:HI - (zero_extend:HI (match_operand:QI 1 "register_operand" "%0")) - (zero_extend:HI (match_operand:QI 2 "register_operand" "r"))))] - "" - "add %0,%2 - mov %B0,__zero_reg__ - adc %B0,__zero_reg__" - [(set_attr "length" "3") - (set_attr "cc" "set_n")]) - (define_insn "*addhi3_sp_R_pc2" [(set (match_operand:HI 1 "stack_register_operand" "=q") (plus:HI (match_operand:HI 2 "stack_register_operand" "q") |