https://gcc.gnu.org/g:7ce391e008e603bede7a19523e699faf2165479d

commit r16-8476-g7ce391e008e603bede7a19523e699faf2165479d
Author: GCC Administrator <[email protected]>
Date:   Mon Apr 6 00:16:22 2026 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       |  8 ++++++++
 gcc/cp/ChangeLog        | 18 ++++++++++++++++++
 gcc/fortran/ChangeLog   |  7 +++++++
 gcc/testsuite/ChangeLog | 19 +++++++++++++++++++
 5 files changed, 53 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 74f24011f1ba..5916d328fbf0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260405
+20260406
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 5edbfcdb1428..d9fd1615aaa4 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,11 @@
+2026-04-05  Eric Botcazou  <[email protected]>
+
+       * exp_ch6.adb (Expand_Simple_Function_Return): Use a constant return
+       object when the simple return is rewritten as an extended one.
+       * libgnat/s-secsta.adb (SS_Allocate): Raise Storage_Error if the
+       requested size is negative.
+       * libgnat/s-secsta__cheri.adb (SS_Allocate): Likewise.
+
 2026-04-03  Tonu Naks  <[email protected]>
 
        * doc/gnat_rm/gnat_language_extensions.rst: Adjust rules for
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 27df3beae173..e4c17f3b20b4 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,21 @@
+2026-04-05  Jakub Jelinek  <[email protected]>
+
+       PR c++/124689
+       * metafns.gperf (enum metafn_kind): Add
+       METAFN_KIND_BOOL_INFO_REFLECTION_RANGE.
+       (can_substitute): Use METAFN_KIND_BOOL_INFO_REFLECTION_RANGE
+       instead of METAFN_KIND_INFO_INFO_REFLECTION_RANGE.
+       (METAFN_KIND_ARG): Add MINFO argument.
+       (METAFN_KIND_RET): Define.
+       * reflect.cc (is_std_meta_class): New function.
+       (get_info): Add LOC argument, diagnose invalid argument type instead
+       of failing assertion.
+       (check_metafn_arg_type): New function.
+       (check_metafn_return_type): New function.
+       (process_metafunction): Diagnose clearly invalid return
+       or argument types.  Use rettype variable instead of TREE_TYPE (call).
+       * metafns.h: Regenerate.
+
 2026-04-04  Roger Sayle  <[email protected]>
 
        PR c++/124573
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 4055003b0b35..2bc8e7a9e8e6 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2026-04-05  Christopher Albert  <[email protected]>
+
+       PR fortran/109788
+       * iresolve.cc (copy_intrinsic_sym): New helper.
+       (gfc_resolve_spread): Copy the intrinsic descriptor before
+       specializing the character formal argument type.
+
 2026-04-04  Harald Anlauf  <[email protected]>
 
        PR fortran/66973
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c8191f12885a..94ee4c2dcece 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,22 @@
+2026-04-05  Jakub Jelinek  <[email protected]>
+
+       PR c++/124689
+       * g++.dg/reflect/pr124689.C: New test.
+
+2026-04-05  Christopher Albert  <[email protected]>
+
+       PR fortran/109788
+       * gfortran.dg/pr109788.f90: New test.
+
+2026-04-05  Eric Botcazou  <[email protected]>
+
+       * gnat.dg/aggr35_pkg.adb: Pass -gnatws.
+
+2026-04-05  Eric Botcazou  <[email protected]>
+
+       * gnat.dg/aggr35.adb: New test.
+       * gnat.dg/aggr35_pkg.ads, gnat.dg/aggr35_pkg.adb: New helper.
+
 2026-04-04  Roger Sayle  <[email protected]>
 
        PR c++/124573

Reply via email to