From 17eb4921c8c1ed2da9c6c587821e9cac33fff152 Mon Sep 17 00:00:00 2001 From: Ramana Radhakrishnan Date: Fri, 31 Jul 2009 08:26:58 +0000 Subject: [PATCH] Fix address cost for plus reg const_int. 2009-07-31 Ramana Radhakrishnan * config/arm/arm.c (arm_arm_address_cost): Fix typo. Remove dead code for MINUS. From-SVN: r150309 --- gcc/ChangeLog | 5 +++++ gcc/config/arm/arm.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bde57bbbfa5..7e55aaea7ee 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-07-31 Ramana Radhakrishnan + + * config/arm/arm.c (arm_arm_address_cost): Fix typo. + Remove dead code for MINUS. + 2009-07-31 Anthony Green * 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 85b4995ab0c..3be2126be3d 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))) -- 2.30.2