https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104930
--- Comment #4 from Kewen Lin <linkw at gcc dot gnu.org> --- Hi @Peter and @Segher, do you agree that the previous behavior is better? That is users don't need one extra option ‘-flax-vector-conversions’ to get more accurate warnings. The associated trial patch tries to use opaque_V4SI_type_node like before in the new bif framework, it does fix the issue for bif vsx_xxpermdi. If getting back the previous behavior is on the right track, I'll refine it (and also need to go through all other overload built-in functions).