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
