[Bug c/87924] OpenACC wait clauses without async-arguments
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87924 --- Comment #4 from Chung-Lin Tang --- Author: cltang Date: Wed Feb 20 10:09:53 2019 New Revision: 269036 URL: https://gcc.gnu.org/viewcvs?rev=269036=gcc=rev Log: Correction of ChangeLog entry, Thomas provided the code for this change. 2019-02-19 Thomas Schwinge PR c/87924 * openmp.c (gfc_match_omp_clauses): Add representation of wait clause without argument as 'wait (GOMP_ASYNC_NOVAL)'. Modified: trunk/gcc/fortran/ChangeLog
[Bug c/87924] OpenACC wait clauses without async-arguments
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87924 --- Comment #3 from Thomas Schwinge --- Author: tschwinge Date: Tue Feb 19 16:04:17 2019 New Revision: 269020 URL: https://gcc.gnu.org/viewcvs?rev=269020=gcc=rev Log: [PR87924] OpenACC wait clauses without async-arguments: remove XFAILs ... which the recent r269016 didn't do. gcc/testsuite/ PR c/87924 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs. * gfortran.dg/goacc/asyncwait-5.f: Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/c-c++-common/goacc/asyncwait-5.c trunk/gcc/testsuite/gfortran.dg/goacc/asyncwait-5.f
[Bug c/87924] OpenACC wait clauses without async-arguments
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87924 --- Comment #2 from Chung-Lin Tang --- Author: cltang Date: Tue Feb 19 14:10:15 2019 New Revision: 269016 URL: https://gcc.gnu.org/viewcvs?rev=269016=gcc=rev Log: 2019-02-19 Chung-Lin Tang PR c/87924 gcc/c/ * c-parser.c (c_parser_oacc_clause_wait): Add representation of wait clause without argument as 'wait (GOMP_ASYNC_NOVAL)', adjust comments. gcc/cp/ * parser.c (cp_parser_oacc_clause_wait): Add representation of wait clause without argument as 'wait (GOMP_ASYNC_NOVAL)', adjust comments. gcc/fortran/ * openmp.c (gfc_match_omp_clauses): Add representation of wait clause without argument as 'wait (GOMP_ASYNC_NOVAL)'. libgomp/ * oacc-parallel.c (GOACC_parallel_keyed): Remove condition on call to goacc_wait(). (goacc_wait): Handle ACC_ASYNC_NOVAL case, remove goacc_thread() call and related adjustment. Reviewed-by: Thomas Schwinge Modified: trunk/gcc/c/ChangeLog trunk/gcc/c/c-parser.c trunk/gcc/cp/ChangeLog trunk/gcc/cp/parser.c trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/openmp.c trunk/libgomp/ChangeLog trunk/libgomp/oacc-parallel.c
[Bug c/87924] OpenACC wait clauses without async-arguments
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87924 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2018-12-13 Assignee|unassigned at gcc dot gnu.org |cltang at gcc dot gnu.org Ever confirmed|0 |1
[Bug c/87924] OpenACC wait clauses without async-arguments
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87924 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Nov 30 20:39:30 2018 New Revision: 266686 URL: https://gcc.gnu.org/viewcvs?rev=266686=gcc=rev Log: [PR87924] Add (XFAILed) test cases for OpenACC wait clauses without async-arguments gcc/testsuite/ PR c/87924 * c-c++-common/goacc/asyncwait-5.c: Update. * gfortran.dg/goacc/asyncwait-5.f: Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/c-c++-common/goacc/asyncwait-5.c trunk/gcc/testsuite/gfortran.dg/goacc/asyncwait-5.f