https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111328
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|WAITING |RESOLVED
CC||law at gcc dot gnu.org
--- Comment #2 from Jeffrey A. Law ---
Fixed by:
commit cc50337215535e17f1caa5eae34eaa650223c96b (HEAD, refs/bisect/bad)
Author: Eugene Rozenfeld
Date: Fri Sep 15 18:12:47 2023 -0700
Fixes for profile count/probability maintenance
Verifier checks have recently been strengthened to check that
all counts and probabilities are initialized. The checks fired
during autoprofiledbootstrap build and this patch fixes it.
Tested on x86_64-pc-linux-gnu.
gcc/ChangeLog:
* auto-profile.cc (afdo_calculate_branch_prob): Fix count
comparisons
* tree-vect-loop-manip.cc (vect_do_peeling): Guard against zero
count
when scaling loop profile