Add ENQCMD, AVX512BF16, AVX512_VP2INTERSECT to gcc.target/i386/funcspec-56.inc.
authorliuhongt <hongtao.liu@intel.com>
Wed, 6 May 2020 06:06:19 +0000 (14:06 +0800)
committerliuhongt <hongtao.liu@intel.com>
Wed, 6 May 2020 09:53:30 +0000 (17:53 +0800)
gcc/testuite/ChangeLog

* gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16,
avx512vp2intersect.

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/funcspec-56.inc

index a66a01244f96c572c20149d51f67dfd28b16907c..ce0ceea3c09436a25793c56eb2cd46711abb07dd 100644 (file)
@@ -1,3 +1,8 @@
+2020-05-06  Hongtao.liu  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16,
+       avx512vp2intersect.
+
 2020-05-06  Jakub Jelinek  <jakub@redhat.com>
 
        PR tree-optimization/94921
index 0053b5386fca4bded73545959b04ee041259e04b..9fe4a21984b55b5d9b6925b5da3889a57680dc07 100644 (file)
@@ -68,6 +68,9 @@ extern void test_cld (void)                   __attribute__((__target__("cld")));
 extern void test_recip (void)                  __attribute__((__target__("recip")));
 extern void test_serialize (void)              __attribute__((__target__("serialize")));
 extern void test_tsxldtrk (void)               __attribute__((__target__("tsxldtrk")));
+extern void test_enqcmd (void)                 __attribute__((__target__("enqcmd")));
+extern void test_avx512bf16 (void)             __attribute__((__target__("avx512bf16")));
+extern void test_avx512vp2intersect (void)     __attribute__((__target__("avx512vp2intersect")));
 
 extern void test_no_sgx (void)                 __attribute__((__target__("no-sgx")));
 extern void test_no_avx5124fmaps(void)         __attribute__((__target__("no-avx5124fmaps")));
@@ -137,6 +140,9 @@ extern void test_no_cld (void)                      __attribute__((__target__("no-cld")));
 extern void test_no_recip (void)               __attribute__((__target__("no-recip")));
 extern void test_no_serialize (void)           __attribute__((__target__("no-serialize")));
 extern void test_no_tsxldtrk (void)            __attribute__((__target__("no-tsxldtrk")));
+extern void test_no_enqcmd (void)              __attribute__((__target__("no-enqcmd")));
+extern void test_no_avx512bf16 (void)          __attribute__((__target__("no-avx512bf16")));
+extern void test_no_avx512vp2intersect (void)  __attribute__((__target__("no-avx512vp2intersect")));
 
 extern void test_arch_nocona (void)            __attribute__((__target__("arch=nocona")));
 extern void test_arch_core2 (void)             __attribute__((__target__("arch=core2")));