https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87473
--- Comment #5 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- Introduced by 136t.loopinit, still around at 172t.slsr: <bb 5> [local count: 14598063]: # qz_1 = PHI <qz_3(4)> # jl_22 = PHI <jl_6(4)> _8 = (unsigned int) jl_22; _13 = _8 * _15; qz_11 = (int) _13; Looking through degenerate PHIs complicates SLSR's job quite a bit.