https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50286
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Target Milestone|--- |13.0 --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Fixed in GCC 13. Checking profitability of path (backwards): bb:3 (8 insns) bb:5 (latch) Control statement insns: 2 Overall: 6 insns Registering killing_def (path_oracle) i_9 Registering killing_def (path_oracle) _10 Registering killing_def (path_oracle) _11 Checking profitability of path (backwards): [1] Registering jump thread: (5, 3) incoming edge; (3, 4) nocopy; path: 5->3->4 SUCCESS Jump threading proved probability of edge 3->4 too small (it is 11.0% (guessed) should be always (guessed))