aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2003-05-13 14:33:16 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2003-05-13 14:33:16 +0000
commitc707d0b01aa015928fb340f548ff7eee81403a97 (patch)
tree27fe39b2d4daaf22c1d5cfbeae3b86e85a78676e
parentc484a5fbd3da3e43ce010e5a3a5a19efca0d5de2 (diff)
downloadgcc-c707d0b01aa015928fb340f548ff7eee81403a97.zip
gcc-c707d0b01aa015928fb340f548ff7eee81403a97.tar.gz
gcc-c707d0b01aa015928fb340f548ff7eee81403a97.tar.bz2
s390.md ("*iordi3_oi"): Do not mark commutative.
* config/s390/s390.md ("*iordi3_oi"): Do not mark commutative. ("*iorsi3_oi"): Likewise. From-SVN: r66761
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/s390/s390.md4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1dcd80d..c9c1cdf 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2003-05-13 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/s390.md ("*iordi3_oi"): Do not mark commutative.
+ ("*iorsi3_oi"): Likewise.
+
2003-05-13 Richard Earnshaw <rearnsha@arm.com>
* arm.md (compare_scc): Use shorter sequence for EQ case.
diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md
index 88f0dcd..244fbc3 100644
--- a/gcc/config/s390/s390.md
+++ b/gcc/config/s390/s390.md
@@ -4612,7 +4612,7 @@
(define_insn "*iordi3_oi"
[(set (match_operand:DI 0 "register_operand" "=d")
- (ior:DI (match_operand:DI 1 "nonimmediate_operand" "%0")
+ (ior:DI (match_operand:DI 1 "nonimmediate_operand" "0")
(match_operand:DI 2 "immediate_operand" "n")))
(clobber (reg:CC 33))]
"TARGET_64BIT && s390_single_hi (operands[2], DImode, 0) >= 0"
@@ -4692,7 +4692,7 @@
(define_insn "*iorsi3_oi"
[(set (match_operand:SI 0 "register_operand" "=d")
- (ior:SI (match_operand:SI 1 "nonimmediate_operand" "%0")
+ (ior:SI (match_operand:SI 1 "nonimmediate_operand" "0")
(match_operand:SI 2 "immediate_operand" "n")))
(clobber (reg:CC 33))]
"TARGET_64BIT && s390_single_hi (operands[2], SImode, 0) >= 0"