From 813d6db9c42ae27854356c87f0fa16b0f9079118 Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Tue, 23 Jan 2018 16:43:59 +0100 Subject: Remove predictors that are unrealiable. 2018-01-23 Martin Liska * predict.def (PRED_INDIR_CALL): Set probability to PROB_EVEN in order to ignore the predictor. (PRED_POLYMORPHIC_CALL): Likewise. (PRED_RECURSIVE_CALL): Likewise. From-SVN: r256988 --- gcc/predict.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/predict.c') diff --git a/gcc/predict.c b/gcc/predict.c index 724ba458db9..2d932e9fd11 100644 --- a/gcc/predict.c +++ b/gcc/predict.c @@ -4216,7 +4216,7 @@ test_prediction_value_range () continue; unsigned p = 100 * predictors[i].probability / REG_BR_PROB_BASE; - ASSERT_TRUE (p > 50 && p <= 100); + ASSERT_TRUE (p >= 50 && p <= 100); } } -- cgit v1.2.3