https://gcc.gnu.org/g:4a253f14a9f594eb5ddf6bde198f9ffb0be3ae12
commit r15-9863-g4a253f14a9f594eb5ddf6bde198f9ffb0be3ae12 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu Jun 26 00:26:40 2025 +0000 Daily bump. Diff: --- 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 2fb0b1a8c971..e116753e51b9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,41 @@ +2025-06-25 Jeff Law <j...@ventanamicro.com> + + Backported from master: + 2025-06-10 Jeff Law <j...@ventanamicro.com> + + * config/riscv/riscv.md (lui-constraint<X:mode>and_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 <richard.sandif...@arm.com> + + Backported from master: + 2025-06-12 Richard Sandiford <richard.sandif...@arm.com> + + 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 <richard.sandif...@arm.com> + + Backported from master: + 2025-05-30 Richard Sandiford <richard.sandif...@arm.com> + + 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 <haochen.ji...@intel.com> + + * 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 <ja...@redhat.com> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 9acd59f73a96..efcd83eefd61 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250625 +20250626 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 2f687220c111..078eb6e13153 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,17 @@ +2025-06-25 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2025-05-01 Paul Thomas <pa...@gcc.gnu.org> + and Steven G. Kargl <ka...@gcc.gnu.org> + + 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 <anl...@gmx.de> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index afb759e85b56..5354961b0f69 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,35 @@ +2025-06-25 Jeff Law <j...@ventanamicro.com> + + Backported from master: + 2025-06-10 Jeff Law <j...@ventanamicro.com> + + * gcc.target/riscv/ventana-16122.c: New test. + +2025-06-25 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2025-05-01 Paul Thomas <pa...@gcc.gnu.org> + and Steven G. Kargl <ka...@gcc.gnu.org> + + PR fortran/119948 + * gfortran.dg/pr119948.f90: New test. + +2025-06-25 Richard Sandiford <richard.sandif...@arm.com> + + Backported from master: + 2025-06-12 Richard Sandiford <richard.sandif...@arm.com> + + PR target/120624 + * gcc.target/aarch64/sme/za_state_7.c: New test. + +2025-06-25 Richard Sandiford <richard.sandif...@arm.com> + + Backported from master: + 2025-05-30 Richard Sandiford <richard.sandif...@arm.com> + + PR rtl-optimization/120347 + * gcc.dg/torture/pr120347.c: New test. + 2025-06-23 Jakub Jelinek <ja...@redhat.com> Backported from master: