Fix bug in an OpenACC async test case
authorCesar Philippidis <cesar@codesourcery.com>
Fri, 1 Dec 2017 14:26:07 +0000 (06:26 -0800)
committerCesar Philippidis <cesar@gcc.gnu.org>
Fri, 1 Dec 2017 14:26:07 +0000 (06:26 -0800)
libgomp/
* testsuite/libgomp.oacc-c-c++-common/data-2-lib.c: Add missing
call to acc_wait (1).

From-SVN: r255308

libgomp/ChangeLog
libgomp/testsuite/libgomp.oacc-c-c++-common/data-2-lib.c

index 9f6b17ba4d994dcc72f5617001f580582af07536..9387d56a9a5586b15a20245fe75aa99be8360a6b 100644 (file)
@@ -1,3 +1,8 @@
+2017-12-01  Cesar Philippidis  <cesar@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c-c++-common/data-2-lib.c: Add missing
+       call to acc_wait (1).
+
 2017-11-24  Jakub Jelinek  <jakub@redhat.com>
 
        PR fortran/81304
index e1aa2c931ff047211bc79da61930f1117fbf2cd3..2ddfa7d4a01bc42e29da9d0b9eceb79e841314b6 100644 (file)
@@ -64,6 +64,8 @@ main (int argc, char **argv)
   for (i = 0; i < N; i++)
     b[i] = a[i];
 
+  acc_wait (1);
+
   acc_memcpy_from_device (a, d_a, nbytes);
   acc_memcpy_from_device (b, d_b, nbytes);