re PR target/34932 ([avr] ICE in reload)
authorAndy Hutchinson <hutchinsonandy@aim.com>
Mon, 26 May 2008 17:19:09 +0000 (17:19 +0000)
committerAndy Hutchinson <hutchinsonandy@gcc.gnu.org>
Mon, 26 May 2008 17:19:09 +0000 (17:19 +0000)
PR target/34932
* config/avr/avr.md (*addhi3_zero_extend2): Remove.

From-SVN: r135952

gcc/ChangeLog
gcc/config/avr/avr.md

index eca37f97dc810f423812530d8ea188725d55996e..1dd372bb559319aedcf684b1ae51d20f72663d6b 100644 (file)
@@ -1,3 +1,8 @@
+2008-05-26  Andy Hutchinson  <hutchinsonandy@aim.com>
+
+       PR target/34932
+       * config/avr/avr.md (*addhi3_zero_extend2): Remove.
+
 2008-05-26  Richard Guenther  <rguenther@suse.de>
 
        * tree-ssa-sccvn.c (expr_has_constants): Declare.
index 137d3258833b38e845c42175f0208f50eaae8c57..47042e994367b4ffa93cb2ee7745971f7ac33ec9 100644 (file)
   [(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")