[PR88495] An OpenACC async queue is always synchronized with itself

Programming / Compilers / GCC - tschwinge [138bc75d-0d04-0410-961f-82ee72b054a4] - 14 December 2018 20:43 EST

An OpenACC async queue is always synchronized with itself, so invocations like "#pragma acc wait(0) async(0)", or "acc_wait_async (0, 0)" don't make a lot of sense, but are still valid.

libgomp/ PR libgomp/88495
- plugin/plugin-nvptx.c (nvptx_wait_async): Don't refuse "identical parameters".
- testsuite/libgomp.oacc-c-c++-common/asyncwait-nop-1.c: Update.
- testsuite/libgomp.oacc-c-c++-common/lib-80.c: Remove.

963e7a8d58a [PR88495] An OpenACC async queue is always synchronized with itself
libgomp/ChangeLog | 6 +
libgomp/plugin/plugin-nvptx.c | 3 +-
.../libgomp.oacc-c-c++-common/asyncwait-nop-1.c | 3 -
.../testsuite/libgomp.oacc-c-c++-common/lib-80.c | 135 ---------------------
4 files changed, 8 insertions(+), 139 deletions(-)

Upstream: gcc.gnu.org


  • Share