This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 3a4a9259801 nvptx: Define TARGET_TRULY_NOOP_TRUNCATION to false new 8abab28bb5c libstdc++: Remove condition around friend declaration (PR 96382) new 6458742a15f libstdc++: Ensure c++NN effective target present in all C++ [...] new 566f4227346 libstdc++: Use c++NN_only effective target to tests new a92e0f58d83 libstdc++: Add dg-require-effective-target to std::span ass [...] new 9d613af2b45 libstdc++: Ensure c++NN effective-target present in more tests new dc8c00966ef libstdc++: Avoid using __float128 in strict modes new f07fa7a31c8 libstdc++: Fix test that fails for C++98 new 8011f718e24 libstdc++: Fix tests that fail for C++98
The 8 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/include/bits/stl_iterator.h | 2 -- .../17_intro/headers/c++2017/all_attributes.cc | 2 +- .../17_intro/headers/c++2017/all_no_exceptions.cc | 2 +- .../testsuite/17_intro/headers/c++2017/all_no_rtti.cc | 2 +- .../17_intro/headers/c++2017/all_pedantic_errors.cc | 2 +- .../17_intro/headers/c++2017/operator_names.cc | 2 +- .../testsuite/17_intro/headers/c++2017/stdc++.cc | 2 +- .../headers/c++2017/stdc++_multiple_inclusion.cc | 2 +- libstdc++-v3/testsuite/18_support/set_terminate.cc | 2 +- .../uncaught_exceptions/uncaught_exceptions.cc | 1 + .../19_diagnostics/error_code/is_error_code_v.cc | 2 +- libstdc++-v3/testsuite/20_util/any/assign/1.cc | 2 +- libstdc++-v3/testsuite/20_util/any/assign/2.cc | 2 +- libstdc++-v3/testsuite/20_util/any/assign/emplace.cc | 2 +- libstdc++-v3/testsuite/20_util/any/assign/exception.cc | 2 +- libstdc++-v3/testsuite/20_util/any/assign/self.cc | 1 + libstdc++-v3/testsuite/20_util/any/cons/1.cc | 2 +- libstdc++-v3/testsuite/20_util/any/cons/2.cc | 2 +- libstdc++-v3/testsuite/20_util/any/cons/aligned.cc | 1 + libstdc++-v3/testsuite/20_util/any/cons/explicit.cc | 2 +- libstdc++-v3/testsuite/20_util/any/cons/in_place.cc | 2 +- libstdc++-v3/testsuite/20_util/any/cons/nontrivial.cc | 1 + libstdc++-v3/testsuite/20_util/any/make_any.cc | 2 +- libstdc++-v3/testsuite/20_util/any/misc/any_cast.cc | 2 +- .../testsuite/20_util/any/misc/any_cast_no_rtti.cc | 2 +- libstdc++-v3/testsuite/20_util/any/misc/swap.cc | 2 +- libstdc++-v3/testsuite/20_util/any/modifiers/1.cc | 2 +- libstdc++-v3/testsuite/20_util/any/observers/type.cc | 2 +- libstdc++-v3/testsuite/20_util/any/requirements.cc | 2 +- libstdc++-v3/testsuite/20_util/any/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/as_const/1.cc | 2 +- libstdc++-v3/testsuite/20_util/as_const/rvalue_neg.cc | 2 +- .../testsuite/20_util/bind/is_placeholder_v.cc | 2 +- .../testsuite/20_util/bool_constant/requirements.cc | 2 +- .../duration/requirements/treat_as_floating_point_v.cc | 2 +- .../testsuite/20_util/duration_cast/rounding.cc | 2 +- .../enable_shared_from_this/members/weak_from_this.cc | 1 + .../testsuite/20_util/function_objects/invoke/59768.cc | 2 +- .../testsuite/20_util/function_objects/not_fn/1.cc | 1 + .../testsuite/20_util/function_objects/searchers.cc | 1 + .../testsuite/20_util/in_place/requirements.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_invocable/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_invocable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_nothrow_invocable/requirements/typedefs.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_nothrow_swappable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_nothrow_swappable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_nothrow_swappable_with/requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_swappable_with/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_swappable/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_swappable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_swappable_with/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_swappable_with/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/logical_traits/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/logical_traits/value.cc | 2 +- .../20_util/optional/constexpr/make_optional.cc | 1 + .../20_util/optional/constexpr/observers/2.cc | 1 + .../20_util/optional/constexpr/observers/3.cc | 1 + libstdc++-v3/testsuite/20_util/optional/hash.cc | 1 + libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc | 2 +- .../20_util/ratio/requirements/ratio_equal_v.cc | 2 +- .../testsuite/20_util/reference_wrapper/83427.cc | 2 +- .../20_util/shared_ptr/requirements/weak_type.cc | 2 +- .../memory_management_tools/1.cc | 1 + .../uninitialized_fill_n/sizes.cc | 18 +++++++++--------- libstdc++-v3/testsuite/20_util/tuple/apply/1.cc | 1 + .../testsuite/20_util/tuple/make_from_tuple/1.cc | 1 + libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/tuple_size_v.cc | 2 +- .../unique_ptr/specialized_algorithms/swap_cxx17.cc | 2 +- .../uses_allocator/requirements/uses_allocator_v.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/any.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/hash.cc | 1 + libstdc++-v3/testsuite/20_util/variant/index_type.cc | 1 + libstdc++-v3/testsuite/20_util/variant/run.cc | 2 +- libstdc++-v3/testsuite/20_util/void_t/1.cc | 2 +- .../testsuite/21_strings/basic_string/79162.cc | 2 +- .../testsuite/21_strings/basic_string/cons/char/7.cc | 1 + .../21_strings/basic_string/cons/wchar_t/7.cc | 1 + .../testsuite/21_strings/basic_string/lwg2758.cc | 2 +- .../testsuite/21_strings/basic_string/lwg2946.cc | 2 +- .../21_strings/basic_string/modifiers/append/char/4.cc | 1 + .../basic_string/modifiers/append/wchar_t/4.cc | 1 + .../21_strings/basic_string/modifiers/assign/char/4.cc | 1 + .../basic_string/modifiers/assign/wchar_t/4.cc | 1 + .../21_strings/basic_string/modifiers/insert/char/3.cc | 1 + .../basic_string/modifiers/insert/wchar_t/3.cc | 1 + .../basic_string/modifiers/replace/char/7.cc | 1 + .../basic_string/modifiers/replace/wchar_t/7.cc | 1 + .../basic_string/operations/compare/char/2.cc | 1 + .../basic_string/operations/compare/wchar_t/2.cc | 1 + .../21_strings/basic_string/operations/data/char/2.cc | 1 + .../basic_string/operations/data/wchar_t/2.cc | 1 + .../21_strings/basic_string/operations/find/char/5.cc | 1 + .../basic_string/operations/find/wchar_t/5.cc | 1 + .../21_strings/basic_string/operators/char/5.cc | 1 + .../21_strings/basic_string/operators/wchar_t/5.cc | 1 + .../21_strings/basic_string_view/capacity/1.cc | 1 + .../21_strings/basic_string_view/cons/char/1.cc | 1 + .../21_strings/basic_string_view/cons/char/2.cc | 1 + .../21_strings/basic_string_view/cons/char/3.cc | 1 + .../21_strings/basic_string_view/cons/wchar_t/1.cc | 1 + .../21_strings/basic_string_view/cons/wchar_t/2.cc | 1 + .../21_strings/basic_string_view/cons/wchar_t/3.cc | 1 + .../basic_string_view/element_access/char/1.cc | 1 + .../basic_string_view/element_access/char/2.cc | 3 ++- .../basic_string_view/element_access/char/empty.cc | 1 + .../element_access/char/front_back.cc | 1 + .../basic_string_view/element_access/wchar_t/1.cc | 1 + .../basic_string_view/element_access/wchar_t/2.cc | 3 ++- .../basic_string_view/element_access/wchar_t/empty.cc | 1 + .../element_access/wchar_t/front_back.cc | 1 + .../testsuite/21_strings/basic_string_view/include.cc | 2 +- .../21_strings/basic_string_view/inserters/char/1.cc | 1 + .../21_strings/basic_string_view/inserters/char/2.cc | 1 + .../21_strings/basic_string_view/inserters/char/3.cc | 1 + .../basic_string_view/inserters/pod/10081-out.cc | 1 + .../basic_string_view/inserters/wchar_t/1.cc | 1 + .../basic_string_view/inserters/wchar_t/2.cc | 1 + .../basic_string_view/inserters/wchar_t/3.cc | 1 + .../basic_string_view/literals/types-char8_t.cc | 2 +- .../21_strings/basic_string_view/literals/types.cc | 2 +- .../basic_string_view/literals/values-char8_t.cc | 1 + .../21_strings/basic_string_view/literals/values.cc | 1 + .../modifiers/remove_prefix/char/1.cc | 1 + .../modifiers/remove_prefix/wchar_t/1.cc | 1 + .../modifiers/remove_suffix/char/1.cc | 1 + .../modifiers/remove_suffix/wchar_t/1.cc | 1 + .../basic_string_view/operations/compare/char/1.cc | 1 + .../basic_string_view/operations/compare/char/13650.cc | 1 + .../basic_string_view/operations/compare/wchar_t/1.cc | 1 + .../operations/compare/wchar_t/13650.cc | 1 + .../basic_string_view/operations/copy/char/1.cc | 1 + .../basic_string_view/operations/copy/wchar_t/1.cc | 1 + .../basic_string_view/operations/data/char/1.cc | 1 + .../basic_string_view/operations/data/wchar_t/1.cc | 1 + .../basic_string_view/operations/find/char/1.cc | 1 + .../basic_string_view/operations/find/char/2.cc | 1 + .../basic_string_view/operations/find/char/3.cc | 1 + .../basic_string_view/operations/find/char/4.cc | 1 + .../basic_string_view/operations/find/wchar_t/1.cc | 1 + .../basic_string_view/operations/find/wchar_t/2.cc | 1 + .../basic_string_view/operations/find/wchar_t/3.cc | 1 + .../basic_string_view/operations/find/wchar_t/4.cc | 1 + .../basic_string_view/operations/rfind/char/1.cc | 1 + .../basic_string_view/operations/rfind/char/2.cc | 1 + .../basic_string_view/operations/rfind/char/3.cc | 1 + .../basic_string_view/operations/rfind/wchar_t/1.cc | 1 + .../basic_string_view/operations/rfind/wchar_t/2.cc | 1 + .../basic_string_view/operations/rfind/wchar_t/3.cc | 1 + .../operations/string_conversion/1.cc | 1 + .../basic_string_view/operations/substr/char/1.cc | 1 + .../basic_string_view/operations/substr/wchar_t/1.cc | 1 + .../basic_string_view/range_access/char/1.cc | 2 +- .../basic_string_view/range_access/wchar_t/1.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../requirements/explicit_instantiation/char16_t/1.cc | 2 +- .../requirements/explicit_instantiation/char32_t/1.cc | 2 +- .../requirements/explicit_instantiation/char8_t/1.cc | 2 +- .../requirements/explicit_instantiation/wchar_t/1.cc | 2 +- .../basic_string_view/requirements/typedefs.cc | 2 +- .../testsuite/21_strings/basic_string_view/typedefs.cc | 2 +- .../testsuite/21_strings/basic_string_view/types/1.cc | 2 +- .../array/specialized_algorithms/swap_cxx17.cc | 2 +- .../testsuite/23_containers/map/modifiers/extract.cc | 1 + .../23_containers/map/modifiers/insert_or_assign/1.cc | 1 + .../testsuite/23_containers/map/modifiers/merge.cc | 1 + .../23_containers/map/modifiers/try_emplace/1.cc | 1 + .../23_containers/multimap/modifiers/extract.cc | 1 + .../23_containers/multimap/modifiers/merge.cc | 1 + .../23_containers/multiset/modifiers/extract.cc | 1 + .../23_containers/multiset/modifiers/merge.cc | 1 + .../testsuite/23_containers/set/modifiers/extract.cc | 1 + .../testsuite/23_containers/set/modifiers/merge.cc | 1 + .../testsuite/23_containers/span/back_assert_neg.cc | 3 ++- .../testsuite/23_containers/span/first_2_assert_neg.cc | 3 ++- .../testsuite/23_containers/span/first_assert_neg.cc | 3 ++- .../testsuite/23_containers/span/front_assert_neg.cc | 3 ++- .../23_containers/span/index_op_assert_neg.cc | 3 ++- .../testsuite/23_containers/span/last_2_assert_neg.cc | 3 ++- .../testsuite/23_containers/span/last_assert_neg.cc | 3 ++- .../23_containers/span/subspan_2_assert_neg.cc | 3 ++- .../23_containers/span/subspan_3_assert_neg.cc | 3 ++- .../23_containers/span/subspan_4_assert_neg.cc | 3 ++- .../23_containers/span/subspan_5_assert_neg.cc | 3 ++- .../23_containers/span/subspan_6_assert_neg.cc | 3 ++- .../testsuite/23_containers/span/subspan_assert_neg.cc | 3 ++- .../23_containers/unordered_map/modifiers/extract.cc | 1 + .../unordered_map/modifiers/insert_or_assign.cc | 1 + .../23_containers/unordered_map/modifiers/merge.cc | 1 + .../unordered_map/modifiers/try_emplace.cc | 1 + .../unordered_multimap/modifiers/extract.cc | 1 + .../unordered_multimap/modifiers/merge.cc | 1 + .../unordered_multiset/modifiers/extract.cc | 1 + .../unordered_multiset/modifiers/merge.cc | 1 + .../23_containers/unordered_set/modifiers/extract.cc | 1 + .../23_containers/unordered_set/modifiers/merge.cc | 1 + .../headers/iterator/range_access_c++11.cc | 2 +- .../headers/iterator/range_access_c++14.cc | 2 +- .../headers/iterator/range_access_c++17.cc | 2 +- .../24_iterators/headers/iterator/synopsis.cc | 2 +- .../24_iterators/headers/iterator/synopsis_c++11.cc | 2 +- .../24_iterators/headers/iterator/synopsis_c++14.cc | 2 +- .../24_iterators/headers/iterator/synopsis_c++17.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/clamp/1.cc | 1 + libstdc++-v3/testsuite/25_algorithms/clamp/2.cc | 1 + .../testsuite/25_algorithms/clamp/constexpr.cc | 2 +- .../clamp/requirements/explicit_instantiation/1.cc | 2 +- .../clamp/requirements/explicit_instantiation/pod.cc | 2 +- .../26_numerics/headers/cmath/functions_std_c++17.cc | 2 +- .../headers/cmath/special_functions_global.cc | 2 +- libstdc++-v3/testsuite/26_numerics/numbers/float128.cc | 2 +- libstdc++-v3/testsuite/26_numerics/valarray/69116.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/94749.cc | 4 ++-- .../27_io/basic_istream/ignore/wchar_t/94749.cc | 4 ++-- .../basic_ostream/inserters_other/char/lwg2221.cc | 2 +- libstdc++-v3/testsuite/28_regex/simple_c++11.cc | 2 +- .../testsuite/29_atomics/atomic/is_always_lock_free.cc | 2 +- .../29_atomics/atomic_integral/is_always_lock_free.cc | 2 +- .../headers/condition_variable/std_c++0x_neg.cc | 3 --- .../30_threads/headers/future/std_c++0x_neg.cc | 3 --- libstdc++-v3/testsuite/30_threads/shared_lock/70766.cc | 2 +- .../testsuite/30_threads/shared_mutex/cons/1.cc | 2 +- .../30_threads/shared_mutex/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/shared_mutex/cons/copy_neg.cc | 2 +- .../shared_mutex/requirements/standard_layout.cc | 2 +- .../testsuite/30_threads/shared_mutex/try_lock/1.cc | 2 +- .../testsuite/30_threads/shared_mutex/try_lock/2.cc | 2 +- .../testsuite/30_threads/shared_mutex/unlock/1.cc | 2 +- .../concepts.lang/concept.arithmetic/floating_point.cc | 2 +- libstdc++-v3/testsuite/tr1/headers/c++200x/complex.cc | 2 +- 239 files changed, 261 insertions(+), 147 deletions(-)