diff options
author | Andreas Krebbel <Andreas.Krebbel@de.ibm.com> | 2015-04-16 11:29:28 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2015-04-16 11:29:28 +0000 |
commit | dba0dd688d09f1c387e08f78103abb69587ceec4 (patch) | |
tree | 77cdc0bbd526b6a3c7341893f612078058ed9982 | |
parent | 76978b21c6b7a3b9569c43bae4709b5e0cc5f653 (diff) | |
download | gcc-dba0dd688d09f1c387e08f78103abb69587ceec4.zip gcc-dba0dd688d09f1c387e08f78103abb69587ceec4.tar.gz gcc-dba0dd688d09f1c387e08f78103abb69587ceec4.tar.bz2 |
S/390: Fix ira cost multiplier
* config/s390/s390.h (IRA_HARD_REGNO_ADD_COST_MULTIPLIER):
Invert the condition.
From-SVN: r222144
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/s390/s390.h | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 392f679..9cd1727 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-04-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> + + * config/s390/s390.h (IRA_HARD_REGNO_ADD_COST_MULTIPLIER): + Invert the condition. + 2015-04-16 Renlin Li <renlin.li@arm.com> * simplify-rtx.c (simplify_unary_operation_1): Fix a typo. Enable two diff --git a/gcc/config/s390/s390.h b/gcc/config/s390/s390.h index 286da8f..4953075 100644 --- a/gcc/config/s390/s390.h +++ b/gcc/config/s390/s390.h @@ -477,7 +477,7 @@ enum reg_class reload can decide not to use the hard register because some constant was forced to be in memory. */ #define IRA_HARD_REGNO_ADD_COST_MULTIPLIER(regno) \ - (regno == BASE_REGNUM ? 0.0 : 0.5) + (regno != BASE_REGNUM ? 0.0 : 0.5) /* Register -> class mapping. */ extern const enum reg_class regclass_map[FIRST_PSEUDO_REGISTER]; |