https://gcc.gnu.org/g:184a13543702c315ce7dee1916f608148263cab7

commit r15-10515-g184a13543702c315ce7dee1916f608148263cab7
Author: GCC Administrator <[email protected]>
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  <[email protected]>
+
+       Backported from master:
+       2025-08-14  Jeff Law  <[email protected]>
+
+       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  <[email protected]>
+
+       Backported from master:
+       2025-11-14  Uros Bizjak  <[email protected]>
+
+       * config/i386/i386.md (*sub<mode>_3):
+       Remove 'i' from operand 0 constraint.
+
+2025-11-14  Christophe Lyon  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
 
        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  <[email protected]>
+
+       Backported from master:
+       2025-08-14  Jeff Law  <[email protected]>
+
+       PR target/119275
+       * gcc.target/riscv/pr119275.c: New test.
+
+2025-11-14  Christophe Lyon  <[email protected]>
+
+       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  <[email protected]>
 
        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  <[email protected]>
+
+       Backported from master:
+       2025-11-13  Jonathan Wakely  <[email protected]>
+
+       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  <[email protected]>
 
        Backported from master:

Reply via email to