https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88567
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rguenth at gcc dot gnu.org Target Milestone|--- |9.0 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- I've touched this for a bugfix recently. Possibly if (!TYPE_VECTOR_SUBPARTS (vector_type).is_constant (&nunits)) nunits = group_size; is causing this. OTOH I don't see how this ever can end up in an out-of-bound elts[nunits - number_of_places_left_in_vector - 1] access... If you can provide a (reduced) testcase I can have a look next year.