aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/ChangeLog
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-10-26 00:17:43 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-10-26 00:17:43 +0000
commitf75fc1f08337fdf9034b041b113835b456ca37bf (patch)
tree3c62df0f3053a658f1966cec2716eedc9d0e5c89 /gcc/c/ChangeLog
parentda9e72f80f3358bd9586e11aaf03341c1f867318 (diff)
downloadgcc-f75fc1f08337fdf9034b041b113835b456ca37bf.zip
gcc-f75fc1f08337fdf9034b041b113835b456ca37bf.tar.gz
gcc-f75fc1f08337fdf9034b041b113835b456ca37bf.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/c/ChangeLog')
-rw-r--r--gcc/c/ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 2fb67af..7935f0e 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,25 @@
+2023-10-25 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-parser.cc (c_parser_omp_clause_name): Return
+ 'PRAGMA_OACC_CLAUSE_SELF' for "self".
+ (c_parser_oacc_data_clause, OACC_UPDATE_CLAUSE_MASK): Adjust.
+ (c_parser_oacc_all_clauses): Remove 'bool compute_p' formal
+ parameter, and instead locally determine whether we're called for
+ an OpenACC compute construct or OpenACC 'update' directive.
+ (c_parser_oacc_compute): Adjust.
+
+2023-10-25 Chung-Lin Tang <cltang@codesourcery.com>
+
+ * c-parser.cc (c_parser_oacc_compute_clause_self): New function.
+ (c_parser_oacc_all_clauses): Add new 'bool compute_p = false'
+ parameter, add parsing of self clause when compute_p is true.
+ (OACC_KERNELS_CLAUSE_MASK): Add PRAGMA_OACC_CLAUSE_SELF.
+ (OACC_PARALLEL_CLAUSE_MASK): Likewise,
+ (OACC_SERIAL_CLAUSE_MASK): Likewise.
+ (c_parser_oacc_compute): Adjust call to c_parser_oacc_all_clauses to
+ set compute_p argument to true.
+ * c-typeck.cc (c_finish_omp_clauses): Add OMP_CLAUSE_SELF case.
+
2023-10-20 Florian Weimer <fweimer@redhat.com>
PR c/109827