diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-10-26 00:17:43 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-10-26 00:17:43 +0000 |
commit | f75fc1f08337fdf9034b041b113835b456ca37bf (patch) | |
tree | 3c62df0f3053a658f1966cec2716eedc9d0e5c89 /gcc/c/ChangeLog | |
parent | da9e72f80f3358bd9586e11aaf03341c1f867318 (diff) | |
download | gcc-f75fc1f08337fdf9034b041b113835b456ca37bf.zip gcc-f75fc1f08337fdf9034b041b113835b456ca37bf.tar.gz gcc-f75fc1f08337fdf9034b041b113835b456ca37bf.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/c/ChangeLog')
-rw-r--r-- | gcc/c/ChangeLog | 22 |
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 |