]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Adjust testcase for Intel GDS.
authorliuhongt <hongtao.liu@intel.com>
Mon, 21 Aug 2023 09:30:28 +0000 (17:30 +0800)
committerliuhongt <hongtao.liu@intel.com>
Mon, 21 Aug 2023 10:02:25 +0000 (18:02 +0800)
gcc/testsuite/ChangeLog:

* gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
options.
* gcc.target/i386/avx512f-pr88464-3.c: Ditto.
* gcc.target/i386/avx512f-pr88464-4.c: Ditto.
* gcc.target/i386/avx512f-pr88464-6.c: Ditto.
* gcc.target/i386/avx512f-pr88464-7.c: Ditto.
* gcc.target/i386/avx512f-pr88464-8.c: Ditto.
* gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
* gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
* gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
* gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
* gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
* gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
* gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
* gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
* gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
* gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
* gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
* gcc.target/i386/avx512vl-pr88464-8.c: Ditto.

18 files changed:
gcc/testsuite/gcc.target/i386/avx512f-pr88464-2.c
gcc/testsuite/gcc.target/i386/avx512f-pr88464-3.c
gcc/testsuite/gcc.target/i386/avx512f-pr88464-4.c
gcc/testsuite/gcc.target/i386/avx512f-pr88464-6.c
gcc/testsuite/gcc.target/i386/avx512f-pr88464-7.c
gcc/testsuite/gcc.target/i386/avx512f-pr88464-8.c
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-10.c
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-12.c
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-13.c
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-14.c
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-15.c
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-16.c
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-2.c
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-4.c
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-5.c
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-6.c
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-7.c
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-8.c

index 845bf509d827fc580f5e1ca95e6d0beb8e25ab6c..28827dbd75dd14e291d3a455f40402c22bb64d4b 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do run { target { avx512f } } } */
-/* { dg-options "-O3 -mavx512f -mprefer-vector-width=512 -mtune=skylake-avx512" } */
+/* { dg-options "-O3 -mavx512f -mprefer-vector-width=512 -mtune=skylake-avx512 -mgather" } */
 
 #include "avx512f-check.h"
 
index 9eda4aa9b13c0f08ead615590738413bc0562064..2df64bfa0631858824c66212dbba23e342fc0464 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do compile } */
-/* { dg-options "-O3 -mavx512f -mprefer-vector-width=512 -mtune=skylake-avx512 -fdump-tree-vect-details" } */
+/* { dg-options "-O3 -mavx512f -mprefer-vector-width=512 -mtune=skylake-avx512 -fdump-tree-vect-details -mgather" } */
 /* { dg-final { scan-tree-dump-times "loop vectorized using 64 byte vectors" 4 "vect" } } */
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 4 "vect" } } */
 
index e347e63b17a1a0c75df1a0ee3822b305e6a17c5f..173858aadd5b784156463f2cbdca085dc4f1573c 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do run { target { avx512f } } } */
-/* { dg-options "-O3 -mavx512f -mprefer-vector-width=512 -mtune=skylake-avx512" } */
+/* { dg-options "-O3 -mavx512f -mprefer-vector-width=512 -mtune=skylake-avx512 -mgather" } */
 
 #include "avx512f-check.h"
 
index 9ebb72a5bae8bf4072320d9bfaae5d3753a9ce1c..0adf3b6726ac57586818bebea5b98ebe406ed2d9 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do run { target { avx512f } } } */
-/* { dg-options "-O3 -mavx512f -mprefer-vector-width=512 -mtune=skylake-avx512" } */
+/* { dg-options "-O3 -mavx512f -mprefer-vector-width=512 -mtune=skylake-avx512 -mgather" } */
 
 #include "avx512f-check.h"
 
index 738640c2bf5ac227481ba41f89b34327bebca9ce..471ebc1676da008b095fa15ac8f7becf61eb46bc 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do compile } */
-/* { dg-options "-O3 -mavx512f -mprefer-vector-width=512 -mtune=skylake-avx512 -fdump-tree-vect-details" } */
+/* { dg-options "-O3 -mavx512f -mprefer-vector-width=512 -mtune=skylake-avx512 -fdump-tree-vect-details -mgather" } */
 /* { dg-final { scan-tree-dump-times "loop vectorized using 64 byte vectors" 4 "vect" } } */
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 4 "vect" } } */
 
index 0e28baf03bee329853cb00ef2b8745e525830b68..9d217c383989074a4020dea6f3738551eb64fdb4 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do run { target { avx512f } } } */
-/* { dg-options "-O3 -mavx512f -mprefer-vector-width=512 -mtune=skylake-avx512" } */
+/* { dg-options "-O3 -mavx512f -mprefer-vector-width=512 -mtune=skylake-avx512 -mgather" } */
 
 #include "avx512f-check.h"
 
index c5d4e5be123aaf501e2e2d9f30ee33062979de7f..ed7e9672c6f70fed676cb0ccf2f98665db3064ae 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do run { target { avx512vl } } } */
-/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=256 -mtune=skylake-avx512" } */
+/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=256 -mtune=skylake-avx512 -mgather" } */
 
 #define AVX512VL
 #define AVX512F_LEN 512
index 130eddd8690beb282567a2a062a558f4928b82ec..cd388aa2ade45a06bffad5b9e6e299b423b211c0 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do run { target { avx512vl } } } */
-/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=128 -mtune=skylake-avx512" } */
+/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=128 -mtune=skylake-avx512 -mgather" } */
 
 #define AVX512VL
 #define AVX512F_LEN 512
index 50515c4c783ec64bf81c1bb85bedb86728e09e0d..86a6a240a69bfee92743811a63c63b16e756ccba 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do compile } */
-/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=256 -mtune=skylake-avx512 -fdump-tree-vect-details" } */
+/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=256 -mtune=skylake-avx512 -fdump-tree-vect-details -mgather" } */
 /* { dg-final { scan-tree-dump-times "loop vectorized using 32 byte vectors" 4 "vect" } } */
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 4 "vect" } } */
 
index 1a700247f9b83853c4743dd4636a9a16c5e64851..e6ed3fee815dc04234657afb383c9b336a5dcd51 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do run { target { avx512vl } } } */
-/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=256 -mtune=skylake-avx512" } */
+/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=256 -mtune=skylake-avx512 -mgather" } */
 
 #define AVX512VL
 #define AVX512F_LEN 512
index 914a8c30dc3473237fa490133ee53281ebe3bbe9..dd2eee1a0c67c720a05c675717b976ad7fbf7d5f 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do compile } */
-/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=128 -fno-vect-cost-model -mtune=skylake-avx512 -fdump-tree-vect-details" } */
+/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=128 -fno-vect-cost-model -mtune=skylake-avx512 -fdump-tree-vect-details -mgather" } */
 /* { dg-final { scan-tree-dump-times "loop vectorized using 16 byte vectors" 4 "vect" } } */
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 4 "vect" } } */
 
index 6136fc5b8588530f04dfd5ac789e466b46928640..ca0e581d64bd6aa156a33973639cb84a39796579 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do run { target { avx512vl } } } */
-/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=128 -fno-vect-cost-model -mtune=skylake-avx512" } */
+/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=128 -fno-vect-cost-model -mtune=skylake-avx512 -mgather" } */
 
 #define AVX512VL
 #define AVX512F_LEN 512
index b5c8205e524751e4d0f99cb4bf5752d12c043884..3c0ef15256223082f7652f8b449aae62ee81e99c 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do run { target { avx512vl } } } */
-/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=256 -mtune=skylake-avx512" } */
+/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=256 -mtune=skylake-avx512 -mgather" } */
 
 #define AVX512VL
 #define AVX512F_LEN 512
index 7df6ce3fadcb97fa3ebb3b98885cabd968d1e8cc..3be3f798d94b95e608a7d090b6ea8bd8907d5966 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do run { target { avx512vl } } } */
-/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=128 -mtune=skylake-avx512" } */
+/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=128 -mtune=skylake-avx512 -mgather" } */
 
 #define AVX512VL
 #define AVX512F_LEN 512
index c7556fee5ae408af5f0261efe41a85bcadfd5702..5e97d235c9562b40f048be81f387e6f57d0506c6 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do compile } */
-/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=256 -mtune=skylake-avx512 -fdump-tree-vect-details" } */
+/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=256 -mtune=skylake-avx512 -mgather -fdump-tree-vect-details" } */
 /* { dg-final { scan-tree-dump-times "loop vectorized using 32 byte vectors" 4 "vect" } } */
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 4 "vect" } } */
 
index 79f9bfe83afcab510c9dd0c8ad2e4b4aa694b7c1..409307ca9a5b7639dd9553486792f7ec9c648527 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do run { target { avx512vl } } } */
-/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=256 -mtune=skylake-avx512" } */
+/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=256 -mtune=skylake-avx512 -mgather" } */
 
 #define AVX512VL
 #define AVX512F_LEN 512
index 1fb423eb0f3c64c921395d2f4e0bca4e1effb2fe..39b37fe530400323a7858d90bdca795a3c6be4a7 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do compile } */
-/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=128 -fno-vect-cost-model -mtune=skylake-avx512 -fdump-tree-vect-details" } */
+/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=128 -fno-vect-cost-model -mtune=skylake-avx512 -mgather -fdump-tree-vect-details" } */
 /* { dg-final { scan-tree-dump-times "loop vectorized using 16 byte vectors" 4 "vect" } } */
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 4 "vect" } } */
 
index 8c670b79b309a22c53c7a91823fddf90c1f588dd..b9a28893c034b53d031bc22a101f375e3cec604b 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/88464 */
 /* { dg-do run { target { avx512vl } } } */
-/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=128 -fno-vect-cost-model -mtune=skylake-avx512" } */
+/* { dg-options "-O3 -mavx512vl -mprefer-vector-width=128 -fno-vect-cost-model -mtune=skylake-avx512 -mgather" } */
 
 #define AVX512VL
 #define AVX512F_LEN 512