https://gcc.gnu.org/g:530380a0af7f620d5c113b963527fe0e3030c058
commit r15-9667-g530380a0af7f620d5c113b963527fe0e3030c058 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue May 13 00:24:47 2025 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 8 +++++ gcc/po/ChangeLog | 4 +++ gcc/testsuite/ChangeLog | 8 +++++ libcpp/po/ChangeLog | 4 +++ libstdc++-v3/ChangeLog | 95 +++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 120 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 823f45bde508..83f5cb2658ec 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250512 +20250513 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index f950c6156c4b..377d1baabc4f 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,11 @@ +2025-05-12 Jason Merrill <ja...@redhat.com> + + Backported from master: + 2025-05-12 Jason Merrill <ja...@redhat.com> + + PR c++/120012 + * class.cc (check_non_pod_aggregate): Check is_empty_class. + 2025-05-07 Jason Merrill <ja...@redhat.com> Backported from master: diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index f78bda35dc44..028b87feeb2f 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2025-05-12 Joseph Myers <josmy...@redhat.com> + + * sv.po: Update. + 2025-04-30 Joseph Myers <josmy...@redhat.com> * 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 da60a95aa7a4..848def77f4b6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2025-05-12 Jason Merrill <ja...@redhat.com> + + Backported from master: + 2025-05-12 Jason Merrill <ja...@redhat.com> + + PR c++/120012 + * g++.dg/abi/base-defaulted2.C: New test. + 2025-05-11 Richard Biener <rguent...@suse.de> PR tree-optimization/120211 diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog index 6af4190a9439..2834e7d0c5c6 100644 --- a/libcpp/po/ChangeLog +++ b/libcpp/po/ChangeLog @@ -1,3 +1,7 @@ +2025-05-12 Joseph Myers <josmy...@redhat.com> + + * es.po: Update. + 2025-04-25 Release Manager * GCC 15.1.0 released. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ac09899c51c4..7ebd63c4b948 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,98 @@ +2025-05-12 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-05-12 Jonathan Wakely <jwak...@redhat.com> + + PR libstdc++/120187 + * include/c_global/ciso646: Only give deprecated warning for + C++20 and later. + * include/c_global/ccomplex: Add @since to Doxygen comment. + * include/c_global/cstdalign: Likewise. + * include/c_global/cstdbool: Likewise. + * include/c_global/ctgmath: Likewise. + * testsuite/18_support/headers/ciso646/macros.cc: Remove + dg-warning for c++17_only effective target. + * testsuite/18_support/headers/ciso646/macros-2.cc: New test. + +2025-05-12 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-05-12 Jonathan Wakely <jwak...@redhat.com> + + PR libstdc++/120198 + * include/bits/version.def (scoped_lock): Do not depend on + gthreads or hosted. + * include/bits/version.h: Regenerate. + * include/std/mutex (scoped_lock): Update comment. + * testsuite/30_threads/scoped_lock/requirements/typedefs.cc: + Remove dg-require-gthreads and use custom lockable type instead + of std::mutex. Check that typedef is only present for a single + template argument. + +2025-05-12 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-05-12 Jonathan Wakely <jwak...@redhat.com> + + * doc/xml/manual/status_cxx2023.xml: Update status of proposals + implemented after GCC 14.2 release. + * doc/html/*: Regenerate. + +2025-05-12 Patrick Palka <ppa...@redhat.com> + + Backported from master: + 2025-05-12 Patrick Palka <ppa...@redhat.com> + + PR libstdc++/119714 + PR libstdc++/112490 + * include/std/expected (expected::operator==): Replace + non-dependent std::expected function parameter with a dependent + one of type expected<_Vp, _Er> where _Vp matches _Tp. + * testsuite/20_util/expected/119714.cc: New test. + +2025-05-12 Patrick Palka <ppa...@redhat.com> + + Backported from master: + 2025-04-29 Patrick Palka <ppa...@redhat.com> + + PR libstdc++/119427 + * include/std/flat_map (_Flat_map_impl::erase_if): Replace + this hidden friend with ... + (_Flat_map_impl::_M_erase_if): ... this member function. + (flat_map): Export _Flat_map_impl::_M_erase_if. + (erase_if(flat_map)): Define. + (flat_multimap): Export _Flat_map_impl::_M_erase_if. + (erase_if(flat_multimap)): Define. + * include/std/flat_set (_Flat_set_impl::erase_if): Replace + with ... + (_Flat_set_impl::_M_erase_if): ... this member function. + (flat_set): Export _Flat_set_impl::_M_erase_if. + (erase_if(flat_set)): Define. + (flat_multiset): Export _Flat_set_impl::_M_erase_if. + (erase_if(flat_multiset)): Define. + * testsuite/23_containers/flat_map/1.cc (test07): New test. + * testsuite/23_containers/flat_multimap/1.cc (test07): New test. + * testsuite/23_containers/flat_multiset/1.cc (test09): New test. + * testsuite/23_containers/flat_set/1.cc (test09): New test. + +2025-05-12 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-05-12 Jonathan Wakely <jwak...@redhat.com> + + PR libstdc++/118260 + * python/hook.in: Suppress output from gdb.execute calls to + register skips. + +2025-05-12 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-05-12 Jonathan Wakely <jwak...@redhat.com> + + * doc/xml/manual/status_cxx2017.xml: Update status for + std::to_chars and std::from_chars. + * doc/html/manual/*: Regenerate. + 2025-05-07 Jonathan Wakely <jwak...@redhat.com> Backported from master: