[gcc r15-10819] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Wed Feb 11 00:23:55 GMT 2026
https://gcc.gnu.org/g:4df9545707aae97c9f5eb85fe020c4c774453fd7
commit r15-10819-g4df9545707aae97c9f5eb85fe020c4c774453fd7
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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 <rdapp@oss.qualcomm.com>
+
+ Backported from master:
+ 2026-02-06 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ PR tree-optimization/123940
+ * tree-ssa-math-opts.cc (convert_mult_to_fma): Check
+ multiplication result is an addend.
+
+2026-02-10 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ Backported from master:
+ 2026-02-05 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ PR target/123870
+ PR target/123969
+ * config/riscv/vector.md: Add vlds to "no ratio" for
+ theadvector.
+
+2026-02-10 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ Backported from master:
+ 2026-02-05 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ PR target/123971
+ * config/riscv/riscv.cc (riscv_vector_mode_supported_any_target_p):
+ Remove TARGET_XTHEADVECTOR.
+
+2026-02-10 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ Backported from master:
+ 2026-01-29 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ 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 <jeffrey.law@oss.qualcomm.com>
+
+ Backported from master:
+ 2026-01-19 Jeff Law <jeffrey.law@oss.qualcomm.com>
+
+ 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 <rdapp@oss.qualcomm.com>
+
+ Backported from master:
+ 2026-01-22 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ 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 <ktkachov@nvidia.com>
+
+ Backported from master:
+ 2026-02-10 Kyrylo Tkachov <ktkachov@nvidia.com>
+
+ * config/aarch64/tuning_models/olympus.h (olympus_sve_vector_cost):
+ Set align_load_cost to 6.
+
2026-02-09 LIU Hao <lh_mouse@126.com>
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 <rdapp@oss.qualcomm.com>
+
+ Backported from master:
+ 2026-02-06 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ PR tree-optimization/123940
+ * gcc.target/riscv/rvv/autovec/pr123940.c: New test.
+
+2026-02-10 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ Backported from master:
+ 2026-02-05 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ PR target/123870
+ PR target/123969
+ * gcc.target/riscv/rvv/xtheadvector/pr123969.c: New test.
+
+2026-02-10 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ Backported from master:
+ 2026-02-05 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ PR target/123971
+ * gcc.target/riscv/rvv/xtheadvector/pr123971.c: New test.
+
+2026-02-10 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ Backported from master:
+ 2026-01-29 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ 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 <jeffrey.law@oss.qualcomm.com>
+
+ Backported from master:
+ 2026-01-19 Jeff Law <jeffrey.law@oss.qualcomm.com>
+
+ 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 <rdapp@oss.qualcomm.com>
+
+ Backported from master:
+ 2026-01-22 Robin Dapp <rdapp@oss.qualcomm.com>
+
+ 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 <stefansf@gcc.gnu.org>
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 <jwakely@redhat.com>
+
+ Backported from master:
+ 2025-11-24 Jonathan Wakely <jwakely@redhat.com>
+
+ * python/libstdcxx/v6/xmethods.py (ListMethodsMatcher.match):
+ Fix lookup for node type.
+
+2026-02-10 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2025-11-24 Jonathan Wakely <jwakely@redhat.com>
+
+ 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 <jwakely@redhat.com>
+
+ Backported from master:
+ 2026-02-10 Jonathan Wakely <jwakely@redhat.com>
+
+ 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 <jwakely@redhat.com>
Backported from master:
More information about the Libstdc++-cvs
mailing list