summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>2004-04-20 14:18:39 +0000
committerpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>2004-04-20 14:18:39 +0000
commit0bb91b60970e634f9e304de00ac6489d4318de03 (patch)
tree963b5113e0e50421414b877bf475c1364d68d584
parent6586aa928d1452978d5d01953262feef22d9d02f (diff)
downloadppe42-gcc-0bb91b60970e634f9e304de00ac6489d4318de03.tar.gz
ppe42-gcc-0bb91b60970e634f9e304de00ac6489d4318de03.zip
* config/arm/arm.c (arm_legitimate_address_p): Use rtx_equal_p.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80903 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/arm/arm.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4ac809baf3c..9c58eedd324 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2004-04-20 Paul Brook <paul@codesourcery.com>
+ * config/arm/arm.c (arm_legitimate_address_p): Use rtx_equal_p.
+
+2004-04-20 Paul Brook <paul@codesourcery.com>
+
* config/arm/arm.c (arm_expand_prologue): Fix size calculation.
2004-04-20 Paolo Bonzini <bonzini@gnu.org>
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c
index 9bd88b960da..d6c0c3d0421 100644
--- a/gcc/config/arm/arm.c
+++ b/gcc/config/arm/arm.c
@@ -2994,7 +2994,7 @@ arm_legitimate_address_p (enum machine_mode mode, rtx x, RTX_CODE outer,
&& GET_MODE_SIZE (mode) <= 4
&& arm_address_register_rtx_p (XEXP (x, 0), strict_p)
&& GET_CODE (XEXP (x, 1)) == PLUS
- && XEXP (XEXP (x, 1), 0) == XEXP (x, 0))
+ && rtx_equal_p (XEXP (XEXP (x, 1), 0), XEXP (x, 0)))
return arm_legitimate_index_p (mode, XEXP (XEXP (x, 1), 1), outer,
strict_p);
OpenPOWER on IntegriCloud