diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2005-04-28 14:43:38 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2005-04-28 14:43:38 +0000 |
commit | c4db6655d620043502242e9a837c0b14edb8f751 (patch) | |
tree | f7e104601d5fb97c86e386e9f68c2054f2bdd961 | |
parent | 60550c0c62ffc3846ce120ffbe0cc92aee9ad4b4 (diff) | |
download | gcc-c4db6655d620043502242e9a837c0b14edb8f751.zip gcc-c4db6655d620043502242e9a837c0b14edb8f751.tar.gz gcc-c4db6655d620043502242e9a837c0b14edb8f751.tar.bz2 |
arm.c (legitimize_pic_address): Fix sense of assertion test for creating pseudos when the base offset is too large.
* arm.c (legitimize_pic_address): Fix sense of assertion test for
creating pseudos when the base offset is too large.
From-SVN: r98924
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f1be015..aa573eb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-04-28 Richard Earnshaw <richard.earnshaw@arm.com> + + * arm.c (legitimize_pic_address): Fix sense of assertion test for + creating pseudos when the base offset is too large. + 2005-04-28 Kazu Hirata <kazu@cs.umass.edu> * global.c (earlyclobber_regclass): Change the type to diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 7345510..da3b74f 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -3094,7 +3094,7 @@ legitimize_pic_address (rtx orig, enum machine_mode mode, rtx reg) test the index for the appropriate mode. */ if (!arm_legitimate_index_p (mode, offset, SET, 0)) { - gcc_assert (no_new_pseudos); + gcc_assert (!no_new_pseudos); offset = force_reg (Pmode, offset); } |