aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-core.h
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2023-10-23 14:24:44 +0200
committerThomas Schwinge <thomas@codesourcery.com>2023-10-25 11:14:25 +0200
commita5e919027fdb1900a6f2d64f763c99dbaf98aee6 (patch)
tree19ae4acb0552908adf4ebe3fc9a5f99671133020 /gcc/tree-core.h
parent8064e7e2b5033073911c8d669638a7c61167c0e5 (diff)
downloadgcc-a5e919027fdb1900a6f2d64f763c99dbaf98aee6.zip
gcc-a5e919027fdb1900a6f2d64f763c99dbaf98aee6.tar.gz
gcc-a5e919027fdb1900a6f2d64f763c99dbaf98aee6.tar.bz2
Consistently order 'OMP_CLAUSE_SELF' right after 'OMP_CLAUSE_IF'
As noted in recent commit 3a3596389c2e539cb8fd5dc5784a4e2afe193a2a "OpenACC 2.7: Implement self clause for compute constructs", the OpenACC 'self' clause very much relates to the 'if' clause, and therefore copies a lot of the latter's handling. Therefore it makes sense to also place this handling in proximity to that of the 'if' clause, which was done in a lot but not all instances. gcc/ * tree-core.h (omp_clause_code): Move 'OMP_CLAUSE_SELF' after 'OMP_CLAUSE_IF'. * tree-pretty-print.cc (dump_omp_clause): Adjust. * tree.cc (omp_clause_num_ops, omp_clause_code_name): Likewise. * tree.h: Likewise.
Diffstat (limited to 'gcc/tree-core.h')
-rw-r--r--gcc/tree-core.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/tree-core.h b/gcc/tree-core.h
index cfe37c1..4dc3682 100644
--- a/gcc/tree-core.h
+++ b/gcc/tree-core.h
@@ -389,6 +389,9 @@ enum omp_clause_code {
/* OpenACC/OpenMP clause: if (scalar-expression). */
OMP_CLAUSE_IF,
+ /* OpenACC clause: self. */
+ OMP_CLAUSE_SELF,
+
/* OpenMP clause: num_threads (integer-expression). */
OMP_CLAUSE_NUM_THREADS,
@@ -527,9 +530,6 @@ enum omp_clause_code {
/* OpenACC clause: nohost. */
OMP_CLAUSE_NOHOST,
-
- /* OpenACC clause: self. */
- OMP_CLAUSE_SELF,
};
#undef DEFTREESTRUCT