https://gcc.gnu.org/g:23087e5d504720af56468089234df13e812ccf6a
commit r16-8951-g23087e5d504720af56468089234df13e812ccf6a Author: GCC Administrator <[email protected]> Date: Fri May 22 00:20:12 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 11 +++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 10 ++++++++++ gcc/testsuite/ChangeLog | 16 ++++++++++++++++ libstdc++-v3/ChangeLog | 33 +++++++++++++++++++++++++++++++++ 5 files changed, 71 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 959adb7d8668..806aa93cdbca 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +2026-05-21 Xi Ruoyao <[email protected]> + + Backported from master: + 2026-05-21 Xi Ruoyao <[email protected]> + + PR target/125320 + * config/riscv/riscv.md (stack_protect_test_<mode>): Call + riscv_output_move() instead of hard coding <load>. + (stack_protect_set_<mode>): Call riscv_output_move() instead of + hard coding <load> and <store>. + 2026-05-20 Jakub Jelinek <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 49fefbb3d21d..6c8fe59e10d0 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260521 +20260522 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 991fcd505df2..6782ed3b0a19 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,13 @@ +2026-05-21 Thomas Koenig <[email protected]> + + Backported from master: + 2026-05-20 Thomas Koenig <[email protected]> + + PR fortran/106546 + * frontend-passes.cc (create_var): Set attr->automatic on + new symbol. + (create_do_loop): Likewise on iteration variable. + 2026-05-20 Thomas Koenig <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 66e7fd8ea549..38b49dcec1c7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,19 @@ +2026-05-21 Thomas Koenig <[email protected]> + + Backported from master: + 2026-05-20 Thomas Koenig <[email protected]> + + PR fortran/106546 + * gfortran.dg/inline_matmul_27.f90: New test. + +2026-05-21 Xi Ruoyao <[email protected]> + + Backported from master: + 2026-05-21 Xi Ruoyao <[email protected]> + + PR target/125320 + * gcc.target/riscv/pr125320.c: New test. + 2026-05-20 Jakub Jelinek <[email protected]> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 54a5a13b8ae8..12520894b479 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,36 @@ +2026-05-21 Patrick Palka <[email protected]> + + Backported from master: + 2026-05-21 Patrick Palka <[email protected]> + + * testsuite/23_containers/flat_map/1.cc (test_constexpr): + If std::string isn't constexpr don't run test10. + +2026-05-21 Patrick Palka <[email protected]> + + Backported from master: + 2026-05-19 Patrick Palka <[email protected]> + + PR libstdc++/125374 + * include/std/flat_map (_Flat_map_impl::_M_try_emplace): Forward + instead of unconditionally moving __k when inserting it. + * testsuite/23_containers/flat_map/1.cc (test10): New test. + +2026-05-21 Tomasz Kamiński <[email protected]> + + Backported from master: + 2026-05-18 Tomasz Kamiński <[email protected]> + + * include/std/mdspan (layout_left_padded::is_exhaustive) + (layout_righ_padded::is_exhaustive): Mark as const. + * testsuite/23_containers/mdspan/layouts/mapping.cc: Test noexcept and + const-invocability for is_exhaustive, is_strided, and is_unique. + * testsuite/23_containers/mdspan/layouts/padded.cc: Test is_exhaustive on + const mapping.. + * testsuite/23_containers/mdspan/layouts/stride.cc: Likewise. + * testsuite/23_containers/mdspan/mdspan.cc: Checks const-invocability + for is_exhaustive, is_strided, is_unique. + 2026-05-19 Jonathan Wakely <[email protected]> Backported from master:
