https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118480
--- Comment #8 from Steven Munroe <munroesj at gcc dot gnu.org> --- It seems the evolution of the PowerISA and Vector intrinsics has not been smooth. It is not obvious how to generate xxspltib from an intrinsic. Vec_splat_s/u/# is very specific to VMX vspltisb/h/w and 5 bit SIMs. Vec_splati is restricted to power10 and xxspltiw. Vec_splats seems to be intended for transferring scalars (GPRs) to vector elements. But might generate xxspltib for char type consts. But is seems that both new splat intrinsics and vector extension constants are getting tangled up in old (VMX) infrastructure?