re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL without avx_runtime)
authorJakub Jelinek <jakub@redhat.com>
Tue, 27 Aug 2019 10:45:55 +0000 (12:45 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 27 Aug 2019 10:45:55 +0000 (12:45 +0200)
PR libgomp/91530
* testsuite/libgomp.c/scan-11.c: Add -msse2 option for sse2_runtime
targets.
* testsuite/libgomp.c/scan-12.c: Likewise.
* testsuite/libgomp.c/scan-13.c: Likewise.
* testsuite/libgomp.c/scan-14.c: Likewise.
* testsuite/libgomp.c/scan-15.c: Likewise.
* testsuite/libgomp.c/scan-16.c: Likewise.
* testsuite/libgomp.c/scan-17.c: Likewise.
* testsuite/libgomp.c/scan-18.c: Likewise.
* testsuite/libgomp.c/scan-19.c: Likewise.
* testsuite/libgomp.c/scan-20.c: Likewise.
* testsuite/libgomp.c++/scan-9.C: Likewise.
* testsuite/libgomp.c++/scan-10.C: Likewise.
* testsuite/libgomp.c++/scan-11.C: Likewise.
* testsuite/libgomp.c++/scan-12.C: Likewise.
* testsuite/libgomp.c++/scan-14.C: Likewise.
* testsuite/libgomp.c++/scan-15.C: Likewise.
* testsuite/libgomp.c++/scan-13.C: Likewise.  Use sse2_runtime
instead of i?86-*-* x86_64-*-* as target for scan-tree-dump-times.
* testsuite/libgomp.c++/scan-16.C: Likewise.

From-SVN: r274947

19 files changed:
libgomp/ChangeLog
libgomp/testsuite/libgomp.c++/scan-10.C
libgomp/testsuite/libgomp.c++/scan-11.C
libgomp/testsuite/libgomp.c++/scan-12.C
libgomp/testsuite/libgomp.c++/scan-13.C
libgomp/testsuite/libgomp.c++/scan-14.C
libgomp/testsuite/libgomp.c++/scan-15.C
libgomp/testsuite/libgomp.c++/scan-16.C
libgomp/testsuite/libgomp.c++/scan-9.C
libgomp/testsuite/libgomp.c/scan-11.c
libgomp/testsuite/libgomp.c/scan-12.c
libgomp/testsuite/libgomp.c/scan-13.c
libgomp/testsuite/libgomp.c/scan-14.c
libgomp/testsuite/libgomp.c/scan-15.c
libgomp/testsuite/libgomp.c/scan-16.c
libgomp/testsuite/libgomp.c/scan-17.c
libgomp/testsuite/libgomp.c/scan-18.c
libgomp/testsuite/libgomp.c/scan-19.c
libgomp/testsuite/libgomp.c/scan-20.c

index 1332e4230564db1ea94d863d2089d0564e3e92b0..e4fa3ceb2b800daee1b74fcad3af5509a0751ee4 100644 (file)
@@ -1,3 +1,27 @@
+2019-08-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/91530
+       * testsuite/libgomp.c/scan-11.c: Add -msse2 option for sse2_runtime
+       targets.
+       * testsuite/libgomp.c/scan-12.c: Likewise.
+       * testsuite/libgomp.c/scan-13.c: Likewise.
+       * testsuite/libgomp.c/scan-14.c: Likewise.
+       * testsuite/libgomp.c/scan-15.c: Likewise.
+       * testsuite/libgomp.c/scan-16.c: Likewise.
+       * testsuite/libgomp.c/scan-17.c: Likewise.
+       * testsuite/libgomp.c/scan-18.c: Likewise.
+       * testsuite/libgomp.c/scan-19.c: Likewise.
+       * testsuite/libgomp.c/scan-20.c: Likewise.
+       * testsuite/libgomp.c++/scan-9.C: Likewise.
+       * testsuite/libgomp.c++/scan-10.C: Likewise.
+       * testsuite/libgomp.c++/scan-11.C: Likewise.
+       * testsuite/libgomp.c++/scan-12.C: Likewise.
+       * testsuite/libgomp.c++/scan-14.C: Likewise.
+       * testsuite/libgomp.c++/scan-15.C: Likewise.
+       * testsuite/libgomp.c++/scan-13.C: Likewise.  Use sse2_runtime
+       instead of i?86-*-* x86_64-*-* as target for scan-tree-dump-times.
+       * testsuite/libgomp.c++/scan-16.C: Likewise.
+
 2019-08-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR fortran/91473
index c72ba6ee5d94ee1de9bb3f06d88338fe239d20a2..04b8796a24e339e545ff4ea47586ed44c4cff2ea 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-require-effective-target size32plus }
 // { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" }
+// { dg-additional-options "-msse2" { target sse2_runtime } }
 // { dg-additional-options "-mavx" { target avx_runtime } }
 // { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } }
 
index d618f125617b3b269bc3e27a52d0a3a00caf6157..9e83effd077612725052b0ef89b6925888eb2119 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-require-effective-target size32plus }
 // { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" }
+// { dg-additional-options "-msse2" { target sse2_runtime } }
 // { dg-additional-options "-mavx" { target avx_runtime } }
 // { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } }
 
index 6f9bfc3723f3638b3b1f76e9515e4a25c68d453a..ee91157852013803035c7bd2068540fc2d409e95 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-require-effective-target size32plus }
 // { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" }
+// { dg-additional-options "-msse2" { target sse2_runtime } }
 // { dg-additional-options "-mavx" { target avx_runtime } }
 // { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } }
 
index 9d0062556d39f8f755856bbc7c13280bc0b6da73..613045768e7925b5e007bf0d0a4becbd35128179 100644 (file)
@@ -1,7 +1,8 @@
 // { dg-require-effective-target size32plus }
 // { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" }
+// { dg-additional-options "-msse2" { target sse2_runtime } }
 // { dg-additional-options "-mavx" { target avx_runtime } }
-// { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target i?86-*-* x86_64-*-* } } }
+// { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } }
 
 extern "C" void abort ();
 
index 197ec6e8b191a7c79ea304ed91736a9e1b798ba4..8ee4354c7fc70e18f9b59374266dbb390f16664d 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-require-effective-target size32plus }
 // { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" }
+// { dg-additional-options "-msse2" { target sse2_runtime } }
 // { dg-additional-options "-mavx" { target avx_runtime } }
 // { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } }
 
index b6a8787aa44261d4e64a706451b20deb1b15c8f3..69550af9d62bed9a1b5815072fc683f93e81d274 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-require-effective-target size32plus }
 // { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" }
+// { dg-additional-options "-msse2" { target sse2_runtime } }
 // { dg-additional-options "-mavx" { target avx_runtime } }
 // { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } }
 
index 108660bfbe964fefcaf586b69a8a56b665e5e871..3fb6135c343c29dd1e031ec4f231b438a817e7b1 100644 (file)
@@ -1,7 +1,8 @@
 // { dg-require-effective-target size32plus }
 // { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" }
+// { dg-additional-options "-msse2" { target sse2_runtime } }
 // { dg-additional-options "-mavx" { target avx_runtime } }
-// { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target i?86-*-* x86_64-*-* } } }
+// { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } }
 
 extern "C" void abort ();
 
index 340004e3b41c04bbd38bd0e6303ffe62478ad9fc..cd08f76895b441118d67095a0ac1e1e55ff085d3 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-require-effective-target size32plus }
 // { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" }
+// { dg-additional-options "-msse2" { target sse2_runtime } }
 // { dg-additional-options "-mavx" { target avx_runtime } }
 // { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } }
 
index 7443a504440219897f18723c5c9cbc9aa83bdd60..3bc2d3a1d7cc308d550af3677365c387bc853e69 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target size32plus } */
 /* { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" } */
+/* { dg-additional-options "-msse2" { target sse2_runtime } } */
 /* { dg-additional-options "-mavx" { target avx_runtime } } */
 /* { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } } */
 
index 6e3204687426dccdcf27958a8f9442fba151c57f..f769d17e8ca38a34e9ed3a15be241a4c84c0bb13 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target size32plus } */
 /* { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" } */
+/* { dg-additional-options "-msse2" { target sse2_runtime } } */
 /* { dg-additional-options "-mavx" { target avx_runtime } } */
 /* { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } } */
 
index 3c8ce2da04dd38b907d9fd375e2df774ea7b6074..9cf1623d2627277a84db5acb02ee969457613b99 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target size32plus } */
 /* { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" } */
+/* { dg-additional-options "-msse2" { target sse2_runtime } } */
 /* { dg-additional-options "-mavx" { target avx_runtime } } */
 /* { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } } */
 
index 53bd11e5157197448f07120a6ec2469f2424b283..3a20a75b2e931b09f3989515c36fb13581f1386f 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target size32plus } */
 /* { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" } */
+/* { dg-additional-options "-msse2" { target sse2_runtime } } */
 /* { dg-additional-options "-mavx" { target avx_runtime } } */
 /* { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } } */
 
index 4a02519129b46b6982e0da121d770f5af75ad8d0..c0c6dfd3b99c473bf373743ae80da2f3f1405a6b 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target size32plus } */
 /* { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" } */
+/* { dg-additional-options "-msse2" { target sse2_runtime } } */
 /* { dg-additional-options "-mavx" { target avx_runtime } } */
 /* { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } } */
 
index 53705d0f43028c1c4a1e07c8c73ae49783ea7eb6..8b816781dd8e9caf0e36a900f564e5e6a365264b 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target size32plus } */
 /* { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" } */
+/* { dg-additional-options "-msse2" { target sse2_runtime } } */
 /* { dg-additional-options "-mavx" { target avx_runtime } } */
 /* { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } } */
 
index 22b2e62ee98b25142c3467857274a1e4fff78eb7..57e4390462a0fafe35cf331d64cfb786335a17fc 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target size32plus } */
 /* { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" } */
+/* { dg-additional-options "-msse2" { target sse2_runtime } } */
 /* { dg-additional-options "-mavx" { target avx_runtime } } */
 /* { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } } */
 
index ea13687bb0628b8d761aefc9d4bdb96fa245627e..ae467fc7bdb9716692eddb9a71d4017d0cf6c1a8 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target size32plus } */
 /* { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" } */
+/* { dg-additional-options "-msse2" { target sse2_runtime } } */
 /* { dg-additional-options "-mavx" { target avx_runtime } } */
 /* { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } } */
 
index 19d31d9709f731cb36dc07a1b96192ba5d720c63..b4205012902aa808dc074981102e0cee66ec6d2a 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target size32plus } */
 /* { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" } */
+/* { dg-additional-options "-msse2" { target sse2_runtime } } */
 /* { dg-additional-options "-mavx" { target avx_runtime } } */
 /* { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } } */
 
index 18401644be8bd0706ffb39403dc3bdd1c9f3fb41..3ef88d78d9d30e551f6f8c11f0b4a088dac1d263 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target size32plus } */
 /* { dg-additional-options "-O2 -fopenmp -fdump-tree-vect-details" } */
+/* { dg-additional-options "-msse2" { target sse2_runtime } } */
 /* { dg-additional-options "-mavx" { target avx_runtime } } */
 /* { dg-final { scan-tree-dump-times "vectorized \[2-6] loops" 2 "vect" { target sse2_runtime } } } */