]> git.ipfire.org Git - thirdparty/gcc.git/commit
* predict.c (determine_unlikely_bbs): Forward declare; also determine
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Nov 2018 20:48:53 +0000 (20:48 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Nov 2018 20:48:53 +0000 (20:48 +0000)
commit63c3361d21bcc5d5d57e9424e687a0c9603bc916
tree25f6fe6b41b104035d34d83de12cc84a6419e7cd
parent837c58f7be797764b1afd4c049454381137fdfbd
* predict.c (determine_unlikely_bbs): Forward declare; also determine
edges that are always known to be taken because it is only likely
edge out of given BB.
(tree_estimate_probability): Call before profile guessing to get bit
of extra precision.

* gcc.dg/predict-13.c: Update template.
* gcc.dg/predict-13b.c: New testcase.
* gcc.dg/predict-22.c: New testcase.
* gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
get sane profile.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266587 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/predict.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/predict-13.c
gcc/testsuite/gcc.dg/predict-13b.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/predict-22.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ipa-split-4.c