aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Love <cel@linux.ibm.com>2024-08-01 18:33:42 -0400
committerCarl Love <cel@linux.ibm.com>2025-01-17 09:57:51 -0600
commit7a47e480390f9087ee75adbba8aaff2022244b2b (patch)
tree07e3e45c6c698741cf82d9cab8a5024367184e1d
parent38e862a6aa1b8ed209100a28f754f53cb10207de (diff)
downloadgcc-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.def3
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 {}