rs6000, remove improperly defined and unsupported builtins.
authorCarl Love <cel@us.ibm.com>
Thu, 27 Aug 2020 18:36:13 +0000 (13:36 -0500)
committerCarl Love <cel@us.ibm.com>
Mon, 31 Aug 2020 23:24:23 +0000 (18:24 -0500)
gcc/ChangeLog

2020-08-31  Carl Love  <cel@us.ibm.com>

PR target/85830
* config/rs6000/altivec.h (vec_popcntb, vec_popcnth, vec_popcntw,
vec_popcntd): Remove defines.

gcc/config/rs6000/altivec.h

index bf2240f16a255c07d374a455e25097cf236bb577..8a2dcda01442bbfcf564d0d593ba7c82e3f7e492 100644 (file)
 #define vec_vpopcnth __builtin_vec_vpopcnth
 #define vec_vpopcntw __builtin_vec_vpopcntw
 #define vec_popcnt __builtin_vec_vpopcntu
-#define vec_popcntb __builtin_vec_vpopcntub
-#define vec_popcnth __builtin_vec_vpopcntuh
-#define vec_popcntw __builtin_vec_vpopcntuw
-#define vec_popcntd __builtin_vec_vpopcntud
 #define vec_vrld __builtin_vec_vrld
 #define vec_vsld __builtin_vec_vsld
 #define vec_vsrad __builtin_vec_vsrad