https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89027
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- -mvsx isn't needed, ICEs on x86_64 with those options too. The problem is that shrink_simd_arrays shrinks the array types of the magic simd array variables, but the code doesn't expect that there is anything refering to the whole arrays; until recently that has been the case, now there can be CLOBBERs that would need adjustment, but shrink_simd_arrays doesn't really walk the whole IL so that it would be easy to find them and fix them. Guess easiest would be not to add clobbers for the simd array variables.