https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118653
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Known to fail| |14.1.0, 14.2.0 Known to work| |13.3.0 Target Milestone|15.0 |14.3 Summary|[15 Regression] ice in |[14/15 Regression] ice in |vectorizable_live_operation |vectorizable_live_operation |, at |, at |tree-vect-loop.cc:11573 |tree-vect-loop.cc:11573 --- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note `-g` here is important. /* There a no further out-of-loop uses of lhs by LC-SSA construction. */ FOR_EACH_IMM_USE_STMT (use_stmt, imm_iter, lhs) gcc_assert (flow_bb_inside_loop_p (loop, gimple_bb (use_stmt))); I suspect: ``` # DEBUG si1 => g_173.6_23 ``` Or a slightly different one is not being updated.