From: GCC Administrator Date: Sun, 30 Apr 2023 00:20:31 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-12.3.0~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=786e4fa156aa1973344af232c5370b0bc725e102;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 24dd3ed9702e..8de8e66b47cd 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230429 +20230430 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 519ce8a133f8..22aba0590984 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,47 @@ +2023-04-29 Patrick Palka + + Backported from master: + 2023-04-12 Patrick Palka + + * include/std/ranges (lazy_split_view::_OuterIter::_OuterIter): + Propagate _M_trailing_empty in the const-converting constructor + as per LWG 3904. + * testsuite/std/ranges/adaptors/lazy_split.cc (test12): New test. + +2023-04-29 Patrick Palka + + Backported from master: + 2023-03-14 Patrick Palka + + * include/bits/stl_iterator.h (move_iterator::_S_iter_concept): + Define. + (__cpp_lib_move_iterator_concept): Define for C++20. + (move_iterator::iterator_concept): Strengthen as per P2520R0. + * include/std/version (__cpp_lib_move_iterator_concept): Define + for C++20. + * testsuite/24_iterators/move_iterator/p2520r0.cc: New test. + +2023-04-29 Patrick Palka + + Backported from master: + 2023-03-09 Patrick Palka + + PR libstdc++/108362 + * include/std/ranges (__detail::__can_single_view): New concept. + (_Single::operator()): Constrain it. Move [[nodiscard]] to the + end of the function declarator. + (__detail::__can_iota_view): New concept. + (_Iota::operator()): Constrain it. Move [[nodiscard]] to the + end of the function declarator. + (__detail::__can_istream_view): New concept. + (_Istream::operator()): Constrain it. Move [[nodiscard]] to the + end of the function declarator. + * testsuite/std/ranges/iota/lwg3292_neg.cc: Prune "in + requirements" diagnostic. + * testsuite/std/ranges/iota/iota_view.cc (test07): New test. + * testsuite/std/ranges/istream_view.cc (test08): New test. + * testsuite/std/ranges/single_view.cc (test07): New test. + 2023-04-28 Patrick Palka Backported from master: