From 4a253f14a9f594eb5ddf6bde198f9ffb0be3ae12 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Thu, 26 Jun 2025 00:26:40 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 38 ++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 14 ++++++++++++++ gcc/testsuite/ChangeLog | 32 ++++++++++++++++++++++++++++++++ 4 files changed, 85 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2fb0b1a8c97..e116753e51b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,41 @@ +2025-06-25 Jeff Law + + Backported from master: + 2025-06-10 Jeff Law + + * config/riscv/riscv.md (lui-constraintand_to_or): Do not use + the RTL template for split code. Emit it directly taking care to avoid + emitting a constant load that needed synthesis. Fix formatting. + +2025-06-25 Richard Sandiford + + Backported from master: + 2025-06-12 Richard Sandiford + + PR target/120624 + * config/aarch64/aarch64.md (SME_STATE_REGNUM): Expand on comments. + * config/aarch64/aarch64-sme.md (aarch64_restore_za): Also set + SME_STATE_REGNUM + +2025-06-25 Richard Sandiford + + Backported from master: + 2025-05-30 Richard Sandiford + + PR rtl-optimization/120347 + * rtlanal.cc (rtx_properties::try_to_add_src): Don't drop the + IN_MEM_LOAD and IN_MEM_STORE flags for autoinc registers. + * rtl-ssa/changes.cc (recog_level2): Check whether an + RTX_AUTOINCed register also appears outside of an address. + +2025-06-25 Haochen Jiang + + * config/i386/i386.h (PTA_ALDERLAKE): Use PTA_GOLDMONT_PLUS + as base to remove PTA_CLDEMOTE. + (PTA_SIERRAFOREST): Add PTA_CLDEMOTE since PTA_ALDERLAKE + does not include that anymore. + * doc/invoke.texi: Update texi file. + 2025-06-23 Jakub Jelinek Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 9acd59f73a9..efcd83eefd6 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250625 +20250626 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 2f687220c11..078eb6e1315 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,17 @@ +2025-06-25 Paul Thomas + + Backported from master: + 2025-05-01 Paul Thomas + and Steven G. Kargl + + PR fortran/119948 + * resolve.cc (gfc_impure_variable): The result of a module + procedure with an interface declaration is not impure even if + the current namespace is not the same as the symbol's. + * primary.cc (match_variable): Module procedures with sym the + same as result can be treated as variables, although marked + external. + 2025-06-18 Harald Anlauf Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index afb759e85b5..5354961b0f6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,35 @@ +2025-06-25 Jeff Law + + Backported from master: + 2025-06-10 Jeff Law + + * gcc.target/riscv/ventana-16122.c: New test. + +2025-06-25 Paul Thomas + + Backported from master: + 2025-05-01 Paul Thomas + and Steven G. Kargl + + PR fortran/119948 + * gfortran.dg/pr119948.f90: New test. + +2025-06-25 Richard Sandiford + + Backported from master: + 2025-06-12 Richard Sandiford + + PR target/120624 + * gcc.target/aarch64/sme/za_state_7.c: New test. + +2025-06-25 Richard Sandiford + + Backported from master: + 2025-05-30 Richard Sandiford + + PR rtl-optimization/120347 + * gcc.dg/torture/pr120347.c: New test. + 2025-06-23 Jakub Jelinek Backported from master: -- 2.47.2