* arm.md: Fix warnings about constraints in peepholes and splits.
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Mar 2002 22:34:00 +0000 (22:34 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Mar 2002 22:34:00 +0000 (22:34 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50786 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/arm/arm.md

index 9237023..78317db 100644 (file)
@@ -1,3 +1,7 @@
+2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm.md: Fix warnings about constraints in peepholes and splits.
+
 2002-03-14  Zack Weinberg  <zack@codesourcery.com>
 
        * cpphash.h (struct lexer_state): Remove line_extension member.
index d1259d4..52be557 100644 (file)
 ;; Reloading and elimination of the frame pointer can
 ;; sometimes cause this optimization to be missed.
 (define_peephole2
-  [(set (match_operand:SI 0 "register_operand" "=l")
-       (match_operand:SI 1 "const_int_operand" "M"))
+  [(set (match_operand:SI 0 "register_operand" "")
+       (match_operand:SI 1 "const_int_operand" ""))
    (set (match_dup 0)
-       (plus:SI (match_dup 0) (match_operand:SI 2 "register_operand" "k")))]
+       (plus:SI (match_dup 0) (match_operand:SI 2 "register_operand" "")))]
   "TARGET_THUMB
    && REGNO (operands[2]) == STACK_POINTER_REGNUM 
    && (unsigned HOST_WIDE_INT) (INTVAL (operands[1])) < 1024
 ; insns.
 
 (define_split
-  [(set (match_operand:SI 0 "s_register_operand" "=r")
-       (ior:SI (and:SI (not:SI (match_operand:SI 1 "s_register_operand" "r"))
-                       (not:SI (match_operand:SI 2 "arm_rhs_operand" "rI")))
-               (match_operand:SI 3 "arm_rhs_operand" "rI")))
-   (clobber (match_operand:SI 4 "s_register_operand" "=r"))]
+  [(set (match_operand:SI 0 "s_register_operand" "")
+       (ior:SI (and:SI (not:SI (match_operand:SI 1 "s_register_operand" ""))
+                       (not:SI (match_operand:SI 2 "arm_rhs_operand" "")))
+               (match_operand:SI 3 "arm_rhs_operand" "")))
+   (clobber (match_operand:SI 4 "s_register_operand" ""))]
   "TARGET_ARM"
   [(set (match_dup 4) (and:SI (ior:SI (match_dup 1) (match_dup 2))
                              (not:SI (match_dup 3))))