aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-08-19 17:28:43 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1995-08-19 17:28:43 -0400
commit3c8db3f29c32dfceb1c054954b9859375f0b95da (patch)
tree781ea3ed07775165032a9cec0452b6aa3a3abe48
parenta8d5e356464dd22e968fa15e5ac4481552d6e392 (diff)
downloadgcc-3c8db3f29c32dfceb1c054954b9859375f0b95da.zip
gcc-3c8db3f29c32dfceb1c054954b9859375f0b95da.tar.gz
gcc-3c8db3f29c32dfceb1c054954b9859375f0b95da.tar.bz2
(subdi3): Should not be commutative.
(one_cmpldi2): Fixed typo with register operand. From-SVN: r10255
-rw-r--r--gcc/config/m68k/m68k.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md
index 5ca4519..f914112 100644
--- a/gcc/config/m68k/m68k.md
+++ b/gcc/config/m68k/m68k.md
@@ -2636,7 +2636,7 @@
(define_insn "subdi3"
[(set (match_operand:DI 0 "general_operand" "=d,<,d,o<>")
- (minus:DI (match_operand:DI 1 "general_operand" "%0,0,0,0")
+ (minus:DI (match_operand:DI 1 "general_operand" "0,0,0,0")
(match_operand:DI 2 "general_operand" "d,<,*ao>,d")))
(clobber (match_scratch:SI 3 "=X,X,d,d"))]
""
@@ -4018,7 +4018,7 @@
{
CC_STATUS_INIT;
if (GET_CODE (operands[0]) == REG)
- operands[2] = gen_rtx (REG, SImode, REGNO (operands[0]) + 1);
+ operands[1] = gen_rtx (REG, SImode, REGNO (operands[0]) + 1);
else if (GET_CODE (XEXP (operands[0], 0)) == POST_INC
|| GET_CODE (XEXP (operands[0], 0)) == PRE_DEC)
operands[1] = operands[0];