aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-05-30 18:52:25 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1995-05-30 18:52:25 -0400
commit6efa6708f1878a55cf2003772cddbddec6dfed99 (patch)
treec4f711342c579c04e8600743d4d1e5bc0ec035f5
parentb41059b4e32bd038b95b87ed8e4c3991dcd219d0 (diff)
downloadgcc-6efa6708f1878a55cf2003772cddbddec6dfed99.zip
gcc-6efa6708f1878a55cf2003772cddbddec6dfed99.tar.gz
gcc-6efa6708f1878a55cf2003772cddbddec6dfed99.tar.bz2
(decrement_and_branch_until_zero): Operand 0 constraint changed from "+g" to "+d*am".
(decrement_and_branch_until_zero): Operand 0 constraint changed from "+g" to "+d*am". (similar anonymous HImode pattern): Likewise. From-SVN: r9842
-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 032b25e..d2667ea 100644
--- a/gcc/config/m68k/m68k.md
+++ b/gcc/config/m68k/m68k.md
@@ -5715,7 +5715,7 @@
(define_insn ""
[(set (pc)
(if_then_else
- (ge (plus:HI (match_operand:HI 0 "general_operand" "+g")
+ (ge (plus:HI (match_operand:HI 0 "general_operand" "+d*am")
(const_int -1))
(const_int 0))
(label_ref (match_operand 1 "" ""))
@@ -5760,7 +5760,7 @@
(define_insn "decrement_and_branch_until_zero"
[(set (pc)
(if_then_else
- (ge (plus:SI (match_operand:SI 0 "general_operand" "+g")
+ (ge (plus:SI (match_operand:SI 0 "general_operand" "+d*am")
(const_int -1))
(const_int 0))
(label_ref (match_operand 1 "" ""))