Remove predictors that are unrealiable.
commit3a600fecd0c2127cd5f7c7d343f5c400ad9e6d7b
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Jan 2018 15:43:59 +0000 (23 15:43 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Jan 2018 15:43:59 +0000 (23 15:43 +0000)
treebf904d9fa75ede80506f4ff8781fe497534ac014
parent0ecceb4d4c581c9dcf3a407627a0d643e5bf71cb
Remove predictors that are unrealiable.

2018-01-23  Martin Liska  <mliska@suse.cz>

* predict.def (PRED_INDIR_CALL): Set probability to PROB_EVEN in
order to ignore the predictor.
(PRED_POLYMORPHIC_CALL): Likewise.
(PRED_RECURSIVE_CALL): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@256988 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/predict.c
gcc/predict.def