aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-06-25 00:16:53 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-06-25 00:16:53 +0000
commit9aa8327e86eba9a5ad6dacb4db505e3451854976 (patch)
treebccc33bc87b444acd0d1574cbff1f19115874a8f /gcc/c
parentce3316e9c02c81c509173572c71a101f4eb62a24 (diff)
downloadgcc-9aa8327e86eba9a5ad6dacb4db505e3451854976.zip
gcc-9aa8327e86eba9a5ad6dacb4db505e3451854976.tar.gz
gcc-9aa8327e86eba9a5ad6dacb4db505e3451854976.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/c')
-rw-r--r--gcc/c/ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 5751a37..c38b665 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,30 @@
+2021-06-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/101176
+ * c-parser.c (c_parser_has_attribute_expression): Set source range for
+ the result.
+
+2021-06-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/101171
+ * c-typeck.c (build_c_cast): Don't call note_integer_operands on
+ error_mark_node.
+
+2021-06-24 Jakub Jelinek <jakub@redhat.com>
+
+ * c-parser.c (omp_split_clauses): Pass C_ORT_OMP_TARGET instead of
+ C_ORT_OMP for clauses on target construct.
+ (OMP_TARGET_CLAUSE_MASK): Add in_reduction clause.
+ (c_parser_omp_target): For non-combined target add
+ map (always, tofrom:) clauses for OMP_CLAUSE_IN_REDUCTION. Pass
+ C_ORT_OMP_TARGET to c_finish_omp_clauses.
+ * c-typeck.c (handle_omp_array_sections): Adjust ort handling
+ for addition of C_ORT_OMP_TARGET and simplify, mapping clauses are
+ never present on C_ORT_*DECLARE_SIMD.
+ (c_finish_omp_clauses): Likewise. Handle OMP_CLAUSE_IN_REDUCTION
+ on C_ORT_OMP_TARGET, set OMP_CLAUSE_MAP_IN_REDUCTION on
+ corresponding map clauses.
+
2021-06-21 Jakub Jelinek <jakub@redhat.com>
PR inline-asm/100785