]> git.ipfire.org Git - thirdparty/gcc.git/commit
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>
Sat, 6 Mar 2021 10:24:57 +0000 (11:24 +0100)
commit47a0284fe7d4c996cc054c13e196ee3983025fb3
treea2d78879e0146c005db1b01c6712d6eb1fdcdd80
parentf339f69451ef13f92c8c1448ea548e34b74841ec
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.

(cherry picked from commit 6ddedd3efa3fe482f76a4037521a06b3ac9f2a8b)
gcc/c/c-parser.c
gcc/cp/parser.c
gcc/testsuite/c-c++-common/goacc/asyncwait-1.c