https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90332
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> --- I don't see a vec_initv16qiv8qi on power either, so that might be it - there's no effective target for building a vector from halves (and I wonder how code-generation fares here). So an option is to simply xfail for all but x86_64-*-* and i?86-*-* ... Or try more fancy code-generation options (build from two large integer modes, but I don't see vec_initv2didi either).