gcc/cp/
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Oct 2015 20:19:24 +0000 (20:19 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Oct 2015 20:19:24 +0000 (20:19 +0000)
commitfe4c1d02f7c1fa0d54aaccf87b50b68b582f904e
treebc4d1f9c4508250442becfc8b0d42e51b0a61c63
parent6c5c88f612613103900292d5a5ccee3c902ac4f6
gcc/cp/
* parser.c (cp_parser_omp_clause_name): Add auto, gang, seq,
vector, worker.
(cp_parser_oacc_simple_clause): New.
(cp_parser_oacc_shape_clause): New.
(cp_parser_oacc_all_clauses): Add auto, gang, seq, vector, worker.
(OACC_LOOP_CLAUSE_MASK): Likewise.
* semantics.c (finish_omp_clauses): Add auto, gang, seq, vector,
worker. Unify the handling of teams, tasks and vector_length with
the other loop shape clauses.

gcc/testsuite/
* g++.dg/g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
* gcc/testsuite/g++.dg/gomp/pr33372-3.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229460 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/gomp/pr33372-1.C
gcc/testsuite/g++.dg/gomp/pr33372-3.C