(call, call_internal, call_value, call_value_internal):

Use memory_operand not general_operand.

From-SVN: r8267
This commit is contained in:
Jim Wilson 1994-10-13 14:15:06 -07:00
parent 34ef5aeb7d
commit 3a6f717720

View File

@ -2160,7 +2160,7 @@
;;- jump to subroutine
(define_expand "call"
[(call (match_operand:SI 0 "general_operand" "g")
[(call (match_operand:SI 0 "memory_operand" "m")
(match_operand:SI 1 "immediate_operand" "i"))]
""
"
@ -2179,7 +2179,7 @@
;; no local registers available for spills.
(define_insn "call_internal"
[(call (match_operand:SI 0 "general_operand" "g")
[(call (match_operand:SI 0 "memory_operand" "m")
(match_operand:SI 1 "immediate_operand" "i"))
(use (match_operand:SI 2 "address_operand" "p"))
(clobber (reg:SI 19))]
@ -2190,7 +2190,7 @@
(define_expand "call_value"
[(set (match_operand 0 "register_operand" "=d")
(call (match_operand:SI 1 "general_operand" "g")
(call (match_operand:SI 1 "memory_operand" "m")
(match_operand:SI 2 "immediate_operand" "i")))]
""
"
@ -2205,7 +2205,7 @@
(define_insn "call_value_internal"
[(set (match_operand 0 "register_operand" "=d")
(call (match_operand:SI 1 "general_operand" "g")
(call (match_operand:SI 1 "memory_operand" "m")
(match_operand:SI 2 "immediate_operand" "i")))
(use (match_operand:SI 3 "address_operand" "p"))
(clobber (reg:SI 19))]