https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125389
--- Comment #1 from Kishan Parmar <kishan at gcc dot gnu.org> ---
This requires having support of multiple gating predicates support in
rs6000-builtins.def file.
So instead of writing,
[power10]
const signed int __builtin_vsx_xvtlsbb_all_ones (vsc);
XVTLSBB_ONES xvtlsbbo {}
We can write,
+[power10, vsx]
+ const signed int __builtin_vsx_xvtlsbb_all_ones (vsc);
+ XVTLSBB_ONES xvtlsbbo {}
