diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2003-05-13 14:33:16 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@gcc.gnu.org> | 2003-05-13 14:33:16 +0000 |
commit | c707d0b01aa015928fb340f548ff7eee81403a97 (patch) | |
tree | 27fe39b2d4daaf22c1d5cfbeae3b86e85a78676e | |
parent | c484a5fbd3da3e43ce010e5a3a5a19efca0d5de2 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/s390/s390.md | 4 |
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" |