https://gcc.gnu.org/g:50de2367e731298a60090c563f41c10e3f4b9675

commit r15-11012-g50de2367e731298a60090c563f41c10e3f4b9675
Author: GCC Administrator <[email protected]>
Date:   Sun Mar 29 00:19:12 2026 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  |  8 ++++++++
 gcc/cp/ChangeLog        | 37 ++++++++++++++++++++++++++++++++++
 gcc/fortran/ChangeLog   |  9 +++++++++
 gcc/testsuite/ChangeLog | 53 +++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 108 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7daf918c8132..eb376f4c35da 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260328
+20260329
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 28bc7d925d9b..41e83e66a0ca 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,11 @@
+2026-03-28  Patrick Palka  <[email protected]>
+
+       Backported from master:
+       2026-02-02  Patrick Palka  <[email protected]>
+
+       * c-cppbuiltin.cc (c_cpp_builtins): Bump __cpp_deduction_guides to
+       202207L for C++23 and later.
+
 2026-03-13  Andrew Pinski  <[email protected]>
 
        Backported from master:
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index fabf5fad4a61..c1d09227181e 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,40 @@
+2026-03-28  Patrick Palka  <[email protected]>
+
+       Backported from master:
+       2026-03-03  Patrick Palka  <[email protected]>
+
+       * constraint.cc (struct sat_entry): New data member inst_entry.
+       (satisfaction_cache::satisfaction_cache): Initialize inst_entry.
+       (satisfaction_cache::get): Use it to prefer printing the
+       instantiated atom in case of constraint recursion.
+       (satisfy_atom): Set inst_entry of the first cache entry to point
+       to the second entry.
+
+2026-03-28  Patrick Palka  <[email protected]>
+
+       Backported from master:
+       2026-03-03  Patrick Palka  <[email protected]>
+
+       PR c++/123665
+       PR c++/123408
+       * pt.cc (build_extra_args): If TREE_STATIC was set on the
+       arguments, keep it set.
+       (add_extra_args): Set TREE_STATIC on the resulting arguments
+       when substituting templated arguments into a full set of
+       deferred arguments.
+       (tsubst_lambda_expr): Always defer templated substitution if
+       LAMBDA_EXPR_EXTRA_ARGS was set.
+
+2026-03-28  Patrick Palka  <[email protected]>
+
+       Backported from master:
+       2026-02-10  Patrick Palka  <[email protected]>
+
+       PR c++/122621
+       * pt.cc (tsubst_pack_expansion): Use tf_partial instead of
+       tf_none, except when substituting outer (non-dependent) template
+       arguments.
+
 2026-03-17  Marek Polacek  <[email protected]>
 
        Backported from master:
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c7c82caeb8f5..46c093383834 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,12 @@
+2026-03-28  Paul Thomas  <[email protected]>
+
+       Backported from master:
+       2026-03-28  Paul Thomas  <[email protected]>
+
+       PR fortran/84245
+       * match.cc (gfc_match_select_type): Free the temporary namespace
+       only on MATCH_NO. Return immediately on MATCH_ERROR.
+
 2026-03-25  Paul Thomas  <[email protected]>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f021e7afa2d8..3823894f51c7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,56 @@
+2026-03-28  Patrick Palka  <[email protected]>
+
+       Backported from master:
+       2026-03-11  Patrick Palka  <[email protected]>
+
+       PR c++/124389
+       PR c++/122494
+       * g++.dg/cpp0x/static_assert18.C: New test.
+
+2026-03-28  Patrick Palka  <[email protected]>
+
+       Backported from master:
+       2026-03-03  Patrick Palka  <[email protected]>
+
+       * g++.dg/cpp2a/concepts-recursive-sat2.C: Verify that the
+       instantiated parameter mapping is printed.
+       * g++.dg/cpp2a/concepts-recursive-sat5.C: Likewise.
+
+2026-03-28  Patrick Palka  <[email protected]>
+
+       Backported from master:
+       2026-03-03  Patrick Palka  <[email protected]>
+
+       PR c++/123665
+       PR c++/123408
+       * g++.dg/cpp2a/lambda-targ22.C: New test.
+       * g++.dg/cpp2a/lambda-targ22a.C: New test.
+       * g++.dg/cpp2a/lambda-targ23.C: New test.
+
+2026-03-28  Patrick Palka  <[email protected]>
+
+       Backported from master:
+       2026-02-10  Patrick Palka  <[email protected]>
+
+       PR c++/122621
+       * g++.dg/cpp2a/class-deduction-alias26.C: New test.
+
+2026-03-28  Patrick Palka  <[email protected]>
+
+       Backported from master:
+       2026-02-02  Patrick Palka  <[email protected]>
+
+       * g++.dg/cpp23/feat-cxx2b.C: Adjust expected __cpp_deduction_guides
+       value.
+       * g++.dg/cpp26/feat-cxx26.C: Likewise.
+
+2026-03-28  Paul Thomas  <[email protected]>
+
+       Backported from master:
+       2026-03-28  Paul Thomas  <[email protected]>
+
+       * gfortran.dg/pr84245.f90: New test.
+
 2026-03-25  Paul Thomas  <[email protected]>
 
        Backported from master:

Reply via email to