https://gcc.gnu.org/g:0b7e2369f0084f71cbfa77a6c82ee12335e13312
commit r14-12494-g0b7e2369f0084f71cbfa77a6c82ee12335e13312 Author: GCC Administrator <[email protected]> Date: Tue Mar 31 00:18:39 2026 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 8 ++++++++ gcc/cp/ChangeLog | 38 ++++++++++++++++++++++++++++++++++ gcc/fortran/ChangeLog | 10 +++++++++ gcc/testsuite/ChangeLog | 54 +++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 17 ++++++++++++++++ 6 files changed, 128 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index e3a27f1f0760..18ed0453fc18 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260330 +20260331 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 96822f382c76..939000dfb48c 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,11 @@ +2026-03-30 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-20 Richard Biener <[email protected]> Backported from master: diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 7d88249f864f..a43767daa847 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,41 @@ +2026-03-30 Daniele Sahebi <[email protected]> + + Backported from master: + 2025-11-22 Daniele Sahebi <[email protected]> + Jakub Jelinek <[email protected]> + + PR c++/122658 + * call.cc (build_over_call): Don't call build_cplus_new in + template declarations. + +2026-03-30 Egas Ribeiro <[email protected]> + + Backported from master: + 2025-12-18 Egas Ribeiro <[email protected]> + Patrick Palka <[email protected]> + + PR c++/122070 + * pt.cc (type_targs_deducible_from): Fall back to + TYPE_TEMPLATE_INFO when TYPE_TEMPLATE_INFO_MAYBE_ALIAS is NULL. + +2026-03-30 Egas Ribeiro <[email protected]> + + Backported from master: + 2025-12-23 Egas Ribeiro <[email protected]> + + PR c++/122550 + * decl.cc (member_like_constrained_friend_p): Check that the + friend's enclosing class is an implicit instantiation. + +2026-03-30 Patrick Palka <[email protected]> + + Backported from master: + 2025-09-03 Patrick Palka <[email protected]> + + PR c++/97740 + * pt.cc (tsubst_expr) <case COMPONENT_REF>: Don't check access + when the given member is already a FIELD_DECL. + 2026-03-17 Marek Polacek <[email protected]> Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 2e4d5aaa426d..e26af75b8bed 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,13 @@ +2026-03-30 Christopher Albert <[email protected]> + + Backported from master: + 2026-03-11 Christopher Albert <[email protected]> + + PR fortran/95338 + * trans-types.cc (gfc_get_entry_result_type): New helper to use the + ABI return type for mixed ENTRY union fields. + (gfc_get_mixed_entry_union): Use it for each entry result field. + 2026-03-29 Christopher Albert <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a9dcc5e47593..a5bd5113eeaf 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,57 @@ +2026-03-30 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-30 Daniele Sahebi <[email protected]> + + Backported from master: + 2025-11-22 Daniele Sahebi <[email protected]> + Jakub Jelinek <[email protected]> + + PR c++/122658 + * g++.dg/cpp2a/consteval42.C: New test. + +2026-03-30 Egas Ribeiro <[email protected]> + + Backported from master: + 2025-12-18 Egas Ribeiro <[email protected]> + Patrick Palka <[email protected]> + + PR c++/122070 + * g++.dg/cpp23/class-deduction-inherited10.C: New test. + * g++.dg/cpp23/class-deduction-inherited9.C: New test. + +2026-03-30 Egas Ribeiro <[email protected]> + + Backported from master: + 2025-12-23 Egas Ribeiro <[email protected]> + + PR c++/122550 + * g++.dg/cpp2a/concepts-friend18.C: New test. + * g++.dg/cpp2a/concepts-friend18a.C: New test. + +2026-03-30 Patrick Palka <[email protected]> + + Backported from master: + 2025-09-03 Patrick Palka <[email protected]> + + PR c++/97740 + * g++.dg/cpp0x/constexpr-97740a.C: New test. + * g++.dg/cpp0x/constexpr-97740b.C: New test. + +2026-03-30 Christopher Albert <[email protected]> + + Backported from master: + 2026-03-11 Christopher Albert <[email protected]> + + PR fortran/95338 + * gfortran.dg/pr95338.f90: New test. + 2026-03-29 Christopher Albert <[email protected]> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7eb1578c4528..5714de5bc2ad 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,20 @@ +2026-03-30 Patrick Palka <[email protected]> + + Backported from master: + 2025-11-28 Patrick Palka <[email protected]> + + PR libstdc++/122842 + * include/bits/ranges_base.h (__access:_CBegin): Define in + terms of const_iterator directly, not const_iterator_t. + (__access::_CEnd): Likewise in terms of const_sentinel vs + const_sentinel_t. + (const_iterator_t): Move down definition and define in terms + of ranges::cbegin as per LWG 3946. + (const_sentinel_t): Likewise in terms of ranges::cend. + * testsuite/24_iterators/const_iterator/1.cc (test02): Correct + test for int[], std::array and std::vector. Also test + std::string. + 2026-03-20 Jonathan Wakely <[email protected]> Backported from master:
