https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106081
--- Comment #7 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> --- I don't think the splat creates a new layout, but instead a splat should be allowed to change its layout at zero cost.