aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-06-04 00:16:24 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-06-04 00:16:24 +0000
commit440c8a0a91b7ea1603e3e1eaae64fc0e12f0c4f1 (patch)
treed537634d8a5a0caa2daec74a58fd4e927197e6a9 /gcc/cp
parent47d25a0314d8f28d399cd93f673df5886ca81d78 (diff)
downloadgcc-440c8a0a91b7ea1603e3e1eaae64fc0e12f0c4f1.zip
gcc-440c8a0a91b7ea1603e3e1eaae64fc0e12f0c4f1.tar.gz
gcc-440c8a0a91b7ea1603e3e1eaae64fc0e12f0c4f1.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog30
1 files changed, 30 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e40cc6b..6c0f38c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,33 @@
+2021-06-03 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/100592
+ * decl.c (make_typename_type): After calling
+ lookup_template_class, adjust the result to its TYPE_NAME and
+ then consider the tf_keep_type_decl flag.
+
+2021-06-03 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/100862
+ * pt.c (set_current_access_from_decl): Move to ...
+ * class.c (set_current_access_from_decl): ... here.
+ (handle_using_decl): Use it to propagate the access of the
+ using-enum decl to the copy of the imported enumerator.
+ * cp-tree.h (set_current_access_from_decl): Declare.
+ * decl.c (build_enumerator): Simplify using make_temp_override
+ and set_current_access_from_decl.
+
+2021-06-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/100859
+ * semantics.c (handle_omp_array_sections_1): For
+ OMP_CLAUSE_{AFFINITY,DEPEND} handle FIELD_DECL base using
+ finish_non_static_data_member and allow this as base.
+ (finish_omp_clauses): Move OMP_CLAUSE_AFFINITY
+ after depend only cases. Let this be diagnosed by !lvalue_p
+ case for OMP_CLAUSE_{AFFINITY,DEPEND} and remove useless
+ assert.
+ * pt.c (tsubst_omp_clauses): Handle OMP_CLAUSE_AFFINITY.
+
2021-06-02 Jason Merrill <jason@redhat.com>
PR c++/100838