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:

Reply via email to