Add 2 tests for PR middle-end/71734
authorH.J. Lu <hongjiu.lu@intel.com>
Sun, 3 Jul 2016 16:40:22 +0000 (16:40 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Sun, 3 Jul 2016 16:40:22 +0000 (09:40 -0700)
simd3.f90 and simd4.f90 fail only with -msse2.  But they are compiled
with -mavx on AVX machines.  Add 2 tests to compile simd3.f90 and
simd4.f90 with -msse2 on AVX machines.

PR middle-end/71734
* testsuite/libgomp.fortran/pr71734-1.f90: New test.
* testsuite/libgomp.fortran/pr71734-2.f90: Likewise.

From-SVN: r237950

libgomp/ChangeLog
libgomp/testsuite/libgomp.fortran/pr71734-1.f90 [new file with mode: 0644]
libgomp/testsuite/libgomp.fortran/pr71734-2.f90 [new file with mode: 0644]

index 41bc67c1157794dd49d8dac7784d97be731615fe..35e29c06776479f79693f6f27f458f1effa00e2f 100644 (file)
@@ -1,3 +1,9 @@
+2016-07-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR middle-end/71734
+       * testsuite/libgomp.fortran/pr71734-1.f90: New test.
+       * testsuite/libgomp.fortran/pr71734-2.f90: Likewise.
+
 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
 
        PR fortran/71717
diff --git a/libgomp/testsuite/libgomp.fortran/pr71734-1.f90 b/libgomp/testsuite/libgomp.fortran/pr71734-1.f90
new file mode 100644 (file)
index 0000000..9b36a33
--- /dev/null
@@ -0,0 +1,6 @@
+! { dg-do run { target avx_runtime } }
+! { dg-additional-options "-msse2" }
+! The same as simd3.f90, but compiled with -msse2.  we run it only on
+! AVX machine where simd3.f90 is compiled with -mavx.
+
+include 'simd3.f90'
diff --git a/libgomp/testsuite/libgomp.fortran/pr71734-2.f90 b/libgomp/testsuite/libgomp.fortran/pr71734-2.f90
new file mode 100644 (file)
index 0000000..2a84f26
--- /dev/null
@@ -0,0 +1,6 @@
+! { dg-do run { target avx_runtime } }
+! { dg-additional-options "-msse2" }
+! The same as simd4.f90, but compiled with -msse2.  we run it only on
+! AVX machine where simd4.f90 is compiled with -mavx.
+
+include 'simd4.f90'