Hi Liu,
On 5/10/21 6:45 PM, Liu Hao wrote:
Subject: [PATCH] include/intrin-impl: Don't define `__cpuidex` for GCC 11
GCC 11 has this as a static inline function without any indicative
macros.
Reference:https://github.com/gcc-mirror/gcc/blob/23855a176609fe8dda6abaf2b21846b4517966eb/gcc/config/i386/cpuid.h#L333
As far as I can see, cpuid.h is not included by any other header shipped
with GCC. It means that with your changes, users will would need to
start including it themselves in addition to intrin.h.
For similar cases with other *intrin.h headers provided by GCC, we
simply include them from intrin.h to avoid collisions. cpuid.h is risky
in this regard, because it seems to provide way more than we want. But
maybe that's fine...
Thanks,
Jacek
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public