From 59036ece8fc4530991ddfb4d74762caea3fce391 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Mon, 13 Dec 1993 22:20:15 -0700 Subject: [PATCH] * pa.h (LEGITIMATE_CONSTANT_P): Remove hack for function addresses. From-SVN: r6227 --- gcc/config/pa/pa.h | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index ec6fa45e6aa..2d4ca8191cc 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1118,14 +1118,11 @@ extern union tree_node *current_function_decl; && (reload_in_progress || reload_completed || ! symbolic_expression_p (X))) /* Include all constant integers and constant doubles, but not - floating-point, except for floating-point zero. + floating-point, except for floating-point zero. */ - Also reject function labels as reload can not handle them correctly - right now. (Fix this for 2.5). */ #define LEGITIMATE_CONSTANT_P(X) \ - ((GET_MODE_CLASS (GET_MODE (X)) != MODE_FLOAT \ - || (X) == CONST0_RTX (GET_MODE (X))) \ - && ! function_label_operand (X, VOIDmode)) + (GET_MODE_CLASS (GET_MODE (X)) != MODE_FLOAT \ + || (X) == CONST0_RTX (GET_MODE (X))) /* Subroutine for EXTRA_CONSTRAINT. -- 2.30.2