diff options
author | Jeff Law <law@redhat.com> | 2002-05-01 17:17:57 -0600 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2002-05-01 23:17:57 +0000 |
commit | ecab2143c0e426c26c20dd7f67f9aabc09f6f914 (patch) | |
tree | 416600ce75a0bd19c5a5ea9e552aedc46301384d /gcc | |
parent | e92a4045ac5a8bc726448c432c63c245a6aab601 (diff) | |
download | gcc-ecab2143c0e426c26c20dd7f67f9aabc09f6f914.zip gcc-ecab2143c0e426c26c20dd7f67f9aabc09f6f914.tar.gz gcc-ecab2143c0e426c26c20dd7f67f9aabc09f6f914.tar.bz2 |
pa.h (EXTRA_CONSTRAINT): Don't accept PIC addresses for the 'T' constraint.
2002-05-01 Jeff Law <law@redhat.com>
* pa.h (EXTRA_CONSTRAINT): Don't accept PIC addresses for the
'T' constraint.
From-SVN: r53027
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/pa/pa.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d18f1b6..2eff31d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-05-01 Jeff Law <law@redhat.com> + + * pa.h (EXTRA_CONSTRAINT): Don't accept PIC addresses for the + 'T' constraint. + 2002-05-01 Joel Brobecker <brobecker@gnat.com> * 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 0fd96bc..943a2d9 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)))\ |