From: Carl Love Date: Tue, 9 Jul 2024 17:32:19 +0000 (-0400) Subject: rs6000, remove __builtin_vsx_xvcmpeqsp_p built-in X-Git-Tag: basepoints/gcc-16~7627 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5db91b3073895700380ae34c63b103a33fa635a6;p=thirdparty%2Fgcc.git rs6000, remove __builtin_vsx_xvcmpeqsp_p built-in The built-in __builtin_vsx_xvcmpeqsp_p is a duplicate of the overloaded __builtin_altivec_vcmpeqfp_p built-in. The built-in is undocumented and there are no test cases for it. The patch removes built-in __builtin_vsx_xvcmpeqsp_p. gcc/ChangeLog: * config/rs6000/rs6000-builtins.def (__builtin_vsx_xvcmpeqsp_p): Remove built-in definition. --- diff --git a/gcc/config/rs6000/rs6000-builtins.def b/gcc/config/rs6000/rs6000-builtins.def index f1351cb3505..cec50e0d0fd 100644 --- a/gcc/config/rs6000/rs6000-builtins.def +++ b/gcc/config/rs6000/rs6000-builtins.def @@ -1619,9 +1619,6 @@ const vf __builtin_vsx_xvcmpeqsp (vf, vf); XVCMPEQSP vector_eqv4sf {} - const signed int __builtin_vsx_xvcmpeqsp_p (signed int, vf, vf); - XVCMPEQSP_P vector_eq_v4sf_p {pred} - const vd __builtin_vsx_xvcmpgedp (vd, vd); XVCMPGEDP vector_gev2df {}