https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96974
--- Comment #4 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> --- (In reply to Stam Markianos-Wright from comment #3) > Just started looking at this. I've narrowed it as the bug appearing with > commit 9b75f56d4b7951c60a656396dddd4a65787b95bc. > > I have yet to fire this up in gdb to see what's happening, but one test I > did do was to try commenting out the assert that is causing the ICE and it > then ran to completion. > > So one _total speculation_ would be that with these latest changes that > enable groups of different sizes, this condition in the assert is now too > strict: > > > multiple_p (TYPE_VECTOR_SUBPARTS (nunits_vectype), > TYPE_VECTOR_SUBPARTS (*stmt_vectype_out))) What are nunits_vectype and *stmt_vectype_out at the point that the assert fails?