OSDN Git Service

Revert an incorrect change
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 May 2001 12:45:03 +0000 (12:45 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 May 2001 12:45:03 +0000 (12:45 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42262 138bc75d-0d04-0410-961f-82ee72b054a4

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

index cf69425..a2ee872 100644 (file)
@@ -1,3 +1,10 @@
+2001-05-18  Bernd Schmidt  <bernds@redhat.com>
+
+       Revert
+       2001-02-09  Nick Clifton  <nickc@redhat.com>
+       * config/arm/arm.md: Change output constraint on post inc
+       load/store multiple patterns to be a read/write constraint.
+
 2001-05-18  Mark Mitchell  <mark@codesourcery.com>
 
        * function.c (expand_function_start): Avoid creating BLKmode
index f69e0fe..17c40b0 100644 (file)
 
 (define_insn "*ldmsi_postinc4"
   [(match_parallel 0 "load_multiple_operation"
-    [(set (match_operand:SI 1 "s_register_operand" "+r")
+    [(set (match_operand:SI 1 "s_register_operand" "=r")
          (plus:SI (match_operand:SI 2 "s_register_operand" "1")
                   (const_int 16)))
      (set (match_operand:SI 3 "arm_hard_register_operand" "")
 
 (define_insn "*ldmsi_postinc3"
   [(match_parallel 0 "load_multiple_operation"
-    [(set (match_operand:SI 1 "s_register_operand" "+r")
+    [(set (match_operand:SI 1 "s_register_operand" "=r")
          (plus:SI (match_operand:SI 2 "s_register_operand" "1")
                   (const_int 12)))
      (set (match_operand:SI 3 "arm_hard_register_operand" "")
 
 (define_insn "*ldmsi_postinc2"
   [(match_parallel 0 "load_multiple_operation"
-    [(set (match_operand:SI 1 "s_register_operand" "+r")
+    [(set (match_operand:SI 1 "s_register_operand" "=r")
          (plus:SI (match_operand:SI 2 "s_register_operand" "1")
                   (const_int 8)))
      (set (match_operand:SI 3 "arm_hard_register_operand" "")
 
 (define_insn "*stmsi_postinc4"
   [(match_parallel 0 "store_multiple_operation"
-    [(set (match_operand:SI 1 "s_register_operand" "+r")
+    [(set (match_operand:SI 1 "s_register_operand" "=r")
          (plus:SI (match_operand:SI 2 "s_register_operand" "1")
                   (const_int 16)))
      (set (mem:SI (match_dup 2))
 
 (define_insn "*stmsi_postinc3"
   [(match_parallel 0 "store_multiple_operation"
-    [(set (match_operand:SI 1 "s_register_operand" "+r")
+    [(set (match_operand:SI 1 "s_register_operand" "=r")
          (plus:SI (match_operand:SI 2 "s_register_operand" "1")
                   (const_int 12)))
      (set (mem:SI (match_dup 2))
 
 (define_insn "*stmsi_postinc2"
   [(match_parallel 0 "store_multiple_operation"
-    [(set (match_operand:SI 1 "s_register_operand" "+r")
+    [(set (match_operand:SI 1 "s_register_operand" "=r")
          (plus:SI (match_operand:SI 2 "s_register_operand" "1")
                   (const_int 8)))
      (set (mem:SI (match_dup 2))