https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81590
--- Comment #7 from Aldy Hernandez <aldyh at gcc dot gnu.org> --- Author: aldyh Date: Wed Sep 13 16:29:24 2017 New Revision: 252294 URL: https://gcc.gnu.org/viewcvs?rev=252294&root=gcc&view=rev Log: i386: Rewrite check for AVX512 features Add a new file, avx512-check.h, to check all AVX512 features. The test is skipped if any requested AVX512 features are unavailable. PR target/81590 * gcc.target/i386/avx512-check.h: New file. * gcc.target/i386/avx5124fmaps-check.h: Removed. * gcc.target/i386/avx5124vnniw-check.h: Likewise. * gcc.target/i386/avx512cd-check.h: Likewise. * gcc.target/i386/avx512ifma-check.h: Likewise. * gcc.target/i386/avx512vbmi-check.h: Likewise. * gcc.target/i386/avx512vpopcntdq-check.h: Likewise. * gcc.target/i386/avx512bw-check.h: Rewrite. * gcc.target/i386/avx512dq-check.h: Likewise. * gcc.target/i386/avx512er-check.h: Likewise. * gcc.target/i386/avx512f-check.h: Likewise. * gcc.target/i386/avx512vl-check.h: Likewise. * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h" only. (test_512): Removed. (avx512*_test): Likewise. * gcc.target/i386/avx512f-pr71559.c (TEST): Undef. Added: branches/range-gen2/gcc/testsuite/gcc.target/i386/avx512-check.h Removed: branches/range-gen2/gcc/testsuite/gcc.target/i386/avx5124fmaps-check.h branches/range-gen2/gcc/testsuite/gcc.target/i386/avx5124vnniw-check.h branches/range-gen2/gcc/testsuite/gcc.target/i386/avx512cd-check.h branches/range-gen2/gcc/testsuite/gcc.target/i386/avx512ifma-check.h branches/range-gen2/gcc/testsuite/gcc.target/i386/avx512vbmi-check.h branches/range-gen2/gcc/testsuite/gcc.target/i386/avx512vpopcntdq-check.h Modified: branches/range-gen2/gcc/testsuite/ChangeLog branches/range-gen2/gcc/testsuite/gcc.target/i386/avx512bw-check.h branches/range-gen2/gcc/testsuite/gcc.target/i386/avx512dq-check.h branches/range-gen2/gcc/testsuite/gcc.target/i386/avx512er-check.h branches/range-gen2/gcc/testsuite/gcc.target/i386/avx512f-check.h branches/range-gen2/gcc/testsuite/gcc.target/i386/avx512f-helper.h branches/range-gen2/gcc/testsuite/gcc.target/i386/avx512f-pr71559.c branches/range-gen2/gcc/testsuite/gcc.target/i386/avx512vl-check.h