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

Reply via email to