https://gcc.gnu.org/g:7a47e480390f9087ee75adbba8aaff2022244b2b

commit r15-7002-g7a47e480390f9087ee75adbba8aaff2022244b2b
Author: Carl Love <c...@linux.ibm.com>
Date:   Thu Aug 1 18:33:42 2024 -0400

    rs6000, Remove redundant built-in __builtin_vsx_xvcvuxwdp
    
    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.

Diff:
---
 gcc/config/rs6000/rs6000-builtins.def | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/gcc/config/rs6000/rs6000-builtins.def 
b/gcc/config/rs6000/rs6000-builtins.def
index 6c455b91e147..555d7d589506 100644
--- a/gcc/config/rs6000/rs6000-builtins.def
+++ b/gcc/config/rs6000/rs6000-builtins.def
@@ -1616,9 +1616,6 @@
   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 {}

Reply via email to