aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1992-09-23 19:26:34 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1992-09-23 19:26:34 -0400
commit191b18e9de50031b9b526079cd025f9755357f01 (patch)
tree6d6241b154ef88e56155dad923f5c591787e3199
parentf12564b4c0bfb9a6c7ed634e5713631be4c15d63 (diff)
downloadgcc-191b18e9de50031b9b526079cd025f9755357f01.zip
gcc-191b18e9de50031b9b526079cd025f9755357f01.tar.gz
gcc-191b18e9de50031b9b526079cd025f9755357f01.tar.bz2
(find_reloads_address): Properly check for constant address.
From-SVN: r2220
-rw-r--r--gcc/reload.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/reload.c b/gcc/reload.c
index 955af5f..b5f844b 100644
--- a/gcc/reload.c
+++ b/gcc/reload.c
@@ -3775,7 +3775,7 @@ find_reloads_address (mode, memrefloc, ad, loc, operand, ind_levels)
/* If constants aren't valid addresses, reload the constant address
into a register. */
- if (CONSTANT_ADDRESS_P (ad) && ! strict_memory_address_p (mode, ad))
+ if (CONSTANT_P (ad) && ! strict_memory_address_p (mode, ad))
{
/* If AD is in address in the constant pool, the MEM rtx may be shared.
Unshare it so we can safely alter it. */