]> git.ipfire.org Git - thirdparty/gcc.git/commit
openmp: Adjust position of OMP_CLAUSE_INDIRECT in OpenMP clauses
authorKwok Cheung Yeung <kcy@codesourcery.com>
Wed, 3 Jan 2024 14:34:39 +0000 (14:34 +0000)
committerKwok Cheung Yeung <kcy@codesourcery.com>
Wed, 3 Jan 2024 15:15:17 +0000 (15:15 +0000)
commita56a693a74dd3bee71b1266b09dbd753694ace94
tree30d2e3f7b9d2e6c796676aaf68e236543166473f
parent6ae84729940acff598e1a7f49d7b381025082ceb
openmp: Adjust position of OMP_CLAUSE_INDIRECT in OpenMP clauses

Move OMP_CLAUSE_INDIRECT so that it is outside of the range checked by
OMP_CLAUSE_SIZE and OMP_CLAUSE_DECL.

2024-01-03  Kwok Cheung Yeung  <kcy@codesourcery.com>

gcc/c/
* c-parser.cc (c_parser_omp_clause_name): Move handling of indirect
clause to correspond to alphabetical order.

gcc/cp/
* parser.cc (cp_parser_omp_clause_name): Move handling of indirect
clause to correspond to alphabetical order.

gcc/
* tree-core.h (enum omp_clause_code): Move OMP_CLAUSE_INDIRECT to before
OMP_CLAUSE__SIMDUID_.
* tree.cc (omp_clause_num_ops): Update position of entry for
OMP_CLAUSE_INDIRECT to correspond with omp_clause_code.
(omp_clause_code_name): Likewise.
gcc/c/c-parser.cc
gcc/cp/parser.cc
gcc/tree-core.h
gcc/tree.cc