diff options
author | Doug Evans <dje@gnu.org> | 1996-04-26 20:10:10 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1996-04-26 20:10:10 +0000 |
commit | 637166fe38d18739525dd29ce586c188457efa14 (patch) | |
tree | 246846b9bb9c407b8913d6a4c85d5b61331ff6e4 /gcc | |
parent | d0981662f877564d4f7239e70b6a8f409139fc33 (diff) | |
download | gcc-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.md | 6 |
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 |