aboutsummaryrefslogtreecommitdiff
path: root/gcc/params.h
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@redhat.com>2015-02-27 22:02:05 +0000
committerVladimir Makarov <vmakarov@gcc.gnu.org>2015-02-27 22:02:05 +0000
commitfb8a0e4094cffe6142efdd68a8fe28b911503b34 (patch)
treeae377d5c8ca1e5541cbd91a12715c6659a96ad26 /gcc/params.h
parentb94097dc6f7ed9086e1c9577cbd4948173b0d847 (diff)
downloadgcc-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.h2
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 \