https://gcc.gnu.org/g:f7b0636b5f7258dc1e1cae641f2cdd3dab5032a8

commit r16-4258-gf7b0636b5f7258dc1e1cae641f2cdd3dab5032a8
Author: GCC Administrator <[email protected]>
Date:   Tue Oct 7 00:21:28 2025 +0000

    Daily bump.

Diff:
---
 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  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
+
+       * params.opt (-param=auto-profile-bbs=): Add missing full stop after
+       description.
+
+2025-10-06  Andrew MacLeod  <[email protected]>
+
+       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  <[email protected]>
+
+       PR rtl-optimization/111619
+       * doc/install.texi (Building a native compiler): Discuss STAGE1_CFLAGS.
+
+2025-10-06  Jennifer Schmitz  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
+
+       PR tree-optimization/122158
+       * tree-vect-loop.cc (vect_create_epilog_for_reduction): Handle
+       bit-precision result.
+
+2025-10-06  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/122133
+       * stmt.cc (resolve_asm_operand_names): Handle % and 2 letters followed
+       by open square.
+
+2025-10-06  Andrew Pinski  <[email protected]>
+
+       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  <[email protected]>
 
        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  <[email protected]>
+           Éric Botcazou  <[email protected]>
+
+       * gcc-interface/decl.cc (get_extended_unconstrained_array): Handle
+       array subtype.
+
+2025-10-06  Eric Botcazou  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * gcc-interface/trans.cc (Attribute_to_gnu)<Attr_Pool_Address>: Handle
+       extended access.
+
+2025-10-06  Ronan Desplanques  <[email protected]>
+
+       * fmap.adb (File_Mapping, Path_Mapping): Fix instantiations.
+       (Add_To_File_Map): Use Table.Table.Append.
+
+2025-10-06  Ronan Desplanques  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * doc/gnat_ugn/building_executable_programs_with_gnat.rst: refine
+       description of -gnatwr
+       * gnat_ugn.texi: Regenerate.
+
 2025-10-05  Franck Behaghel  <[email protected]>
 
        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  <[email protected]>
+
+       PR tree-optimization/122155
+       * gcc.dg/tree-ssa/cselim-3.c: New test.
+
+2025-10-06  Georg-Johann Lay  <[email protected]>
+
+       * gcc.target/avr/sincos-1.c: New test.
+
+2025-10-06  Andrew MacLeod  <[email protected]>
+
+       PR tree-optimization/121206
+       * gcc.dg/pr121987.c: New.
+
+2025-10-06  Georg-Johann Lay  <[email protected]>
+
+       PR target/122177
+       * gcc.target/avr/fminfmax-1.c: New test.
+
+2025-10-06  Georg-Johann Lay  <[email protected]>
+
+       * gcc.target/avr/cmpdi-1.c: New test.
+
+2025-10-06  Jennifer Schmitz  <[email protected]>
+
+       PR target/121599
+       * gcc.target/aarch64/sve2/pr121599.c: New test.
+
+2025-10-06  Richard Biener  <[email protected]>
+
+       PR tree-optimization/122131
+       * gcc.target/powerpc/altivec-39.c: New testcase.
+
+2025-10-06  Richard Biener  <[email protected]>
+
+       PR tree-optimization/122158
+       * gcc.dg/vect/pr122158.c: New testcase.
+
+2025-10-06  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/122133
+       * c-c++-common/toplevel-asm-9.c: New test.
+
 2025-10-05  H.J. Lu  <[email protected]>
 
        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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       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  <[email protected]>
+
+       * 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  <[email protected]>
 
        PR target/120442

Reply via email to