aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-09-28 00:17:27 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-09-28 00:17:27 +0000
commit1f16a020acbea0af26209478990b83b1a1ba3a2b (patch)
tree07a98c53dcb03190e005d9140d3eaad919f96057 /gcc/c
parent6bf473089f3c0c6ecf101f87f705618b1707fa82 (diff)
downloadgcc-1f16a020acbea0af26209478990b83b1a1ba3a2b.zip
gcc-1f16a020acbea0af26209478990b83b1a1ba3a2b.tar.gz
gcc-1f16a020acbea0af26209478990b83b1a1ba3a2b.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/c')
-rw-r--r--gcc/c/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 4b852b8..7b29d78 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,21 @@
+2022-09-27 Jakub Jelinek <jakub@redhat.com>
+
+ * c-lang.h (current_omp_begin_assumes): Declare.
+ * c-parser.cc: Include bitmap.h.
+ (c_parser_omp_end_declare_target): Rename to ...
+ (c_parser_omp_end): ... this. Handle also end assumes.
+ (c_parser_omp_begin, c_parser_omp_assumption_clauses,
+ c_parser_omp_assumes, c_parser_omp_assume): New functions.
+ (c_parser_translation_unit): Also diagnose #pragma omp begin assumes
+ without corresponding #pragma omp end assumes.
+ (c_parser_pragma): Use %s in may only be used at file scope
+ diagnostics to decrease number of translatable messages. Handle
+ PRAGMA_OMP_BEGIN and PRAGMA_OMP_ASSUMES. Handle PRAGMA_OMP_END
+ rather than PRAGMA_OMP_END_DECLARE_TARGET and call c_parser_omp_end
+ for it rather than c_parser_omp_end_declare_target.
+ (c_parser_omp_construct): Handle PRAGMA_OMP_ASSUME.
+ * c-decl.cc (current_omp_begin_assumes): Define.
+
2022-09-24 Jakub Jelinek <jakub@redhat.com>
PR c/106981