aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-06-30 18:15:45 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-06-30 18:15:45 -0400
commitb812f4018c252fc87d4e3d00d01585648449f475 (patch)
tree4df0faa70d33d653fec7d2e57ea8c44ef05c3673 /gcc
parentbc026668404da5ca49520ea01647d3d452c3613f (diff)
downloadgcc-b812f4018c252fc87d4e3d00d01585648449f475.zip
gcc-b812f4018c252fc87d4e3d00d01585648449f475.tar.gz
gcc-b812f4018c252fc87d4e3d00d01585648449f475.tar.bz2
(umulsi3_highpart, smulsi3_highpart): Fix constraint for operand 0 in
define_insn. From-SVN: r7625
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/m68k/m68k.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md
index 9e5494a..d27064b 100644
--- a/gcc/config/m68k/m68k.md
+++ b/gcc/config/m68k/m68k.md
@@ -2554,7 +2554,7 @@
}")
(define_insn ""
- [(set (match_operand:SI 0 "register_operand" "=r")
+ [(set (match_operand:SI 0 "register_operand" "=d")
(truncate:SI
(lshiftrt:DI
(mult:DI (zero_extend:DI (match_operand:SI 2 "register_operand" "%1"))
@@ -2565,7 +2565,7 @@
"mulu%.l %3,%0:%1")
(define_insn "const_umulsi3_highpart"
- [(set (match_operand:SI 0 "register_operand" "=r")
+ [(set (match_operand:SI 0 "register_operand" "=d")
(truncate:SI
(lshiftrt:DI
(mult:DI (zero_extend:DI (match_operand:SI 2 "register_operand" "1"))
@@ -2598,7 +2598,7 @@
}")
(define_insn ""
- [(set (match_operand:SI 0 "register_operand" "=r")
+ [(set (match_operand:SI 0 "register_operand" "=d")
(truncate:SI
(lshiftrt:DI
(mult:DI (sign_extend:DI (match_operand:SI 2 "register_operand" "%1"))
@@ -2609,7 +2609,7 @@
"muls%.l %3,%0:%1")
(define_insn "const_smulsi3_highpart"
- [(set (match_operand:SI 0 "register_operand" "=r")
+ [(set (match_operand:SI 0 "register_operand" "=d")
(truncate:SI
(lshiftrt:DI
(mult:DI (sign_extend:DI (match_operand:SI 2 "register_operand" "1"))