[gcc r17-3157] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Sun Aug 9 00:17:06 GMT 2026


https://gcc.gnu.org/g:7957c0f08df878b10e70936df912dfc18422c1bc

commit r17-3157-g7957c0f08df878b10e70936df912dfc18422c1bc
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Aug 9 00:16:31 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 38 ++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   | 35 +++++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 40 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 114 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0d3a46a4b375..ec715d4666c9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,41 @@
+2026-08-08  Kevin Stefanov  <kevinstefanov15@gmail.com>
+
+	PR middle-end/111856
+	* omp-simd-clone.cc (simd_clone_adjust_return_type): Use VOID_TYPE_P
+	when checking for void return type in adjusted functions.
+	(simd_clone_adjust): Likewise.
+
+2026-08-08  Alexander Monakov  <amonakov@ispras.ru>
+
+	* gcc.cc (execute) [default]: Use the same wording as above.
+
+2026-08-08  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+	* match.pd (REDUC (a) op REDUC (b)): New simplifications combining
+	two reductions into one.
+
+2026-08-08  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+	* match.pd ((type) minmax ((wide_type) a, (wide_type) b)): Accept
+	vector types, using element_precision and requiring the narrow
+	operation to be supported.
+
+2026-08-08  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+	* match.pd ((x + y) - minmax (x, y)): New simplification.
+
+2026-08-08  Aldy Hernandez  <aldy@quesejoda.com>
+
+	* range-op-float.cc (operator_cast::fold_range): Convert each
+	sub-range and union the results.
+	(range_op_float_tests): New test.
+
+2026-08-08  Aldy Hernandez  <aldy@quesejoda.com>
+
+	* range-op-float.cc (operator_cast::fold_range): Convert each
+	sub-range and union the results.
+	(range_op_float_tests): New test.
+
 2026-08-07  Aldy Hernandez  <aldy@quesejoda.com>
 
 	PR tree-optimization/126714
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index ac282fe95ef3..8cb42c2ba5a3 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260808
+20260809
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 12ebf746c9c2..6672aefb4694 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,38 @@
+2026-08-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR fortran/47425
+	* decl.cc (discard_pending_charlen): Use new helper
+	function.
+	(discard_pending_charlens): Likewise.
+	(build_struct): Likewise.
+	* gfortran.h (struct gfc_charlen): Add a namespace
+	pointer to track char len for undo.
+	(struct gfc_undo_change_set): Add cls
+	pointer to track charlens created during parsing.
+	(struct gfc_undo_change_set): Add vec<gfc_charlen *> cls.
+	(gfc_remove_saved_charlen): Declare new helper function.
+	* parse.cc (accept_statement): Adjust comment.
+	* symbol.cc (gfc_merge_new_implicit): Use new helper function
+	(free_undo_change_set_data): Release cls.
+	(gfc_drop_last_undo_checkpoint): Splice cls into parent
+	changeset.
+	(gfc_restore_last_undo_checkpoint): Remove and free charlens
+	tracked in cls.
+	(gfc_commit_symbols): Truncate cls.
+	(gfc_remove_saved_charlen): New function to remove
+	previously saved char len.
+	(gfc_free_namespace): Remove charlens from undo before freeing
+	to prevent double-free.
+	(gfc_enforce_clean_symbol_state): Clear cls instead of asserting
+	empty; non-tentative callers leave charlens in cls.
+	* trans-array.cc (trans_array_constructor): Add guard.
+
+2026-08-08  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/125383
+	* resolve.cc (was_declared): Require a known procedure kind for
+	subroutine declarations.
+
 2026-08-06  Josef Melcr  <josef.melcr@suse.com>
 
 	* f95-lang.cc (ATTR_CALLBACK_GOMP_LIST): Rename to
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b93f51928ec4..265869d1a6b6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,43 @@
+2026-08-08  Kevin Stefanov  <kevinstefanov15@gmail.com>
+
+	PR middle-end/111856
+	* gcc.dg/gomp/pr111856.c: New test.
+
+2026-08-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR fortran/47425
+	* gfortran.dg/pr47425-1.f90: New test.
+	* gfortran.dg/pr47425-2.f90: New test.
+
+2026-08-08  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+	* gcc.dg/tree-ssa/vec-reduc-pair-1.c: New test.
+	* gcc.dg/tree-ssa/vec-reduc-pair-2.c: New test.
+	* gcc.dg/tree-ssa/vec-reduc-pair-3.c: New test.
+	* gcc.dg/tree-ssa/vec-reduc-pair-4.c: New test.
+
+2026-08-08  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+	* g++.dg/tree-ssa/vec-narrow-1.C: New test.
+	* g++.dg/tree-ssa/vec-narrow-minmax-2.C: New test.
+
+2026-08-08  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+	* gcc.dg/tree-ssa/minmax-sum-1.c: New test.
+	* gcc.dg/tree-ssa/minmax-sum-fp-1.c: Likewise.
+	* gcc.dg/tree-ssa/minmax-sum-fp-2.c: Likewise.
+	* g++.target/aarch64/minmax-sum-1.C: Likewise.
+
+2026-08-08  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+	* gcc.dg/tree-ssa/signbit-1.c (f1, f2, f3): Remove.
+	Remove the corresponding dump scan.
+
+2026-08-08  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/125383
+	* gfortran.dg/pr125383.f90: New test.
+
 2026-08-07  Jakub Jelinek  <jakub@redhat.com>
 
 	PR tree-optimization/126534


More information about the Gcc-cvs mailing list