From 9d4dd4e9cefa8025a9cd463ce6f7fbf215d506c5 Mon Sep 17 00:00:00 2001 From: Brendan Kehoe Date: Wed, 31 Mar 1993 15:16:08 -0500 Subject: [PATCH] define CONSTANT_ADDRESS_P(X) to not use CONST_DOUBLE From-SVN: r3955 --- gcc/config/h8300/h8300.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gcc/config/h8300/h8300.h b/gcc/config/h8300/h8300.h index 5dc6cbe006f..f0a2fbf946d 100644 --- a/gcc/config/h8300/h8300.h +++ b/gcc/config/h8300/h8300.h @@ -619,7 +619,10 @@ extern struct rtx_def *function_arg(); /* 1 if X is an rtx for a constant that is a valid address. */ -#define CONSTANT_ADDRESS_P(X) CONSTANT_P (X) +#define CONSTANT_ADDRESS_P(X) \ + (GET_CODE (X) == LABEL_REF || GET_CODE (X) == SYMBOL_REF \ + || GET_CODE (X) == CONST_INT || GET_CODE (X) == CONST \ + || GET_CODE (X) == HIGH) /* Nonzero if the constant value X is a legitimate general operand. It is given that X satisfies CONSTANT_P or is a CONST_DOUBLE. */ -- 2.30.2