aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1994-07-18 19:17:24 -0700
committerJim Wilson <wilson@gcc.gnu.org>1994-07-18 19:17:24 -0700
commit2445f289ed75d8a3e2f5c8f8178a113d10ac2387 (patch)
treeb1777224768a90f16d796721dd409cbc05c17b49
parent2c435002f19e15158593443cf4d16cb4450cfd28 (diff)
downloadgcc-2445f289ed75d8a3e2f5c8f8178a113d10ac2387.zip
gcc-2445f289ed75d8a3e2f5c8f8178a113d10ac2387.tar.gz
gcc-2445f289ed75d8a3e2f5c8f8178a113d10ac2387.tar.bz2
(call_operand): Use symbolic_operand not CONSTANT_P.
(call_operand_address): Likewise. From-SVN: r7782
-rw-r--r--gcc/config/sparc/sparc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 33cfdb9..2053840 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -294,7 +294,7 @@ call_operand (op, mode)
if (GET_CODE (op) != MEM)
abort ();
op = XEXP (op, 0);
- return (CONSTANT_P (op) || memory_address_p (Pmode, op));
+ return (symbolic_operand (op, mode) || memory_address_p (Pmode, op));
}
int
@@ -302,7 +302,7 @@ call_operand_address (op, mode)
rtx op;
enum machine_mode mode;
{
- return (CONSTANT_P (op) || memory_address_p (Pmode, op));
+ return (symbolic_operand (op, mode) || memory_address_p (Pmode, op));
}
/* Returns 1 if OP is either a symbol reference or a sum of a symbol