]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 6 Sep 2025 00:20:34 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 6 Sep 2025 00:20:34 +0000 (00:20 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c/ChangeLog
gcc/cobol/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgcobol/ChangeLog
libstdc++-v3/ChangeLog

index 654b113e658b90152fe197a3788c74a5e74b8b7d..b80c298de23adcd8d50c60d88ca686d6dd6fd2e3 100644 (file)
@@ -1,3 +1,62 @@
+2025-09-05  Andre Vehreschild  <vehre@gcc.gnu.org>
+
+       PR middle-end/121806
+       * gcc.cc (for_each_path): Initialize return value.
+
+2025-09-05  Robin Dapp  <rdapp@ventanamicro.com>
+
+       PR target/121510
+       * config/riscv/riscv.cc (riscv_legitimize_move): Check if we can
+       vec_extract.
+
+2025-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       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  <avr@gjlay.de>
+
+       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  <rguenther@suse.de>
+
+       * 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  <rguenther@suse.de>
+
+       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  <jakub@redhat.com>
+
+       * J: Remove.
+
+2025-09-05  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+       * 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  <pan2.li@intel.com>
 
        * config/riscv/autovec-opt.md (*vmacc_vx_<mode>): Rename to
index 0cc4fce33a130c5e95d74882f528a7d616dd45fb..252222bbfcd9c5d55e941d4ebdd1f4c45cfbe8ec 100644 (file)
@@ -1 +1 @@
-20250905
+20250906
index bb0b8a9b541fb65a58445eef74567c4b9aa3d056..d719cb8598ec1b963404fc3977c5f23d9c9ebc41 100644 (file)
@@ -1,3 +1,24 @@
+2025-09-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <sloosemore@baylibre.com>
 
        PR middle-end/118839
index 256ee70242a9c76c23147303fcb1b792b3e3ebba..0fc2fc9e9bd495dd26591a41ac0b0a0020c5ee8b 100644 (file)
@@ -1,3 +1,15 @@
+2025-09-05  Robert Dubner  <rdubner@symas.com>
+
+       * 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  <rdubner@symas.com>
 
        * genutil.cc (get_binary_value): Fix a comment.
index 561e0440593ecfffdbbff28edc7e0265f06dc344..1ac9596bc8ffbca44b1d4f6c0242875aea0b2f3d 100644 (file)
@@ -1,3 +1,8 @@
+2025-09-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * constexpr.cc (cxx_eval_cxa_builtin_fn): Add missing word separating
+       space into invalid_nargs diagnostics.
+
 2025-09-04  Nathaniel Shead  <nathanieloshead@gmail.com>
 
        PR c++/117658
index ca02c378a704550a0630f939f526cb0cfcd5dd67..0c3312f93aec32e2df890ce27e1930edb1b7cd47 100644 (file)
@@ -1,3 +1,22 @@
+2025-09-05  Paul Thomas  <pault@gcc.gnu.org>
+
+       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  <pault@gcc.gnu.org>
+
+       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  <anlauf@gmx.de>
 
        PR fortran/121263
index 2e6ade01cbc99c0c501704ce0d30f425f55c03f4..501dca040e1e3809cc81d7d45378540631d58c6a 100644 (file)
@@ -1,3 +1,75 @@
+2025-09-05  Sam James  <sam@gentoo.org>
+
+       PR rtl-optimization/121757
+       * g++.dg/pr121757.C: Add dg-require-effective-target for lto.
+
+2025-09-05  Robin Dapp  <rdapp@ventanamicro.com>
+
+       PR target/121510
+       * gcc.target/riscv/rvv/autovec/pr121510.c: New test.
+
+2025-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       PR rtl-optimization/121757
+       * g++.dg/pr121757.C: New test.
+
+2025-09-05  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR testsuite/121695
+       PR testsuite/52641
+       * gcc.dg/torture/pr121695-1.c: int -> int32_t etc.
+
+2025-09-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/fixed-point/bitint-1.c: Expect also error about _Sat used
+       without _Fract/_Accum.
+
+2025-09-05  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       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  <ktkachov@nvidia.com>
+
+       * gcc.target/aarch64/sve/usminmax_di.c: New test.
+
+2025-09-05  Paul Thomas  <pault@gcc.gnu.org>
+
+       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  <pault@gcc.gnu.org>
+
+       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  <pan2.li@intel.com>
 
        * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
index 17518981c5c15c7f1db1412afdc331c2b97be4e5..d6bd7e8121c841e62d5b338c12b0719a886003ce 100644 (file)
@@ -1,3 +1,9 @@
+2025-09-05  Robert Dubner  <rdubner@symas.com>
+
+       * 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  <rdubner@symas.com>
 
        * libgcobol.cc (format_for_display_internal): Handle NumericDisplay
index df5b32f165171a587257f0287119b66f9476020a..33b10869759dd27280431646dfd3f59f40b132d3 100644 (file)
@@ -1,3 +1,23 @@
+2025-09-05  Patrick Palka  <ppalka@redhat.com>
+
+       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  <tkaminsk@redhat.com>
+
+       * 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  <tkaminsk@redhat.com>
+
+       * doc/html/manual/status.html: Regenerate the file.
+       * doc/xml/manual/status_cxx2017.xml: Addd more entires.
+
 2025-09-04  Patrick Palka  <ppalka@redhat.com>
 
        * include/std/ranges (join_view::_Iterator::_M_satisfy):