[gcc r14-10657] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Mon Sep 9 00:21:50 GMT 2024
https://gcc.gnu.org/g:936694079375daf027a8417ea577da676b7a7462
commit r14-10657-g936694079375daf027a8417ea577da676b7a7462
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Mon Sep 9 00:21:22 2024 +0000
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 30 ++++++++++++++++++++++++++++++
gcc/testsuite/ChangeLog | 18 ++++++++++++++++++
libstdc++-v3/ChangeLog | 11 +++++++++++
4 files changed, 60 insertions(+), 1 deletion(-)
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e8f2bd3ba1b0..94bd4791818a 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240908
+20240909
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5eb401ffb82c..c54bdfddd516 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,33 @@
+2024-09-08 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-08-15 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/116320
+ * semantics.cc (check_accessibility_of_qualified_id): Try
+ currently_open_class when using the object type as the
+ effective qualifying type.
+
+2024-09-08 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-08-10 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/116276
+ * call.cc (joust): Implement P2582R1 inherited vs non-inherited
+ guide tiebreaker.
+ * cp-tree.h (lang_decl_fn::context): Document usage in
+ deduction_guide_p FUNCTION_DECLs.
+ (inherited_guide_p): Declare.
+ * pt.cc (inherited_guide_p): Define.
+ (set_inherited_guide_context): Define.
+ (alias_ctad_tweaks): Use set_inherited_guide_context.
+ (inherited_ctad_tweaks): Recognize some inherited constructors
+ whose scope is a TYPENAME_TYPE.
+ (ctor_deduction_guides_for): For C++23 inherited CTAD, iterate
+ over TYPE_FIELDS instead of CLASSTYPE_CONSTRUCTORS to recognize
+ all inherited constructors.
+
2024-09-07 Patrick Palka <ppalka@redhat.com>
PR c++/116567
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2c0a0302e936..a2096eaa0c9f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,21 @@
+2024-09-08 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-08-15 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/116320
+ * g++.dg/template/access42.C: New test.
+
+2024-09-08 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-08-10 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/116276
+ * g++.dg/cpp23/class-deduction-inherited4.C: Remove an xfail.
+ * g++.dg/cpp23/class-deduction-inherited5.C: New test.
+ * g++.dg/cpp23/class-deduction-inherited6.C: New test.
+
2024-09-07 Patrick Palka <ppalka@redhat.com>
PR c++/116567
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index fa511f0dc090..eb925c39b0f9 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,14 @@
+2024-09-08 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-08-03 Patrick Palka <ppalka@redhat.com>
+
+ * include/bits/move.h (__like_impl): New metafunction.
+ (__like_t): Redefine in terms of __like_impl.
+ (forward_like): Redefine in terms of __like_t.
+ * testsuite/20_util/forward_like/2_neg.cc: Don't expect
+ error outside the immediate context anymore.
+
2024-09-04 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
More information about the Gcc-cvs
mailing list