https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81290
--- Comment #3 from Jan Hubicka <hubicka at gcc dot gnu.org> --- Author: hubicka Date: Mon Jul 3 14:40:46 2017 New Revision: 249924 URL: https://gcc.gnu.org/viewcvs?rev=249924&root=gcc&view=rev Log: PR middle-end/81290 * predict.c (force_edge_cold): Be more careful about propagation backward. * profile-count.h (profile_probability::guessed, profile_probability::fdo, profile_count::guessed, profile_count::fdo): New. * tree-ssa-threadupdate.c (recompute_probabilities): Result is guessed. * gcc.c-torture/compile/pr81290.c: New. Added: trunk/gcc/testsuite/gcc.c-torture/compile/pr81290.c Modified: trunk/gcc/ChangeLog trunk/gcc/predict.c trunk/gcc/profile-count.h trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-threadupdate.c