aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1996-04-26 20:10:10 +0000
committerDoug Evans <dje@gnu.org>1996-04-26 20:10:10 +0000
commit637166fe38d18739525dd29ce586c188457efa14 (patch)
tree246846b9bb9c407b8913d6a4c85d5b61331ff6e4 /gcc
parentd0981662f877564d4f7239e70b6a8f409139fc33 (diff)
downloadgcc-637166fe38d18739525dd29ce586c188457efa14.zip
gcc-637166fe38d18739525dd29ce586c188457efa14.tar.gz
gcc-637166fe38d18739525dd29ce586c188457efa14.tar.bz2
* sparc/sparc.md (smacsi,smacdi,umacdi): Fix constraint on operand 0.
From-SVN: r11896
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/sparc/sparc.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md
index eb9e3c7..33b3266 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -4007,7 +4007,7 @@
; sparclet multiply/accumulate insns
(define_insn "*smacsi"
- [(set (match_operand:SI 0 "register_operand" "+r")
+ [(set (match_operand:SI 0 "register_operand" "=r")
(plus:SI (mult:SI (match_operand:SI 1 "register_operand" "%r")
(match_operand:SI 2 "arith_operand" "rI"))
(match_operand:SI 3 "register_operand" "0")))]
@@ -4016,7 +4016,7 @@
[(set_attr "type" "imul")])
(define_insn "*smacdi"
- [(set (match_operand:DI 0 "register_operand" "+r")
+ [(set (match_operand:DI 0 "register_operand" "=r")
(plus:DI (mult:DI (sign_extend:DI
(match_operand:SI 1 "register_operand" "%r"))
(sign_extend:DI
@@ -4027,7 +4027,7 @@
[(set_attr "type" "imul")])
(define_insn "*umacdi"
- [(set (match_operand:DI 0 "register_operand" "+r")
+ [(set (match_operand:DI 0 "register_operand" "=r")
(plus:DI (mult:DI (zero_extend:DI
(match_operand:SI 1 "register_operand" "%r"))
(zero_extend:DI