[Bug target/79040] vec_cntlz redefined
carll at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jan 10 17:47:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79040
Carl Love <carll at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |meissner at gcc dot gnu.org
--- Comment #2 from Carl Love <carll at gcc dot gnu.org> ---
In revision 236676 of GCC in file gcc/config/rs6000/altivec.h
#define vec_cntlz __builtin_vec_vclz
at line 350.
Revision 236677 dated 2016/05/24 by Meisner makes the following
change to file gcc/config/rs6000/altivec.h
Index: gcc/config/rs6000/altivec.h
===================================================================
--- gcc/config/rs6000/altivec.h (revision 236676)
+++ gcc/config/rs6000/altivec.h (revision 236677)
@@ -384,6 +384,23 @@
#define vec_vupklsw __builtin_vec_vupklsw
#endif
+#ifdef _ARCH_PWR9
+/* Vector additions added in ISA 3.0. */
+#define vec_vctz __builtin_vec_vctz
+#define vec_cntlz __builtin_vec_vctz <<<< adds redefinition of vec_cntlz
+#define vec_vctzb __builtin_vec_vctzb
+#define vec_vctzd __builtin_vec_vctzd
+#define vec_vctzh __builtin_vec_vctzh
+#define vec_vctzw __builtin_vec_vctzw
+#define vec_vprtyb __builtin_vec_vprtyb
+#define vec_vprtybd __builtin_vec_vprtybd
+#define vec_vprtybw __builtin_vec_vprtybw
Michael Meissner, can you look at this issue please. Thanks.
More information about the Gcc-bugs
mailing list