[Bug tree-optimization/90911] [10 Regression] 456.hmmer regression with r272239
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jun 18 14:46:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90911
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hubicka at gcc dot gnu.org
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
So I see
fast_algorithms.c.158t.vect:fast_algorithms.c:133:5: note: reusing loop
version created by if conversion
fast_algorithms.c.158t.vect:fast_algorithms.c:133:5: note: reusing loop
version created by if conversion
fast_algorithms.c.158t.vect:fast_algorithms.c:133:5: note: reusing loop
version created by if conversion
histogram.c.158t.vect:histogram.c:702:3: note: reusing loop version created by
if conversion
and no outer loop versioning is even attempted.
It's obviously going to be ast_algorithms.c:133 since that's the P7Viterbi
function (which now is split and distributed thus it appears three times).
Eventually the cold profile for the non-vector path hurts here. Have to
see whether the non-vector path gets any cycles. So this may be
vect_loop_versioning where it says
/* ??? if-conversion uses profile_probability::always () but
prob below is profile_probability::likely (). */
refering to the alternate path using loop_versioning.
More information about the Gcc-bugs
mailing list