diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-09-06 00:20:34 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-09-06 00:20:34 +0000 |
commit | 1179ac1fabf3461e6126c3111287b3185ec2b7b8 (patch) | |
tree | d999fa84b03ddd3fae4c728383df70afc12d0319 | |
parent | 070e691dc0a926bade74e21940bd90ab41462a36 (diff) | |
download | gcc-1179ac1fabf3461e6126c3111287b3185ec2b7b8.zip gcc-1179ac1fabf3461e6126c3111287b3185ec2b7b8.tar.gz gcc-1179ac1fabf3461e6126c3111287b3185ec2b7b8.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 59 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/c/ChangeLog | 21 | ||||
-rw-r--r-- | gcc/cobol/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 19 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 72 | ||||
-rw-r--r-- | libgcobol/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 20 |
9 files changed, 215 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 654b113..b80c298 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 0cc4fce..252222b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250905 +20250906 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index bb0b8a9..d719cb8 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -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 diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 256ee70..0fc2fc9 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -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. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 561e044..1ac9596 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index ca02c37..0c3312f 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -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 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2e6ade0..501dca0 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 1751898..d6bd7e8 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -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 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index df5b32f..33b1086 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -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): |