]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rs6000, Remove redundant built-in __builtin_vsx_xvcvuxwdp
authorCarl Love <cel@linux.ibm.com>
Thu, 1 Aug 2024 22:33:42 +0000 (18:33 -0400)
committerCarl Love <cel@linux.ibm.com>
Fri, 17 Jan 2025 15:57:51 +0000 (09:57 -0600)
The built-in __builtin_vsx_xvcvuxwdp can be covered with PVIPR
function vec_doubleo on LE and vec_doublee on BE.  There are no test
cases or documentation for __builtin_vsx_xvcvuxwdp.  This patch
removes the redundant built-in.

gcc/ChangeLog:
* config/rs6000/rs6000-builtins.def (__builtin_vsx_xvcvuxwdp):
Remove built-in definition.

gcc/config/rs6000/rs6000-builtins.def

index 6c455b91e147f4c8b101ac9b6b7d255013491947..555d7d589506a2cc7b9e08f7bfc95c473304f116 100644 (file)
   const vf __builtin_vsx_xvcvuxdsp (vull);
     XVCVUXDSP vsx_xvcvuxdsp {}
 
-  const vd __builtin_vsx_xvcvuxwdp (vsi);
-    XVCVUXWDP vsx_xvcvuxwdp {}
-
   const vf __builtin_vsx_xvcvuxwsp (vsi);
     XVCVUXWSP vsx_floatunsv4siv4sf2 {}