https://gcc.gnu.org/g:321832daa7e1c8e9452c811b659cd66b459fdec2
commit r16-8872-g321832daa7e1c8e9452c811b659cd66b459fdec2 Author: GCC Administrator <[email protected]> Date: Wed May 6 00:20:53 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 9 +++++++++ gcc/DATESTAMP | 2 +- gcc/d/ChangeLog | 12 ++++++++++++ gcc/po/ChangeLog | 4 ++++ gcc/testsuite/ChangeLog | 16 ++++++++++++++++ libstdc++-v3/ChangeLog | 34 ++++++++++++++++++++++++++++++++++ 6 files changed, 76 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 05a60783822b..6a2d42abd1db 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2026-05-05 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-05-05 Jakub Jelinek <[email protected]> + + PR target/125180 + * config/i386/i386.md (HI/SI test -> QI test splitter): Punt if + operands[2] is a volatile MEM. + 2026-05-04 Nathan Myers <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6174e3d1a443..3bc992c09c39 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260505 +20260506 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 3f7c78639a59..e855225e13fc 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,15 @@ +2026-05-05 Iain Buclaw <[email protected]> + + Backported from master: + 2026-05-05 Iain Buclaw <[email protected]> + + PR d/125089 + * types.cc (finish_aggregate_mode): Explicitly set TYPE_MODE of + non-POD types here. + (finish_aggregate_type): Propagate TREE_ADDRESSABLE to all variants. + (TypeVisitor::visit (TypeStruct *)): Set TREE_ADDRESSABLE before + visiting struct members. + 2026-04-30 Release Manager * GCC 16.1.0 released. diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 5269a212f631..939a06afb7ff 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2026-05-05 Joseph Myers <[email protected]> + + * de.po: Update. + 2026-05-01 Joseph Myers <[email protected]> * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po, diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 651b2b2e522d..2363f03349db 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,19 @@ +2026-05-05 Iain Buclaw <[email protected]> + + Backported from master: + 2026-05-05 Iain Buclaw <[email protected]> + + PR d/125089 + * gdc.dg/pr125089.d: New test. + +2026-05-05 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-05-05 Jakub Jelinek <[email protected]> + + PR target/125180 + * gcc.target/i386/pr125180.c: New test. + 2026-05-01 Jeff Law <[email protected]> Revert: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index bb07f05e657c..d5975d6f96d4 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,37 @@ +2026-05-05 Jonathan Wakely <[email protected]> + + Backported from master: + 2026-05-05 Jonathan Wakely <[email protected]> + + PR libstdc++/109965 + * doc/doxygen/mainpage.html: Link to topics.html instead of + modules.html + +2026-05-05 Jonathan Wakely <[email protected]> + + Backported from master: + 2026-05-05 Jonathan Wakely <[email protected]> + + * include/bits/unique_ptr.h (unique_ptr::_Nothrow_deref): New + helper for pre-C++20. + (unique_ptr::operator*): Either constrain or use _Nothrow_deref. + * testsuite/20_util/unique_ptr/lwg4324.cc: New test. + +2026-05-05 Jonathan Wakely <[email protected]> + + Backported from master: + 2026-05-01 Jonathan Wakely <[email protected]> + + PR libstdc++/121919 + * include/bits/ranges_algo.h (__sample_fn, __shuffle_fn): Use + decltype(__g()) instead of remove_reference_t<_G>::result_type. + * include/bits/uniform_int_dist.h + (uniform_int_distribution::operator()): Use decltype(__urng()) + instead of _UniformRandomBitGenerator::result_type + (uniform_int_distribution::__generate_impl): Likewise. + * testsuite/25_algorithms/sample/121919.cc: New test. + * testsuite/25_algorithms/shuffle/121919.cc: New test. + 2026-04-30 Felix Morgner <[email protected]> Backported from master:
