https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104257

--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-11 branch has been updated by Paul Clarke <p...@gcc.gnu.org>:

https://gcc.gnu.org/g:d81a2efb2a704b2d95d40f0fa538c2283de2e98d

commit r11-10027-gd81a2efb2a704b2d95d40f0fa538c2283de2e98d
Author: Paul A. Clarke <p...@us.ibm.com>
Date:   Mon May 23 11:39:57 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/smmintrin.h: Likewise.
            * config/rs6000/tmmintrin.h: Likewise.
            * config/rs6000/xmmintrin.h: Likewise.

Reply via email to