OpenACC (C/C++): Fix 'acc atomic' parsing
authorTobias Burnus <tobias@codesourcery.com>
Fri, 6 Nov 2020 10:13:47 +0000 (11:13 +0100)
committerTobias Burnus <tobias@codesourcery.com>
Fri, 6 Nov 2020 10:13:47 +0000 (11:13 +0100)
commita2c11935b010ee55f7ccd14d27f62c6fbed3745e
treef1183d41725d18ca1ee0e5994fa96c5adce21d9e
parent8ebedfcd86aa5e3fc902fb442ce12c9d440c23c8
OpenACC (C/C++): Fix 'acc atomic' parsing

gcc/c/ChangeLog:

* c-parser.c (c_parser_omp_atomic): Add openacc parameter and update
OpenACC matching.
(c_parser_omp_construct): Update call.

gcc/cp/ChangeLog:

* parser.c (cp_parser_omp_atomic): Add openacc parameter and update
OpenACC matching.
(cp_parser_omp_construct): Update call.

gcc/testsuite/ChangeLog:

* c-c++-common/goacc-gomp/atomic.c: New test.
* c-c++-common/goacc/atomic.c: New test.
gcc/c/c-parser.c
gcc/cp/parser.c
gcc/testsuite/c-c++-common/goacc-gomp/atomic.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/goacc/atomic.c [new file with mode: 0644]