]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 15 Jul 2025 00:23:43 +0000 (00:23 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 15 Jul 2025 00:23:43 +0000 (00:23 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/testsuite/ChangeLog

index 89bbc051c379011da2a23225fd2188a1fcd179c5..37852f919fa005bb300f362daa3d03a0e20c9524 100644 (file)
@@ -1,3 +1,136 @@
+2025-07-14  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+       Backported from master:
+       2025-07-10  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+       PR target/120999
+       * config/aarch64/aarch64-sve2.md (*aarch64_sve2_nor<mode>):
+       Adjust movprfx alternative.
+
+2025-07-14  Richard Earnshaw  <rearnsha@arm.com>
+
+       Backported from master:
+       2025-05-08  Richard Earnshaw  <rearnsha@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  <jlaw@ventanamicro.com>
+
+       Backported from master:
+       2025-06-30  Jeff Law  <jlaw@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  <vineetg@rivosinc.com>
+
+       Backported from master:
+       2025-07-04  Vineet Gupta  <vineetg@rivosinc.com>
+
+       PR target/118241
+       * config/riscv/riscv.md (prefetch): Add alternative "r".
+
+2025-07-14  Vineet Gupta  <vineetg@rivosinc.com>
+
+       Backported from master:
+       2025-07-04  Vineet Gupta  <vineetg@rivosinc.com>
+
+       * config/riscv/predicates.md (prefetch_operand): mack 5 bits.
+
+2025-07-14  Jeff Law  <jlaw@ventanamicro.com>
+
+       Backported from master:
+       2025-06-24  Jeff Law  <jlaw@ventanamicro.com>
+
+       PR target/118241
+       * config/riscv/predicates.md: Fix comment typo in recent change.
+
+2025-07-14  Jeff Law  <jlaw@ventanamicro.com>
+
+       Backported from master:
+       2025-06-21  Jeff Law  <jlaw@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.tools@gmail.com>
+
+       Backported from master:
+       2025-07-03  H.J. Lu  <hjl.tools@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.tools@gmail.com>
+
+       Backported from master:
+       2025-07-02  H.J. Lu  <hjl.tools@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.jiang@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.merzlyakov@samsung.com>
 
        Backported from master:
index eaad3526d83d9244e0cc44ac80bf56748a7353d9..5c2a452f0076621de2c94fd8c3128bbb300c7c92 100644 (file)
@@ -1 +1 @@
-20250714
+20250715
index d0f0e31992f3e2b42dc261b78e6b78a19bdbfab4..d61c51eae1f7e492f379496e611f351bdb4e0a99 100644 (file)
@@ -1,3 +1,9 @@
+2025-07-14  Eric Botcazou  <ebotcazou@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  <ebotcazou@adacore.com>
 
        * gcc-interface/utils.cc (make_packable_type): Clear the TYPE_PACKED
index 931d2cfdd4724d2c1d70cf27932c094284455e83..3cb4404191c201cf16d12fa6d2a0a1b7924448c5 100644 (file)
@@ -1,3 +1,54 @@
+2025-07-14  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+       Backported from master:
+       2025-07-10  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+       PR target/120999
+       * gcc.target/aarch64/sve2/pr120999.c: New test.
+
+2025-07-14  Jeff Law  <jlaw@ventanamicro.com>
+
+       Backported from master:
+       2025-06-30  Jeff Law  <jlaw@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  <vineetg@rivosinc.com>
+
+       Backported from master:
+       2025-07-04  Vineet Gupta  <vineetg@rivosinc.com>
+
+       PR target/118241
+       * gcc.target/riscv/pr118241-b.cc: New test.
+
+2025-07-14  Jeff Law  <jlaw@ventanamicro.com>
+
+       Backported from master:
+       2025-06-21  Jeff Law  <jlaw@ventanamicro.com>
+
+       PR target/118241
+       * gcc.target/riscv/pr118241.c: New test.
+
+2025-07-14  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/deref4.adb: New test.
+       * gnat.dg/deref4_pkg.ads: New helper.
+
+2025-07-14  H.J. Lu  <hjl.tools@gmail.com>
+
+       Backported from master:
+       2025-07-03  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/120908
+       * gcc.target/i386/pr120908.c: New test.
+
 2025-07-13  Alexey Merzlyakov  <alexey.merzlyakov@samsung.com>
 
        Backported from master: