[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