diff options
author | Carl Love <cel@linux.ibm.com> | 2024-08-01 18:33:42 -0400 |
---|---|---|
committer | Carl Love <cel@linux.ibm.com> | 2025-01-17 09:57:51 -0600 |
commit | 7a47e480390f9087ee75adbba8aaff2022244b2b (patch) | |
tree | 07e3e45c6c698741cf82d9cab8a5024367184e1d | |
parent | 38e862a6aa1b8ed209100a28f754f53cb10207de (diff) | |
download | gcc-7a47e480390f9087ee75adbba8aaff2022244b2b.zip gcc-7a47e480390f9087ee75adbba8aaff2022244b2b.tar.gz gcc-7a47e480390f9087ee75adbba8aaff2022244b2b.tar.bz2 |
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.
-rw-r--r-- | gcc/config/rs6000/rs6000-builtins.def | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/config/rs6000/rs6000-builtins.def b/gcc/config/rs6000/rs6000-builtins.def index 6c455b9..555d7d5 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 {} |