https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112282
--- Comment #8 from Tamar Christina <tnfchris at gcc dot gnu.org> --- Thanks for the report, that's very odd.. It looks like loop control is broken and `u` never gets incremented. It's even more strange since the structures getting lowered are both unused so should not have had any effect at all.. will take a look.