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  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-08-15  Patrick Palka  <ppa...@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  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-08-10  Patrick Palka  <ppa...@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  <ppa...@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  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-08-15  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/116320
+       * g++.dg/template/access42.C: New test.
+
+2024-09-08  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-08-10  Patrick Palka  <ppa...@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  <ppa...@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  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-08-03  Patrick Palka  <ppa...@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  <jwak...@redhat.com>
 
        Backported from master:

Reply via email to