[gcc r15-10515] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Sat Nov 15 00:29:14 GMT 2025
https://gcc.gnu.org/g:184a13543702c315ce7dee1916f608148263cab7
commit r15-10515-g184a13543702c315ce7dee1916f608148263cab7
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Sat Nov 15 00:28:42 2025 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 60 +++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 14 ++++++++++++
libstdc++-v3/ChangeLog | 11 +++++++++
4 files changed, 86 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6b62f5712250..adbfb2332df5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,63 @@
+2025-11-14 Jeff Law <jlaw@ventanamicro.com>
+
+ Backported from master:
+ 2025-08-14 Jeff Law <jlaw@ventanamicro.com>
+
+ PR target/119275
+ * config/riscv/riscv.cc (riscv_legitimize_move): Avoid calling
+ gen_lowpart for cases where it'll fail. Just use standard expander
+ paths for those cases.
+
+2025-11-14 Uros Bizjak <ubizjak@gmail.com>
+
+ Backported from master:
+ 2025-11-14 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386.md (*sub<mode>_3):
+ Remove 'i' from operand 0 constraint.
+
+2025-11-14 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/122216
+ * config/arm/arm-mve-builtins-base.cc (enum which_scalar_shift): New.
+ (mve_function_scalar_shift): New.
+ (asrl, lsll): New.
+ * config/arm/arm-mve-builtins-base.def (asrl, lsll): New.
+ * config/arm/arm-mve-builtins-base.h (asrl, lsll): New.
+ * config/arm/arm_mve.h (asrl): Delete.
+ (lsll): Delete.
+ (__arm_asrl): Delete.
+ (__arm_lsll): Delete.
+
+2025-11-14 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/122216
+ * config/arm/arm-mve-builtins-shapes.cc (scalar_s64_shift): New.
+ (scalar_u64_shift): New.
+ * config/arm/arm-mve-builtins-shapes.h: Likewise.
+
+2025-11-14 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/122216
+ * config/arm/arm.md (ashldi3, ashrdi3): Force shift amount into
+ QImode.
+ * config/arm/constraints.md: Fix comment, Pg is valid in Thumb-2
+ state only.
+ * config/arm/mve.md (mve_asrl): Handle various shift amount ranges.
+ (mve_asrl_imm, mve_asrl_internal): New patterns.
+ (mve_lsll): Handle various shift amount ranges.
+ (mve_lsll_imm, mve_lsll_internal): New patterns.
+
+2025-11-14 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/122216
+ * config/arm/thumb2.md (thumb2_asrl, thumb2_lsll, thumb2_lsrl):
+ Move to ...
+ * config/arm/mve.md (mve_asrl, mve_lsll, mve_lsrl): ... here. Use
+ match_operand instead of match_dup.
+ * config/arm/arm.md (ashldi3, ashrdi3, lshrdi3): Remove useless
+ copy. Update for new prototype.
+
2025-11-12 Christophe Lyon <christophe.lyon@linaro.org>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7dd59f5c1f9a..452b306f6ebd 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251114
+20251115
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0dac314cc747..b6f884f6ceb3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,17 @@
+2025-11-14 Jeff Law <jlaw@ventanamicro.com>
+
+ Backported from master:
+ 2025-08-14 Jeff Law <jlaw@ventanamicro.com>
+
+ PR target/119275
+ * gcc.target/riscv/pr119275.c: New test.
+
+2025-11-14 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/122216
+ * gcc.target/arm/mve/intrinsics/asrl-various-ranges.c: New test.
+ * gcc.target/arm/mve/intrinsics/lsll-various-ranges.c: New test.
+
2025-11-12 Christophe Lyon <christophe.lyon@linaro.org>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d7886f71b64a..4a688eef8bc0 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,14 @@
+2025-11-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2025-11-13 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/122661
+ * include/bits/forward_list.h (forward_list::assign(I, I)): Fix
+ value category in is_assignable check.
+ * testsuite/23_containers/forward_list/modifiers/122661.cc:
+ New test.
+
2025-10-20 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
More information about the Libstdc++-cvs
mailing list