OpenACC: C/C++ - fix async parsing [PR99137]
authorTobias Burnus <tobias@codesourcery.com>
Fri, 5 Mar 2021 10:41:44 +0000 (11:41 +0100)
committerTobias Burnus <tobias@codesourcery.com>
Fri, 5 Mar 2021 10:41:44 +0000 (11:41 +0100)
commit6ddedd3efa3fe482f76a4037521a06b3ac9f2a8b
tree8fa71b7702296938c28d66be8363e86f0d1506d3
parent80cf2facbbdafed159b326d83f7cf3999c3df8d0
OpenACC: C/C++ - fix async parsing [PR99137]

gcc/c/ChangeLog:

PR c/99137
* c-parser.c (c_parser_oacc_clause_async): Reject comma expressions.

gcc/cp/ChangeLog:

PR c/99137
* parser.c (cp_parser_oacc_clause_async): Reject comma expressions.

gcc/testsuite/ChangeLog:

PR c/99137
* c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
additional test.
gcc/c/c-parser.c
gcc/cp/parser.c
gcc/testsuite/c-c++-common/goacc/asyncwait-1.c