From d8dc87c24cf4883d3934d285a9bf1e5ca5384022 Mon Sep 17 00:00:00 2001
From: Jan Hubicka <hubicka@ucw.cz>
Date: Sun, 8 Jan 2017 10:53:06 +0100
Subject: re PR middle-end/77484 (Static branch predictor causes ~6-8%
 regression of SPEC2000 GAP)

	PR middle-end/77484
	* predict.def (PRED_INDIR_CALL): Set to 86.

From-SVN: r244207
---
 gcc/predict.def | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'gcc/predict.def')

diff --git a/gcc/predict.def b/gcc/predict.def
index 5ddb36a..f3b17c7 100644
--- a/gcc/predict.def
+++ b/gcc/predict.def
@@ -121,7 +121,7 @@ DEF_PREDICTOR (PRED_CALL, "call", HITRATE (55), 0)
 /* PRED_CALL is not very reliable predictor and it turns out to be even
    less reliable for indirect calls and polymorphic calls.  For spec2k6
    the predictio nis slightly in the direction of taking the call.  */
-DEF_PREDICTOR (PRED_INDIR_CALL, "indirect call", HITRATE (51), 0)
+DEF_PREDICTOR (PRED_INDIR_CALL, "indirect call", HITRATE (86), 0)
 DEF_PREDICTOR (PRED_POLYMORPHIC_CALL, "polymorphic call", HITRATE (59), 0)
 
 /* Recursive calls are usually not taken or the function will recurse
-- 
cgit v1.1

