This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 518da94947c [PR86823] retain deferred access checks from outside firewall new fbd4f724c13 Repair liboffloadmic after "(Partial) OpenMP 5.0 support fo [...] new 75180da2a55 Add user-friendly diagnostics for OpenACC loop parallelism [...] new 815940afeef [PR88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_asyn [...] new fef25f06de8 Correctly describe OpenACC async/wait dependencies new 1d61d32a5dd Revise libgomp.oacc-c-c++-common/data-2-lib.c, libgomp.oacc [...] new e7acb9ffce9 [PR88407] [OpenACC] Correctly handle unseen async-arguments new 44b7d2b9c1b [PR88484] OpenACC wait directive without wait argument but [...] new 963e7a8d58a [PR88495] An OpenACC async queue is always synchronized wit [...] new 8ccac5746ba Missing changes from "Adjust copy/copyin/copyout/create for [...]
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 6 + gcc/omp-offload.c | 49 ++++++- gcc/testsuite/ChangeLog | 18 +++ .../goacc/classify-kernels-unparallelized.c | 3 +- .../c-c++-common/goacc/classify-kernels.c | 3 +- .../c-c++-common/goacc/classify-parallel.c | 3 +- .../c-c++-common/goacc/classify-routine.c | 3 +- gcc/testsuite/c-c++-common/goacc/kernels-1.c | 10 +- .../goacc/kernels-double-reduction-n.c | 3 +- .../c-c++-common/goacc/kernels-double-reduction.c | 3 +- .../c-c++-common/goacc/note-parallelism.c | 115 ++++++++++++++++ .../goacc/classify-kernels-unparallelized.f95 | 3 +- .../gfortran.dg/goacc/classify-kernels.f95 | 3 +- .../gfortran.dg/goacc/classify-parallel.f95 | 3 +- .../gfortran.dg/goacc/classify-routine.f95 | 3 +- .../gfortran.dg/goacc/kernels-loop-inner.f95 | 3 +- .../gfortran.dg/goacc/note-parallelism.f90 | 131 ++++++++++++++++++ libgomp/ChangeLog | 74 ++++++++++ libgomp/libgomp.texi | 17 ++- libgomp/oacc-cuda.c | 4 +- libgomp/oacc-mem.c | 47 ++++--- libgomp/oacc-parallel.c | 8 +- libgomp/plugin/plugin-nvptx.c | 26 ++-- .../acc_set_cuda_stream-1.c | 42 ++++++ .../libgomp.oacc-c-c++-common/async_queue-1.c | 127 +++++++++++++++++ .../libgomp.oacc-c-c++-common/asyncwait-nop-1.c | 75 +++++++++++ .../libgomp.oacc-c-c++-common/data-2-lib.c | 131 +++++++++--------- .../testsuite/libgomp.oacc-c-c++-common/data-2.c | 150 +++++++++------------ .../testsuite/libgomp.oacc-c-c++-common/data-3.c | 2 +- .../libgomp.oacc-c-c++-common/data-already-1.c | 20 --- .../libgomp.oacc-c-c++-common/data-already-2.c | 20 --- .../libgomp.oacc-c-c++-common/data-already-3.c | 20 --- .../libgomp.oacc-c-c++-common/data-already-4.c | 18 --- .../libgomp.oacc-c-c++-common/data-already-5.c | 18 --- .../libgomp.oacc-c-c++-common/data-already-6.c | 18 --- .../libgomp.oacc-c-c++-common/data-already-7.c | 18 --- .../libgomp.oacc-c-c++-common/data-already-8.c | 20 --- .../testsuite/libgomp.oacc-c-c++-common/lib-69.c | 7 + .../testsuite/libgomp.oacc-c-c++-common/lib-71.c | 122 ----------------- .../testsuite/libgomp.oacc-c-c++-common/lib-74.c | 4 + .../testsuite/libgomp.oacc-c-c++-common/lib-77.c | 138 ------------------- .../testsuite/libgomp.oacc-c-c++-common/lib-79.c | 24 ++++ .../testsuite/libgomp.oacc-c-c++-common/lib-80.c | 135 ------------------- .../testsuite/libgomp.oacc-c-c++-common/lib-84.c | 31 ++++- .../testsuite/libgomp.oacc-c-c++-common/lib-85.c | 27 +++- .../libgomp.oacc-fortran/data-already-1.f | 16 --- .../libgomp.oacc-fortran/data-already-2.f | 16 --- .../libgomp.oacc-fortran/data-already-3.f | 15 --- .../libgomp.oacc-fortran/data-already-4.f | 14 -- .../libgomp.oacc-fortran/data-already-5.f | 14 -- .../libgomp.oacc-fortran/data-already-6.f | 14 -- .../libgomp.oacc-fortran/data-already-7.f | 14 -- .../libgomp.oacc-fortran/data-already-8.f | 16 --- libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 | 5 + liboffloadmic/ChangeLog | 6 + liboffloadmic/runtime/offload.h | 12 +- 56 files changed, 945 insertions(+), 902 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/note-parallelism.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/note-parallelism.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_set_cuda_stream-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/async_queue-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/asyncwait-nop-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-3.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-4.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-5.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-6.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-7.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-8.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-71.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-77.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-80.c delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-1.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-2.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-3.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-4.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-5.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-6.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-7.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-8.f