https://gcc.gnu.org/g:516e4790f71ffd1d202912ec5162e79fee809d08

commit r15-10332-g516e4790f71ffd1d202912ec5162e79fee809d08
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Sep 16 00:27:37 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 40 ++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       | 22 ++++++++++++++++++++++
 gcc/cp/ChangeLog        |  9 +++++++++
 gcc/testsuite/ChangeLog | 32 ++++++++++++++++++++++++++++++++
 5 files changed, 104 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b91d292bd10e..19b7dc95e137 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,43 @@
+2025-09-15  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       Backported from master:
+       2025-09-03  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       PR target/121749
+       * config/aarch64/aarch64-simd.md (aarch64_<shrn_op>shrn_n<mode>):
+       Use aarch64_simd_shift_imm_offset_<vn_mode> instead of
+       aarch64_simd_shift_imm_offset_<ve_mode> predicate.
+       (aarch64_<shrn_op>shrn_n<mode> VQN define_expand): Likewise.
+       (*aarch64_<shrn_op>rshrn_n<mode>_insn): Likewise.
+       (aarch64_<shrn_op>rshrn_n<mode>): Likewise.
+       (aarch64_<shrn_op>rshrn_n<mode> VQN define_expand): Likewise.
+       (aarch64_sqshrun_n<mode>_insn): Likewise.
+       (aarch64_sqshrun_n<mode>): Likewise.
+       (aarch64_sqshrun_n<mode> VQN define_expand): Likewise.
+       (aarch64_sqrshrun_n<mode>_insn): Likewise.
+       (aarch64_sqrshrun_n<mode>): Likewise.
+       (aarch64_sqrshrun_n<mode>): Likewise.
+       * config/aarch64/iterators.md (vn_mode): Handle DI, SI, HI modes.
+
+2025-09-15  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2025-09-15  Georg-Johann Lay  <a...@gjlay.de>
+
+       * config/avr/avr-mcus.def: Add avr32eb14, avr32eb20,
+       avr32eb28, avr32eb32.
+       * doc/avr-mmcu.texi: Rebuild.
+
+2025-09-15  Xi Ruoyao  <xry...@xry111.site>
+
+       Backported from master:
+       2025-09-15  Xi Ruoyao  <xry...@xry111.site>
+
+       PR target/121906
+       * config/loongarch/loongarch.md (*bstrins_<mode>_for_ior_mask):
+       Always create a new pseudo for the input register of the bstrins
+       instruction.
+
 2025-09-11  Richard Sandiford  <rdsandif...@googlemail.com>
 
        PR rtl-optimization/121757
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7545e0923ebf..fed526bc14b6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250915
+20250916
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index a91643769db3..2f771aa4e835 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,25 @@
+2025-09-15  Eric Botcazou  <ebotca...@adacore.com>
+
+       * gcc-interface/trans.cc (gnat_to_gnu)
+       <N_Object_Renaming_Declaration>: Deal with objects whose elaboration
+       is deferred.
+       (process_freeze_entity): Deal with renamed objects whose elaboration
+       is deferred.
+
+2025-09-15  Eric Botcazou  <ebotca...@adacore.com>
+
+       * checks.adb (Apply_Discriminant_Check): Remove undocumented test
+       on Is_Aliased_View applied to the left-hand side to skip the check
+       in the case where the subtypes are the same, and replace it with a
+       test that the subtypes are constrained.
+
+2025-09-15  Eric Botcazou  <ebotca...@adacore.com>
+
+       * exp_util.adb (Finalize_Address): In an untagged derivation, call
+       Root_Type on the full view of the base type if the partial view is
+       itself not a derived type.
+       (Is_Untagged_Derivation): Minor formatting tweak.
+
 2025-09-11  Gary Dismukes  <dismu...@adacore.com>
 
        * exp_aggr.adb (Build_Container_Aggr_Code.Build_Size_Expr): In the case
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 0e20285553d9..201e2a53dee0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,12 @@
+2025-09-15  Matthias Kretz  <m.kr...@gsi.de>
+
+       Backported from master:
+       2025-09-09  Matthias Kretz  <m.kr...@gsi.de>
+
+       PR c++/121801
+       * mangle.cc (write_real_cst): Handle 16-bit real and assert
+       that reals have 16 bits or a multiple of 32 bits.
+
 2025-09-12  Patrick Palka  <ppa...@redhat.com>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fc690a38ea2e..ab5e8a87f6c6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,35 @@
+2025-09-15  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       Backported from master:
+       2025-09-03  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       PR target/121749
+       * gcc.target/aarch64/simd/pr121749.c: Use dg-assemble directive.
+
+2025-09-15  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       Backported from master:
+       2025-09-03  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       PR target/121749
+       * gcc.target/aarch64/simd/pr121749.c: New test.
+
+2025-09-15  Xi Ruoyao  <xry...@xry111.site>
+
+       Backported from master:
+       2025-09-15  Xi Ruoyao  <xry...@xry111.site>
+
+       PR target/121906
+       * gcc.target/loongarch/pr121906.c: New test.
+
+2025-09-15  Matthias Kretz  <m.kr...@gsi.de>
+
+       Backported from master:
+       2025-09-09  Matthias Kretz  <m.kr...@gsi.de>
+
+       PR c++/121801
+       * g++.dg/abi/pr121801.C: New test.
+
 2025-09-12  Patrick Palka  <ppa...@redhat.com>
 
        Backported from master:

Reply via email to