https://gcc.gnu.org/g:1179ac1fabf3461e6126c3111287b3185ec2b7b8
commit r16-3610-g1179ac1fabf3461e6126c3111287b3185ec2b7b8 Author: GCC Administrator <[email protected]> Date: Sat Sep 6 00:20:34 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 59 ++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 21 +++++++++++++++ gcc/cobol/ChangeLog | 12 +++++++++ gcc/cp/ChangeLog | 5 ++++ gcc/fortran/ChangeLog | 19 +++++++++++++ gcc/testsuite/ChangeLog | 72 +++++++++++++++++++++++++++++++++++++++++++++++++ libgcobol/ChangeLog | 6 +++++ libstdc++-v3/ChangeLog | 20 ++++++++++++++ 9 files changed, 215 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 654b113e658b..b80c298de23a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,62 @@ +2025-09-05 Andre Vehreschild <[email protected]> + + PR middle-end/121806 + * gcc.cc (for_each_path): Initialize return value. + +2025-09-05 Robin Dapp <[email protected]> + + PR target/121510 + * config/riscv/riscv.cc (riscv_legitimize_move): Check if we can + vec_extract. + +2025-09-05 Richard Sandiford <[email protected]> + + PR rtl-optimization/121757 + * rtl-ssa/accesses.h (clobber_group::lookup_clobber): New member + function. + * rtl-ssa/accesses.cc (clobber_group::lookup_clobber): Likewise. + (clobber_group::prev_clobber, clobber_group::next_clobber) + (function_info::add_clobber): Use it. + +2025-09-05 Georg-Johann Lay <[email protected]> + + PR target/121794 + * config/avr/avr.cc (avr_out_compare): Only use zero_reg + when there is no other sequence of the same length. + (avr_out_plus_ext): Same. + (avr_out_plus_1): Same. + +2025-09-05 Richard Biener <[email protected]> + + * tree-vect-slp.cc (vectorizable_bb_reduc_epilogue): Do not + cost zero remaining scalar stmts. + (vectorizable_slp_permutation): Do not cost zero actual + permutations. + * tree-vect-stmts.cc (vectorizable_load): Likewise. + +2025-09-05 Richard Biener <[email protected]> + + PR tree-optimization/121802 + * tree-vectorizer.h (vect_setup_realignment): Add vectype + argument. + * tree-vect-data-refs.cc (vect_setup_realignment): Replace + local vectype with argument. + * tree-vect-stmts.cc (vectorizable_load): Adjust. + +2025-09-05 Jakub Jelinek <[email protected]> + + * J: Remove. + +2025-09-05 Kyrylo Tkachov <[email protected]> + + * config/aarch64/iterators.md (sve_di_suf): New mode attribute. + * config/aarch64/aarch64-sve.md (<optab><mode>3 SVE_INT_BINARY_MULTI): + Rename to... + (<optab><mode>3<sve_di_suf>): ... This. Use SVE_I_SIMD_DI mode + iterator. + * config/aarch64/aarch64-simd.md (<su><maxmin>v2di3): Use the above + for TARGET_SVE. + 2025-09-04 Pan Li <[email protected]> * config/riscv/autovec-opt.md (*vmacc_vx_<mode>): Rename to diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 0cc4fce33a13..252222bbfcd9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250905 +20250906 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index bb0b8a9b541f..d719cb8598ec 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,24 @@ +2025-09-05 Jakub Jelinek <[email protected]> + + * c-decl.cc (pushtag): Remove ()s around string literal + in call to diagnostic function. + (diagnose_mismatched_decls): Likewise. + (c_check_switch_jump_warnings): Likewise. + (grokdeclarator): Likewise. + (warn_cxx_compat_finish_struct): Likewise. + (build_enumerator): Formatting fix. + (declspecs_add_type): Remove ()s around string literal + in call to diagnostic function, simplify + "both %<something%> and %<something%>" starting format + strings to "both %qs and %qs" with appropriate arguments. + Formatting fixes. + * c-typeck.cc (build_external_ref): Remove ()s around string + literal in call to diagnostic function. + (build_conditional_expr): Likewise. + * c-parser.cc (c_parser_transaction): Use G_() around string + literals. Formatting fix. + (c_parser_transaction_expression): Likewise. + 2025-08-26 Sandra Loosemore <[email protected]> PR middle-end/118839 diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 256ee70242a9..0fc2fc9e9bd4 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,15 @@ +2025-09-05 Robert Dubner <[email protected]> + + * genapi.cc (trace1_init): Prepend two internal variables with + underscore. + (initialize_variable_internal): Use new register_e attribute. + (psa_global): Use "__ggsr__" prefix to identify special registers + (parser_symbol_add): Use new register_e attribute. + * symbols.cc (cbl_field_attr_str): Likewise. + (symbol_table_init): Likewise. + (is_register_field): Eliminated in favor of (attr & register_e). + * symbols.h (is_register_field): Likewise. + 2025-08-20 Robert Dubner <[email protected]> * genutil.cc (get_binary_value): Fix a comment. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 561e0440593e..1ac9596bc8ff 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2025-09-05 Jakub Jelinek <[email protected]> + + * constexpr.cc (cxx_eval_cxa_builtin_fn): Add missing word separating + space into invalid_nargs diagnostics. + 2025-09-04 Nathaniel Shead <[email protected]> PR c++/117658 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index ca02c378a704..0c3312f93aec 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,22 @@ +2025-09-05 Paul Thomas <[email protected]> + + PR fortran/84432 + PR fortran/114815 + * expr.cc (gfc_check_assign_symbol): Check that components in a + PDT with a default initializer have type and length parameters + that reduce to constant integer expressions. + * trans-expr.cc (gfc_trans_assignment_1): Parameterized + components cannot have default initializers so they must be + allocated after initialization. + +2025-09-05 Paul Thomas <[email protected]> + + PR fortran/83762 + PR fortran/102457 + * decl.cc (gfc_get_pdt_instance): Check that variable PDT parm + expressions are of type integer. Note that the symbol must be + tested since the expression often appears as BT_PROCEDURE. + 2025-09-03 Harald Anlauf <[email protected]> PR fortran/121263 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2e6ade01cbc9..501dca040e1e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,75 @@ +2025-09-05 Sam James <[email protected]> + + PR rtl-optimization/121757 + * g++.dg/pr121757.C: Add dg-require-effective-target for lto. + +2025-09-05 Robin Dapp <[email protected]> + + PR target/121510 + * gcc.target/riscv/rvv/autovec/pr121510.c: New test. + +2025-09-05 Richard Sandiford <[email protected]> + + PR rtl-optimization/121757 + * g++.dg/pr121757.C: New test. + +2025-09-05 Georg-Johann Lay <[email protected]> + + PR testsuite/121695 + PR testsuite/52641 + * gcc.dg/torture/pr121695-1.c: int -> int32_t etc. + +2025-09-05 Jakub Jelinek <[email protected]> + + * gcc.dg/fixed-point/bitint-1.c: Expect also error about _Sat used + without _Fract/_Accum. + +2025-09-05 Jakub Jelinek <[email protected]> + + PR testsuite/118567 + * gcc.target/powerpc/vsx-vectorize-9.c: New test. + * gcc.target/powerpc/vsx-vectorize-10.c: New test. + * gcc.target/powerpc/vsx-vectorize-11.c: New test. + * gcc.target/powerpc/vsx-vectorize-12.c: New test. + * gcc.target/powerpc/vsx-vectorize-13.c: New test. + * gcc.target/powerpc/vsx-vectorize-14.c: New test. + * gcc.target/powerpc/vsx-vectorize-15.c: New test. + * gcc.target/powerpc/vsx-vectorize-16.c: New test. + +2025-09-05 Jakub Jelinek <[email protected]> + + PR testsuite/118567 + * gcc.target/powerpc/vsx-vectorize-1.c: Remove includes, checking + part of main1 and main. + * gcc.target/powerpc/vsx-vectorize-2.c: Remove includes, replace + bar definition with declaration, remove main. + * gcc.target/powerpc/vsx-vectorize-3.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-4.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-5.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-6.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-7.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-8.c: Likewise. + +2025-09-05 Kyrylo Tkachov <[email protected]> + + * gcc.target/aarch64/sve/usminmax_di.c: New test. + +2025-09-05 Paul Thomas <[email protected]> + + PR fortran/84432 + PR fortran/114815 + * gfortran.dg/pdt_26.f03: Update with default no initializer. + * gfortran.dg/pdt_27.f03: Change to test non-conforming + initializers. + +2025-09-05 Paul Thomas <[email protected]> + + PR fortran/83762 + PR fortran/102457 + * gfortran.dg/pdt_44.f03: New test. + * gfortran.dg/pr95090.f90: Give the PDT parameter a value to + suppress the type error. + 2025-09-04 Pan Li <[email protected]> * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 17518981c5c1..d6bd7e8121c8 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,9 @@ +2025-09-05 Robert Dubner <[email protected]> + + * common-defs.h (enum cbl_field_attr_t): Define register_e. + * constants.cc (struct cblc_field_t): Define special registers with + "__ggsr__" prefix. + 2025-08-20 Robert Dubner <[email protected]> * libgcobol.cc (format_for_display_internal): Handle NumericDisplay diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index df5b32f16517..33b10869759d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,23 @@ +2025-09-05 Patrick Palka <[email protected]> + + PR libstdc++/121804 + * include/std/ranges (join_view::_Iterator::_M_get_inner): + Mark noexcept. + * testsuite/std/ranges/adaptors/join.cc (test16): New test. + +2025-09-05 Tomasz Kamiński <[email protected]> + + * doc/html/manual/status.html: Regenerate. + * doc/xml/manual/status_cxx2011.xml: Add entry for bad_function_call. + * doc/xml/manual/status_cxx2017.xml: Add entries for bad_any_cast + and nullptr_t output. Update entry for sf.cmath. Fix stable name for + mem.res. + +2025-09-05 Tomasz Kamiński <[email protected]> + + * doc/html/manual/status.html: Regenerate the file. + * doc/xml/manual/status_cxx2017.xml: Addd more entires. + 2025-09-04 Patrick Palka <[email protected]> * include/std/ranges (join_view::_Iterator::_M_satisfy):
