aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-03-28 08:20:42 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1995-03-28 08:20:42 -0500
commitca0c79919784913f52727cd74e41c6ccdb3efa93 (patch)
treeedc2e23321a244b5324ba4690df0fc5d7522a6e4 /gcc
parentdec5c86b9c278b67d34d5e3ae1cd86a6f9266c89 (diff)
downloadgcc-ca0c79919784913f52727cd74e41c6ccdb3efa93.zip
gcc-ca0c79919784913f52727cd74e41c6ccdb3efa93.tar.gz
gcc-ca0c79919784913f52727cd74e41c6ccdb3efa93.tar.bz2
(CONSTANT_ADDRESS_P): Provide consistent definition.
From-SVN: r9238
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/a29k/a29k.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/a29k/a29k.h b/gcc/config/a29k/a29k.h
index 4e531ce..67818f4 100644
--- a/gcc/config/a29k/a29k.h
+++ b/gcc/config/a29k/a29k.h
@@ -1091,10 +1091,10 @@ extern char *a29k_function_name;
/* Maximum number of registers that can appear in a valid memory address. */
#define MAX_REGS_PER_ADDRESS 1
-/* Recognize any constant value that is a valid address.
+/* Recognize any constant value that is a valid address. */
- None are on the 29K. */
-#define CONSTANT_ADDRESS_P(X) 0
+#define CONSTANT_ADDRESS_P(X) \
+(GET_CODE (X) == CONST_INT && (unsigned) INTVAL (X) < 0x100)
/* Include all constant integers and constant doubles */
#define LEGITIMATE_CONSTANT_P(X) 1