diff options
author | Vladimir Makarov <vmakarov@redhat.com> | 2015-02-27 22:02:05 +0000 |
---|---|---|
committer | Vladimir Makarov <vmakarov@gcc.gnu.org> | 2015-02-27 22:02:05 +0000 |
commit | fb8a0e4094cffe6142efdd68a8fe28b911503b34 (patch) | |
tree | ae377d5c8ca1e5541cbd91a12715c6659a96ad26 /gcc/params.h | |
parent | b94097dc6f7ed9086e1c9577cbd4948173b0d847 (diff) | |
download | gcc-fb8a0e4094cffe6142efdd68a8fe28b911503b34.zip gcc-fb8a0e4094cffe6142efdd68a8fe28b911503b34.tar.gz gcc-fb8a0e4094cffe6142efdd68a8fe28b911503b34.tar.bz2 |
re PR rtl-optimization/64317 (Ineffective allocation of PIC base register)
2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
PR target/64317
* params.def (PARAM_LRA_INHERITANCE_EBB_PROBABILITY_CUTOFF): New.
* params.h (LRA_INHERITANCE_EBB_PROBABILITY_CUTOFF): New.
* lra-constraints.c: Include "params.h".
(EBB_PROBABILITY_CUTOFF): Use
LRA_INHERITANCE_EBB_PROBABILITY_CUTOFF.
(lra_inheritance): Use '<' instead of '<=' for
EBB_PROBABILITY_CUTOFF.
* doc/invoke.texi (lra-inheritance-ebb-probability-cutoff):
Document change.
From-SVN: r221070
Diffstat (limited to 'gcc/params.h')
-rw-r--r-- | gcc/params.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/params.h b/gcc/params.h index 2e50ff4..28d077f 100644 --- a/gcc/params.h +++ b/gcc/params.h @@ -202,6 +202,8 @@ extern void init_param_values (int *params); PARAM_VALUE (PARAM_IRA_LOOP_RESERVED_REGS) #define LRA_MAX_CONSIDERED_RELOAD_PSEUDOS \ PARAM_VALUE (PARAM_LRA_MAX_CONSIDERED_RELOAD_PSEUDOS) +#define LRA_INHERITANCE_EBB_PROBABILITY_CUTOFF \ + PARAM_VALUE (PARAM_LRA_INHERITANCE_EBB_PROBABILITY_CUTOFF) #define SWITCH_CONVERSION_BRANCH_RATIO \ PARAM_VALUE (PARAM_SWITCH_CONVERSION_BRANCH_RATIO) #define LOOP_INVARIANT_MAX_BBS_IN_LOOP \ |