[gcc r15-11028] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Wed Apr 1 00:20:00 GMT 2026
https://gcc.gnu.org/g:f495ebba36784a13057fd8a2005dd314fe3ca47d
commit r15-11028-gf495ebba36784a13057fd8a2005dd314fe3ca47d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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 <ebotcazou@adacore.com>
+
+ * tree-ssa-dse.cc (compute_trims): Bail out if ref->size is not
+ byte aligned either.
+
2026-03-30 Tamar Christina <tamar.christina@arm.com>
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 <anlauf@gmx.de>
+
+ Backported from master:
+ 2026-03-25 Harald Anlauf <anlauf@gmx.de>
+
+ 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 <morin-mikael@orange.fr>
+
+ Backported from master:
+ 2025-07-31 Mikael Morin <morin-mikael@orange.fr>
+
+ 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 <mikael@gcc.gnu.org>
+
+ Backported from master:
+ 2025-06-19 Mikael Morin <mikael@gcc.gnu.org>
+
+ PR fortran/120713
+ * trans-array.cc (gfc_trans_deferred_array): Statically
+ initialize deferred length variable for SAVEd character arrays.
+
2026-03-30 Harald Anlauf <anlauf@gmx.de>
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 <anlauf@gmx.de>
+
+ Backported from master:
+ 2026-03-25 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/124567
+ * gfortran.dg/pr124567.f90: New test.
+ * gfortran.dg/proc_decl_30.f90: Likewise.
+
+2026-03-31 Mikael Morin <morin-mikael@orange.fr>
+
+ Backported from master:
+ 2025-07-31 Mikael Morin <morin-mikael@orange.fr>
+
+ PR fortran/121342
+ * gfortran.dg/class_elemental_1.f90: New test.
+
+2026-03-31 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt107.adb: New test.
+ * gnat.dg/opt107_pkg.ads: New helper.
+
+2026-03-31 Mikael Morin <mikael@gcc.gnu.org>
+
+ Backported from master:
+ 2025-06-19 Mikael Morin <mikael@gcc.gnu.org>
+
+ PR fortran/120713
+ * gfortran.dg/save_alloc_character_1.f90: New test.
+
+2026-03-31 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
+
+ Backported from master:
+ 2026-03-31 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
+
+ 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 <oliva@adacore.com>
+
+ Backported from master:
+ 2026-03-31 Alexandre Oliva <oliva@adacore.com>
+
+ * gcc.dg/fstack-protector-strong.c (foo2): Prevent loop
+ optimizations. Expect stack protection again.
+
2026-03-30 Tamar Christina <tamar.christina@arm.com>
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 <jwakely@redhat.com>
+
+ Backported from master:
+ 2026-03-17 Jonathan Wakely <jwakely@redhat.com>
+
+ 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 <jwakely@redhat.com>
Backported from master:
More information about the Libstdc++-cvs
mailing list