aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1992-10-20 14:10:46 -0700
committerJim Wilson <wilson@gcc.gnu.org>1992-10-20 14:10:46 -0700
commitd9bb485941d72d1278061542332055c936f126a9 (patch)
treea5c2611b09866ce2a5c44e663d0c6941495d3044
parent3030f79d9bf8b0de0e25ee513a3cc1bac25f66a3 (diff)
downloadgcc-d9bb485941d72d1278061542332055c936f126a9.zip
gcc-d9bb485941d72d1278061542332055c936f126a9.tar.gz
gcc-d9bb485941d72d1278061542332055c936f126a9.tar.bz2
(call, call_value): Use 'd' not 'r' constraint for scratch.
From-SVN: r2534
-rw-r--r--gcc/config/i960/i960.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/i960/i960.md b/gcc/config/i960/i960.md
index 2cca88c..59ead2b 100644
--- a/gcc/config/i960/i960.md
+++ b/gcc/config/i960/i960.md
@@ -2095,7 +2095,7 @@
[(call (match_operand:SI 0 "general_operand" "g")
(match_operand:SI 1 "immediate_operand" "i"))
(use (match_operand:SI 2 "address_operand" "p"))
- (clobber (match_scratch:SI 3 "=&r"))]
+ (clobber (match_scratch:SI 3 "=&d"))]
""
"* return i960_output_call_insn (operands[0], operands[1], operands[2],
operands[3], insn);"
@@ -2118,7 +2118,7 @@
(call (match_operand:SI 1 "general_operand" "g")
(match_operand:SI 2 "immediate_operand" "i")))
(use (match_operand:SI 3 "address_operand" "p"))
- (clobber (match_scratch:SI 4 "=&r"))]
+ (clobber (match_scratch:SI 4 "=&d"))]
""
"* return i960_output_call_insn (operands[1], operands[2], operands[3],
operands[4], insn);"