From: Jeff Law Date: Thu, 2 May 2002 00:33:08 +0000 (-0600) Subject: pa.h (EXTRA_CONSTRAINT): Don't accept PIC addresses for the 'T' constraint. X-Git-Tag: releases/gcc-3.1.0~70 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e94dce828e014215a47562b8ab9ddb99632a76e5;p=thirdparty%2Fgcc.git pa.h (EXTRA_CONSTRAINT): Don't accept PIC addresses for the 'T' constraint. * pa.h (EXTRA_CONSTRAINT): Don't accept PIC addresses for the 'T' constraint. From-SVN: r53029 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9b77515cd0ed..d5df2008b106 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 f6f1b7798419..a8b7ee4f2602 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1238,6 +1238,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)))\