aboutsummaryrefslogtreecommitdiff
path: root/libgomp
diff options
context:
space:
mode:
authorJulian Brown <julian@codesourcery.com>2019-09-03 07:57:05 -0700
committerThomas Schwinge <thomas@codesourcery.com>2020-03-03 12:50:41 +0100
commitf82d1c5db25c63e203e6e1cbbcedfd3bbd0870d8 (patch)
tree3f294a5f4561d6698b30aa80d71891f53efea004 /libgomp
parent5d8575da656b17eb8f39dc218acaceb4815579d7 (diff)
downloadgcc-f82d1c5db25c63e203e6e1cbbcedfd3bbd0870d8.zip
gcc-f82d1c5db25c63e203e6e1cbbcedfd3bbd0870d8.tar.gz
gcc-f82d1c5db25c63e203e6e1cbbcedfd3bbd0870d8.tar.bz2
[og9] Fix libgomp.oacc-fortran/lib-13.f90 async bug
libgomp/ * testsuite/libgomp.oacc-fortran/lib-13.f90: End data region after wait API calls. (cherry picked from openacc-gcc-9-branch commit c8992567df068c321e669ae27b8627f98dd08d25)
Diffstat (limited to 'libgomp')
-rw-r--r--libgomp/ChangeLog.omp5
-rw-r--r--libgomp/testsuite/libgomp.oacc-fortran/lib-13.f903
2 files changed, 6 insertions, 2 deletions
diff --git a/libgomp/ChangeLog.omp b/libgomp/ChangeLog.omp
index f9d8e6e..c7ef40e 100644
--- a/libgomp/ChangeLog.omp
+++ b/libgomp/ChangeLog.omp
@@ -1,3 +1,8 @@
+2019-09-05 Julian Brown <julian@codesourcery.com>
+
+ * testsuite/libgomp.oacc-fortran/lib-13.f90: End data region after
+ wait API calls.
+
2019-08-13 Julian Brown <julian@codesourcery.com>
* plugin/plugin-gcn.c (queue_push_callback): Wait on queue-full
diff --git a/libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 b/libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90
index da944c3..ea35d71 100644
--- a/libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90
+++ b/libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90
@@ -19,11 +19,10 @@ program main
end do
!$acc end parallel
end do
- !$acc end data
call acc_wait_all_async (nprocs + 1)
-
call acc_wait (nprocs + 1)
+ !$acc end data
if (acc_async_test (1) .neqv. .TRUE.) call abort
if (acc_async_test (2) .neqv. .TRUE.) call abort