https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104257
--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-10 branch has been updated by Paul Clarke <p...@gcc.gnu.org>: https://gcc.gnu.org/g:41b1ff05e2686a9b47c2b3c95b3961d5f176fa50 commit r10-10756-g41b1ff05e2686a9b47c2b3c95b3961d5f176fa50 Author: Paul A. Clarke <p...@us.ibm.com> Date: Mon May 23 13:14:45 2022 -0500 rs6000: __Uglify non-uglified local variables in headers Properly prefix (with "__") all local variables in shipped headers for x86 compatibility intrinsics implementations. This avoids possible problems with usages like: ``` #define result foo() #include <emmintrin.h> ``` 2022-05-23 Paul A. Clarke <p...@us.ibm.com> gcc PR target/104257 * config/rs6000/bmi2intrin.h: Uglify local variables. * config/rs6000/emmintrin.h: Likewise. * config/rs6000/mm_malloc.h: Likewise. * config/rs6000/mmintrin.h: Likewise. * config/rs6000/pmmintrin.h: Likewise. * config/rs6000/tmmintrin.h: Likewise. * config/rs6000/xmmintrin.h: Likewise.