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
