gnu/gcc/28bb548c8b87b4cf80c7df18c8de1950bed53222 Fix zen6 AVX512BMM cpuid check.
- Moved bit_AVX512BMM to extended features section.
- Added test for __builtin_cpu_supports ("avx512bmm") compile and runtime tests.
gcc/ChangeLog:
* common/config/i386/cpuinfo.h (get_available_features): Detect AVX512BMM from
extended features instead of standard leaf.
* config/i386/cpuid.h (bit_AVX512BMM): Move to extended features
section.
gcc/testsuite/ChangeLog:
* gcc.target/i386/avx512bmm-check-1.c: New test.
* gcc.target/i386/avx512bmm-check-2.c: New test.
* gcc.target/i386/avx512bmm-check-3.c: New test.
(cherry picked from commit 33053605189f2b903b1a0d730a1feec166e89735)
5 files changed