* config/cris/cris.md ("*andhi_lowpart_non_v32", "*andhi_lowpart_v32")
authorHans-Peter Nilsson <hp@axis.com>
Sun, 13 Apr 2008 00:51:51 +0000 (00:51 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Sun, 13 Apr 2008 00:51:51 +0000 (00:51 +0000)
("*andqi_lowpart_non_v32", "*andqi_lowpart_v32"): Use "+" for the
operand 0 constraint, not "=".

From-SVN: r134236

gcc/ChangeLog
gcc/config/cris/cris.md

index fa3928341ccf7c77f31a64677a3ac033eab834a5..69cb7f2316db3b2f23cff2a02b669921616870c4 100644 (file)
@@ -1,3 +1,9 @@
+2008-04-13  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/cris/cris.md ("*andhi_lowpart_non_v32", "*andhi_lowpart_v32")
+       ("*andqi_lowpart_non_v32", "*andqi_lowpart_v32"): Use "+" for the
+       operand 0 constraint, not "=".
+
 2008-04-11  James E. Wilson  <wilson@tuliptree.org>
 
        * system.h: Change ASSERT_CHECKING to ENABLE_ASSERT_CHECKING.
index 1200a2283cb9d962d972c839efdad3466bbd47e0..97353cd8df003ac38c38b000d4c912806f97cc15 100644 (file)
 
 (define_insn "*andhi_lowpart_non_v32"
   [(set (strict_low_part
-        (match_operand:HI 0 "register_operand"        "=r,r, r,r,r,r"))
+        (match_operand:HI 0 "register_operand"        "+r,r, r,r,r,r"))
        (and:HI (match_operand:HI 1 "register_operand" "%0,0, 0,0,0,r")
                (match_operand:HI 2 "general_operand"   "r,Q>,L,O,g,!To")))]
   "!TARGET_V32"
 
 (define_insn "*andhi_lowpart_v32"
   [(set (strict_low_part
-        (match_operand:HI 0 "register_operand" "=r,r,r,r,r"))
+        (match_operand:HI 0 "register_operand" "+r,r,r,r,r"))
        (and:HI (match_operand:HI 1 "register_operand" "%0,0,0,0,0")
                (match_operand:HI 2 "general_operand" "r,Q>,L,O,g")))]
   "TARGET_V32"
 
 (define_insn "*andqi_lowpart_non_v32"
   [(set (strict_low_part
-        (match_operand:QI 0 "register_operand"        "=r,r, r,r,r"))
+        (match_operand:QI 0 "register_operand"        "+r,r, r,r,r"))
        (and:QI (match_operand:QI 1 "register_operand" "%0,0, 0,0,r")
                (match_operand:QI 2 "general_operand"   "r,Q>,O,g,!To")))]
   "!TARGET_V32"
 
 (define_insn "*andqi_lowpart_v32"
   [(set (strict_low_part
-        (match_operand:QI 0 "register_operand" "=r,r,r,r"))
+        (match_operand:QI 0 "register_operand" "+r,r,r,r"))
        (and:QI (match_operand:QI 1 "register_operand" "%0,0,0,0")
                (match_operand:QI 2 "general_operand" "r,Q>,O,g")))]
   "TARGET_V32"