OSDN Git Service

* config/s390/s390.md ("*iordi3"): Mark commutative.
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Nov 2004 19:36:22 +0000 (19:36 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Nov 2004 19:36:22 +0000 (19:36 +0000)
("*iorsi3_zarch", "*iorsi3_esa"): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91099 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/s390/s390.md

index f809b27..18d3af2 100644 (file)
@@ -1,3 +1,8 @@
+2004-11-23  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.md ("*iordi3"): Mark commutative.
+       ("*iorsi3_zarch", "*iorsi3_esa"): Likewise.
+
 2004-11-23  Kazu Hirata  <kazu@cs.umass.edu>
 
        * tree-phinode.c (resize_phi_node): Abort when LEN is strictly
index ccf70c7..7e803b9 100644 (file)
 
 (define_insn "*iordi3"
   [(set (match_operand:DI 0 "nonimmediate_operand" "=d,d,d,d,d,d,AQ,Q")
-        (ior:DI (match_operand:DI 1 "nonimmediate_operand" "0,0,0,0,0,0,0,0")
+        (ior:DI (match_operand:DI 1 "nonimmediate_operand" "%0,0,0,0,0,0,0,0")
                 (match_operand:DI 2 "general_operand"
                                     "N0HD0,N1HD0,N2HD0,N3HD0,d,m,NxQD0,Q")))
    (clobber (reg:CC 33))]
 
 (define_insn "*iorsi3_zarch"
   [(set (match_operand:SI 0 "nonimmediate_operand" "=d,d,d,d,d,AQ,Q")
-        (ior:SI (match_operand:SI 1 "nonimmediate_operand" "0,0,0,0,0,0,0")
+        (ior:SI (match_operand:SI 1 "nonimmediate_operand" "%0,0,0,0,0,0,0")
                 (match_operand:SI 2 "general_operand" "N0HS0,N1HS0,d,R,T,NxQS0,Q")))
    (clobber (reg:CC 33))]
   "TARGET_ZARCH && s390_logical_operator_ok_p (operands)"
 
 (define_insn "*iorsi3_esa"
   [(set (match_operand:SI 0 "nonimmediate_operand" "=d,d,AQ,Q")
-        (ior:SI (match_operand:SI 1 "nonimmediate_operand" "0,0,0,0")
+        (ior:SI (match_operand:SI 1 "nonimmediate_operand" "%0,0,0,0")
                 (match_operand:SI 2 "general_operand" "d,R,NxQS0,Q")))
    (clobber (reg:CC 33))]
   "!TARGET_ZARCH && s390_logical_operator_ok_p (operands)"