https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110992
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |14.0 Ever confirmed|0 |1 Last reconfirmed| |2023-08-11 Status|UNCONFIRMED |NEW --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed the problem is ethread is not able to do the jump threading with the new IR: ``` Checking profitability of path (backwards): bb:3 (3 insns) bb:2 Control statement insns: 2 Overall: 1 insns Registering killing_def (path_oracle) b.0_1 Registering killing_def (path_oracle) _7 Registering killing_def (path_oracle) _6 Registering killing_def (path_oracle) _25 Registering killing_def (path_oracle) _3 Registering killing_def (path_oracle) c.1_2 path: 2->3->xx REJECTED ``` I don't understand why though ...