diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2023-02-24 16:21:31 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2023-03-10 15:18:53 +0100 |
commit | 442d51a20ef13a8e6c080ca30bc37fc93b6bfac4 (patch) | |
tree | b919d0d2ee3e6429f8ab89e24faf08949f3d2146 | |
parent | 413ec1d12c50f8e2e6adb4de30482780bdfdeeb4 (diff) | |
download | gcc-442d51a20ef13a8e6c080ca30bc37fc93b6bfac4.zip gcc-442d51a20ef13a8e6c080ca30bc37fc93b6bfac4.tar.gz gcc-442d51a20ef13a8e6c080ca30bc37fc93b6bfac4.tar.bz2 |
Document/verify another aspect of OpenACC 'async' semantics in 'libgomp.oacc-c-c++-common/data-3.c'
... that I almost broke with later implementation changes.
libgomp/
* testsuite/libgomp.oacc-c-c++-common/data-3.c: Document/verify
another aspect of OpenACC 'async' semantics.
-rw-r--r-- | libgomp/testsuite/libgomp.oacc-c-c++-common/data-3.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libgomp/testsuite/libgomp.oacc-c-c++-common/data-3.c b/libgomp/testsuite/libgomp.oacc-c-c++-common/data-3.c index 5ec50b8..c422cbc 100644 --- a/libgomp/testsuite/libgomp.oacc-c-c++-common/data-3.c +++ b/libgomp/testsuite/libgomp.oacc-c-c++-common/data-3.c @@ -144,8 +144,8 @@ main (int argc, char **argv) #pragma acc exit data copyout (a[0:N]) copyout (b[0:N]) copyout (c[0:N]) \ copyout (d[0:N]) copyout (e[0:N]) wait (1, 2, 3, 4) async (1) -#pragma acc exit data delete (N) -#pragma acc wait (1) +#pragma acc exit data delete (N) wait(1) async(2) +#pragma acc wait (2) for (i = 0; i < N; i++) { |