https://gcc.gnu.org/g:491cae7d301c6e798b2cd90fffe090e1c895f0e4
commit r16-4278-g491cae7d301c6e798b2cd90fffe090e1c895f0e4 Author: GCC Administrator <[email protected]> Date: Wed Oct 8 00:20:55 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 50 ++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 8 +++++ gcc/c/ChangeLog | 8 +++++ gcc/cp/ChangeLog | 8 +++++ gcc/fortran/ChangeLog | 6 ++++ gcc/jit/ChangeLog | 5 +++ gcc/testsuite/ChangeLog | 69 ++++++++++++++++++++++++++++++++++++++++++ libgcc/ChangeLog | 8 +++++ libgcc/config/libbid/ChangeLog | 12 ++++++++ libgm2/ChangeLog | 4 +++ libstdc++-v3/ChangeLog | 34 +++++++++++++++++++++ 12 files changed, 213 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 57513ed1536f..0dec12e27852 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,53 @@ +2025-10-07 Alfie Richards <[email protected]> + + * doc/tm.texi: Regenerate. + * doc/tm.texi.in: Add documentation for TARGET_HAS_FMV_TARGET_ATTRIBUTE. + +2025-10-07 Georg-Johann Lay <[email protected]> + + PR target/122187 + * config/avr/avr.cc (avr_out_extr, avr_out_extr_not): + Make a local copy of the passed rtx[] operands. + +2025-10-07 Jonathan Wakely <[email protected]> + + * config/i386/i386-features.cc + (general_scalar_chain::vector_const_cost): Fix spelling in + comment. + * ipa-prop.h (enum jump_func_type): Likewise. + * tree-vectorizer.cc (try_vectorize_loop_1): Likewise. + +2025-10-07 Robin Dapp <[email protected]> + + PR target/121845 + * config/riscv/riscv-v.cc (shuffle_series_patterns): + Modulo indices for VLA and punt when wrapping for VLS. + +2025-10-07 Raphael Moreira Zinsly <[email protected]> + + PR target/122124 + * config/riscv/riscv-v.cc (shuffle_slide_patterns): Check if + the second pivot is in OP1 and improve comments. + +2025-10-07 Andrew Pinski <[email protected]> + + PR tree-optimization/121921 + * match.pd (`-(a ptrdiff b)`): Extend for a nop_convert + between the neg and ptrdiff. + +2025-10-07 Andrew Pinski <[email protected]> + + PR tree-optimization/122083 + * tree-ssa-phiopt.cc (single_trailing_store_in_bb): Rename to ... + (trailing_store_in_bb): This and take new argument to check for + only store. + (cond_if_else_store_replacement_limited): Update to use + trailing_store_in_bb. + (cond_if_else_store_replacement): Loop until + cond_if_else_store_replacement_limited returns false. + (pass_phiopt::execute): Instead of calling cond_if_else_store_replacement_limited + once, also loop on it. + 2025-10-06 Andrew Pinski <[email protected]> PR tree-optimization/122155 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6a36bef6ea5e..b95af03f6e9b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20251007 +20251008 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 60703af11741..08d714855aba 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,11 @@ +2025-10-07 Eric Botcazou <[email protected]> + + Revert: + 2025-10-05 Eric Botcazou <[email protected]> + + PR ada/118343 + * Makefile.rtl (LLVM_BUILD): Delete. + 2025-10-06 Marc Poulhiès <[email protected]> Éric Botcazou <[email protected]> diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 1d25e9bb6c51..5b6a56e3c421 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,11 @@ +2025-10-07 Joseph Myers <[email protected]> + + PR c/26581 + * c-decl.cc (c_finish_incomplete_decl): Give error for tentative + definition of incomplete array for C2y with internal linkage. + (finish_decl): Do not set DO_DEFAULT based on -pedantic. Use + pedwarn_c23 for missing array sizes for internal linkage. + 2025-10-02 Alfie Richards <[email protected]> * c-decl.cc (maybe_mark_function_versioned): Add diagnostic. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 2b4812d975f2..26434756b336 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,11 @@ +2025-10-07 Jason Merrill <[email protected]> + + * init.cc (build_new_1): Clobber a constant-bound array as a whole. + +2025-10-07 Jonathan Wakely <[email protected]> + + * module.cc (trees_out::lang_vals): Fix spelling in comment. + 2025-10-05 Nathaniel Shead <[email protected]> PR c++/122053 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index f9b4335bfecb..b57bfb9d513a 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2025-10-07 Paul Thomas <[email protected]> + + PR fortran/102901 + * trans-array.cc (structure_alloc_comps): Do not use + gfc_check_pdt_dummy with pointer or allocatable components. + 2025-10-04 Harald Anlauf <[email protected]> PR fortran/107968 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index fc42e5af841a..7e31500bae0b 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,8 @@ +2025-10-07 Jonathan Wakely <[email protected]> + + * docs/_build/texinfo/libgccjit.texi: Fix spelling. + * docs/internals/index.rst: Likewise. + 2025-08-13 David Malcolm <[email protected]> PR jit/121516 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6047199c9482..ff10abf7b227 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,72 @@ +2025-10-07 Joseph Myers <[email protected]> + + PR c/26581 + * gcc.dg/c23-incomplete-2.c, gcc.dg/c23-incomplete-3.c, + gcc.dg/c23-incomplete-4.c, gcc.dg/c2y-incomplete-4.c, + gcc.dg/c2y-incomplete-5.c: New tests. + * gcc.dg/c23-thread-local-2.c, gcc.dg/c2y-incomplete-1.c: Update + expected errors. + +2025-10-07 H.J. Lu <[email protected]> + + PR target/120691 + * gcc.target/i386/pr120691.c: New test. + +2025-10-07 Jason Merrill <[email protected]> + + * g++.dg/warn/Warray-bounds-20.C: Remove xfails, add diags. + +2025-10-07 Georg-Johann Lay <[email protected]> + + PR target/122187 + * gcc.target/avr/torture/pr122187.c: New test. + +2025-10-07 Jonathan Wakely <[email protected]> + + * gfortran.dg/dynamic_dispatch_9.f03: Fix spelling in comment. + * gfortran.dg/use_only_3.inc: Likewise + +2025-10-07 Robin Dapp <[email protected]> + + PR target/121845 + * gcc.target/riscv/rvv/autovec/pr121845.c: New test. + +2025-10-07 Raphael Moreira Zinsly <[email protected]> + + PR target/122124 + * gcc.target/riscv/rvv/autovec/pr122124.c: New test. + +2025-10-07 Paul Thomas <[email protected]> + + PR fortran/102901 + * gfortran.dg/pdt_56.f03: Copy of pdt_13.f03 compiled with + -fcheck=all. + +2025-10-07 Andrew Pinski <[email protected]> + + PR tree-optimization/121921 + * gcc.dg/pr121921-1.c: New test. + +2025-10-07 Andrew Pinski <[email protected]> + + PR tree-optimization/122083 + * gcc.dg/tree-ssa/ssa-pre-19.c: Disable phiopt and cselim. + * g++.dg/opt/pr122083-1.C: New test. + * gcc.dg/tree-ssa/cselim-1.c: New test. + * gcc.dg/tree-ssa/cselim-2.c: New test. + +2025-10-07 H.J. Lu <[email protected]> + + PR middle-end/122122 + * gcc.target/i386/memcpy-pr120683-2.c: Swap %edx/%rdx with + %eax/%rax after + * gcc.target/i386/memcpy-pr120683-3.c: Likewise. + * gcc.target/i386/memcpy-pr120683-4.c: Likewise. + * gcc.target/i386/memcpy-pr120683-5.c: Likewise. + * gcc.target/i386/memcpy-pr120683-6.c: Likewise. + * gcc.target/i386/memcpy-pr120683-7.c: Likewise. + * gcc.target/i386/pr111657-1.c: Likewise. + 2025-10-06 Andrew Pinski <[email protected]> PR tree-optimization/122155 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index f9059af52fb7..e539f31be44d 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,11 @@ +2025-10-07 H.J. Lu <[email protected]> + + PR target/120691 + * Makefile.in (DECNUMINC): Add -I$(srcdir)/config/$(cpu_type). + * config/i386/dfp-machine.h: New file. + * config/i386/32/dfp-machine.h: Likewise. + * config/i386/64/dfp-machine.h: Likewise. + 2025-09-30 Andre Vieira <[email protected]> * config/t-softfp: Don't use softfp_wrap for bitint functions. diff --git a/libgcc/config/libbid/ChangeLog b/libgcc/config/libbid/ChangeLog index e6727365456e..031c7a8bb38b 100644 --- a/libgcc/config/libbid/ChangeLog +++ b/libgcc/config/libbid/ChangeLog @@ -1,3 +1,15 @@ +2025-10-07 H.J. Lu <[email protected]> + + PR target/120691 + * bid128_div.c: Run DFP_INIT_ROUNDMODE at function entrace and + DFP_RESTORE_ROUNDMODE at function exit. + * bid128_rem.c: Likewise. + * bid128_sqrt.c: Likewise. + * bid64_div.c (bid64_div): Likewise. + * bid64_sqrt.c (bid64_sqrt): Likewise. + * bid_conf.h: Include <dfp-machine.h>. + * dfp-machine.h: New file. + 2025-08-30 liuhongt <[email protected]> Revert: diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog index 509c02e76164..5e3460ff7c6e 100644 --- a/libgm2/ChangeLog +++ b/libgm2/ChangeLog @@ -1,3 +1,7 @@ +2025-10-07 Jonathan Wakely <[email protected]> + + * configure.host: Fix spelling in comment. + 2025-10-05 Sam James <[email protected]> * Makefile.in: Regenerate. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 15fd68b01141..e8f244b9364e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,37 @@ +2025-10-07 Jonathan Wakely <[email protected]> + + * configure.host: Fix spelling in comment. + +2025-10-07 Jonathan Wakely <[email protected]> + + * include/ext/ropeimpl.h (rope::_S_fetch): Initialize variable. + +2025-10-07 Jonathan Wakely <[email protected]> + + * include/bits/sat_arith.h (mul_sat): Add parentheses around + operands. + +2025-10-07 Jonathan Wakely <[email protected]> + + * testsuite/std/time/parse/parse.cc: Initialize variable. + +2025-10-07 Jonathan Wakely <[email protected]> + + * testsuite/20_util/shared_ptr/cons/move.cc: Add comment and + dg-prune-output for -Wpessimizing-move warning. + * testsuite/experimental/memory/shared_ptr/cons/move_ctor.cc: + Likewise. + +2025-10-07 Jonathan Wakely <[email protected]> + + * include/bits/random.h (philox_engine(result_type)): Reorder + ctor-initializer-list to match declaration order. + +2025-10-07 Jonathan Wakely <[email protected]> + + * include/bits/basic_string.h (basic_string::_M_check): Cast + size_type arguments to size_t. + 2025-10-05 Sam James <[email protected]> * Makefile.in: Regenerate.
