(call, call_internal, call_value, call_value_internal):
Use memory_operand not general_operand. From-SVN: r8267
This commit is contained in:
parent
34ef5aeb7d
commit
3a6f717720
@ -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))]
|
||||
|
Loading…
Reference in New Issue
Block a user