aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/ChangeLog
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-11-08 00:17:35 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-11-08 00:17:35 +0000
commitc48f1056858fdc199e167d4a04fcc0a602e4f442 (patch)
treef0dfb4dc3dc4d4670f3abd1a07ca6294c9c8f887 /gcc/c/ChangeLog
parent63dc25eda71c72586b81cb1cb22e1971ba09a3d1 (diff)
downloadgcc-c48f1056858fdc199e167d4a04fcc0a602e4f442.zip
gcc-c48f1056858fdc199e167d4a04fcc0a602e4f442.tar.gz
gcc-c48f1056858fdc199e167d4a04fcc0a602e4f442.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/c/ChangeLog')
-rw-r--r--gcc/c/ChangeLog34
1 files changed, 34 insertions, 0 deletions
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index f282876..7730d1d 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,37 @@
+2023-11-07 Kwok Cheung Yeung <kcy@codesourcery.com>
+
+ * c-decl.cc (c_decl_attributes): Add attribute for indirect
+ functions.
+ * c-lang.h (c_omp_declare_target_attr): Add indirect field.
+ * c-parser.cc (c_parser_omp_clause_name): Handle indirect clause.
+ (c_parser_omp_clause_indirect): New.
+ (c_parser_omp_all_clauses): Handle indirect clause.
+ (OMP_DECLARE_TARGET_CLAUSE_MASK): Add indirect clause to mask.
+ (c_parser_omp_declare_target): Handle indirect clause. Emit error
+ message if device_type or indirect clauses used alone. Emit error
+ if indirect clause used with device_type that is not 'any'.
+ (OMP_BEGIN_DECLARE_TARGET_CLAUSE_MASK): Add indirect clause to mask.
+ (c_parser_omp_begin): Handle indirect clause.
+ * c-typeck.cc (c_finish_omp_clauses): Handle indirect clause.
+
+2023-11-07 Joseph Myers <joseph@codesourcery.com>
+
+ * c-decl.cc: Use flag_isoc23 instead of flag_isoc2x and c23_auto_p
+ instead of c2x_auto_p. Refer to C23 instead of C2X in diagnostics
+ and comments.
+ * c-errors.cc: Use flag_isoc23 instead of flag_isoc2x and
+ warn_c11_c23_compat instead of warn_c11_c2x_compat. Refer to C23
+ instead of C2X in comments.
+ * c-parser.cc: Use flag_isoc23 instead of flag_isoc2x,
+ warn_c11_c23_compat instead of warn_c11_c2x_compat, c23_auto_p
+ instead of c2x_auto_p and D_C23 instead of D_C2X. Refer to C23
+ instead of C2X in diagnostics and comments.
+ * c-tree.h: Refer to C23 instead of C2X in comments.
+ (struct c_declspecs): Rename c2x_auto_p to c23_auto_p.
+ * c-typeck.cc: Use flag_isoc23 instead of flag_isoc2x and
+ warn_c11_c23_compat instead of warn_c11_c2x_compat. Refer to C23
+ instead of C2X in diagnostics and comments.
+
2023-11-06 Joseph Myers <joseph@codesourcery.com>
PR c/107954