]> git.ipfire.org Git - thirdparty/gcc.git/commit
rs6000, remove built-ins __builtin_vsx_vperm_8hi and __builtin_vsx_vperm_8hi_uns
authorCarl Love <cel@linux.ibm.com>
Wed, 31 Jul 2024 20:40:34 +0000 (16:40 -0400)
committerCarl Love <cel@linux.ibm.com>
Fri, 17 Jan 2025 15:57:45 +0000 (09:57 -0600)
commit38e862a6aa1b8ed209100a28f754f53cb10207de
treef2e7669a6d8ba0545c73da31eeba65e5df4e749a
parentbc5753332649c5bcb31cbf6763207d8a9495b77b
rs6000, remove built-ins __builtin_vsx_vperm_8hi and __builtin_vsx_vperm_8hi_uns

The two built-ins __builtin_vsx_vperm_8hi and __builtin_vsx_vperm_8hi_uns
are redundant. The are covered by the overloaded vec_perm built-in.  The
built-ins are not documented and do not have test cases.

The removal of these built-ins was missed in commit gcc r15-1923 on
7/9/2024.

This patch removes the redundant built-ins.

gcc/ChangeLog:
* config/rs6000/rs6000-builtins.def (__builtin_vsx_vperm_8hi,
__builtin_vsx_vperm_8hi_uns): Remove built-in definitions.
gcc/config/rs6000/rs6000-builtins.def