From b4410f63046bcda0f2d49d6bf2e4a1df1b62dd7e Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Sun, 3 Jul 2016 16:40:22 +0000 Subject: [PATCH] Add 2 tests for PR middle-end/71734 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 | 6 ++++++ libgomp/testsuite/libgomp.fortran/pr71734-1.f90 | 6 ++++++ libgomp/testsuite/libgomp.fortran/pr71734-2.f90 | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 libgomp/testsuite/libgomp.fortran/pr71734-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr71734-2.f90 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 41bc67c1157..35e29c06776 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,9 @@ +2016-07-03 H.J. Lu + + PR middle-end/71734 + * testsuite/libgomp.fortran/pr71734-1.f90: New test. + * testsuite/libgomp.fortran/pr71734-2.f90: Likewise. + 2016-07-01 Jakub Jelinek 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 index 00000000000..9b36a33ca2d --- /dev/null +++ b/libgomp/testsuite/libgomp.fortran/pr71734-1.f90 @@ -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 index 00000000000..2a84f26291c --- /dev/null +++ b/libgomp/testsuite/libgomp.fortran/pr71734-2.f90 @@ -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' -- 2.30.2