https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107424
--- Comment #10 from Tobias Burnus <burnus at gcc dot gnu.org> --- > now filed as PR middle-end/108459. This has been fixed to mainline. Cross ref: also about collapsed loops but otherwise unrelated: PR middle-end/108435 (loop-var with function nesting issue) * * * Patch for this PR, sorry-ing for non-unit loop steps, but otherwise working: https://gcc.gnu.org/pipermail/gcc-patches/2023-January/610584.html Follow-up work needed (once accepted): Handling some/all cases of non-unit steps; for some thoughts on handling this, see: https://gcc.gnu.org/pipermail/gcc-patches/2023-January/610351.html