This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-11 in repository gcc.
from 7510c23c1ec jit: Initialize function::m_blocks in ctor new fa1ea255dba libstdc++: Add another testcase for std::unique_ptr printer [...] new 092cc2c68a9 libstdc++: Fix out-of-bound array accesses in testsuite new 176e55cc28a libstdc++: Fix test for libstdc++ not including <unistd.h> [...] new f29c909d2cd libstdc++: Add xfail to pretty printer tests that fail in C++20 new 24449ffb085 libstdc++: Add missing _GLIBCXX_USE_WCHAR_T checks in testsuite new dda6b9ce0f8 libstdc++: Improve std::forward static assert message new c04b0f63243 libstdc++: Do not allocate a zero-size vector<bool> [PR 100153] new dece0d8ec8f libstdc++: Remove noexcept from syncbuf::swap (LWG 3498) new 22312ca1963 libstdc++: Optimize std::any_cast by replacing indirect call new 6cd6b052400 libstdc++: Improve doxygen comments in <bits/stl_function.h> new e1e44deddfa libstdc++: Initialize all subobjects of std::function new 1caca76928a libstdc++: Add static assertions for std::function requirements new 41dd7f27b60 libstdc++: Optimize std::seed_seq construction new db7a0be81c6 libstdc++: Update Doxygen config template to Doxygen 1.9.2 new e51106b013f libstdc++: Avoid a move in std::function construction (LWG 2447) new 5709564895f libstdc++: Name std::function template parameter new 238fd133808 libstdc++: Add valid range checks to std::span constructors [...] new 23335c64200 libstdc++: Improvements to standard error category objects new 88d481c9ee1 libstdc++: Constrain std::make_any [PR102894] new 58752dd237e libstdc++: Support printing volatile pointers (P1147R1) new ecc43c92151 libstdc++: Define deleted wchar_t overloads unconditionally [...] new d7046cc983a libstdc++: Add noexcept to std::nullopt_t constructor new 20cd18fc47a libstdc++: Simplify std::optional::value() new 62c265324fd libstdc++: Add missing constexpr to std::optional (P2231R1) new a81eb577eec libstdc++: Make spurious std::random_device FAIL less likely new 4063c201231 libstdc++: Make test print which random_device tokens work new 293075002a7 libstdc++: Disable gthreads weak symbols for glibc 2.34 [PR103133] new a3044088b6d libstdc++: Suppress Doxygen docs for more implementation details new 853b9d54365 libstdc++: Simplify constraints for std::any construction new 5644702ef9b libstdc++: Make allocator equality comparable in tests new 4abba335093 libstdc++: Fix dg-prune-output assertion message
The 31 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: libstdc++-v3/config/os/gnu-linux/os_defines.h | 6 + libstdc++-v3/doc/doxygen/user.cfg.in | 75 +--------- libstdc++-v3/include/bits/alloc_traits.h | 4 + libstdc++-v3/include/bits/allocated_ptr.h | 2 + libstdc++-v3/include/bits/enable_special_members.h | 2 + libstdc++-v3/include/bits/hashtable.h | 2 + libstdc++-v3/include/bits/hashtable_policy.h | 2 + libstdc++-v3/include/bits/move.h | 4 +- libstdc++-v3/include/bits/node_handle.h | 20 +++ libstdc++-v3/include/bits/random.tcc | 4 + libstdc++-v3/include/bits/std_function.h | 158 ++++++++++++--------- libstdc++-v3/include/bits/stl_construct.h | 15 +- libstdc++-v3/include/bits/stl_function.h | 134 +++++++++-------- libstdc++-v3/include/bits/uses_allocator.h | 2 + libstdc++-v3/include/bits/vector.tcc | 8 +- libstdc++-v3/include/experimental/optional | 56 ++++---- libstdc++-v3/include/std/any | 51 ++++--- libstdc++-v3/include/std/optional | 86 ++++++----- libstdc++-v3/include/std/ostream | 11 +- libstdc++-v3/include/std/span | 2 + libstdc++-v3/include/std/syncstream | 2 +- libstdc++-v3/include/std/utility | 10 +- libstdc++-v3/include/std/version | 5 +- libstdc++-v3/src/c++11/system_error.cc | 63 +++++--- .../testsuite/17_intro/headers/c++1998/49745.cc | 113 ++++++++++++++- libstdc++-v3/testsuite/20_util/any/102894.cc | 20 +++ libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../testsuite/20_util/function/cons/lwg2774.cc | 31 ++++ .../testsuite/20_util/function/cons/noexcept.cc | 37 +++++ .../testsuite/20_util/optional/constexpr/assign.cc | 94 ++++++++++++ .../20_util/optional/constexpr/cons/conv.cc | 22 +++ .../20_util/optional/constexpr/modifiers.cc | 19 +++ .../testsuite/20_util/optional/constexpr/swap.cc | 29 ++++ .../testsuite/20_util/optional/requirements.cc | 9 ++ libstdc++-v3/testsuite/20_util/optional/version.cc | 11 ++ .../basic_string/modifiers/append/wchar_t/1.cc | 2 +- .../basic_string/operations/compare/wchar_t/1.cc | 4 +- .../testsuite/22_locale/conversions/buffer/1.cc | 10 +- .../testsuite/22_locale/conversions/buffer/3.cc | 18 ++- .../testsuite/22_locale/conversions/string/1.cc | 2 + .../23_containers/span/cons_1_assert_neg.cc | 14 ++ .../23_containers/span/cons_2_assert_neg.cc | 14 ++ .../23_containers/unordered_map/cons/default.cc | 3 + .../23_containers/unordered_set/cons/default.cc | 3 + .../25_algorithms/copy/debug/constexpr_neg.cc | 2 +- .../copy_backward/debug/constexpr_neg.cc | 2 +- .../25_algorithms/equal/debug/constexpr_neg.cc | 2 +- .../lower_bound/debug/constexpr_partitioned_neg.cc | 2 +- .../debug/constexpr_partitioned_pred_neg.cc | 2 +- .../lower_bound/debug/constexpr_valid_range_neg.cc | 2 +- .../upper_bound/debug/constexpr_partitioned_neg.cc | 2 +- .../debug/constexpr_partitioned_pred_neg.cc | 2 +- .../upper_bound/debug/constexpr_valid_range_neg.cc | 2 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../26_numerics/random/random_device/cons/token.cc | 9 +- .../inserters_other/char/volatile_ptr.cc | 11 ++ .../filesystem/path/generic/generic_string.cc | 4 + .../filesystem/path/modifiers/make_preferred.cc | 4 + .../27_io/filesystem/path/native/alloc.cc | 4 + .../27_io/filesystem/path/native/string-char8_t.cc | 2 + .../27_io/filesystem/path/native/string.cc | 2 + .../regex_match/extended/wstring_locale.cc | 2 + .../filesystem/path/generic/generic_string.cc | 2 + .../experimental/filesystem/path/native/alloc.cc | 4 + .../filesystem/path/native/string-char8_t.cc | 2 + .../experimental/filesystem/path/native/string.cc | 2 + .../string_view/operations/compare/wchar_t/1.cc | 4 +- libstdc++-v3/testsuite/lib/gdb-test.exp | 63 +++++--- .../testsuite/libstdc++-prettyprinters/80276.cc | 2 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 11 ++ .../libstdc++-prettyprinters/libfundts.cc | 4 +- .../libstdc++-prettyprinters/prettyprinters.exp | 2 +- 73 files changed, 966 insertions(+), 371 deletions(-) create mode 100644 libstdc++-v3/testsuite/20_util/any/102894.cc create mode 100644 libstdc++-v3/testsuite/20_util/function/cons/lwg2774.cc create mode 100644 libstdc++-v3/testsuite/20_util/function/cons/noexcept.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/assign.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/cons/conv.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/modifiers.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/swap.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/version.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/cons_1_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/cons_2_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char [...]