PR middle-end/81462
commitc7a0aa224dbb257d57d7b68305b5936a189b2a74
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Jul 2017 13:49:30 +0000 (18 13:49 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Jul 2017 13:49:30 +0000 (18 13:49 +0000)
tree57c3c850bc4efb6a3e987bff4d868699cf4fb069
parenta8de6c92c3d8face4414815d2e66d9e433b31db9
PR middle-end/81462
* predict.c (set_even_probabilities): Cleanup; do not affect
probabilities that are already known.
(combine_predictions_for_bb): Call even when count is set.

* g++.dg/torture/pr81462.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250310 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/predict.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr81462.C [new file with mode: 0644]