https://gcc.gnu.org/g:7a48f326ce80d15f18412d311dc1a1ba44cab7e6
commit r15-11054-g7a48f326ce80d15f18412d311dc1a1ba44cab7e6 Author: GCC Administrator <[email protected]> Date: Wed Apr 8 00:19:33 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 14 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 59 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 56 ++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 8 +++++++ 5 files changed, 138 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c94d9c215180..339184218fe8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,17 @@ +2026-04-07 Robin Dapp <[email protected]> + + Backported from master: + 2026-04-07 Robin Dapp <[email protected]> + + PR target/124613 + * config/riscv/riscv-vector-builtins.cc (rvv_switcher::rvv_switcher): + Add riscv_registering_builtins. + (rvv_switcher::~rvv_switcher): Set riscv_registering_builtins to + false. + * config/riscv/riscv.cc (riscv_vector_mode_supported_p): Use + riscv_registering_builtins. + * config/riscv/riscv.h: Declare. + 2026-04-01 Wu Haotian <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 202774df35ab..875bc22c122b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260407 +20260408 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 7722262385e6..f7e66738fd0d 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,62 @@ +2026-04-07 Patrick Palka <[email protected]> + + Backported from master: + 2026-04-07 Patrick Palka <[email protected]> + + PR c++/123700 + * pt.cc (dependent_opaque_alias_p): Return true for a + template-id typedef with a lambda targ. + +2026-04-07 Patrick Palka <[email protected]> + + Backported from master: + 2026-04-07 Patrick Palka <[email protected]> + + PR c++/123529 + PR c++/98930 + * pt.cc (has_value_dependent_address): Correct context + dependence check for a static local variable. + +2026-04-07 Nathaniel Shead <[email protected]> + + Backported from master: + 2026-04-06 Nathaniel Shead <[email protected]> + + PR c++/118630 + * module.cc (depset::hash::add_dependency): Correct entry point + corection for recursive clusters. + +2026-04-07 Nathaniel Shead <[email protected]> + + Backported from master: + 2026-04-06 Nathaniel Shead <[email protected]> + + PR c++/124735 + * module.cc (trees_in::is_matching_decl): Handle importing + undeduced auto when existing is already deduced. + +2026-04-07 Nathaniel Shead <[email protected]> + + Backported from master: + 2026-04-06 Nathaniel Shead <[email protected]> + + PR c++/124781 + * module.cc (set_originating_module): Add a function comment, + only set attachment/exporting for entities with non-NULL + DECL_CONTEXT. + (check_module_decl_linkage): Use decl_anon_ns_mem_p instead of + decl_internal_context_p. + +2026-04-07 Nathaniel Shead <[email protected]> + + Backported from master: + 2026-04-06 Nathaniel Shead <[email protected]> + + PR c++/124785 + * module.cc (trees_in::is_matching_decl): Narrow condition for + when noexcept propagation occurs; assert that we don't propagate + noexcept-specs for TEMPLATE_DECLs. + 2026-04-02 Nathaniel Shead <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8a00d94b2796..fe3a5870ed9b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,59 @@ +2026-04-07 Patrick Palka <[email protected]> + + Backported from master: + 2026-04-07 Patrick Palka <[email protected]> + + PR c++/123700 + * g++.dg/cpp2a/lambda-targ24.C: New test. + * g++.dg/cpp2a/lambda-targ24a.C: New test. + +2026-04-07 Patrick Palka <[email protected]> + + Backported from master: + 2026-04-07 Patrick Palka <[email protected]> + + PR c++/123529 + PR c++/98930 + * g++.dg/cpp1z/nontype9.C: New test. + +2026-04-07 Nathaniel Shead <[email protected]> + + Backported from master: + 2026-04-06 Nathaniel Shead <[email protected]> + + PR c++/118630 + * g++.dg/modules/late-ret-5.h: New test. + * g++.dg/modules/late-ret-5_a.H: New test. + * g++.dg/modules/late-ret-5_b.C: New test. + +2026-04-07 Nathaniel Shead <[email protected]> + + Backported from master: + 2026-04-06 Nathaniel Shead <[email protected]> + + PR c++/124735 + * g++.dg/modules/auto-8_a.H: New test. + * g++.dg/modules/auto-8_b.C: New test. + +2026-04-07 Nathaniel Shead <[email protected]> + + Backported from master: + 2026-04-06 Nathaniel Shead <[email protected]> + + PR c++/124781 + * g++.dg/modules/export-7.C: New test. + +2026-04-07 Nathaniel Shead <[email protected]> + + Backported from master: + 2026-04-06 Nathaniel Shead <[email protected]> + + PR c++/124785 + * g++.dg/modules/noexcept-5.h: New test. + * g++.dg/modules/noexcept-5_a.C: New test. + * g++.dg/modules/noexcept-5_b.C: New test. + * g++.dg/modules/noexcept-5_c.C: New test. + 2026-04-06 Harald Anlauf <[email protected]> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 93200b16024f..4910ec9119e8 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2026-04-07 Patrick Palka <[email protected]> + + Backported from master: + 2026-04-02 Patrick Palka <[email protected]> + + * include/std/ranges (zip_view::size): Uglify 'sizes' + parameter. + 2026-03-31 Jonathan Wakely <[email protected]> Backported from master:
