From f7b0636b5f7258dc1e1cae641f2cdd3dab5032a8 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Tue, 7 Oct 2025 00:21:28 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 71 +++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 33 ++++++++++++++ gcc/testsuite/ChangeLog | 43 +++++++++++++++++++ libgcc/config/avr/libf7/ChangeLog | 21 +++++++++ 5 files changed, 169 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7a03e9847e7d..57513ed1536f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,74 @@ +2025-10-06 Andrew Pinski + + PR tree-optimization/122155 + * tree-ssa-phiopt.cc (cond_if_else_store_replacement_1): Don't + create a phi if the 2 rhs are the same. + +2025-10-06 Jan Hubicka + + PR middle-end/122122 + * tree-cfgcleanup.cc (tree_forwarder_block_p): Cleanup. + * tree-ssa-dce.cc (propagate_counts): New function. + (eliminate_unnecessary_stmts): Use it. + +2025-10-06 Jan Hubicka + + * params.opt (-param=auto-profile-bbs=): Add missing full stop after + description. + +2025-10-06 Andrew MacLeod + + PR tree-optimization/121206 + * value-range.cc (irange::intersect_bitmask): Always call + set_range_from_bitmask if the bitmask changes. + +2025-10-06 Sam James + + PR rtl-optimization/111619 + * doc/install.texi (Building a native compiler): Discuss STAGE1_CFLAGS. + +2025-10-06 Jennifer Schmitz + + PR target/121599 + * config/aarch64/aarch64-sve-builtins.cc + (function_expander::use_cond_insn): Use add_fixed_operand if + fallback_arg == CONST0_RTX (mode). + +2025-10-06 Richard Biener + + PR tree-optimization/122131 + * tree-vect-data-refs.cc (vect_supportable_dr_alignment): Do + not use re-align loads for gathers. + +2025-10-06 Richard Biener + + PR tree-optimization/122158 + * tree-vect-loop.cc (vect_create_epilog_for_reduction): Handle + bit-precision result. + +2025-10-06 Jakub Jelinek + + PR middle-end/122133 + * stmt.cc (resolve_asm_operand_names): Handle % and 2 letters followed + by open square. + +2025-10-06 Andrew Pinski + + PR tree-optimization/122142 + * generic-match-head.cc: Include gimple-iterator.h + and gimple-fold.h. + * gimple-fold.cc (gimple_fold_builtin_constant_p): Use + fold_before_rtl_expansion_p. + (gimple_fold_builtin_assume_aligned): Likewise. + (gimple_fold_builtin_stdarg): Likewise. + (gimple_fold_call): Likewise. + * gimple-fold.h: Include "tree-pass.h". + (fold_before_rtl_expansion_p): New function. + * match.pd: Use fold_before_rtl_expansion_p + instead of `cfun->curr_properties & PROP_last_full_fold`. + * tree-ssa-forwprop.cc (simplify_builtin_memcmp): Likewise. + (optimize_stack_restore): Likewise. + 2025-10-05 H.J. Lu PR target/122150 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index aa218a9290f7..6a36bef6ea5e 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20251006 +20251007 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index bd489facd6c9..60703af11741 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,36 @@ +2025-10-06 Marc Poulhiès + Éric Botcazou + + * gcc-interface/decl.cc (get_extended_unconstrained_array): Handle + array subtype. + +2025-10-06 Eric Botcazou + + * gcc-interface/utils.cc (convert): Also extract the _Parent field + to implement upcasting in the case where only the sizes match. + +2025-10-06 Marc Poulhiès + + * gcc-interface/trans.cc (Attribute_to_gnu): Handle + extended access. + +2025-10-06 Ronan Desplanques + + * fmap.adb (File_Mapping, Path_Mapping): Fix instantiations. + (Add_To_File_Map): Use Table.Table.Append. + +2025-10-06 Ronan Desplanques + + * fmap.ads (Add_Forbidden_File_Name): Remove obsolete code. + * fmap.adb (Forbidden_Names, Add_Forbidden_File_Name, + Mapped_Path_Name, Reset_Tables): Remove obsolete code. + +2025-10-06 Tonu Naks + + * doc/gnat_ugn/building_executable_programs_with_gnat.rst: refine + description of -gnatwr + * gnat_ugn.texi: Regenerate. + 2025-10-05 Franck Behaghel PR ada/110314 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5a2c3fd48c13..6047199c9482 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,46 @@ +2025-10-06 Andrew Pinski + + PR tree-optimization/122155 + * gcc.dg/tree-ssa/cselim-3.c: New test. + +2025-10-06 Georg-Johann Lay + + * gcc.target/avr/sincos-1.c: New test. + +2025-10-06 Andrew MacLeod + + PR tree-optimization/121206 + * gcc.dg/pr121987.c: New. + +2025-10-06 Georg-Johann Lay + + PR target/122177 + * gcc.target/avr/fminfmax-1.c: New test. + +2025-10-06 Georg-Johann Lay + + * gcc.target/avr/cmpdi-1.c: New test. + +2025-10-06 Jennifer Schmitz + + PR target/121599 + * gcc.target/aarch64/sve2/pr121599.c: New test. + +2025-10-06 Richard Biener + + PR tree-optimization/122131 + * gcc.target/powerpc/altivec-39.c: New testcase. + +2025-10-06 Richard Biener + + PR tree-optimization/122158 + * gcc.dg/vect/pr122158.c: New testcase. + +2025-10-06 Jakub Jelinek + + PR middle-end/122133 + * c-c++-common/toplevel-asm-9.c: New test. + 2025-10-05 H.J. Lu PR target/122150 diff --git a/libgcc/config/avr/libf7/ChangeLog b/libgcc/config/avr/libf7/ChangeLog index b19b5b489bed..561a7536957b 100644 --- a/libgcc/config/avr/libf7/ChangeLog +++ b/libgcc/config/avr/libf7/ChangeLog @@ -1,3 +1,24 @@ +2025-10-06 Georg-Johann Lay + + * libf7-common.mk (F7_ASM_PARTS): Add D_sincos. + * libf7-asm.sx: (D_sincos): New module implements sincos / sincosl. + +2025-10-06 Georg-Johann Lay + + PR target/122177 + * libf7-common.mk (m_ddd): Remove: fmin, fmax. + (F7_ASM_PARTS): Add: D_fminfmax. + * libf7-asm.sx (D_fmanfmax): New module. + * f7-wraps.h: Rebuild. + +2025-10-06 Georg-Johann Lay + + * libf7-common.mk (g_xdd_cmp): Remove le, lt, ge, gt, ne, eq, unord. + (F7_ASM_PARTS): Add D_cmp, D_eq, D_ne, D_ge, D_gt, D_le, D_lt, D_unord. + * libf7-asm.sx (D_cmp, D_eq, D_ne, D_ge, D_gt, D_le, D_lt, D_unord): + New modules. + * f7-wraps.h: Rebuild. + 2025-05-27 Georg-Johann Lay PR target/120442