On Wed, Feb 16, 2022 at 09:05:05PM -0600, Paul A. Clarke wrote: > Properly prefix (with "__") all local variables in shipped headers for x86 > compatibility intrinsics implementations. This avoids possible problems with > usages like: > ``` > #define result X > #include <mmintrin.h> > ``` > > 2021-02-16 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/smmintrin.h: Likewise. > * /config/rs6000/tmmintrin.h: Likewise. > * /config/rs6000/xmmintrin.h: Likewise.
Okay for trunk. Thanks! Do you want to backport this as well? That's preapproved (if you think it is useful). Segher