Re: [PATCH] rs6000, vec_popcntd is improperly defined in altivec.h

2020-08-31 Thread Carl Love via Gcc-patches
Will: > That looks OK within this context. > > Are there any existing tests that use these named variations? > > Thanks, > -Will I was not able to find any test cases for these named builtins. I fixed the other issues you mentioned in the message and patch below. Carl

Re: [PATCH] rs6000, vec_popcntd is improperly defined in altivec.h

2020-08-31 Thread Segher Boessenkool
Hi! On Fri, Aug 28, 2020 at 08:08:05AM -0700, Carl Love wrote: > The defines for vec_popcnt, bvec_popcnth, vec_popcntw, vec_popcntd in > gcc/config/rs6000/altivec.h are not listed in the Power 64-Bi ELF V2 > ABI specification revision 1.4, May 10, 2017. They are not used by any > of the

Re: [PATCH] rs6000, vec_popcntd is improperly defined in altivec.h

2020-08-31 Thread will schmidt via Gcc-patches
On Fri, 2020-08-28 at 08:08 -0700, Carl Love wrote: > GCC maintainers: > Hi, > The defines for vec_popcnt, bvec_popcnth, vec_popcntw, vec_popcntd in s/bvec/vec/ > gcc/config/rs6000/altivec.h are not listed in the Power 64-Bi ELF V2 > ABI specification revision 1.4, May 10, 2017. They are

[PATCH] rs6000, vec_popcntd is improperly defined in altivec.h

2020-08-28 Thread Carl Love via Gcc-patches
GCC maintainers: The defines for vec_popcnt, bvec_popcnth, vec_popcntw, vec_popcntd in gcc/config/rs6000/altivec.h are not listed in the Power 64-Bi ELF V2 ABI specification revision 1.4, May 10, 2017. They are not used by any of the regression tests. They also do not work as reported in: