diff options
author | Carl Love <cel@linux.ibm.com> | 2024-07-09 13:29:31 -0400 |
---|---|---|
committer | Carl Love <cel@linux.ibm.com> | 2024-07-09 13:34:43 -0400 |
commit | fd9fdb33ae252ec34cc33675433eb56637905257 (patch) | |
tree | 9a582524f537eced416f53b34804a38238b30328 /gcc/doc | |
parent | b620845fff7d38bca3b79ca9f5a5d049eba9e7f8 (diff) | |
download | gcc-fd9fdb33ae252ec34cc33675433eb56637905257.zip gcc-fd9fdb33ae252ec34cc33675433eb56637905257.tar.gz gcc-fd9fdb33ae252ec34cc33675433eb56637905257.tar.bz2 |
rs6000, Remove redundant vector float/double type conversions
The following built-ins are redundant as they are covered by another
overloaded built-in.
__builtin_vsx_xvcvspdp covered by vec_double{e,o}
__builtin_vsx_xvcvdpsp covered by vec_float{e,o}
__builtin_vsx_xvcvsxwdp covered by vec_double{e,o}
__builtin_vsx_xvcvuxddp_uns covered by vec_double
Remove the redundant built-ins. They are not documented nor do they have
test cases.
gcc/ChangeLog:
* config/rs6000/rs6000-builtins.def (__builtin_vsx_xvcvspdp,
__builtin_vsx_xvcvdpsp, __builtin_vsx_xvcvsxwdp,
__builtin_vsx_xvcvuxddp_uns): Remove.
Diffstat (limited to 'gcc/doc')
0 files changed, 0 insertions, 0 deletions