diff options
author | Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> | 2009-07-31 08:26:58 +0000 |
---|---|---|
committer | Ramana Radhakrishnan <ramana@gcc.gnu.org> | 2009-07-31 08:26:58 +0000 |
commit | 17eb4921c8c1ed2da9c6c587821e9cac33fff152 (patch) | |
tree | c6f9bcb52577aafd316e3d3d5bd3173633bc6fb0 | |
parent | 23865616d6e0a282f85b8d50f2685d0ba2ede5af (diff) | |
download | gcc-17eb4921c8c1ed2da9c6c587821e9cac33fff152.zip gcc-17eb4921c8c1ed2da9c6c587821e9cac33fff152.tar.gz gcc-17eb4921c8c1ed2da9c6c587821e9cac33fff152.tar.bz2 |
Fix address cost for plus reg const_int.
2009-07-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* config/arm/arm.c (arm_arm_address_cost): Fix typo.
Remove dead code for MINUS.
From-SVN: r150309
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bde57bb..7e55aaea 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-07-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + * config/arm/arm.c (arm_arm_address_cost): Fix typo. + Remove dead code for MINUS. + 2009-07-31 Anthony Green <green@moxielogic.com> * config/moxie/moxie.c (moxie_expand_prologue): Use $r5 instead of diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 85b4995..3be2126 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -6329,9 +6329,9 @@ arm_arm_address_cost (rtx x) if (c == MEM || c == LABEL_REF || c == SYMBOL_REF) return 10; - if (c == PLUS || c == MINUS) + if (c == PLUS) { - if (GET_CODE (XEXP (x, 0)) == CONST_INT) + if (GET_CODE (XEXP (x, 1)) == CONST_INT) return 2; if (ARITHMETIC_P (XEXP (x, 0)) || ARITHMETIC_P (XEXP (x, 1))) |