aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-05-19 00:16:45 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-05-19 00:16:45 +0000
commita8daf9a19a5eae6b98acede14bb6c27b2e0038e0 (patch)
treead13fecb76856afecf54e61b3d0b1dbec20afc55 /gcc/cp
parent17af39e1c0e590f4cb13d672c9ee850e871164ab (diff)
downloadgcc-a8daf9a19a5eae6b98acede14bb6c27b2e0038e0.zip
gcc-a8daf9a19a5eae6b98acede14bb6c27b2e0038e0.tar.gz
gcc-a8daf9a19a5eae6b98acede14bb6c27b2e0038e0.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog39
1 files changed, 39 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 45af840..45588a8 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,42 @@
+2021-05-18 Marek Polacek <polacek@redhat.com>
+
+ * class.c (classtype_has_non_deleted_copy_ctor): Remove.
+ * constraint.cc (contains_wildcard_p): Likewise.
+ (get_template_head_requirements): Likewise.
+ (check_constrained_friend): Likewise.
+ (subsumes_constraints): Likewise.
+ * cp-tree.h (classtype_has_non_deleted_copy_ctor): Likewise.
+ (push_void_library_fn): Likewise.
+ (get_pattern_parm): Likewise.
+ (get_template_parms_at_level): Likewise.
+ (lambda_return_type): Likewise.
+ (get_template_head_requirements): Likewise.
+ (check_constrained_friend): Likewise.
+ (subsumes_constraints): Likewise.
+ * decl.c (push_void_library_fn): Likewise.
+ * lambda.c (lambda_return_type): Likewise.
+ * pt.c (get_template_parms_at_level): Likewise.
+ (get_pattern_parm): Likewise.
+
+2021-05-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/100644
+ * call.c (perfect_candidate_p): An implicitly deleted move
+ is not perfect.
+
+2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ PR c++/100281
+ * cvt.c (cp_convert_to_pointer): Use the size of the target
+ pointer type.
+ * tree.c (cp_build_reference_type): Call
+ cp_build_reference_type_for_mode with VOIDmode.
+ (cp_build_reference_type_for_mode): Rename from
+ cp_build_reference_type. Add MODE argument and invoke
+ build_reference_type_for_mode.
+ (strip_typedefs): Use build_pointer_type_for_mode and
+ cp_build_reference_type_for_mode for pointers and references.
+
2021-05-17 Jonathan Wakely <jwakely@redhat.com>
PR c++/100635