https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109636
ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 Assignee|unassigned at gcc dot gnu.org |ktkachov at gcc dot gnu.org Status|NEW |ASSIGNED --- Comment #5 from ktkachov at gcc dot gnu.org --- The multiplication case also ICEs void foom (V v, W w) { bar (__builtin_shuffle (v, __builtin_shufflevector ((V){}, w, 4, 5) * v)); } as mulv2di3 was implemented with a similar trick for TARGET_SVE. I'll take this, once I figure out how to wire up the Neon modes through SVE...