;;- 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"))]
""
"
;; 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))]
(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")))]
""
"
(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))]