From ecab2143c0e426c26c20dd7f67f9aabc09f6f914 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Wed, 1 May 2002 17:17:57 -0600 Subject: [PATCH] pa.h (EXTRA_CONSTRAINT): Don't accept PIC addresses for the 'T' constraint. 2002-05-01 Jeff Law * pa.h (EXTRA_CONSTRAINT): Don't accept PIC addresses for the 'T' constraint. From-SVN: r53027 --- gcc/ChangeLog | 5 +++++ gcc/config/pa/pa.h | 1 + 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d18f1b645a3..2eff31d7dcf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-05-01 Jeff Law + + * pa.h (EXTRA_CONSTRAINT): Don't accept PIC addresses for the + 'T' constraint. + 2002-05-01 Joel Brobecker * dbxout.c (dbxout_type): Emit size information for range types, diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 0fd96bcb3b7..943a2d97121 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1240,6 +1240,7 @@ extern int may_call_alloca; ? GET_MODE (OP) \ : DFmode), \ XEXP (OP, 0)) \ + && GET_CODE (XEXP (OP, 0)) != LO_SUM \ && !(GET_CODE (XEXP (OP, 0)) == PLUS \ && (GET_CODE (XEXP (XEXP (OP, 0), 0)) == MULT\ || GET_CODE (XEXP (XEXP (OP, 0), 1)) == MULT)))\ -- 2.30.2