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

Reply via email to