aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1994-10-13 14:15:06 -0700
committerJim Wilson <wilson@gcc.gnu.org>1994-10-13 14:15:06 -0700
commit3a6f71772098bedb4d0247c8a94343e5f7812969 (patch)
treebd1cd33e57f2f59da13e1a050a1612c358ff4b03 /gcc
parent34ef5aeb7de221468feeffd32a7d6e60280c4bfa (diff)
downloadgcc-3a6f71772098bedb4d0247c8a94343e5f7812969.zip
gcc-3a6f71772098bedb4d0247c8a94343e5f7812969.tar.gz
gcc-3a6f71772098bedb4d0247c8a94343e5f7812969.tar.bz2
(call, call_internal, call_value, call_value_internal):
Use memory_operand not general_operand. From-SVN: r8267
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/i960/i960.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/i960/i960.md b/gcc/config/i960/i960.md
index 5a93cfe..c03f3ed 100644
--- a/gcc/config/i960/i960.md
+++ b/gcc/config/i960/i960.md
@@ -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))]