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

commit r15-9976-g4b4b2c7ab29730b6c0c4394be88143dba667aa06
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Jul 15 00:23:43 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 133 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |   6 +++
 gcc/testsuite/ChangeLog |  51 +++++++++++++++++++
 4 files changed, 191 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 89bbc051c379..37852f919fa0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,136 @@
+2025-07-14  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       Backported from master:
+       2025-07-10  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       PR target/120999
+       * config/aarch64/aarch64-sve2.md (*aarch64_sve2_nor<mode>):
+       Adjust movprfx alternative.
+
+2025-07-14  Richard Earnshaw  <rearn...@arm.com>
+
+       Backported from master:
+       2025-05-08  Richard Earnshaw  <rearn...@arm.com>
+
+       * config/aarch64/aarch64-sve.md (@aarch64_pred_<optab><mode>): Move
+       commutative marker to the cons specification.
+       (add<mode>3): Likewise.
+       (@aarch64_pred_<su>abd<mode>): Likewise.
+       (@aarch64_pred_<optab><mode>): Likewise.
+       (*cond_<optab><mode>_z): Likewise.
+       (<optab><mode>3): Likewise.
+       (@aarch64_pred_<optab><mode>): Likewise.
+       (*aarch64_pred_abd<mode>_relaxed): Likewise.
+       (*aarch64_pred_abd<mode>_strict): Likewise.
+       (@aarch64_pred_<optab><mode>): Likewise.
+       (@aarch64_pred_<optab><mode>): Likewise.
+       (@aarch64_pred_fma<mode>): Likewise.
+       (@aarch64_pred_fnma<mode>): Likewise.
+       (@aarch64_pred_<optab><mode>): Likewise.
+       * config/aarch64/aarch64-sve2.md (@aarch64_sve_<su>clamp<mode>): Move
+       commutative marker to the cons specification.
+       (*aarch64_sve_<su>clamp<mode>_x): Likewise.
+       (@aarch64_sve_fclamp<mode>): Likewise.
+       (*aarch64_sve_fclamp<mode>_x): Likewise.
+       (*aarch64_sve2_nor<mode>): Likewise.
+       (*aarch64_sve2_nand<mode>): Likewise.
+       (*aarch64_pred_faminmax_fused): Likewise.
+       * config/aarch64/aarch64.md (*loadwb_pre_pair_<ldst_sz>): Move the
+       early-clobber marker to the relevant alternative.
+       (*storewb_pre_pair_<ldst_sz>): Likewise.
+       (*add<mode>3_aarch64): Move commutative marker to the cons
+       specification.
+       (*addsi3_aarch64_uxtw): Likewise.
+       (*add<mode>3_poly_1): Likewise.
+       (add<mode>3_compare0): Likewise.
+       (*addsi3_compare0_uxtw): Likewise.
+       (*add<mode>3nr_compare0): Likewise.
+       (<optab><mode>3): Likewise.
+       (*<optab>si3_uxtw): Likewise.
+       (*and<mode>3_compare0): Likewise.
+       (*andsi3_compare0_uxtw): Likewise.
+       (@aarch64_and<mode>3nr_compare0): Likewise.
+
+2025-07-14  Jeff Law  <j...@ventanamicro.com>
+
+       Backported from master:
+       2025-06-30  Jeff Law  <j...@ventanamicro.com>
+
+       PR rtl-optimization/120242
+       PR rtl-optimization/120627
+       PR rtl-optimization/120736
+       PR rtl-optimization/120813
+       * ext-dce.cc (ext_dce_process_uses): Remove some cases where we
+       unnecessarily expanded live sets for promoted subregs.
+       (expand_changed_pseudos): New function.
+       (reset_subreg_promoted_p): Use it.
+
+2025-07-14  Vineet Gupta  <vine...@rivosinc.com>
+
+       Backported from master:
+       2025-07-04  Vineet Gupta  <vine...@rivosinc.com>
+
+       PR target/118241
+       * config/riscv/riscv.md (prefetch): Add alternative "r".
+
+2025-07-14  Vineet Gupta  <vine...@rivosinc.com>
+
+       Backported from master:
+       2025-07-04  Vineet Gupta  <vine...@rivosinc.com>
+
+       * config/riscv/predicates.md (prefetch_operand): mack 5 bits.
+
+2025-07-14  Jeff Law  <j...@ventanamicro.com>
+
+       Backported from master:
+       2025-06-24  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/118241
+       * config/riscv/predicates.md: Fix comment typo in recent change.
+
+2025-07-14  Jeff Law  <j...@ventanamicro.com>
+
+       Backported from master:
+       2025-06-21  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/118241
+       * config/riscv/predicates.md (prefetch_operand): New predicate.
+       * config/riscv/constraints.md (Q): New constraint.
+       * config/riscv/riscv.md (prefetch): Use new predicate and constraint.
+       (riscv_prefetchi_<mode>): Similarly.
+
+2025-07-14  H.J. Lu  <hjl.to...@gmail.com>
+
+       Backported from master:
+       2025-07-03  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR target/120908
+       * config/i386/i386.cc (legitimize_tls_address): Pass RDI to
+       gen_tls_local_dynamic_64.
+       * config/i386/i386.md (*tls_global_dynamic_64_largepic): Add
+       RDI clobber and use it to generate LEA.
+       (*tls_local_dynamic_64_<mode>): Likewise.
+       (*tls_local_dynamic_base_64_largepic): Likewise.
+       (@tls_local_dynamic_64_<mode>): Add a clobber.
+
+2025-07-14  H.J. Lu  <hjl.to...@gmail.com>
+
+       Backported from master:
+       2025-07-02  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR target/120908
+       * config/i386/i386.cc (legitimize_tls_address): Pass RDI to
+       gen_tls_global_dynamic_64.
+       * config/i386/i386.md (*tls_global_dynamic_64_<mode>): Add RDI
+       clobber and use it to generate LEA.
+       (@tls_global_dynamic_64_<mode>): Add a clobber.
+
+2025-07-14  Haochen Jiang  <haochen.ji...@intel.com>
+
+       * config/i386/i386.h (PTA_PANTHERLAKE): Revmoe KL and WIDEKL.
+       (PTA_CLEARWATERFOREST): Ditto.
+       * doc/invoke.texi: Revise documentation.
+
 2025-07-13  Alexey Merzlyakov  <alexey.merzlya...@samsung.com>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index eaad3526d83d..5c2a452f0076 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250714
+20250715
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index d0f0e31992f3..d61c51eae1f7 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2025-07-14  Eric Botcazou  <ebotca...@adacore.com>
+
+       PR ada/121056
+       * sem_ch4.adb (Try_Object_Operation.Try_Primitive_Operation): Add
+       test on Is_Record_Type before accessing Underlying_Record_View.
+
 2025-07-04  Eric Botcazou  <ebotca...@adacore.com>
 
        * gcc-interface/utils.cc (make_packable_type): Clear the TYPE_PACKED
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 931d2cfdd472..3cb4404191c2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,54 @@
+2025-07-14  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       Backported from master:
+       2025-07-10  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       PR target/120999
+       * gcc.target/aarch64/sve2/pr120999.c: New test.
+
+2025-07-14  Jeff Law  <j...@ventanamicro.com>
+
+       Backported from master:
+       2025-06-30  Jeff Law  <j...@ventanamicro.com>
+
+       PR rtl-optimization/120242
+       PR rtl-optimization/120627
+       PR rtl-optimization/120736
+       PR rtl-optimization/120813
+       * gcc.dg/torture/pr120242.c: New test.
+       * gcc.dg/torture/pr120627.c: Likewise.
+       * gcc.dg/torture/pr120736.c: Likewise.
+       * gcc.dg/torture/pr120813.c: Likewise.
+
+2025-07-14  Vineet Gupta  <vine...@rivosinc.com>
+
+       Backported from master:
+       2025-07-04  Vineet Gupta  <vine...@rivosinc.com>
+
+       PR target/118241
+       * gcc.target/riscv/pr118241-b.cc: New test.
+
+2025-07-14  Jeff Law  <j...@ventanamicro.com>
+
+       Backported from master:
+       2025-06-21  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/118241
+       * gcc.target/riscv/pr118241.c: New test.
+
+2025-07-14  Eric Botcazou  <ebotca...@adacore.com>
+
+       * gnat.dg/deref4.adb: New test.
+       * gnat.dg/deref4_pkg.ads: New helper.
+
+2025-07-14  H.J. Lu  <hjl.to...@gmail.com>
+
+       Backported from master:
+       2025-07-03  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR target/120908
+       * gcc.target/i386/pr120908.c: New test.
+
 2025-07-13  Alexey Merzlyakov  <alexey.merzlya...@samsung.com>
 
        Backported from master:

Reply via email to