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:

Reply via email to