diff options
author | Paul Brook <paul@codesourcery.com> | 2004-04-20 14:18:39 +0000 |
---|---|---|
committer | Paul Brook <pbrook@gcc.gnu.org> | 2004-04-20 14:18:39 +0000 |
commit | 386d3a1616016db1b84351554de4aa643fe0d92a (patch) | |
tree | 963b5113e0e50421414b877bf475c1364d68d584 | |
parent | 0fc920c8d5c613361270c60ecd4841e3af7f6a62 (diff) | |
download | gcc-386d3a1616016db1b84351554de4aa643fe0d92a.zip gcc-386d3a1616016db1b84351554de4aa643fe0d92a.tar.gz gcc-386d3a1616016db1b84351554de4aa643fe0d92a.tar.bz2 |
* config/arm/arm.c (arm_legitimate_address_p): Use rtx_equal_p.
From-SVN: r80903
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4ac809b..9c58eed 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 9bd88b9..d6c0c3d 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); |