OSDN Git Service

(call, call_internal, call_value, call_value_internal):
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Oct 1994 21:15:06 +0000 (21:15 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Oct 1994 21:15:06 +0000 (21:15 +0000)
Use memory_operand not general_operand.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8267 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/i960/i960.md

index 5a93cfe..c03f3ed 100644 (file)
 ;;- 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))]