https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54939
--- Comment #13 from rguenther at suse dot de <rguenther at suse dot de> --- On Thu, 3 Jan 2019, segher at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54939 > > --- Comment #11 from Segher Boessenkool <segher at gcc dot gnu.org> --- > (In reply to rguent...@suse.de from comment #10) > > even if that means introducing of "fake" larger vector modes. > > That would be a good reason to not do this, except many targets already > do need double-length modes to describe their permute instructions? Yes. I think there's no good need for vec_merge for those targets. vec_shuffle would of course remove the need of the larger modes.