(call, call_value): Use 'd' not 'r' constraint for scratch.
authorJim Wilson <wilson@gcc.gnu.org>
Tue, 20 Oct 1992 21:10:46 +0000 (14:10 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Tue, 20 Oct 1992 21:10:46 +0000 (14:10 -0700)
From-SVN: r2534

gcc/config/i960/i960.md

index 2cca88c..59ead2b 100644 (file)
   [(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);"
        (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);"