aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-09-06 00:20:34 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-09-06 00:20:34 +0000
commit1179ac1fabf3461e6126c3111287b3185ec2b7b8 (patch)
treed999fa84b03ddd3fae4c728383df70afc12d0319
parent070e691dc0a926bade74e21940bd90ab41462a36 (diff)
downloadgcc-1179ac1fabf3461e6126c3111287b3185ec2b7b8.zip
gcc-1179ac1fabf3461e6126c3111287b3185ec2b7b8.tar.gz
gcc-1179ac1fabf3461e6126c3111287b3185ec2b7b8.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog59
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c/ChangeLog21
-rw-r--r--gcc/cobol/ChangeLog12
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/fortran/ChangeLog19
-rw-r--r--gcc/testsuite/ChangeLog72
-rw-r--r--libgcobol/ChangeLog6
-rw-r--r--libstdc++-v3/ChangeLog20
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):