PR middle-end/81914
commit7c4f5bdebdaaa6353583ef224842f014f575019a
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Dec 2017 16:43:04 +0000 (19 16:43 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Dec 2017 16:43:04 +0000 (19 16:43 +0000)
tree4b28276b4df98bc91aaec6e977cad6164d0e067c
parent14a33398213a0fdf6450264238e6fd56370c20fb
PR middle-end/81914
* predict.c (zero_one_minusone): New function.
(apply_return_prediction): Avoid return prediction for functions
returning only -1, 0 and 1 values, unless they only return -1 and 0
or 0 and 1.

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