]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 7 Oct 2025 00:21:28 +0000 (00:21 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 7 Oct 2025 00:21:28 +0000 (00:21 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/testsuite/ChangeLog
libgcc/config/avr/libf7/ChangeLog

index 7a03e9847e7d080a0819dfa72f9b8e84342cfe82..57513ed1536f3faf573a237bcf77ce3b58d3a1ab 100644 (file)
@@ -1,3 +1,74 @@
+2025-10-06  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       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  <hubicka@ucw.cz>
+
+       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  <hubicka@ucw.cz>
+
+       * params.opt (-param=auto-profile-bbs=): Add missing full stop after
+       description.
+
+2025-10-06  Andrew MacLeod  <amacleod@redhat.com>
+
+       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  <sam@gentoo.org>
+
+       PR rtl-optimization/111619
+       * doc/install.texi (Building a native compiler): Discuss STAGE1_CFLAGS.
+
+2025-10-06  Jennifer Schmitz  <jschmitz@nvidia.com>
+
+       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  <rguenther@suse.de>
+
+       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  <rguenther@suse.de>
+
+       PR tree-optimization/122158
+       * tree-vect-loop.cc (vect_create_epilog_for_reduction): Handle
+       bit-precision result.
+
+2025-10-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/122133
+       * stmt.cc (resolve_asm_operand_names): Handle % and 2 letters followed
+       by open square.
+
+2025-10-06  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       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  <hjl.tools@gmail.com>
 
        PR target/122150
index aa218a9290f7ab47767ba94321ece8aa52a24f27..6a36bef6ea5eb7bb9a85f64b0ee438921de7bf0e 100644 (file)
@@ -1 +1 @@
-20251006
+20251007
index bd489facd6c99f30cf67666d0bf6745737b578c7..60703af117418d36067b778e52cdb1af704d075e 100644 (file)
@@ -1,3 +1,36 @@
+2025-10-06  Marc Poulhiès  <poulhies@adacore.com>
+           Éric Botcazou  <botcazou@adacore.com>
+
+       * gcc-interface/decl.cc (get_extended_unconstrained_array): Handle
+       array subtype.
+
+2025-10-06  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * 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  <poulhies@adacore.com>
+
+       * gcc-interface/trans.cc (Attribute_to_gnu)<Attr_Pool_Address>: Handle
+       extended access.
+
+2025-10-06  Ronan Desplanques  <desplanques@adacore.com>
+
+       * fmap.adb (File_Mapping, Path_Mapping): Fix instantiations.
+       (Add_To_File_Map): Use Table.Table.Append.
+
+2025-10-06  Ronan Desplanques  <desplanques@adacore.com>
+
+       * 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  <naks@adacore.com>
+
+       * doc/gnat_ugn/building_executable_programs_with_gnat.rst: refine
+       description of -gnatwr
+       * gnat_ugn.texi: Regenerate.
+
 2025-10-05  Franck Behaghel  <franckbehaghel_gcc@protonmail.com>
 
        PR ada/110314
index 5a2c3fd48c133a2d0dad841fc60122ead5026d1a..6047199c9482de53ec9ca5012592d0a6e57dc3b4 100644 (file)
@@ -1,3 +1,46 @@
+2025-10-06  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/122155
+       * gcc.dg/tree-ssa/cselim-3.c: New test.
+
+2025-10-06  Georg-Johann Lay  <avr@gjlay.de>
+
+       * gcc.target/avr/sincos-1.c: New test.
+
+2025-10-06  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/121206
+       * gcc.dg/pr121987.c: New.
+
+2025-10-06  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/122177
+       * gcc.target/avr/fminfmax-1.c: New test.
+
+2025-10-06  Georg-Johann Lay  <avr@gjlay.de>
+
+       * gcc.target/avr/cmpdi-1.c: New test.
+
+2025-10-06  Jennifer Schmitz  <jschmitz@nvidia.com>
+
+       PR target/121599
+       * gcc.target/aarch64/sve2/pr121599.c: New test.
+
+2025-10-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122131
+       * gcc.target/powerpc/altivec-39.c: New testcase.
+
+2025-10-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122158
+       * gcc.dg/vect/pr122158.c: New testcase.
+
+2025-10-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/122133
+       * c-c++-common/toplevel-asm-9.c: New test.
+
 2025-10-05  H.J. Lu  <hjl.tools@gmail.com>
 
        PR target/122150
index b19b5b489bed81e18fa6d246eecf33946fde392f..561a7536957b59192a3ed947f51dc933c795eb6b 100644 (file)
@@ -1,3 +1,24 @@
+2025-10-06  Georg-Johann Lay  <avr@gjlay.de>
+
+       * 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  <avr@gjlay.de>
+
+       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  <avr@gjlay.de>
+
+       * 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  <avr@gjlay.de>
 
        PR target/120442