Hi Richard, On 06 Oct 09:36, Richard Biener wrote: > The test now execute FAILs for me: > > FAIL: gcc.target/i386/builtin_target.c execution test > > I have family 6, model 94 Wow, Skylake!
Fixed. AVX-512VBMI bit lives in ecx, not ebx as rest of AVX-512. gcc/testsuite/ * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection. I've checked the test on Skylake machine and it passes now. -- Thanks, K Index: gcc/testsuite/gcc.target/i386/builtin_target.c =================================================================== --- gcc/testsuite/gcc.target/i386/builtin_target.c (revision 228513) +++ gcc/testsuite/gcc.target/i386/builtin_target.c (working copy) @@ -211,7 +211,7 @@ assert (__builtin_cpu_supports ("avx512dq")); if (ebx & bit_AVX512IFMA) assert (__builtin_cpu_supports ("avx512ifma")); - if (ebx & bit_AVX512VBMI) + if (ecx & bit_AVX512VBMI) assert (__builtin_cpu_supports ("avx512vbmi")); } }