https://gcc.gnu.org/g:f495ebba36784a13057fd8a2005dd314fe3ca47d
commit r15-11028-gf495ebba36784a13057fd8a2005dd314fe3ca47d Author: GCC Administrator <[email protected]> Date: Wed Apr 1 00:19:32 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 5 +++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 44 +++++++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 50 +++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 16 ++++++++++++++++ 5 files changed, 116 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f4727bf7a00f..b46e71cb1cef 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2026-03-31 Eric Botcazou <[email protected]> + + * tree-ssa-dse.cc (compute_trims): Bail out if ref->size is not + byte aligned either. + 2026-03-30 Tamar Christina <[email protected]> PR target/123017 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 18ed0453fc18..c077e78eada8 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260331 +20260401 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 902c31f6f15b..c6055401aad8 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,47 @@ +2026-03-31 Harald Anlauf <[email protected]> + + Backported from master: + 2026-03-25 Harald Anlauf <[email protected]> + + PR fortran/124567 + * interface.cc (gfc_check_dummy_characteristics): Split shape check + into a separate check for rank and a check for shape, taking into + account a corner case where the ambiguity between deferred shape + and assumed shape has not been fully resolved at the time of + checking. + +2026-03-31 Mikael Morin <[email protected]> + + Backported from master: + 2025-07-31 Mikael Morin <[email protected]> + + PR fortran/121342 + * trans-expr.cc (gfc_conv_subref_array_arg): Remove offset + update. + (gfc_conv_procedure_call): For polymorphic functions, move the + scalarizer descriptor information... + * trans-array.cc (gfc_add_loop_ss_code): ... here, and evaluate + the bounds to fresh variables. + (get_class_info_from_ss): Remove offset update. + (gfc_conv_ss_startstride): Don't set a zero value for function + result upper bounds. + (late_set_loop_bounds): New. + (gfc_conv_loop_setup): If the bounds of a function result have + been set, and no other array provided loop bounds for a + dimension, use the function result bounds as loop bounds for + that dimension. + (gfc_set_delta): Don't skip delta setting for polymorphic + function results. + +2026-03-31 Mikael Morin <[email protected]> + + Backported from master: + 2025-06-19 Mikael Morin <[email protected]> + + PR fortran/120713 + * trans-array.cc (gfc_trans_deferred_array): Statically + initialize deferred length variable for SAVEd character arrays. + 2026-03-30 Harald Anlauf <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8b253835b6cf..8ac710a5d7a7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,53 @@ +2026-03-31 Harald Anlauf <[email protected]> + + Backported from master: + 2026-03-25 Harald Anlauf <[email protected]> + + PR fortran/124567 + * gfortran.dg/pr124567.f90: New test. + * gfortran.dg/proc_decl_30.f90: Likewise. + +2026-03-31 Mikael Morin <[email protected]> + + Backported from master: + 2025-07-31 Mikael Morin <[email protected]> + + PR fortran/121342 + * gfortran.dg/class_elemental_1.f90: New test. + +2026-03-31 Eric Botcazou <[email protected]> + + * gnat.dg/opt107.adb: New test. + * gnat.dg/opt107_pkg.ads: New helper. + +2026-03-31 Mikael Morin <[email protected]> + + Backported from master: + 2025-06-19 Mikael Morin <[email protected]> + + PR fortran/120713 + * gfortran.dg/save_alloc_character_1.f90: New test. + +2026-03-31 Torbjörn SVENSSON <[email protected]> + + Backported from master: + 2026-03-31 Torbjörn SVENSSON <[email protected]> + + PR target/124712 + * gcc.dg/vect/vect-fmax-2.c: Changed effective target vect_float + to vect_double. + * gcc.dg/vect/vect-fmax-3.c: Likewise. + * gcc.dg/vect/vect-fmin-2.c: Likewise. + * gcc.dg/vect/vect-fmin-3.c: Likewise. + +2026-03-31 Alexandre Oliva <[email protected]> + + Backported from master: + 2026-03-31 Alexandre Oliva <[email protected]> + + * gcc.dg/fstack-protector-strong.c (foo2): Prevent loop + optimizations. Expect stack protection again. + 2026-03-30 Tamar Christina <[email protected]> PR target/123017 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index caf3c841e809..93200b16024f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,19 @@ +2026-03-31 Jonathan Wakely <[email protected]> + + Backported from master: + 2026-03-17 Jonathan Wakely <[email protected]> + + PR libstdc++/124463 + * include/bits/deque.tcc (__uninitialized_copy_a): Define + overloads for input and output iterators being std::deque + iterators, and for only the output iterator being a std::deque + iterator. + (__uninitialized_move_a): Overload for input and output + iterators being std::deque iterators. + * include/bits/stl_uninitialized.h (__uninitialized_copy_a) + (__uninitialized_move_a): Declare overloads for std::deque + iterators. + 2026-03-20 Jonathan Wakely <[email protected]> Backported from master:
