https://gcc.gnu.org/g:eba215277faeb037dfd6742e9dff8573856c5c25

commit r15-10930-geba215277faeb037dfd6742e9dff8573856c5c25
Author: GCC Administrator <[email protected]>
Date:   Tue Mar 10 00:19:27 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 10 ++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog |  8 +++++
 libstdc++-v3/ChangeLog  | 96 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 115 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 08f1f3aaafb7..006e5d62888e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,13 @@
+2026-03-09  Kalvis Duckmanton  <[email protected]>
+
+       Backported from master:
+       2026-02-14  Kalvis Duckmanton  <[email protected]>
+
+       PR target/112400
+       * config/vax/vax.md (casesi1): Wrap naked operand 1 with a USE
+       where used with the insn split to.
+       (*casesi1): Likewise naked incoming operand 1.
+
 2026-03-08  Jakub Jelinek  <[email protected]>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index dea73acc8b8f..7eb629b54e4a 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260309
+20260310
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 445f90997f49..ba1831c62c2e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2026-03-09  Kalvis Duckmanton  <[email protected]>
+
+       Backported from master:
+       2026-02-14  Kalvis Duckmanton  <[email protected]>
+
+       PR target/112400
+       * g++.dg/torture/pr112400.C: New file.
+
 2026-03-08  Jakub Jelinek  <[email protected]>
 
        Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index eeb9033f674e..7c93c6cda26d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,99 @@
+2026-03-09  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2026-02-11  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/124015
+       * include/bits/regex.tcc (regex_traits::lookup_classname): Fix
+       handling of icase parameter.
+
+2026-03-09  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2026-02-11  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/124015
+       * testsuite/28_regex/traits/char/lookup_classname.cc: Check for
+       correct result for unrecognized classname. Check that lookup is
+       case insensitive. Check that all required classnames are
+       recognized. Check that icase flag only affects "lower" and
+       "upper".
+       * testsuite/28_regex/traits/wchar_t/lookup_classname.cc:
+       Likewise.
+
+2026-03-09  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2026-02-13  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/121771
+       * include/std/tuple (tuple::tuple(const Elements&...)): Use
+       type_identity_t to prevent constructor being used for CTAD.
+       (tuple::tuple(allocator_arg_t, const A&, const Elements&...)):
+       Likewise.
+       * testsuite/20_util/tuple/cons/121771.cc: New test.
+
+2026-03-09  Xi Ruoyao  <[email protected]>
+
+       Backported from master:
+       2026-02-12  Xi Ruoyao  <[email protected]>
+                   Jonathan Wakely  <[email protected]>
+
+       * testsuite/17_intro/badnames.cc (__unused): Do not define.
+       * testsuite/17_intro/names.cc [glibc == 2.43] (__unused): Undef.
+
+2026-03-09  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2025-10-29  Jonathan Wakely  <[email protected]>
+
+       * include/bits/regex.tcc (regex_traits::value): Use __c instead
+       of __ch.
+
+2026-03-09  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2025-11-21  Jonathan Wakely  <[email protected]>
+
+       * include/bits/regex_automaton.tcc [_GLIBCXX_DEBUG]: Include
+       <ostream> so that _State_base::_M_print etc. can use it.
+
+2026-03-09  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2025-10-29  Jonathan Wakely  <[email protected]>
+
+       * include/bits/regex.tcc (regex_traits::value): Implement
+       without using istringstream.
+       * include/std/regex: Do not include <sstream>.
+
+2026-03-09  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2025-04-29  Jonathan Wakely  <[email protected]>
+
+       * include/bits/regex_compiler.h: Replace _GLIBCXX17_CONSTEXPR
+       with constexpr and disable diagnostics with pragmas.
+       (_AnyMatcher::operator()): Use constexpr-if instead of tag
+       dispatching. Postpone calls to _M_translate until after checking
+       result of earlier calls.
+       (_AnyMatcher::_M_apply): Remove both overloads.
+       (_BracketMatcher::operator(), _BracketMatcher::_M_ready):
+       Replace tag dispatching with 'if constexpr'.
+       (_BracketMatcher::_M_apply(_CharT, true_type)): Remove.
+       (_BracketMatcher::_M_apply(_CharT, false_type)): Remove second
+       parameter.
+       (_BracketMatcher::_M_make_cache): Remove both overloads.
+       * include/bits/regex_compiler.tcc (_BracketMatcher::_M_apply):
+       Remove second parameter.
+       * include/bits/regex_executor.tcc: Replace _GLIBCXX17_CONSTEXPR
+       with constexpr and disable diagnostics with pragmas.
+       (_Executor::_M_handle_backref): Replace __glibcxx_assert with
+       static_assert.
+       (_Executor::_M_handle_accept): Mark _S_opcode_backref case as
+       unreachable for non-DFS mode and do not instantiate
+       _M_handle_backref for that case.
+
 2026-03-04  Jonathan Wakely  <[email protected]>
 
        Backported from master:

Reply via email to