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:
