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):

Reply via email to