https://gcc.gnu.org/g:4df9545707aae97c9f5eb85fe020c4c774453fd7

commit r15-10819-g4df9545707aae97c9f5eb85fe020c4c774453fd7
Author: GCC Administrator <[email protected]>
Date:   Wed Feb 11 00:23:40 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 88 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog | 54 ++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 38 +++++++++++++++++++++
 4 files changed, 181 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 175dbf0d8320..606f4022938c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,91 @@
+2026-02-10  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2026-02-06  Robin Dapp  <[email protected]>
+
+       PR tree-optimization/123940
+       * tree-ssa-math-opts.cc (convert_mult_to_fma): Check
+       multiplication result is an addend.
+
+2026-02-10  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2026-02-05  Robin Dapp  <[email protected]>
+
+       PR target/123870
+       PR target/123969
+       * config/riscv/vector.md: Add vlds to "no ratio" for
+       theadvector.
+
+2026-02-10  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2026-02-05  Robin Dapp  <[email protected]>
+
+       PR target/123971
+       * config/riscv/riscv.cc (riscv_vector_mode_supported_any_target_p):
+       Remove TARGET_XTHEADVECTOR.
+
+2026-02-10  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2026-01-29  Robin Dapp  <[email protected]>
+
+       PR target/123806
+       * config/riscv/riscv-string.cc (expand_rawmemchr): Use unified
+       vl_read.
+       (expand_strcmp): Ditto.
+       * config/riscv/riscv-vector-builtins-bases.cc:
+       * config/riscv/riscv-vector-builtins.cc 
(function_expander::use_fof_load_insn):
+       Only emit the store and not the VL read.
+       * config/riscv/riscv-vsetvl.cc (get_fof_set_vl_reg): New
+       function.
+       (init_rtl_ssa): New wrapper.
+       (finish_rtl_ssa): Ditto.
+       (emit_fof_read_vls): Emit read_vl after each fault-only-first
+       load.
+       (pass_vsetvl::simple_vsetvl): Call emit_fof_read_vls ().
+       (pass_vsetvl::lazy_vsetvl): Ditto.
+       * config/riscv/vector-iterators.md: Add read_vl unspec.
+       * config/riscv/vector.md (read_vlsi): Unify.
+       (@read_vl<mode>): Ditto.
+       (read_vldi_zero_extend): Ditto.
+       (@pred_fault_load_set_vl<V_VLS:mode><P:mode>): New FoF variant
+       that saves VL in a register.
+       (@pred_fault_load_set_vl<VT:mode><P:mode>): Ditto.
+
+2026-02-10  Jeff Law  <[email protected]>
+
+       Backported from master:
+       2026-01-19  Jeff Law  <[email protected]>
+
+       PR rtl-optimization/121787
+       * config/riscv/riscv-vsetvl.cc (pre_vsetvl): Adjust call to
+       loop_optimizer_init to avoid making CFG changes.
+
+2026-02-10  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2026-01-22  Robin Dapp  <[email protected]>
+
+       PR target/122869
+       * config/riscv/riscv-vector-builtins-bases.cc (fold_fault_load):
+       Remove
+       * config/riscv/riscv-vector-builtins.cc 
(function_expander::use_contiguous_load_insn):
+       Use new helper.
+       (function_expander::prepare_contiguous_load_insn): New helper.
+       (function_expander::use_fof_load_insn): New function to emit FoF
+       loads.
+       * config/riscv/riscv-vector-builtins.h: Declare new functions.
+
+2026-02-10  Kyrylo Tkachov  <[email protected]>
+
+       Backported from master:
+       2026-02-10  Kyrylo Tkachov  <[email protected]>
+
+       * config/aarch64/tuning_models/olympus.h (olympus_sve_vector_cost):
+       Set align_load_cost to 6.
+
 2026-02-09  LIU Hao  <[email protected]>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6aafc7bb8160..bc752f6cbcbc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260210
+20260211
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5c41f5f92e40..765802cb02f6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,57 @@
+2026-02-10  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2026-02-06  Robin Dapp  <[email protected]>
+
+       PR tree-optimization/123940
+       * gcc.target/riscv/rvv/autovec/pr123940.c: New test.
+
+2026-02-10  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2026-02-05  Robin Dapp  <[email protected]>
+
+       PR target/123870
+       PR target/123969
+       * gcc.target/riscv/rvv/xtheadvector/pr123969.c: New test.
+
+2026-02-10  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2026-02-05  Robin Dapp  <[email protected]>
+
+       PR target/123971
+       * gcc.target/riscv/rvv/xtheadvector/pr123971.c: New test.
+
+2026-02-10  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2026-01-29  Robin Dapp  <[email protected]>
+
+       PR target/123806
+       * g++.target/riscv/rvv/base/pr123806.C: New test.
+       * g++.target/riscv/rvv/base/pr123808.C: New test.
+       * g++.target/riscv/rvv/base/pr123808-2.C: New test.
+
+2026-02-10  Jeff Law  <[email protected]>
+
+       Backported from master:
+       2026-01-19  Jeff Law  <[email protected]>
+
+       PR rtl-optimization/121787
+       * gcc.target/riscv/pr121787-1.c: New test.
+       * gcc.target/riscv/pr121787-2.c: New test.
+
+2026-02-10  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2026-01-22  Robin Dapp  <[email protected]>
+
+       PR target/122869
+       * gcc.target/riscv/rvv/base/pr122656-1.c: Remove dg-error.
+       * gcc.target/riscv/rvv/vsetvl/ffload-3.c: XFAIL for -O2 and -O3.
+       * gcc.target/riscv/rvv/base/pr122869.c: New test.
+
 2026-02-09  Stefan Schulze Frielinghaus  <[email protected]>
 
        Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 96bf5b4bee7a..49777a4daf95 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,41 @@
+2026-02-10  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2025-11-24  Jonathan Wakely  <[email protected]>
+
+       * python/libstdcxx/v6/xmethods.py (ListMethodsMatcher.match):
+       Fix lookup for node type.
+
+2026-02-10  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2025-11-24  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/122821
+       * python/libstdcxx/v6/xmethods.py (_versioned_namespace): Remove
+       global variable.
+       (is_specialization_of): Do not use _versioned_namespace. Add
+       __debug:: to regex.
+
+2026-02-10  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2026-02-10  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/123991
+       * include/bits/basic_string.h (compare(size_type, size_type, T)):
+       Remove noexcept-specifier.
+       (compare(size_type, size_type, T, size_type, size_type)):
+       Likewise.
+       * include/bits/cow_string.h (compare(size_type, size_type, T)):
+       Remove noexcept-specifier.
+       (compare(size_type, size_type, T, size_type, size_type)):
+       Likewise.
+       * testsuite/21_strings/basic_string/operations/compare/char/123991.cc:
+       New test.
+       * 
testsuite/21_strings/basic_string/operations/compare/wchar_t/123991.cc:
+       New test.
+
 2026-02-09  Jonathan Wakely  <[email protected]>
 
        Backported from master:

Reply via email to