[gcc r17-3157] Daily bump.

GCC Administrator via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
https://gcc.gnu.org/g:7957c0f08df878b10e70936df912dfc18422c1bc

commit r17-3157-g7957c0f08df878b10e70936df912dfc18422c1bc
Author: GCC Administrator <[email protected]>
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  <[email protected]>
+
+	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  <[email protected]>
+
+	* gcc.cc (execute) [default]: Use the same wording as above.
+
+2026-08-08  Kyrylo Tkachov  <[email protected]>
+
+	* match.pd (REDUC (a) op REDUC (b)): New simplifications combining
+	two reductions into one.
+
+2026-08-08  Kyrylo Tkachov  <[email protected]>
+
+	* 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  <[email protected]>
+
+	* match.pd ((x + y) - minmax (x, y)): New simplification.
+
+2026-08-08  Aldy Hernandez  <[email protected]>
+
+	* 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  <[email protected]>
+
+	* 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  <[email protected]>
 
 	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  <[email protected]>
+
+	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  <[email protected]>
+
+	PR fortran/125383
+	* resolve.cc (was_declared): Require a known procedure kind for
+	subroutine declarations.
+
 2026-08-06  Josef Melcr  <[email protected]>
 
 	* 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  <[email protected]>
+
+	PR middle-end/111856
+	* gcc.dg/gomp/pr111856.c: New test.
+
+2026-08-08  Jerry DeLisle  <[email protected]>
+
+	PR fortran/47425
+	* gfortran.dg/pr47425-1.f90: New test.
+	* gfortran.dg/pr47425-2.f90: New test.
+
+2026-08-08  Kyrylo Tkachov  <[email protected]>
+
+	* 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  <[email protected]>
+
+	* 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  <[email protected]>
+
+	* 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  <[email protected]>
+
+	* gcc.dg/tree-ssa/signbit-1.c (f1, f2, f3): Remove.
+	Remove the corresponding dump scan.
+
+2026-08-08  Christopher Albert  <[email protected]>
+
+	PR fortran/125383
+	* gfortran.dg/pr125383.f90: New test.
+
 2026-08-07  Jakub Jelinek  <[email protected]>
 
 	PR tree-optimization/126534
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.