tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[PATCH 0/5] libc++ update to 01f3a59fb3e2542fce74c768718f594d0debd0da



Hello,

Here's a series of patches to update our libc++ to the version
corresponding to our current LLVM/Clang.  I've tried to grasp the idea
behind our import, and follow suit, avoiding adding unnecessary files
and installing unnecessary system header overrides.

These patches require Kamil's unconditional max_align_t patch:
https://mail-index.netbsd.org/tech-userlevel/2020/02/26/msg012269.html

Besides importing them, the series also moves headers from custom
/usr/include/c++ to /usr/include/c++/v1 matching upstream for better
interoperability.  Our Clang driver already supports both locations.

Finally, libc++ is moved to apache2 license group following upstream
license switch.  This also takes libcxxrt along with it, and since both
are quite tightly bound, I'm not sure how to resolve both having
different licenses.

Another thing we've been discussing is replacing libcxxrt
(from PathScale) with libc++abi (from LLVM upstream).  However,
I suspect they may be ABI-incompatible.

Please note that I've stripped those patches to reduce mail sizes.
Full commits can be found at:
https://github.com/mgorny/netbsd-src/tree/libcxx-update


Michał Górny (5):
  Update prepare-import.sh for new libc++ version
  Use prepare_import.sh to clean up old import
  Import libc++ commit 01f3a59fb3e2542fce74c768718f594d0debd0da
  Move libc++ headers to /usr/include/c++/v1
  Move libc++ to apache2 license group

 distrib/sets/lists/base/mi                    |     7 +-
 distrib/sets/lists/comp/mi                    |   362 +-
 etc/mtree/NetBSD.dist.base                    |     5 +-
 external/apache2/Makefile                     |     4 +
 external/{bsd => apache2}/libc++/Makefile     |     0
 external/{bsd => apache2}/libc++/Makefile.inc |     0
 .../apache2/libc++/dist/libcxx/.clang-format  |    13 +
 .../apache2/libc++/dist/libcxx/CREDITS.TXT    |   150 +
 .../apache2/libc++/dist/libcxx/LICENSE.TXT    |   311 +
 external/apache2/libc++/dist/libcxx/NOTES.TXT |    29 +
 external/apache2/libc++/dist/libcxx/TODO.TXT  |    76 +
 .../dist/libcxx/include/__bit_reference       |  1280 +
 .../libcxx/include/__bsd_locale_defaults.h    |    36 +
 .../libcxx/include/__bsd_locale_fallbacks.h   |   139 +
 .../libc++/dist/libcxx/include/__config       |  1483 +
 .../dist/libcxx/include/__config_site.in      |    36 +
 .../libc++/dist/libcxx/include/__debug        |   278 +
 .../apache2/libc++/dist/libcxx/include/__errc |   217 +
 .../dist/libcxx/include/__functional_03       |  1591 +
 .../dist/libcxx/include/__functional_base     |   652 +
 .../dist/libcxx/include/__functional_base_03  |   223 +
 .../libc++/dist/libcxx/include/__hash_table   |  2913 ++
 .../dist/libcxx/include/__libcpp_version      |     1 +
 .../libc++/dist/libcxx/include/__locale       |  1553 +
 .../libc++/dist/libcxx/include/__mutex_base   |   541 +
 .../libc++/dist/libcxx/include/__node_handle  |   208 +
 .../libc++/dist/libcxx/include/__nullptr      |    61 +
 .../libc++/dist/libcxx/include/__split_buffer |   644 +
 .../dist/libcxx/include/__sso_allocator       |    76 +
 .../libc++/dist/libcxx/include/__std_stream   |   361 +
 .../libc++/dist/libcxx/include/__string       |   985 +
 .../dist/libcxx/include/__threading_support   |   490 +
 .../apache2/libc++/dist/libcxx/include/__tree |  2843 ++
 .../libc++/dist/libcxx/include/__tuple        |   551 +
 .../libc++/dist/libcxx/include/__undef_macros |    33 +
 .../libc++/dist/libcxx/include/algorithm      |  5685 ++++
 .../apache2/libc++/dist/libcxx/include/any    |   671 +
 .../apache2/libc++/dist/libcxx/include/array  |   484 +
 .../apache2/libc++/dist/libcxx/include/atomic |  2442 ++
 .../apache2/libc++/dist/libcxx/include/bit    |   486 +
 .../apache2/libc++/dist/libcxx/include/bitset |  1109 +
 .../libc++/dist/libcxx/include/cassert        |    24 +
 .../libc++/dist/libcxx/include/ccomplex       |    28 +
 .../apache2/libc++/dist/libcxx/include/cctype |   120 +
 .../apache2/libc++/dist/libcxx/include/cerrno |    32 +
 .../apache2/libc++/dist/libcxx/include/cfenv  |    81 +
 .../apache2/libc++/dist/libcxx/include/cfloat |    79 +
 .../libc++/dist/libcxx/include/charconv       |   616 +
 .../apache2/libc++/dist/libcxx/include/chrono |  2960 ++
 .../libc++/dist/libcxx/include/cinttypes      |   257 +
 .../libc++/dist/libcxx/include/ciso646        |    24 +
 .../libc++/dist/libcxx/include/climits        |    47 +
 .../libc++/dist/libcxx/include/clocale        |    54 +
 .../apache2/libc++/dist/libcxx/include/cmath  |   673 +
 .../libc++/dist/libcxx/include/codecvt        |   549 +
 .../libc++/dist/libcxx/include/compare        |   678 +
 .../libc++/dist/libcxx/include/complex        |  1495 +
 .../libc++/dist/libcxx/include/complex.h      |    36 +
 .../dist/libcxx/include/condition_variable    |   268 +
 .../libc++/dist/libcxx/include/csetjmp        |    47 +
 .../libc++/dist/libcxx/include/csignal        |    57 +
 .../libc++/dist/libcxx/include/cstdarg        |    47 +
 .../libc++/dist/libcxx/include/cstdbool       |    31 +
 .../libc++/dist/libcxx/include/cstddef        |   113 +
 .../libc++/dist/libcxx/include/cstdint        |   190 +
 .../apache2/libc++/dist/libcxx/include/cstdio |   171 +
 .../libc++/dist/libcxx/include/cstdlib        |   163 +
 .../libc++/dist/libcxx/include/cstring        |    96 +
 .../libc++/dist/libcxx/include/ctgmath        |    28 +
 .../apache2/libc++/dist/libcxx/include/ctime  |    81 +
 .../apache2/libc++/dist/libcxx/include/cwchar |   192 +
 .../libc++/dist/libcxx/include/cwctype        |    86 +
 .../apache2/libc++/dist/libcxx/include/deque  |  3039 ++
 .../libc++/dist/libcxx/include/exception      |   329 +
 .../libc++/dist/libcxx/include/execution      |    19 +
 .../dist/libcxx/include/experimental/__config |    79 +
 .../dist/libcxx/include/experimental/__memory |    89 +
 .../libcxx/include/experimental/algorithm     |    59 +
 .../libcxx/include/experimental/coroutine     |   334 +
 .../dist/libcxx/include/experimental/deque    |    46 +
 .../libcxx/include/experimental/filesystem    |   256 +
 .../libcxx/include/experimental/forward_list  |    46 +
 .../libcxx/include/experimental/functional    |   458 +
 .../dist/libcxx/include/experimental/iterator |   113 +
 .../dist/libcxx/include/experimental/list     |    46 +
 .../dist/libcxx/include/experimental/map      |    56 +
 .../include/experimental/memory_resource      |   426 +
 .../include/experimental/propagate_const      |   577 +
 .../dist/libcxx/include/experimental/regex    |    61 +
 .../dist/libcxx/include/experimental/set      |    56 +
 .../dist/libcxx/include/experimental/simd     |  1569 +
 .../dist/libcxx/include/experimental/string   |    61 +
 .../libcxx/include/experimental/type_traits   |   154 +
 .../libcxx/include/experimental/unordered_map |    64 +
 .../libcxx/include/experimental/unordered_set |    58 +
 .../dist/libcxx/include/experimental/utility  |    46 +
 .../dist/libcxx/include/experimental/vector   |    46 +
 .../libc++/dist/libcxx/include/ext/__hash     |   133 +
 .../libc++/dist/libcxx/include/ext/hash_map   |   983 +
 .../libc++/dist/libcxx/include/ext/hash_set   |   659 +
 .../libc++/dist/libcxx/include/filesystem     |  2644 ++
 .../libc++/dist/libcxx/include/forward_list   |  1781 ++
 .../libc++/dist/libcxx/include/fstream        |  1763 ++
 .../libc++/dist/libcxx/include/functional     |  3096 ++
 .../apache2/libc++/dist/libcxx/include/future |  2608 ++
 .../dist/libcxx/include/initializer_list      |   117 +
 .../libc++/dist/libcxx/include/iomanip        |   670 +
 .../apache2/libc++/dist/libcxx/include/ios    |  1066 +
 .../apache2/libc++/dist/libcxx/include/iosfwd |   220 +
 .../libc++/dist/libcxx/include/iostream       |    63 +
 .../libc++/dist/libcxx/include/istream        |  1651 +
 .../libc++/dist/libcxx/include/iterator       |  1938 ++
 .../apache2/libc++/dist/libcxx/include/limits |   818 +
 .../apache2/libc++/dist/libcxx/include/list   |  2488 ++
 .../apache2/libc++/dist/libcxx/include/locale |  4353 +++
 .../apache2/libc++/dist/libcxx/include/map    |  2246 ++
 .../apache2/libc++/dist/libcxx/include/math.h |  1574 +
 .../apache2/libc++/dist/libcxx/include/memory |  5370 ++++
 .../dist/libcxx/include/module.modulemap      |   612 +
 .../apache2/libc++/dist/libcxx/include/mutex  |   711 +
 .../apache2/libc++/dist/libcxx/include/new    |   372 +
 .../libc++/dist/libcxx/include/numeric        |   593 +
 .../libc++/dist/libcxx/include/optional       |  1420 +
 .../libc++/dist/libcxx/include/ostream        |  1107 +
 .../apache2/libc++/dist/libcxx/include/queue  |   803 +
 .../apache2/libc++/dist/libcxx/include/random |  6743 ++++
 .../apache2/libc++/dist/libcxx/include/ratio  |   532 +
 .../apache2/libc++/dist/libcxx/include/regex  |  6662 ++++
 .../dist/libcxx/include/scoped_allocator      |   683 +
 .../apache2/libc++/dist/libcxx/include/set    |  1493 +
 .../libc++/dist/libcxx/include/shared_mutex   |   508 +
 .../apache2/libc++/dist/libcxx/include/span   |   591 +
 .../libc++/dist/libcxx/include/sstream        |   985 +
 .../apache2/libc++/dist/libcxx/include/stack  |   321 +
 .../libc++/dist/libcxx/include/stdexcept      |   304 +
 .../libc++/dist/libcxx/include/streambuf      |   500 +
 .../apache2/libc++/dist/libcxx/include/string |  4365 +++
 .../libc++/dist/libcxx/include/string_view    |   840 +
 .../libc++/dist/libcxx/include/strstream      |   399 +
 .../libc++/dist/libcxx/include/system_error   |   486 +
 .../libc++/dist/libcxx/include/tgmath.h       |    36 +
 .../apache2/libc++/dist/libcxx/include/thread |   420 +
 .../apache2/libc++/dist/libcxx/include/tuple  |  1451 +
 .../libc++/dist/libcxx/include/type_traits    |  4060 +++
 .../libc++/dist/libcxx/include/typeindex      |   102 +
 .../libc++/dist/libcxx/include/typeinfo       |   350 +
 .../libc++/dist/libcxx/include/unordered_map  |  2445 ++
 .../libc++/dist/libcxx/include/unordered_set  |  1680 +
 .../libc++/dist/libcxx/include/utility        |  1619 +
 .../libc++/dist/libcxx/include/valarray       |  4942 +++
 .../libc++/dist/libcxx/include/variant        |  1668 +
 .../apache2/libc++/dist/libcxx/include/vector |  3406 ++
 .../libc++/dist/libcxx/include/version        |   237 +
 .../libc++/dist/libcxx/src/algorithm.cpp      |    95 +
 .../apache2/libc++/dist/libcxx/src/any.cpp    |    34 +
 .../apache2/libc++/dist/libcxx/src/bind.cpp   |    29 +
 .../libc++/dist/libcxx/src/charconv.cpp       |   160 +
 .../apache2/libc++/dist/libcxx/src/chrono.cpp |   233 +
 .../dist/libcxx/src/condition_variable.cpp    |    93 +
 .../src/condition_variable_destructor.cpp     |    46 +
 .../apache2/libc++/dist/libcxx/src/debug.cpp  |   578 +
 .../libc++/dist/libcxx/src/exception.cpp      |    35 +
 .../src/experimental/memory_resource.cpp      |   161 +
 .../src/filesystem/directory_iterator.cpp     |   398 +
 .../libcxx/src/filesystem/filesystem_common.h |   435 +
 .../libcxx/src/filesystem/int128_builtins.cpp |    54 +
 .../dist/libcxx/src/filesystem/operations.cpp |  1782 ++
 .../libc++/dist/libcxx/src/functional.cpp     |    25 +
 .../apache2/libc++/dist/libcxx/src/future.cpp |   277 +
 .../apache2/libc++/dist/libcxx/src/hash.cpp   |   561 +
 .../libcxx/src/include/apple_availability.h   |    51 +
 .../dist/libcxx/src/include/atomic_support.h  |   176 +
 .../dist/libcxx/src/include/config_elast.h    |    41 +
 .../dist/libcxx/src/include/refstring.h       |   127 +
 .../apache2/libc++/dist/libcxx/src/ios.cpp    |   457 +
 .../libc++/dist/libcxx/src/iostream.cpp       |   159 +
 .../apache2/libc++/dist/libcxx/src/locale.cpp |  6154 ++++
 .../apache2/libc++/dist/libcxx/src/memory.cpp |   237 +
 .../apache2/libc++/dist/libcxx/src/mutex.cpp  |   260 +
 .../dist/libcxx/src/mutex_destructor.cpp      |    50 +
 .../apache2/libc++/dist/libcxx/src/new.cpp    |   297 +
 .../libc++/dist/libcxx/src/optional.cpp       |    41 +
 .../apache2/libc++/dist/libcxx/src/random.cpp |   178 +
 .../apache2/libc++/dist/libcxx/src/regex.cpp  |   314 +
 .../libc++/dist/libcxx/src/shared_mutex.cpp   |   118 +
 .../libc++/dist/libcxx/src/stdexcept.cpp      |    19 +
 .../apache2/libc++/dist/libcxx/src/string.cpp |   458 +
 .../libc++/dist/libcxx/src/strstream.cpp      |   335 +
 .../support/runtime/exception_libcxxrt.ipp    |    25 +
 .../runtime/exception_pointer_cxxabi.ipp      |    73 +
 .../support/runtime/new_handler_fallback.ipp  |    26 +
 .../src/support/runtime/stdexcept_default.ipp |    64 +
 .../libc++/dist/libcxx/src/system_error.cpp   |   295 +
 .../apache2/libc++/dist/libcxx/src/thread.cpp |   225 +
 .../libc++/dist/libcxx/src/typeinfo.cpp       |    57 +
 .../libc++/dist/libcxx/src/utility.cpp        |    15 +
 .../libc++/dist/libcxx/src/valarray.cpp       |    57 +
 .../libc++/dist/libcxx/src/variant.cpp        |    17 +
 .../apache2/libc++/dist/libcxx/src/vector.cpp |    15 +
 .../random_shuffle.cxx1z.pass.cpp             |    54 +
 .../random_shuffle.depr_in_cxx14.fail.cpp     |    49 +
 .../libcxx/algorithms/debug_less.pass.cpp     |   292 +
 .../libcxx/algorithms/half_positive.pass.cpp  |    57 +
 .../test/libcxx/algorithms/version.pass.cpp   |    23 +
 .../atomics/atomics.align/align.pass.sh.cpp   |    94 +
 .../atomics/atomics.flag/init_bool.pass.cpp   |    45 +
 .../memory_order.underlying_type.pass.cpp     |    36 +
 .../diagnose_invalid_memory_order.fail.cpp    |   129 +
 .../atomics/libcpp-has-no-threads.fail.cpp    |    25 +
 .../atomics/libcpp-has-no-threads.pass.cpp    |    19 +
 .../test/libcxx/atomics/version.pass.cpp      |    25 +
 .../associative/map/at.abort.pass.cpp         |    36 +
 .../associative/map/at.const.abort.pass.cpp   |    36 +
 .../associative/map/version.pass.cpp          |    23 +
 .../associative/non_const_comparator.fail.cpp |    49 +
 .../associative/non_const_comparator.pass.cpp |    60 +
 .../associative/set/version.pass.cpp          |    23 +
 .../tree_balance_after_insert.pass.cpp        |  1622 +
 .../tree_key_value_traits.pass.cpp            |    60 +
 .../associative/tree_left_rotate.pass.cpp     |   104 +
 .../associative/tree_remove.pass.cpp          |  1654 +
 .../associative/tree_right_rotate.pass.cpp    |   104 +
 .../associative/undef_min_max.pass.cpp        |    25 +
 .../container.adaptors/queue/version.pass.cpp |    23 +
 .../container.adaptors/stack/version.pass.cpp |    23 +
 .../containers/gnu_cxx/hash_map.pass.cpp      |    36 +
 .../gnu_cxx/hash_map_name_lookup.pass.cpp     |    36 +
 .../containers/gnu_cxx/hash_set.pass.cpp      |    36 +
 .../gnu_cxx/hash_set_name_lookup.pass.cpp     |    34 +
 .../array/array.zero/db_back.pass.cpp         |    41 +
 .../array/array.zero/db_front.pass.cpp        |    41 +
 .../array/array.zero/db_indexing.pass.cpp     |    45 +
 .../sequences/array/version.pass.cpp          |    23 +
 .../sequences/deque/incomplete.pass.cpp       |    35 +
 .../sequences/deque/pop_back_empty.pass.cpp   |    29 +
 .../deque/spare_block_handling.pass.cpp       |   282 +
 .../sequences/deque/version.pass.cpp          |    23 +
 .../sequences/forwardlist/version.pass.cpp    |    23 +
 .../sequences/list/list.cons/db_copy.pass.cpp |    34 +
 .../sequences/list/list.cons/db_move.pass.cpp |    37 +
 .../list/list.modifiers/emplace_db1.pass.cpp  |    50 +
 .../list.modifiers/erase_iter_db1.pass.cpp    |    34 +
 .../list.modifiers/erase_iter_db2.pass.cpp    |    35 +
 .../erase_iter_iter_db1.pass.cpp              |    34 +
 .../erase_iter_iter_db2.pass.cpp              |    34 +
 .../erase_iter_iter_db3.pass.cpp              |    34 +
 .../erase_iter_iter_db4.pass.cpp              |    33 +
 .../insert_iter_iter_iter_db1.pass.cpp        |    41 +
 .../insert_iter_rvalue_db1.pass.cpp           |    33 +
 .../insert_iter_size_value_db1.pass.cpp       |    33 +
 .../insert_iter_value_db1.pass.cpp            |    35 +
 .../list/list.modifiers/pop_back_db1.pass.cpp |    39 +
 .../list/list.ops/db_splice_pos_list.pass.cpp |    35 +
 .../list.ops/db_splice_pos_list_iter.pass.cpp |    35 +
 .../db_splice_pos_list_iter_iter.pass.cpp     |    35 +
 .../sequences/list/version.pass.cpp           |    23 +
 .../containers/sequences/vector/asan.pass.cpp |    72 +
 .../sequences/vector/asan_throw.pass.cpp      |   235 +
 .../vector/const_value_type.pass.cpp          |    25 +
 .../sequences/vector/db_back.pass.cpp         |    58 +
 .../sequences/vector/db_cback.pass.cpp        |    54 +
 .../sequences/vector/db_cfront.pass.cpp       |    54 +
 .../sequences/vector/db_cindex.pass.cpp       |    56 +
 .../sequences/vector/db_front.pass.cpp        |    58 +
 .../sequences/vector/db_index.pass.cpp        |    58 +
 .../sequences/vector/db_iterators_2.pass.cpp  |    56 +
 .../sequences/vector/db_iterators_3.pass.cpp  |    56 +
 .../sequences/vector/db_iterators_4.pass.cpp  |    58 +
 .../sequences/vector/db_iterators_5.pass.cpp  |    62 +
 .../sequences/vector/db_iterators_6.pass.cpp  |    60 +
 .../sequences/vector/db_iterators_7.pass.cpp  |    60 +
 .../sequences/vector/db_iterators_8.pass.cpp  |    56 +
 ...xception_safety_exceptions_disabled.sh.cpp |    57 +
 .../sequences/vector/pop_back_empty.pass.cpp  |    29 +
 .../vector.cons/construct_iter_iter.pass.cpp  |    56 +
 .../construct_iter_iter_alloc.pass.cpp        |    59 +
 .../sequences/vector/version.pass.cpp         |    23 +
 .../unord/key_value_traits.pass.cpp           |    60 +
 .../containers/unord/next_pow2.pass.cpp       |    88 +
 .../containers/unord/next_prime.pass.cpp      |    54 +
 .../unord/non_const_comparator.fail.cpp       |    59 +
 .../unord/non_const_comparator.pass.cpp       |    60 +
 .../unord/unord.map/at.abort.pass.cpp         |    33 +
 .../unord/unord.map/at.const.abort.pass.cpp   |    33 +
 .../unord/unord.map/db_iterators_7.pass.cpp   |    62 +
 .../unord/unord.map/db_iterators_8.pass.cpp   |    58 +
 .../unord.map/db_local_iterators_7.pass.cpp   |    59 +
 .../unord.map/db_local_iterators_8.pass.cpp   |    56 +
 .../unord/unord.map/version.pass.cpp          |    23 +
 .../missing_hash_specialization.fail.cpp      |    71 +
 .../unord/unord.set/version.pass.cpp          |    23 +
 .../db_associative_container_tests.pass.cpp   |    67 +
 ...e_container_iterators.multithread.pass.cpp |    74 +
 .../db_sequence_container_iterators.pass.cpp  |   340 +
 .../debug/containers/db_string.pass.cpp       |    98 +
 .../db_unord_container_tests.pass.cpp         |    68 +
 .../test/libcxx/debug/db_string_view.pass.cpp |    41 +
 .../test/libcxx/debug/debug_abort.pass.cpp    |    37 +
 .../libcxx/debug/debug_helper_test.pass.cpp   |    72 +
 .../test/libcxx/debug/debug_register.pass.cpp |    35 +
 .../auto.ptr/auto_ptr.cxx1z.pass.cpp          |    33 +
 .../auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp  |    38 +
 .../depr/depr.c.headers/ciso646.pass.cpp      |    21 +
 .../depr/depr.c.headers/complex.h.pass.cpp    |    23 +
 .../depr/depr.c.headers/extern_c.pass.cpp     |    44 +
 .../libcxx/depr/depr.c.headers/fenv.pass.cpp  |    17 +
 .../depr/depr.c.headers/locale_h.pass.cpp     |    21 +
 .../libcxx/depr/depr.c.headers/math_h.sh.cpp  |    22 +
 .../depr/depr.c.headers/tgmath_h.pass.cpp     |    25 +
 .../adaptors.depr_in_cxx11.fail.cpp           |    58 +
 .../depr.adaptors.cxx1z.pass.cpp              |    69 +
 .../depr/depr.str.strstreams/version.pass.cpp |    23 +
 .../enable_removed_cpp17_features.pass.cpp    |    29 +
 .../get_unexpected.pass.cpp                   |    45 +
 .../set_unexpected.pass.cpp                   |    40 +
 .../exception.unexpected/unexpected.pass.cpp  |    31 +
 .../unexpected_disabled_cpp17.fail.cpp        |    24 +
 .../assertions/version_cassert.pass.cpp       |    23 +
 .../diagnostics/enable_nodiscard.fail.cpp     |    34 +
 ...ble_nodiscard_disable_after_cxx17.fail.cpp |    34 +
 ...e_nodiscard_disable_nodiscard_ext.fail.cpp |    32 +
 .../diagnostics/errno/version_cerrno.pass.cpp |    22 +
 .../libcxx/diagnostics/nodiscard.pass.cpp     |    23 +
 .../diagnostics/nodiscard_aftercxx17.fail.cpp |    24 +
 .../diagnostics/nodiscard_aftercxx17.pass.cpp |    26 +
 .../diagnostics/nodiscard_extensions.fail.cpp |   300 +
 .../diagnostics/nodiscard_extensions.pass.cpp |   148 +
 .../std.exceptions/version.pass.cpp           |    23 +
 .../diagnostics/syserr/version.pass.cpp       |    23 +
 .../libcxx/test/libcxx/double_include.sh.cpp  |   174 +
 .../header.algorithm.synop/includes.pass.cpp  |    23 +
 .../experimental/algorithms/version.pass.cpp  |    23 +
 .../filesystem/deprecated.fail.cpp            |    20 +
 .../experimental/filesystem/version.pass.cpp  |    25 +
 .../support.coroutines/dialect_support.sh.cpp |    60 +
 .../support.coroutines/version.sh.cpp         |    26 +
 .../test/libcxx/experimental/lit.local.cfg    |     3 +
 .../construct_piecewise_pair.pass.cpp         |   174 +
 .../db_deallocate.pass.cpp                    |    45 +
 .../db_deallocate.pass.cpp                    |    48 +
 .../header_deque_libcpp_version.pass.cpp      |    25 +
 ...eader_forward_list_libcpp_version.pass.cpp |    25 +
 .../header_list_libcpp_version.pass.cpp       |    25 +
 .../header_map_libcpp_version.pass.cpp        |    25 +
 .../header_regex_libcpp_version.pass.cpp      |    25 +
 .../header_set_libcpp_version.pass.cpp        |    25 +
 .../header_string_libcpp_version.pass.cpp     |    25 +
 ...ader_unordered_map_libcpp_version.pass.cpp |    25 +
 ...ader_unordered_set_libcpp_version.pass.cpp |    25 +
 .../header_vector_libcpp_version.pass.cpp     |    25 +
 .../global_memory_resource_lifetime.pass.cpp  |    63 +
 .../new_delete_resource_lifetime.pass.cpp     |    55 +
 .../memory.resource.synop/version.pass.cpp    |    25 +
 .../extensions/hash/specializations.fail.cpp  |    18 +
 .../extensions/hash/specializations.pass.cpp  |    34 +
 .../hash_map/const_iterator.fail.cpp          |    19 +
 .../libcxx/extensions/nothing_to_do.pass.cpp  |    13 +
 .../test/libcxx/fuzzing/nth_element.cpp       |    37 +
 .../test/libcxx/fuzzing/partial_sort.cpp      |    37 +
 .../test/libcxx/fuzzing/partial_sort_copy.cpp |    37 +
 .../libcxx/test/libcxx/fuzzing/partition.cpp  |    37 +
 .../test/libcxx/fuzzing/partition_copy.cpp    |    37 +
 .../test/libcxx/fuzzing/regex_ECMAScript.cpp  |    36 +
 .../test/libcxx/fuzzing/regex_POSIX.cpp       |    36 +
 .../libcxx/test/libcxx/fuzzing/regex_awk.cpp  |    36 +
 .../test/libcxx/fuzzing/regex_egrep.cpp       |    36 +
 .../test/libcxx/fuzzing/regex_extended.cpp    |    36 +
 .../libcxx/test/libcxx/fuzzing/regex_grep.cpp |    36 +
 .../dist/libcxx/test/libcxx/fuzzing/sort.cpp  |    37 +
 .../test/libcxx/fuzzing/stable_partition.cpp  |    37 +
 .../test/libcxx/fuzzing/stable_sort.cpp       |    37 +
 .../libcxx/test/libcxx/fuzzing/unique.cpp     |    37 +
 .../test/libcxx/fuzzing/unique_copy.cpp       |    37 +
 .../libcxx/test/libcxx/include_as_c.sh.cpp    |    41 +
 .../fopen.fail.cpp                            |    18 +
 .../rename.fail.cpp                           |    18 +
 .../c.files/version_ccstdio.pass.cpp          |    23 +
 .../c.files/version_cinttypes.pass.cpp        |    23 +
 .../fstreams/filebuf/traits_mismatch.fail.cpp |    24 +
 .../fstreams/fstream.close.pass.cpp           |    37 +
 .../fstream.cons/wchar_pointer.pass.cpp       |    48 +
 .../open_wchar_pointer.pass.cpp               |    54 +
 .../fstreams/ifstream.cons}/test.dat          |     0
 .../ifstream.cons/wchar_pointer.pass.cpp      |    45 +
 .../open_wchar_pointer.pass.cpp               |    51 +
 .../fstreams/ifstream.members/test.dat        |     0
 .../ofstream.cons/wchar_pointer.pass.cpp      |    62 +
 .../open_wchar_pointer.pass.cpp               |    62 +
 .../fstreams/traits_mismatch.fail.cpp         |    30 +
 .../file.streams/fstreams/version.pass.cpp    |    23 +
 .../last_write_time.sh.cpp                    |    92 +
 .../class.path/path.itr/iterator_db.pass.cpp  |    55 +
 ...erse_iterator_produces_diagnostic.fail.cpp |    30 +
 .../class.path/path.req/is_pathable.pass.cpp  |   105 +
 .../filesystems/convert_file_time.sh.cpp      |   308 +
 .../input.output/filesystems/lit.local.cfg    |     5 +
 .../input.output/filesystems/version.pass.cpp |    23 +
 .../input.streams/traits_mismatch.fail.cpp    |    29 +
 .../input.streams/version.pass.cpp            |    23 +
 .../output.streams/traits_mismatch.fail.cpp   |    29 +
 .../output.streams/version.pass.cpp           |    23 +
 .../std.manip/version.pass.cpp                |    23 +
 .../iostream.forward/version.pass.cpp         |    23 +
 .../iostream.objects/version.pass.cpp         |    23 +
 .../ios/iostate.flags/clear.abort.pass.cpp    |    43 +
 .../iostreams.base/version.pass.cpp           |    23 +
 .../stream.buffers/version.pass.cpp           |    23 +
 .../string.streams/traits_mismatch.fail.cpp   |    26 +
 .../string.streams/version.pass.cpp           |    23 +
 .../libcxx/iterators/advance.debug1.pass.cpp  |    42 +
 .../test/libcxx/iterators/failed.pass.cpp     |    35 +
 .../libcxx/iterators/next.debug1.pass.cpp     |    38 +
 .../libcxx/iterators/prev.debug1.pass.cpp     |    43 +
 .../iterators/trivial_iterators.pass.cpp      |   189 +
 .../test/libcxx/iterators/version.pass.cpp    |    23 +
 .../language.support/cmp/version.pass.cpp     |    23 +
 .../language.support/cstdint/version.pass.cpp |    23 +
 .../cxa_deleted_virtual.pass.cpp              |    29 +
 .../has_c11_features.pass.cpp                 |    33 +
 .../support.dynamic/libcpp_deallocate.sh.cpp  |   264 +
 .../new_faligned_allocation.sh.cpp            |    92 +
 .../support.dynamic/version.pass.cpp          |    23 +
 .../support.exception/version.pass.cpp        |    23 +
 .../support.initlist/version.pass.cpp         |    23 +
 .../c.limits/version_cfloat.pass.cpp          |    23 +
 .../c.limits/version_climits.pass.cpp         |    23 +
 .../support.limits/limits/version.pass.cpp    |    23 +
 .../support.limits/version.pass.cpp           |    23 +
 .../support.rtti/version.pass.cpp             |    23 +
 .../support.runtime/version_csetjmp.pass.cpp  |    23 +
 .../support.runtime/version_csignal.pass.cpp  |    23 +
 .../support.runtime/version_cstdarg.pass.cpp  |    23 +
 .../support.runtime/version_cstdbool.pass.cpp |    23 +
 .../support.runtime/version_cstdlib.pass.cpp  |    23 +
 .../support.runtime/version_ctime.pass.cpp    |    23 +
 .../support.types/version.pass.cpp            |    23 +
 .../test/libcxx/libcpp_alignof.pass.cpp       |    37 +
 .../test/libcxx/libcpp_version.pass.cpp       |    29 +
 .../localization/c.locales/version.pass.cpp   |    23 +
 .../locale.categories/__scan_keyword.pass.cpp |   121 +
 .../locale.stdcvt/version.pass.cpp            |    23 +
 .../locales/locale.abort.pass.cpp             |    36 +
 .../locales/locale.category.abort.pass.cpp    |    36 +
 .../conversions.string/ctor_move.pass.cpp     |    41 +
 .../locale.types/locale.facet/facet.pass.cpp  |    56 +
 .../locale/locale.types/locale.id/id.pass.cpp |    53 +
 .../locales/use_facet.abort.pass.cpp          |    39 +
 .../test/libcxx/localization/version.pass.cpp |    23 +
 .../memory/aligned_allocation_macro.pass.cpp  |    34 +
 .../test/libcxx/memory/is_allocator.pass.cpp  |    43 +
 .../libcxx/test/libcxx/min_max_macros.sh.cpp  |   283 +
 .../minimal_cxx11_configuration.pass.cpp      |   135 +
 .../libcxx/modules/cinttypes_exports.sh.cpp   |    26 +
 .../libcxx/modules/clocale_exports.sh.cpp     |    29 +
 .../libcxx/modules/cstdint_exports.sh.cpp     |    26 +
 .../libcxx/modules/inttypes_h_exports.sh.cpp  |    25 +
 .../libcxx/modules/stdint_h_exports.sh.cpp    |    21 +
 .../test/libcxx/no_assert_include.sh.cpp      |   171 +
 .../test/libcxx/numerics/bit.ops.pass.cpp     |    69 +
 .../numerics/c.math/constexpr-fns.pass.cpp    |    35 +
 .../libcxx/numerics/c.math/ctgmath.pass.cpp   |    27 +
 .../c.math/fdelayed-template-parsing.sh.cpp   |    29 +
 .../libcxx/numerics/c.math/tgmath_h.pass.cpp  |    23 +
 .../numerics/c.math/undef_min_max.pass.cpp    |    19 +
 .../numerics/c.math/version_cmath.pass.cpp    |    23 +
 .../libcxx/numerics/cfenv/version.pass.cpp    |    25 +
 .../numerics/clamp_to_integral.pass.cpp       |    90 +
 .../numerics/complex.number/__sqr.pass.cpp    |    84 +
 .../complex.number/ccmplx/ccomplex.pass.cpp   |    25 +
 .../numerics/complex.number/version.pass.cpp  |    23 +
 .../libcxx/numerics/numarray/version.pass.cpp |    23 +
 .../numeric.ops/midpoint.integer.pass.cpp     |    66 +
 .../numerics/numeric.ops/version.pass.cpp     |    23 +
 .../rand/rand.synopsis/version.pass.cpp       |    23 +
 .../test/libcxx/selftest/not_test.sh.cpp      |    16 +
 .../test/libcxx/selftest/test.arc.fail.mm     |    12 +
 .../test/libcxx/selftest/test.arc.pass.mm     |    14 +
 .../libcxx/test/libcxx/selftest/test.fail.cpp |    10 +
 .../libcxx/test/libcxx/selftest/test.fail.mm  |    12 +
 .../libcxx/test/libcxx/selftest/test.pass.cpp |    14 +
 .../libcxx/test/libcxx/selftest/test.pass.mm  |    14 +
 .../libcxx/test/libcxx/selftest/test.sh.cpp   |    17 +
 .../test/libcxx/selftest/test_macros.pass.cpp |    67 +
 .../strings/basic.string/PR42676.sh.cpp       |    21 +
 .../clear_and_shrink_db1.pass.cpp             |    51 +
 .../string.modifiers/erase_iter_db1.pass.cpp  |    52 +
 .../string.modifiers/erase_iter_db2.pass.cpp  |    54 +
 .../erase_iter_iter_db1.pass.cpp              |    52 +
 .../erase_iter_iter_db2.pass.cpp              |    52 +
 .../erase_iter_iter_db3.pass.cpp              |    52 +
 .../erase_iter_iter_db4.pass.cpp              |    50 +
 .../erase_pop_back_db1.pass.cpp               |    33 +
 .../insert_iter_char_db1.pass.cpp             |    37 +
 .../insert_iter_size_char_db1.pass.cpp        |    34 +
 .../resize_default_initialized.pass.cpp       |    64 +
 .../strings/c.strings/version_cctype.pass.cpp |    23 +
 .../c.strings/version_cstring.pass.cpp        |    23 +
 .../strings/c.strings/version_cuchar.pass.cpp |    25 +
 .../strings/c.strings/version_cwchar.pass.cpp |    23 +
 .../c.strings/version_cwctype.pass.cpp        |    23 +
 .../strings/iterators.exceptions.pass.cpp     |    89 +
 .../strings/iterators.noexcept.pass.cpp       |    82 +
 .../test/libcxx/strings/version.pass.cpp      |    23 +
 .../futures.promise/set_exception.pass.cpp    |    51 +
 .../set_exception_at_thread_exit.pass.cpp     |    51 +
 .../futures/futures.task/types.pass.cpp       |    34 +
 .../libcxx/thread/futures/version.pass.cpp    |    25 +
 ...otify_from_pthread_created_thread.pass.cpp |    79 +
 .../native_handle.pass.cpp                    |    34 +
 .../thread/thread.condition/version.pass.cpp  |    25 +
 .../thread.lock.guard/nodiscard.fail.cpp      |    38 +
 .../thread.mutex.class/native_handle.pass.cpp |    32 +
 .../native_handle.pass.cpp                    |    32 +
 ...ad_safety_annotations_not_enabled.pass.cpp |    29 +
 .../thread_safety_lock_guard.pass.cpp         |    41 +
 .../thread_safety_lock_unlock.pass.cpp        |    34 +
 .../thread_safety_missing_unlock.fail.cpp     |    29 +
 ...thread_safety_requires_capability.pass.cpp |    38 +
 .../thread/thread.mutex/version.pass.cpp      |    23 +
 .../native_handle.pass.cpp                    |    59 +
 .../thread.thread.class/types.pass.cpp        |    31 +
 .../thread.thread.this/sleep_for.pass.cpp     |    71 +
 .../thread/thread.threads/version.pass.cpp    |    25 +
 .../type_traits/convert_to_integral.pass.cpp  |   119 +
 .../is_constant_evaluated.pass.cpp            |    34 +
 ..._implicitly_default_constructible.pass.cpp |    85 +
 .../libcxx/type_traits/is_pointer.arc.pass.mm |    64 +
 .../type_traits/lazy_metafunctions.pass.cpp   |   128 +
 .../utilities/any/size_and_alignment.pass.cpp |    26 +
 .../libcxx/utilities/any/small_type.pass.cpp  |   116 +
 .../libcxx/utilities/any/version.pass.cpp     |    23 +
 .../abi_bug_cxx03_cxx11_example.sh.cpp        |    45 +
 .../func.require/bullet_1_2_3.pass.cpp        |   372 +
 .../func.require/bullet_4_5_6.pass.cpp        |   221 +
 .../func.require/bullet_7.pass.cpp            |   328 +
 .../func.require/invoke.pass.cpp              |    46 +
 .../func.require/invoke_helpers.h             |   455 +
 .../move_reentrant.pass.cpp                   |    47 +
 .../nullptr_t_assign_reentrant.pass.cpp       |    47 +
 .../function.objects/refwrap/binary.pass.cpp  |    83 +
 .../function.objects/refwrap/unary.pass.cpp   |    81 +
 ...h_ubsan_unsigned_overflow_ignored.pass.cpp |    42 +
 .../function.objects/version.pass.cpp         |    23 +
 .../get_pointer_safety_cxx03.pass.cpp         |    47 +
 .../get_pointer_safety_new_abi.pass.cpp       |    41 +
 .../util.smartptr/race_condition.pass.cpp     |    98 +
 .../function_type_default_deleter.fail.cpp    |    46 +
 .../libcxx/utilities/memory/version.pass.cpp  |    23 +
 .../utilities/meta/is_referenceable.pass.cpp  |   194 +
 .../__has_operator_addressof.pass.cpp         |    72 +
 .../missing_is_aggregate_trait.fail.cpp       |    29 +
 .../libcxx/utilities/meta/meta_base.pass.cpp  |    91 +
 .../stress_tests/stress_test_is_same.sh.cpp   |    55 +
 .../stress_test_metafunctions.sh.cpp          |    65 +
 .../stress_test_variant_overloads_impl.sh.cpp |   118 +
 .../libcxx/utilities/meta/version.pass.cpp    |    23 +
 .../optional.object.assign/copy.pass.cpp      |    77 +
 .../optional.object.assign/move.pass.cpp      |    74 +
 .../optional.object.ctor/copy.pass.cpp        |    62 +
 .../optional.object.ctor/move.pass.cpp        |    63 +
 .../optional.object/triviality.abi.pass.cpp   |   101 +
 .../utilities/optional/version.pass.cpp       |    23 +
 .../libcxx/utilities/ratio/version.pass.cpp   |    23 +
 .../template.bitset/includes.pass.cpp         |    35 +
 .../template.bitset/version.pass.cpp          |    23 +
 .../date.time/asctime.thread-unsafe.fail.cpp  |    19 +
 .../date.time/ctime.thread-unsafe.fail.cpp    |    19 +
 .../date.time/gmtime.thread-unsafe.fail.cpp   |    19 +
 .../localtime.thread-unsafe.fail.cpp          |    19 +
 .../libcxx/utilities/time/version.pass.cpp    |    23 +
 .../tuple/tuple.tuple/empty_member.pass.cpp   |    49 +
 ...855_tuple_ref_binding_diagnostics.fail.cpp |    86 +
 ...ed_arity_initialization_extension.pass.cpp |   109 +
 .../tuple.cnstr/empty_tuple_trivial.pass.cpp  |    22 +
 ...ed_arity_initialization_extension.pass.cpp |   118 +
 .../libcxx/utilities/tuple/version.pass.cpp   |    23 +
 .../utilities/type.index/version.pass.cpp     |    23 +
 .../utility/__is_inplace_index.pass.cpp       |    37 +
 .../utility/__is_inplace_type.pass.cpp        |    37 +
 .../utility/pairs/pairs.pair/U_V.pass.cpp     |    57 +
 .../pairs.pair/assign_tuple_like.pass.cpp     |   107 +
 .../const_first_const_second.pass.cpp         |    65 +
 .../pairs/pairs.pair/const_pair_U_V.pass.cpp  |    67 +
 .../utility/pairs/pairs.pair/default.pass.cpp |    39 +
 .../non_trivial_copy_move_ABI.pass.cpp        |   162 +
 .../pairs.pair/pair.tuple_element.fail.cpp    |    26 +
 .../pairs/pairs.pair/piecewise.pass.cpp       |    41 +
 .../pairs/pairs.pair/rv_pair_U_V.pass.cpp     |    66 +
 .../pairs.pair/trivial_copy_move_ABI.pass.cpp |   157 +
 .../libcxx/utilities/utility/version.pass.cpp |    23 +
 .../variant_alternative.fail.cpp              |    37 +
 .../variant.variant/variant_size.pass.cpp     |    72 +
 .../libcxx/utilities/variant/version.pass.cpp |    23 +
 .../apache2/libc++/dist/libcxx/test/lit.cfg   |    54 +
 .../libc++/dist/libcxx/test/lit.site.cfg.in   |    45 +
 .../dist/libcxx/test/nothing_to_do.pass.cpp   |    13 +
 .../gdb_pretty_printer_test.py                |   115 +
 .../gdb_pretty_printer_test.sh.cpp            |   643 +
 .../alg.c.library/tested_elsewhere.pass.cpp   |    13 +
 .../alg.copy/copy.pass.cpp                    |    91 +
 .../alg.copy/copy_backward.pass.cpp           |    71 +
 .../alg.copy/copy_if.pass.cpp                 |    98 +
 .../alg.copy/copy_n.pass.cpp                  |    94 +
 .../alg.fill/fill.pass.cpp                    |    76 +
 .../alg.fill/fill_n.pass.cpp                  |   175 +
 .../alg.generate/generate.pass.cpp            |    66 +
 .../alg.generate/generate_n.pass.cpp          |    89 +
 .../alg.move/move.pass.cpp                    |   132 +
 .../alg.move/move_backward.pass.cpp           |    86 +
 .../alg.partitions/is_partitioned.pass.cpp    |    99 +
 .../alg.partitions/partition.pass.cpp         |   104 +
 .../alg.partitions/partition_copy.pass.cpp    |    73 +
 .../alg.partitions/partition_point.pass.cpp   |    94 +
 .../alg.partitions/stable_partition.pass.cpp  |   315 +
 .../alg.random.sample/sample.fail.cpp         |    42 +
 .../alg.random.sample/sample.pass.cpp         |   161 +
 .../alg.random.sample/sample.stable.pass.cpp  |    57 +
 .../random_shuffle.pass.cpp                   |    63 +
 .../random_shuffle_rand.pass.cpp              |    61 +
 .../random_shuffle_urng.pass.cpp              |    36 +
 .../alg.remove/remove.pass.cpp                |    95 +
 .../alg.remove/remove_copy.pass.cpp           |    90 +
 .../alg.remove/remove_copy_if.pass.cpp        |    95 +
 .../alg.remove/remove_if.pass.cpp             |   110 +
 .../alg.replace/replace.pass.cpp              |    62 +
 .../alg.replace/replace_copy.pass.cpp         |    94 +
 .../alg.replace/replace_copy_if.pass.cpp      |    98 +
 .../alg.replace/replace_if.pass.cpp           |    65 +
 .../alg.reverse/reverse.pass.cpp              |    62 +
 .../alg.reverse/reverse_copy.pass.cpp         |   100 +
 .../alg.rotate/rotate.pass.cpp                |   439 +
 .../alg.rotate/rotate_copy.pass.cpp           |   156 +
 .../alg.swap/iter_swap.pass.cpp               |    44 +
 .../alg.swap/swap_ranges.pass.cpp             |   174 +
 .../alg.transform/binary_transform.pass.cpp   |   241 +
 .../alg.transform/unary_transform.pass.cpp    |   102 +
 .../alg.unique/unique.pass.cpp                |   203 +
 .../alg.unique/unique_copy.pass.cpp           |   145 +
 .../alg.unique/unique_copy_pred.pass.cpp      |   173 +
 .../alg.unique/unique_pred.pass.cpp           |   245 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../alg.adjacent.find/adjacent_find.pass.cpp  |    52 +
 .../adjacent_find_pred.pass.cpp               |    59 +
 .../alg.all_of/all_of.pass.cpp                |    63 +
 .../alg.any_of/any_of.pass.cpp                |    71 +
 .../alg.nonmodifying/alg.count/count.pass.cpp |    48 +
 .../alg.count/count_if.pass.cpp               |    58 +
 .../alg.nonmodifying/alg.equal/equal.pass.cpp |    93 +
 .../alg.equal/equal_pred.pass.cpp             |   119 +
 .../alg.find.end/find_end.pass.cpp            |    82 +
 .../alg.find.end/find_end_pred.pass.cpp       |   112 +
 .../alg.find.first.of/find_first_of.pass.cpp  |    74 +
 .../find_first_of_pred.pass.cpp               |    80 +
 .../alg.nonmodifying/alg.find/find.pass.cpp   |    47 +
 .../alg.find/find_if.pass.cpp                 |    58 +
 .../alg.find/find_if_not.pass.cpp             |    58 +
 .../alg.foreach/for_each_n.pass.cpp           |    81 +
 .../alg.foreach/test.pass.cpp                 |    56 +
 .../is_permutation.pass.cpp                   |   623 +
 .../is_permutation_pred.pass.cpp              |   774 +
 .../alg.none_of/none_of.pass.cpp              |    71 +
 .../alg.search/search.pass.cpp                |   126 +
 .../alg.search/search_n.pass.cpp              |    93 +
 .../alg.search/search_n_pred.pass.cpp         |   172 +
 .../alg.search/search_pred.pass.cpp           |   130 +
 .../mismatch/mismatch.pass.cpp                |    94 +
 .../mismatch/mismatch_pred.pass.cpp           |   119 +
 .../alg.nonmodifying/nothing_to_do.pass.cpp   |    13 +
 .../binary.search/binary_search.pass.cpp      |    81 +
 .../binary.search/binary_search_comp.pass.cpp |    82 +
 .../equal.range/equal_range.pass.cpp          |    89 +
 .../equal.range/equal_range_comp.pass.cpp     |    88 +
 .../lower.bound/lower_bound.pass.cpp          |    84 +
 .../lower.bound/lower_bound_comp.pass.cpp     |    84 +
 .../alg.binary.search/nothing_to_do.pass.cpp  |    13 +
 .../upper.bound/upper_bound.pass.cpp          |    81 +
 .../upper.bound/upper_bound_comp.pass.cpp     |    84 +
 .../alg.sorting/alg.clamp/clamp.comp.pass.cpp |   130 +
 .../alg.sorting/alg.clamp/clamp.pass.cpp      |   128 +
 .../is.heap/is_heap.pass.cpp                  |   542 +
 .../is.heap/is_heap_comp.pass.cpp             |   543 +
 .../is.heap/is_heap_until.pass.cpp            |   542 +
 .../is.heap/is_heap_until_comp.pass.cpp       |   543 +
 .../make.heap/make_heap.pass.cpp              |    52 +
 .../make.heap/make_heap_comp.pass.cpp         |   108 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../pop.heap/pop_heap.pass.cpp                |    58 +
 .../pop.heap/pop_heap_comp.pass.cpp           |    84 +
 .../push.heap/push_heap.pass.cpp              |    54 +
 .../push.heap/push_heap_comp.pass.cpp         |    79 +
 .../sort.heap/sort_heap.pass.cpp              |    54 +
 .../sort.heap/sort_heap_comp.pass.cpp         |    76 +
 .../lexicographical_compare.pass.cpp          |    86 +
 .../lexicographical_compare_comp.pass.cpp     |    91 +
 .../alg.merge/inplace_merge.pass.cpp          |   113 +
 .../alg.merge/inplace_merge_comp.pass.cpp     |   172 +
 .../alg.sorting/alg.merge/merge.pass.cpp      |   250 +
 .../alg.sorting/alg.merge/merge_comp.pass.cpp |   261 +
 .../alg.sorting/alg.min.max/max.pass.cpp      |    57 +
 .../alg.sorting/alg.min.max/max_comp.pass.cpp |    59 +
 .../alg.min.max/max_element.pass.cpp          |    85 +
 .../alg.min.max/max_element_comp.pass.cpp     |   105 +
 .../alg.min.max/max_init_list.pass.cpp        |    45 +
 .../alg.min.max/max_init_list_comp.pass.cpp   |    46 +
 .../alg.sorting/alg.min.max/min.pass.cpp      |    57 +
 .../alg.sorting/alg.min.max/min_comp.pass.cpp |    59 +
 .../alg.min.max/min_element.pass.cpp          |    85 +
 .../alg.min.max/min_element_comp.pass.cpp     |   105 +
 .../alg.min.max/min_init_list.pass.cpp        |    45 +
 .../alg.min.max/min_init_list_comp.pass.cpp   |    46 +
 .../alg.sorting/alg.min.max/minmax.pass.cpp   |    65 +
 .../alg.min.max/minmax_comp.pass.cpp          |    68 +
 .../alg.min.max/minmax_element.pass.cpp       |   103 +
 .../alg.min.max/minmax_element_comp.pass.cpp  |   109 +
 .../alg.min.max/minmax_init_list.pass.cpp     |    42 +
 .../minmax_init_list_comp.pass.cpp            |    77 +
 .../requires_forward_iterator.fail.cpp        |    38 +
 .../alg.nth.element/nth_element.pass.cpp      |    69 +
 .../alg.nth.element/nth_element_comp.pass.cpp |    90 +
 .../next_permutation.pass.cpp                 |    68 +
 .../next_permutation_comp.pass.cpp            |    70 +
 .../prev_permutation.pass.cpp                 |    68 +
 .../prev_permutation_comp.pass.cpp            |    70 +
 .../includes/includes.pass.cpp                |   102 +
 .../includes/includes_comp.pass.cpp           |   105 +
 .../alg.set.operations/nothing_to_do.pass.cpp |    13 +
 .../set.difference/set_difference.pass.cpp    |   202 +
 .../set_difference_comp.pass.cpp              |   204 +
 .../set_intersection.pass.cpp                 |   222 +
 .../set_intersection_comp.pass.cpp            |   225 +
 .../set_symmetric_difference.pass.cpp         |   201 +
 .../set_symmetric_difference_comp.pass.cpp    |   205 +
 .../set.union/set_union.pass.cpp              |   200 +
 .../set.union/set_union_comp.pass.cpp         |   202 +
 .../set.union/set_union_move.pass.cpp         |    48 +
 .../alg.sort/is.sorted/is_sorted.pass.cpp     |   198 +
 .../is.sorted/is_sorted_comp.pass.cpp         |   199 +
 .../is.sorted/is_sorted_until.pass.cpp        |   198 +
 .../is.sorted/is_sorted_until_comp.pass.cpp   |   199 +
 .../alg.sort/nothing_to_do.pass.cpp           |    13 +
 .../partial_sort_copy.pass.cpp                |    91 +
 .../partial_sort_copy_comp.pass.cpp           |    95 +
 .../partial.sort/partial_sort.pass.cpp        |    73 +
 .../partial.sort/partial_sort_comp.pass.cpp   |    97 +
 .../alg.sorting/alg.sort/sort/sort.pass.cpp   |   159 +
 .../alg.sort/sort/sort_comp.pass.cpp          |    58 +
 .../alg.sort/stable.sort/stable_sort.pass.cpp |   159 +
 .../stable.sort/stable_sort_comp.pass.cpp     |    87 +
 .../alg.sorting/nothing_to_do.pass.cpp        |    13 +
 .../algorithms.general/nothing_to_do.pass.cpp |    13 +
 .../atomic_signal_fence.pass.cpp              |    24 +
 .../atomic_thread_fence.pass.cpp              |    24 +
 .../atomics.flag/atomic_flag_clear.pass.cpp   |    41 +
 .../atomic_flag_clear_explicit.pass.cpp       |    69 +
 .../atomic_flag_test_and_set.pass.cpp         |    39 +
 ...atomic_flag_test_and_set_explicit.pass.cpp |    99 +
 .../std/atomics/atomics.flag/clear.pass.cpp   |    83 +
 .../atomics/atomics.flag/copy_assign.fail.cpp |    25 +
 .../atomics/atomics.flag/copy_ctor.fail.cpp   |    24 +
 .../copy_volatile_assign.fail.cpp             |    25 +
 .../std/atomics/atomics.flag/default.pass.cpp |    37 +
 .../std/atomics/atomics.flag/init.pass.cpp    |    29 +
 .../atomics.flag/test_and_set.pass.cpp        |   111 +
 .../atomics.general/nothing_to_do.pass.cpp    |    14 +
 .../replace_failure_order.pass.cpp            |    44 +
 .../isalwayslockfree.pass.cpp                 |   139 +
 .../atomics.lockfree/lockfree.pass.cpp        |    63 +
 .../atomics.order/kill_dependency.pass.cpp    |    26 +
 .../atomics.order/memory_order.pass.cpp       |    37 +
 .../atomics.order/memory_order_new.pass.cpp   |    25 +
 .../atomics.syn/nothing_to_do.pass.cpp        |    14 +
 .../atomics.types.generic/address.pass.cpp    |   144 +
 .../atomics.types.generic/bool.pass.cpp       |   237 +
 .../cstdint_typedefs.pass.cpp                 |    72 +
 .../atomics.types.generic/integral.pass.cpp   |   225 +
 .../integral_typedefs.pass.cpp                |    78 +
 .../trivially_copyable.fail.cpp               |    71 +
 .../trivially_copyable.pass.cpp               |    80 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../atomic_compare_exchange_strong.pass.cpp   |    64 +
 ..._compare_exchange_strong_explicit.pass.cpp |    71 +
 .../atomic_compare_exchange_weak.pass.cpp     |    65 +
 ...ic_compare_exchange_weak_explicit.pass.cpp |    73 +
 .../atomic_exchange.pass.cpp                  |    50 +
 .../atomic_exchange_explicit.pass.cpp         |    52 +
 .../atomic_fetch_add.pass.cpp                 |    85 +
 .../atomic_fetch_add_explicit.pass.cpp        |    90 +
 .../atomic_fetch_and.pass.cpp                 |    53 +
 .../atomic_fetch_and_explicit.pass.cpp        |    55 +
 .../atomic_fetch_or.pass.cpp                  |    53 +
 .../atomic_fetch_or_explicit.pass.cpp         |    55 +
 .../atomic_fetch_sub.pass.cpp                 |    85 +
 .../atomic_fetch_sub_explicit.pass.cpp        |    90 +
 .../atomic_fetch_xor.pass.cpp                 |    53 +
 .../atomic_fetch_xor_explicit.pass.cpp        |    55 +
 .../atomic_helpers.h                          |    67 +
 .../atomic_init.pass.cpp                      |    47 +
 .../atomic_is_lock_free.pass.cpp              |    50 +
 .../atomic_load.pass.cpp                      |    47 +
 .../atomic_load_explicit.pass.cpp             |    47 +
 .../atomic_store.pass.cpp                     |    47 +
 .../atomic_store_explicit.pass.cpp            |    47 +
 .../atomic_var_init.pass.cpp                  |    28 +
 .../ctor.pass.cpp                             |    66 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../libcxx/test/std/containers/Copyable.h     |    17 +
 .../libcxx/test/std/containers/Emplaceable.h  |    57 +
 .../test/std/containers/NotConstructible.h    |    40 +
 .../associative/iterator_types.pass.cpp       |   132 +
 ...PR28469_undefined_behavior_segfault.sh.cpp |    32 +
 .../map/allocator_mismatch.fail.cpp           |    19 +
 .../associative/map/compare.pass.cpp          |    55 +
 .../associative/map/contains.pass.cpp         |    61 +
 .../associative/map/gcc_workaround.pass.cpp   |    19 +
 .../associative/map/incomplete_type.pass.cpp  |    32 +
 .../associative/map/map.access/at.pass.cpp    |   165 +
 .../associative/map/map.access/empty.fail.cpp |    29 +
 .../associative/map/map.access/empty.pass.cpp |    45 +
 .../map/map.access/index_key.pass.cpp         |   144 +
 .../map/map.access/index_rv_key.pass.cpp      |    81 +
 .../map/map.access/index_tuple.pass.cpp       |    34 +
 .../map/map.access/iterator.pass.cpp          |   230 +
 .../map/map.access/max_size.pass.cpp          |    52 +
 .../associative/map/map.access/size.pass.cpp  |    61 +
 .../associative/map/map.cons/alloc.pass.cpp   |    52 +
 .../map.cons/assign_initializer_list.pass.cpp |    96 +
 .../associative/map/map.cons/compare.pass.cpp |    44 +
 .../map/map.cons/compare_alloc.pass.cpp       |    56 +
 .../compare_copy_constructible.fail.cpp       |    30 +
 .../associative/map/map.cons/copy.pass.cpp    |   131 +
 .../map/map.cons/copy_alloc.pass.cpp          |   131 +
 .../map/map.cons/copy_assign.pass.cpp         |   343 +
 .../associative/map/map.cons/deduct.fail.cpp  |   107 +
 .../associative/map/map.cons/deduct.pass.cpp  |   137 +
 .../map/map.cons/deduct_const.pass.cpp        |   107 +
 .../associative/map/map.cons/default.pass.cpp |    56 +
 .../map/map.cons/default_noexcept.pass.cpp    |    59 +
 .../map/map.cons/default_recursive.pass.cpp   |    32 +
 .../map/map.cons/dtor_noexcept.pass.cpp       |    53 +
 .../map/map.cons/initializer_list.pass.cpp    |    67 +
 .../initializer_list_compare.pass.cpp         |    69 +
 .../initializer_list_compare_alloc.pass.cpp   |   122 +
 .../map/map.cons/iter_iter.pass.cpp           |    70 +
 .../map/map.cons/iter_iter_comp.pass.cpp      |    75 +
 .../map.cons/iter_iter_comp_alloc.pass.cpp    |   124 +
 .../associative/map/map.cons/move.pass.cpp    |   120 +
 .../map/map.cons/move_alloc.pass.cpp          |   276 +
 .../map/map.cons/move_assign.pass.cpp         |   190 +
 .../map.cons/move_assign_noexcept.pass.cpp    |    59 +
 .../map/map.cons/move_noexcept.pass.cpp       |    57 +
 .../map/map.erasure/erase_if.pass.cpp         |    79 +
 .../map/map.modifiers/clear.pass.cpp          |    67 +
 .../map/map.modifiers/emplace.pass.cpp        |   165 +
 .../map/map.modifiers/emplace_hint.pass.cpp   |   160 +
 .../map/map.modifiers/erase_iter.pass.cpp     |   261 +
 .../map.modifiers/erase_iter_iter.pass.cpp    |   159 +
 .../map/map.modifiers/erase_key.pass.cpp      |   277 +
 .../map.modifiers/extract_iterator.pass.cpp   |    69 +
 .../map/map.modifiers/extract_key.pass.cpp    |    78 +
 ...nd_emplace_allocator_requirements.pass.cpp |    33 +
 .../map/map.modifiers/insert_cv.pass.cpp      |    73 +
 .../insert_initializer_list.pass.cpp          |    71 +
 .../map/map.modifiers/insert_iter_cv.pass.cpp |    69 +
 .../map.modifiers/insert_iter_iter.pass.cpp   |    79 +
 .../map/map.modifiers/insert_iter_rv.pass.cpp |    99 +
 .../map.modifiers/insert_node_type.pass.cpp   |    87 +
 .../insert_node_type_hint.pass.cpp            |    66 +
 .../map.modifiers/insert_or_assign.pass.cpp   |   188 +
 .../map/map.modifiers/insert_rv.pass.cpp      |   108 +
 .../map/map.modifiers/merge.pass.cpp          |   150 +
 .../map/map.modifiers/try.emplace.pass.cpp    |   185 +
 .../associative/map/map.ops/count.pass.cpp    |   195 +
 .../associative/map/map.ops/count0.pass.cpp   |    41 +
 .../associative/map/map.ops/count1.fail.cpp   |    39 +
 .../associative/map/map.ops/count2.fail.cpp   |    39 +
 .../associative/map/map.ops/count3.fail.cpp   |    39 +
 .../map/map.ops/count_transparent.pass.cpp    |    51 +
 .../map/map.ops/equal_range.pass.cpp          |   492 +
 .../map/map.ops/equal_range0.pass.cpp         |    47 +
 .../map/map.ops/equal_range1.fail.cpp         |    39 +
 .../map/map.ops/equal_range2.fail.cpp         |    39 +
 .../map/map.ops/equal_range3.fail.cpp         |    39 +
 .../map.ops/equal_range_transparent.pass.cpp  |    61 +
 .../associative/map/map.ops/find.pass.cpp     |   262 +
 .../associative/map/map.ops/find0.pass.cpp    |    43 +
 .../associative/map/map.ops/find1.fail.cpp    |    39 +
 .../associative/map/map.ops/find2.fail.cpp    |    39 +
 .../associative/map/map.ops/find3.fail.cpp    |    39 +
 .../map/map.ops/lower_bound.pass.cpp          |   374 +
 .../map/map.ops/lower_bound0.pass.cpp         |    43 +
 .../map/map.ops/lower_bound1.fail.cpp         |    39 +
 .../map/map.ops/lower_bound2.fail.cpp         |    39 +
 .../map/map.ops/lower_bound3.fail.cpp         |    39 +
 .../map/map.ops/upper_bound.pass.cpp          |   337 +
 .../map/map.ops/upper_bound0.pass.cpp         |    43 +
 .../map/map.ops/upper_bound1.fail.cpp         |    39 +
 .../map/map.ops/upper_bound2.fail.cpp         |    39 +
 .../map/map.ops/upper_bound3.fail.cpp         |    39 +
 .../map/map.special/member_swap.pass.cpp      |   178 +
 .../map/map.special/non_member_swap.pass.cpp  |   283 +
 .../map/map.special/swap_noexcept.pass.cpp    |   143 +
 .../containers/associative/map/types.pass.cpp |    72 +
 .../multimap/allocator_mismatch.fail.cpp      |    19 +
 .../associative/multimap/empty.fail.cpp       |    29 +
 .../associative/multimap/empty.pass.cpp       |    45 +
 .../multimap/incomplete_type.pass.cpp         |    32 +
 .../associative/multimap/iterator.pass.cpp    |   234 +
 .../associative/multimap/max_size.pass.cpp    |    52 +
 .../multimap/multimap.cons/alloc.pass.cpp     |    52 +
 .../assign_initializer_list.pass.cpp          |    85 +
 .../multimap/multimap.cons/compare.pass.cpp   |    44 +
 .../multimap.cons/compare_alloc.pass.cpp      |    56 +
 .../compare_copy_constructible.fail.cpp       |    30 +
 .../multimap/multimap.cons/copy.pass.cpp      |   104 +
 .../multimap.cons/copy_alloc.pass.cpp         |   104 +
 .../multimap.cons/copy_assign.pass.cpp        |   127 +
 .../multimap/multimap.cons/deduct.fail.cpp    |   107 +
 .../multimap/multimap.cons/deduct.pass.cpp    |   137 +
 .../multimap.cons/deduct_const.pass.cpp       |   107 +
 .../multimap/multimap.cons/default.pass.cpp   |    56 +
 .../multimap.cons/default_noexcept.pass.cpp   |    59 +
 .../multimap.cons/default_recursive.pass.cpp  |    32 +
 .../multimap.cons/dtor_noexcept.pass.cpp      |    53 +
 .../multimap.cons/initializer_list.pass.cpp   |    83 +
 .../initializer_list_compare.pass.cpp         |    91 +
 .../initializer_list_compare_alloc.pass.cpp   |   161 +
 .../multimap/multimap.cons/iter_iter.pass.cpp |   114 +
 .../multimap.cons/iter_iter_comp.pass.cpp     |    88 +
 .../iter_iter_comp_alloc.pass.cpp             |   124 +
 .../multimap/multimap.cons/move.pass.cpp      |   132 +
 .../multimap.cons/move_alloc.pass.cpp         |   276 +
 .../multimap.cons/move_assign.pass.cpp        |   190 +
 .../move_assign_noexcept.pass.cpp             |    59 +
 .../multimap.cons/move_noexcept.pass.cpp      |    57 +
 .../multimap.erasure/erase_if.pass.cpp        |    90 +
 .../multimap.modifiers/clear.pass.cpp         |    67 +
 .../multimap.modifiers/emplace.pass.cpp       |   150 +
 .../multimap.modifiers/emplace_hint.pass.cpp  |   160 +
 .../multimap.modifiers/erase_iter.pass.cpp    |   303 +
 .../erase_iter_iter.pass.cpp                  |   159 +
 .../multimap.modifiers/erase_key.pass.cpp     |   155 +
 .../extract_iterator.pass.cpp                 |    69 +
 .../multimap.modifiers/extract_key.pass.cpp   |    78 +
 .../insert_allocator_requirements.pass.cpp    |    30 +
 .../multimap.modifiers/insert_cv.pass.cpp     |    70 +
 .../insert_initializer_list.pass.cpp          |    91 +
 .../insert_iter_cv.pass.cpp                   |    68 +
 .../insert_iter_iter.pass.cpp                 |   103 +
 .../insert_iter_rv.pass.cpp                   |   100 +
 .../insert_node_type.pass.cpp                 |    80 +
 .../insert_node_type_hint.pass.cpp            |    66 +
 .../multimap.modifiers/insert_rv.pass.cpp     |    94 +
 .../multimap.modifiers/merge.pass.cpp         |   150 +
 .../multimap/multimap.ops/count.pass.cpp      |   177 +
 .../multimap/multimap.ops/count0.pass.cpp     |    41 +
 .../multimap/multimap.ops/count1.fail.cpp     |    37 +
 .../multimap/multimap.ops/count2.fail.cpp     |    37 +
 .../multimap/multimap.ops/count3.fail.cpp     |    37 +
 .../multimap.ops/count_transparent.pass.cpp   |    51 +
 .../multimap.ops/equal_range.pass.cpp         |   288 +
 .../multimap.ops/equal_range0.pass.cpp        |    47 +
 .../multimap.ops/equal_range1.fail.cpp        |    37 +
 .../multimap.ops/equal_range2.fail.cpp        |    39 +
 .../multimap.ops/equal_range3.fail.cpp        |    39 +
 .../equal_range_transparent.pass.cpp          |    61 +
 .../multimap/multimap.ops/find.pass.cpp       |   224 +
 .../multimap/multimap.ops/find0.pass.cpp      |    43 +
 .../multimap/multimap.ops/find1.fail.cpp      |    39 +
 .../multimap/multimap.ops/find2.fail.cpp      |    39 +
 .../multimap/multimap.ops/find3.fail.cpp      |    39 +
 .../multimap.ops/lower_bound.pass.cpp         |   238 +
 .../multimap.ops/lower_bound0.pass.cpp        |    43 +
 .../multimap.ops/lower_bound1.fail.cpp        |    39 +
 .../multimap.ops/lower_bound2.fail.cpp        |    39 +
 .../multimap.ops/lower_bound3.fail.cpp        |    39 +
 .../multimap.ops/upper_bound.pass.cpp         |   237 +
 .../multimap.ops/upper_bound0.pass.cpp        |    43 +
 .../multimap.ops/upper_bound1.fail.cpp        |    39 +
 .../multimap.ops/upper_bound2.fail.cpp        |    39 +
 .../multimap.ops/upper_bound3.fail.cpp        |    39 +
 .../multimap.special/member_swap.pass.cpp     |   178 +
 .../multimap.special/non_member_swap.pass.cpp |   283 +
 .../multimap.special/swap_noexcept.pass.cpp   |   142 +
 .../associative/multimap/scary.pass.cpp       |    28 +
 .../associative/multimap/size.pass.cpp        |    61 +
 .../associative/multimap/types.pass.cpp       |    72 +
 .../multiset/allocator_mismatch.fail.cpp      |    19 +
 .../associative/multiset/clear.pass.cpp       |    67 +
 .../associative/multiset/count.pass.cpp       |   162 +
 .../multiset/count_transparent.pass.cpp       |    52 +
 .../associative/multiset/emplace.pass.cpp     |    83 +
 .../multiset/emplace_hint.pass.cpp            |    83 +
 .../associative/multiset/empty.fail.cpp       |    29 +
 .../associative/multiset/empty.pass.cpp       |    45 +
 .../associative/multiset/equal_range.pass.cpp |   265 +
 .../multiset/equal_range_transparent.pass.cpp |    61 +
 .../associative/multiset/erase_iter.pass.cpp  |   205 +
 .../multiset/erase_iter_iter.pass.cpp         |   143 +
 .../associative/multiset/erase_key.pass.cpp   |   131 +
 .../multiset/extract_iterator.pass.cpp        |    62 +
 .../associative/multiset/extract_key.pass.cpp |    73 +
 .../associative/multiset/find.pass.cpp        |   242 +
 .../multiset/incomplete_type.pass.cpp         |    32 +
 .../associative/multiset/insert_cv.pass.cpp   |    63 +
 ...rt_emplace_allocator_requirements.pass.cpp |    29 +
 .../multiset/insert_initializer_list.pass.cpp |    62 +
 .../multiset/insert_iter_cv.pass.cpp          |    75 +
 .../multiset/insert_iter_iter.pass.cpp        |    87 +
 .../multiset/insert_iter_rv.pass.cpp          |    76 +
 .../multiset/insert_node_type.pass.cpp        |    79 +
 .../multiset/insert_node_type_hint.pass.cpp   |    61 +
 .../associative/multiset/insert_rv.pass.cpp   |    76 +
 .../associative/multiset/iterator.pass.cpp    |   218 +
 .../associative/multiset/lower_bound.pass.cpp |   225 +
 .../associative/multiset/max_size.pass.cpp    |    51 +
 .../associative/multiset/merge.pass.cpp       |   149 +
 .../multiset/multiset.cons/alloc.pass.cpp     |    31 +
 .../assign_initializer_list.pass.cpp          |    57 +
 .../multiset/multiset.cons/compare.pass.cpp   |    35 +
 .../multiset.cons/compare_alloc.pass.cpp      |    33 +
 .../compare_copy_constructible.fail.cpp       |    30 +
 .../multiset/multiset.cons/copy.pass.cpp      |   120 +
 .../multiset.cons/copy_alloc.pass.cpp         |    70 +
 .../multiset.cons/copy_assign.pass.cpp        |   140 +
 .../multiset/multiset.cons/deduct.fail.cpp    |    71 +
 .../multiset/multiset.cons/deduct.pass.cpp    |   191 +
 .../multiset/multiset.cons/default.pass.cpp   |    56 +
 .../multiset.cons/default_noexcept.pass.cpp   |    58 +
 .../multiset.cons/dtor_noexcept.pass.cpp      |    52 +
 .../multiset.cons/initializer_list.pass.cpp   |    71 +
 .../initializer_list_compare.pass.cpp         |    40 +
 .../initializer_list_compare_alloc.pass.cpp   |    43 +
 .../multiset/multiset.cons/iter_iter.pass.cpp |    85 +
 .../multiset.cons/iter_iter_alloc.pass.cpp    |    96 +
 .../multiset.cons/iter_iter_comp.pass.cpp     |    55 +
 .../multiset/multiset.cons/move.pass.cpp      |   119 +
 .../multiset.cons/move_alloc.pass.cpp         |   192 +
 .../multiset.cons/move_assign.pass.cpp        |   186 +
 .../move_assign_noexcept.pass.cpp             |    58 +
 .../multiset.cons/move_noexcept.pass.cpp      |    56 +
 .../multiset.erasure/erase_if.pass.cpp        |    79 +
 .../multiset.special/member_swap.pass.cpp     |   179 +
 .../multiset.special/non_member_swap.pass.cpp |   169 +
 .../multiset.special/swap_noexcept.pass.cpp   |   141 +
 .../associative/multiset/scary.pass.cpp       |    28 +
 .../associative/multiset/size.pass.cpp        |    61 +
 .../associative/multiset/types.pass.cpp       |    72 +
 .../associative/multiset/upper_bound.pass.cpp |   224 +
 .../set/allocator_mismatch.fail.cpp           |    19 +
 .../containers/associative/set/clear.pass.cpp |    67 +
 .../associative/set/contains.pass.cpp         |    43 +
 .../containers/associative/set/count.pass.cpp |   172 +
 .../set/count_transparent.pass.cpp            |    52 +
 .../associative/set/emplace.pass.cpp          |    90 +
 .../associative/set/emplace_hint.pass.cpp     |    83 +
 .../containers/associative/set/empty.fail.cpp |    29 +
 .../containers/associative/set/empty.pass.cpp |    45 +
 .../associative/set/equal_range.pass.cpp      |   372 +
 .../set/equal_range_transparent.pass.cpp      |    61 +
 .../associative/set/erase_iter.pass.cpp       |   205 +
 .../associative/set/erase_iter_iter.pass.cpp  |   143 +
 .../associative/set/erase_key.pass.cpp        |   205 +
 .../associative/set/extract_iterator.pass.cpp |    62 +
 .../associative/set/extract_key.pass.cpp      |    73 +
 .../containers/associative/set/find.pass.cpp  |   242 +
 .../associative/set/gcc_workaround.pass.cpp   |    19 +
 .../associative/set/incomplete_type.pass.cpp  |    32 +
 ...nd_emplace_allocator_requirements.pass.cpp |    31 +
 .../associative/set/insert_cv.pass.cpp        |    68 +
 .../set/insert_initializer_list.pass.cpp      |    62 +
 .../associative/set/insert_iter_cv.pass.cpp   |    75 +
 .../associative/set/insert_iter_iter.pass.cpp |    75 +
 .../associative/set/insert_iter_rv.pass.cpp   |    76 +
 .../associative/set/insert_node_type.pass.cpp |    85 +
 .../set/insert_node_type_hint.pass.cpp        |    63 +
 .../associative/set/insert_rv.pass.cpp        |    84 +
 .../associative/set/iterator.pass.cpp         |   214 +
 .../associative/set/lower_bound.pass.cpp      |   339 +
 .../associative/set/max_size.pass.cpp         |    51 +
 .../containers/associative/set/merge.pass.cpp |   149 +
 .../associative/set/set.cons/alloc.pass.cpp   |    31 +
 .../set.cons/assign_initializer_list.pass.cpp |    77 +
 .../associative/set/set.cons/compare.pass.cpp |    35 +
 .../set/set.cons/compare_alloc.pass.cpp       |    33 +
 .../compare_copy_constructible.fail.cpp       |    30 +
 .../associative/set/set.cons/copy.pass.cpp    |    96 +
 .../set/set.cons/copy_alloc.pass.cpp          |    58 +
 .../set/set.cons/copy_assign.pass.cpp         |   111 +
 .../associative/set/set.cons/deduct.fail.cpp  |    71 +
 .../associative/set/set.cons/deduct.pass.cpp  |   189 +
 .../associative/set/set.cons/default.pass.cpp |    56 +
 .../set/set.cons/default_noexcept.pass.cpp    |    58 +
 .../set/set.cons/dtor_noexcept.pass.cpp       |    52 +
 .../set/set.cons/initializer_list.pass.cpp    |    55 +
 .../initializer_list_compare.pass.cpp         |    40 +
 .../initializer_list_compare_alloc.pass.cpp   |    63 +
 .../set/set.cons/iter_iter.pass.cpp           |    73 +
 .../set/set.cons/iter_iter_alloc.pass.cpp     |    88 +
 .../set/set.cons/iter_iter_comp.pass.cpp      |    49 +
 .../associative/set/set.cons/move.pass.cpp    |   107 +
 .../set/set.cons/move_alloc.pass.cpp          |   193 +
 .../set/set.cons/move_assign.pass.cpp         |   186 +
 .../set.cons/move_assign_noexcept.pass.cpp    |    58 +
 .../set/set.cons/move_noexcept.pass.cpp       |    56 +
 .../set/set.erasure/erase_if.pass.cpp         |    68 +
 .../set/set.special/member_swap.pass.cpp      |   179 +
 .../set/set.special/non_member_swap.pass.cpp  |   169 +
 .../set/set.special/swap_noexcept.pass.cpp    |   142 +
 .../containers/associative/set/size.pass.cpp  |    61 +
 .../containers/associative/set/types.pass.cpp |    72 +
 .../associative/set/upper_bound.pass.cpp      |   338 +
 .../test/std/containers/check_consecutive.h   |    46 +
 .../container.adaptors/nothing_to_do.pass.cpp |    13 +
 .../priqueue.cons.alloc/ctor_alloc.pass.cpp   |    50 +
 .../ctor_comp_alloc.pass.cpp                  |    50 +
 .../ctor_comp_cont_alloc.pass.cpp             |    64 +
 .../ctor_comp_rcont_alloc.pass.cpp            |    63 +
 .../ctor_copy_alloc.pass.cpp                  |    60 +
 .../ctor_move_alloc.pass.cpp                  |    68 +
 .../priqueue.cons/assign_copy.pass.cpp        |    39 +
 .../priqueue.cons/assign_move.pass.cpp        |    42 +
 .../priqueue.cons/ctor_comp.pass.cpp          |    29 +
 .../ctor_comp_container.pass.cpp              |    37 +
 .../ctor_comp_rcontainer.pass.cpp             |    40 +
 .../priqueue.cons/ctor_copy.pass.cpp          |    38 +
 .../priqueue.cons/ctor_default.pass.cpp       |    29 +
 .../priqueue.cons/ctor_iter_iter.pass.cpp     |    29 +
 .../ctor_iter_iter_comp.pass.cpp              |    31 +
 .../ctor_iter_iter_comp_cont.pass.cpp         |    30 +
 .../ctor_iter_iter_comp_rcont.pass.cpp        |    34 +
 .../priqueue.cons/ctor_move.pass.cpp          |    41 +
 .../priqueue.cons/deduct.fail.cpp             |    59 +
 .../priqueue.cons/deduct.pass.cpp             |   124 +
 .../priqueue.cons/default_noexcept.pass.cpp   |    36 +
 .../priqueue.cons/dtor_noexcept.pass.cpp      |    29 +
 .../move_assign_noexcept.pass.cpp             |    33 +
 .../priqueue.cons/move_noexcept.pass.cpp      |    33 +
 .../priqueue.members/emplace.pass.cpp         |    34 +
 .../priqueue.members/empty.fail.cpp           |    29 +
 .../priqueue.members/empty.pass.cpp           |    30 +
 .../priqueue.members/pop.pass.cpp             |    37 +
 .../priqueue.members/push.pass.cpp            |    31 +
 .../priqueue.members/push_rvalue.pass.cpp     |    34 +
 .../priqueue.members/size.pass.cpp            |    30 +
 .../priqueue.members/swap.pass.cpp            |    33 +
 .../priqueue.members/top.pass.cpp             |    31 +
 .../priqueue.special/swap.pass.cpp            |    35 +
 .../priqueue.special/swap_noexcept.pass.cpp   |    34 +
 .../priority.queue/types.fail.cpp             |    36 +
 .../priority.queue/types.pass.cpp             |    71 +
 .../queue.cons.alloc/ctor_alloc.pass.cpp      |    40 +
 .../ctor_container_alloc.pass.cpp             |    60 +
 .../ctor_queue_alloc.pass.cpp                 |    54 +
 .../ctor_rcontainer_alloc.pass.cpp            |    59 +
 .../ctor_rqueue_alloc.pass.cpp                |    60 +
 .../queue/queue.cons/ctor_container.pass.cpp  |    41 +
 .../queue/queue.cons/ctor_copy.pass.cpp       |    35 +
 .../queue/queue.cons/ctor_default.pass.cpp    |    30 +
 .../queue/queue.cons/ctor_move.pass.cpp       |    41 +
 .../queue/queue.cons/ctor_rcontainer.pass.cpp |    39 +
 .../queue/queue.cons/deduct.fail.cpp          |    47 +
 .../queue/queue.cons/deduct.pass.cpp          |    92 +
 .../queue.cons/default_noexcept.pass.cpp      |    34 +
 .../queue/queue.cons/dtor_noexcept.pass.cpp   |    29 +
 .../queue.cons/move_assign_noexcept.pass.cpp  |    32 +
 .../queue/queue.cons/move_noexcept.pass.cpp   |    35 +
 .../queue/queue.defn/assign_copy.pass.cpp     |    36 +
 .../queue/queue.defn/assign_move.pass.cpp     |    42 +
 .../queue/queue.defn/back.pass.cpp            |    29 +
 .../queue/queue.defn/back_const.pass.cpp      |    30 +
 .../queue/queue.defn/emplace.pass.cpp         |    66 +
 .../queue/queue.defn/empty.fail.cpp           |    29 +
 .../queue/queue.defn/empty.pass.cpp           |    28 +
 .../queue/queue.defn/front.pass.cpp           |    29 +
 .../queue/queue.defn/front_const.pass.cpp     |    30 +
 .../queue/queue.defn/pop.pass.cpp             |    40 +
 .../queue/queue.defn/push.pass.cpp            |    35 +
 .../queue/queue.defn/push_rv.pass.cpp         |    38 +
 .../queue/queue.defn/size.pass.cpp            |    26 +
 .../queue/queue.defn/swap.pass.cpp            |    39 +
 .../queue/queue.defn/types.fail.cpp           |    21 +
 .../queue/queue.defn/types.pass.cpp           |    61 +
 .../queue/queue.ops/eq.pass.cpp               |    43 +
 .../queue/queue.ops/lt.pass.cpp               |    48 +
 .../queue/queue.special/swap.pass.cpp         |    40 +
 .../queue.special/swap_noexcept.pass.cpp      |    33 +
 .../stack.cons.alloc/ctor_alloc.pass.cpp      |    40 +
 .../ctor_container_alloc.pass.cpp             |    60 +
 .../stack.cons.alloc/ctor_copy_alloc.pass.cpp |    54 +
 .../ctor_rcontainer_alloc.pass.cpp            |    59 +
 .../ctor_rqueue_alloc.pass.cpp                |    60 +
 .../stack/stack.cons/ctor_container.pass.cpp  |    41 +
 .../stack/stack.cons/ctor_copy.pass.cpp       |    35 +
 .../stack/stack.cons/ctor_default.pass.cpp    |    30 +
 .../stack/stack.cons/ctor_move.pass.cpp       |    41 +
 .../stack/stack.cons/ctor_rcontainer.pass.cpp |    39 +
 .../stack/stack.cons/deduct.fail.cpp          |    54 +
 .../stack/stack.cons/deduct.pass.cpp          |    95 +
 .../stack.cons/default_noexcept.pass.cpp      |    35 +
 .../stack/stack.cons/dtor_noexcept.pass.cpp   |    29 +
 .../stack.cons/move_assign_noexcept.pass.cpp  |    32 +
 .../stack/stack.cons/move_noexcept.pass.cpp   |    34 +
 .../stack/stack.defn/assign_copy.pass.cpp     |    36 +
 .../stack/stack.defn/assign_move.pass.cpp     |    42 +
 .../stack/stack.defn/emplace.pass.cpp         |    62 +
 .../stack/stack.defn/empty.fail.cpp           |    29 +
 .../stack/stack.defn/empty.pass.cpp           |    28 +
 .../stack/stack.defn/pop.pass.cpp             |    37 +
 .../stack/stack.defn/push.pass.cpp            |    32 +
 .../stack/stack.defn/push_rv.pass.cpp         |    35 +
 .../stack/stack.defn/size.pass.cpp            |    26 +
 .../stack/stack.defn/swap.pass.cpp            |    39 +
 .../stack/stack.defn/top.pass.cpp             |    29 +
 .../stack/stack.defn/top_const.pass.cpp       |    30 +
 .../stack/stack.defn/types.fail.cpp           |    36 +
 .../stack/stack.defn/types.pass.cpp           |    62 +
 .../stack/stack.ops/eq.pass.cpp               |    43 +
 .../stack/stack.ops/lt.pass.cpp               |    48 +
 .../stack/stack.special/swap.pass.cpp         |    40 +
 .../stack.special/swap_noexcept.pass.cpp      |    33 +
 .../container.node/node_handle.pass.cpp       |   149 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../associative.reqmts/nothing_to_do.pass.cpp |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../allocator_move.pass.cpp                   |   107 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../sequence.reqmts/nothing_to_do.pass.cpp    |    13 +
 .../unord.req/nothing_to_do.pass.cpp          |    13 +
 .../unord.req.except/nothing_to_do.pass.cpp   |    13 +
 .../containers.general/nothing_to_do.pass.cpp |    13 +
 ...map_allocator_requirement_test_templates.h |   734 +
 .../std/containers/nothing_to_do.pass.cpp     |    13 +
 .../array/array.cons/deduct.fail.cpp          |    38 +
 .../array/array.cons/deduct.pass.cpp          |    66 +
 .../array/array.cons/default.pass.cpp         |    50 +
 .../array/array.cons/implicit_copy.pass.cpp   |    94 +
 .../array.cons/initializer_list.pass.cpp      |    54 +
 .../sequences/array/array.data/data.pass.cpp  |    72 +
 .../array/array.data/data_const.pass.cpp      |    75 +
 .../sequences/array/array.fill/fill.fail.cpp  |    30 +
 .../sequences/array/array.fill/fill.pass.cpp  |    42 +
 .../sequences/array/array.size/size.pass.cpp  |    60 +
 .../array/array.special/swap.pass.cpp         |    86 +
 .../sequences/array/array.swap/swap.fail.cpp  |    31 +
 .../sequences/array/array.swap/swap.pass.cpp  |    94 +
 .../sequences/array/array.tuple/get.fail.cpp  |    37 +
 .../sequences/array/array.tuple/get.pass.cpp  |    60 +
 .../array/array.tuple/get_const.pass.cpp      |    44 +
 .../array/array.tuple/get_const_rv.pass.cpp   |    52 +
 .../array/array.tuple/get_rv.pass.cpp         |    37 +
 .../array/array.tuple/tuple_element.fail.cpp  |    36 +
 .../array/array.tuple/tuple_element.pass.cpp  |    57 +
 .../array/array.tuple/tuple_size.pass.cpp     |    45 +
 .../array.zero/tested_elsewhere.pass.cpp      |    21 +
 .../containers/sequences/array/at.pass.cpp    |   121 +
 .../containers/sequences/array/begin.pass.cpp |    53 +
 .../sequences/array/compare.fail.cpp          |    72 +
 .../sequences/array/compare.pass.cpp          |    63 +
 .../sequences/array/contiguous.pass.cpp       |    34 +
 .../containers/sequences/array/empty.fail.cpp |    32 +
 .../containers/sequences/array/empty.pass.cpp |    37 +
 .../sequences/array/front_back.pass.cpp       |   128 +
 .../sequences/array/indexing.pass.cpp         |   120 +
 .../sequences/array/iterators.pass.cpp        |   146 +
 .../sequences/array/max_size.pass.cpp         |    37 +
 .../array/size_and_alignment.pass.cpp         |    72 +
 .../containers/sequences/array/types.pass.cpp |    98 +
 .../deque/allocator_mismatch.fail.cpp         |    19 +
 .../deque/deque.capacity/access.pass.cpp      |   122 +
 .../deque/deque.capacity/empty.fail.cpp       |    29 +
 .../deque/deque.capacity/empty.pass.cpp       |    47 +
 .../deque/deque.capacity/max_size.pass.cpp    |    48 +
 .../deque/deque.capacity/resize_size.pass.cpp |    90 +
 .../deque.capacity/resize_size_value.pass.cpp |    90 +
 .../deque.capacity/shrink_to_fit.pass.cpp     |    78 +
 .../deque/deque.capacity/size.pass.cpp        |    63 +
 .../sequences/deque/deque.cons/alloc.pass.cpp |    42 +
 .../assign_initializer_list.pass.cpp          |    43 +
 .../deque.cons/assign_iter_iter.pass.cpp      |   157 +
 .../deque.cons/assign_size_value.pass.cpp     |    85 +
 .../sequences/deque/deque.cons/copy.pass.cpp  |    62 +
 .../deque/deque.cons/copy_alloc.pass.cpp      |    53 +
 .../deque/deque.cons/deduct.fail.cpp          |    43 +
 .../deque/deque.cons/deduct.pass.cpp          |    99 +
 .../deque/deque.cons/default.pass.cpp         |    43 +
 .../deque.cons/default_noexcept.pass.cpp      |    54 +
 .../deque/deque.cons/dtor_noexcept.pass.cpp   |    52 +
 .../deque.cons/initializer_list.pass.cpp      |    41 +
 .../initializer_list_alloc.pass.cpp           |    44 +
 .../deque/deque.cons/iter_iter.pass.cpp       |   113 +
 .../deque/deque.cons/iter_iter_alloc.pass.cpp |   104 +
 .../sequences/deque/deque.cons/move.pass.cpp  |    74 +
 .../deque/deque.cons/move_alloc.pass.cpp      |    87 +
 .../deque/deque.cons/move_assign.pass.cpp     |    91 +
 .../deque.cons/move_assign_noexcept.pass.cpp  |    56 +
 .../deque/deque.cons/move_noexcept.pass.cpp   |    54 +
 .../deque/deque.cons/op_equal.pass.cpp        |    65 +
 .../op_equal_initializer_list.pass.cpp        |    43 +
 .../sequences/deque/deque.cons/size.pass.cpp  |   118 +
 .../deque/deque.cons/size_value.pass.cpp      |    54 +
 .../deque.cons/size_value_alloc.pass.cpp      |    70 +
 .../deque/deque.erasure/erase.pass.cpp        |    79 +
 .../deque/deque.erasure/erase_if.pass.cpp     |    79 +
 .../deque/deque.modifiers/clear.pass.cpp      |    68 +
 .../deque/deque.modifiers/emplace.pass.cpp    |   108 +
 .../deque.modifiers/emplace_back.pass.cpp     |   106 +
 .../deque.modifiers/emplace_front.pass.cpp    |   107 +
 .../erase_iter.invalidation.pass.cpp          |    73 +
 .../deque/deque.modifiers/erase_iter.pass.cpp |   126 +
 .../erase_iter_iter.invalidation.pass.cpp     |    81 +
 .../deque.modifiers/erase_iter_iter.pass.cpp  |   132 +
 .../insert_iter_initializer_list.pass.cpp     |    65 +
 .../deque.modifiers/insert_iter_iter.pass.cpp |   290 +
 .../deque.modifiers/insert_rvalue.pass.cpp    |   113 +
 .../insert_size_value.pass.cpp                |   159 +
 .../deque.modifiers/insert_value.pass.cpp     |   139 +
 .../pop_back.invalidation.pass.cpp            |    52 +
 .../deque/deque.modifiers/pop_back.pass.cpp   |    87 +
 .../pop_front.invalidation.pass.cpp           |    52 +
 .../deque/deque.modifiers/pop_front.pass.cpp  |    87 +
 .../deque/deque.modifiers/push_back.pass.cpp  |    75 +
 .../push_back_exception_safety.pass.cpp       |   104 +
 .../deque.modifiers/push_back_rvalue.pass.cpp |    78 +
 .../deque/deque.modifiers/push_front.pass.cpp |    86 +
 .../push_front_exception_safety.pass.cpp      |   104 +
 .../push_front_rvalue.pass.cpp                |    89 +
 .../deque/deque.special/copy.pass.cpp         |    90 +
 .../deque.special/copy_backward.pass.cpp      |    89 +
 .../deque/deque.special/move.pass.cpp         |    89 +
 .../deque.special/move_backward.pass.cpp      |    89 +
 .../deque/deque.special/swap.pass.cpp         |   112 +
 .../deque.special/swap_noexcept.pass.cpp      |    90 +
 .../sequences/deque/iterators.pass.cpp        |    81 +
 .../containers/sequences/deque/types.pass.cpp |   106 +
 .../forwardlist/allocator_mismatch.fail.cpp   |    19 +
 .../sequences/forwardlist/empty.fail.cpp      |    29 +
 .../sequences/forwardlist/empty.pass.cpp      |    47 +
 .../forwardlist.access/front.pass.cpp         |    63 +
 .../forwardlist.cons/alloc.fail.cpp           |    31 +
 .../forwardlist.cons/alloc.pass.cpp           |    51 +
 .../forwardlist.cons/assign_copy.pass.cpp     |   148 +
 .../forwardlist.cons/assign_init.pass.cpp     |    70 +
 .../forwardlist.cons/assign_move.pass.cpp     |   199 +
 .../forwardlist.cons/assign_op_init.pass.cpp  |    70 +
 .../forwardlist.cons/assign_range.pass.cpp    |    80 +
 .../assign_size_value.pass.cpp                |    70 +
 .../forwardlist.cons/copy.pass.cpp            |    69 +
 .../forwardlist.cons/copy_alloc.pass.cpp      |    69 +
 .../forwardlist.cons/deduct.fail.cpp          |    43 +
 .../forwardlist.cons/deduct.pass.cpp          |   104 +
 .../forwardlist.cons/default.pass.cpp         |    43 +
 .../default_noexcept.pass.cpp                 |    54 +
 .../default_recursive.pass.cpp                |    28 +
 .../forwardlist.cons/dtor_noexcept.pass.cpp   |    52 +
 .../forwardlist.cons/init.pass.cpp            |    43 +
 .../forwardlist.cons/init_alloc.pass.cpp      |    48 +
 .../forwardlist.cons/move.pass.cpp            |    73 +
 .../forwardlist.cons/move_alloc.pass.cpp      |    73 +
 .../move_assign_noexcept.pass.cpp             |    56 +
 .../forwardlist.cons/move_noexcept.pass.cpp   |    54 +
 .../forwardlist.cons/range.pass.cpp           |    50 +
 .../forwardlist.cons/range_alloc.pass.cpp     |    56 +
 .../forwardlist.cons/size.pass.cpp            |    75 +
 .../forwardlist.cons/size_value.pass.cpp      |    47 +
 .../size_value_alloc.pass.cpp                 |    52 +
 .../forwardlist.erasure/erase.pass.cpp        |    79 +
 .../forwardlist.erasure/erase_if.pass.cpp     |    79 +
 .../forwardlist.iter/before_begin.pass.cpp    |   106 +
 .../forwardlist.iter/iterators.pass.cpp       |   147 +
 .../forwardlist.modifiers/clear.pass.cpp      |    68 +
 .../emplace_after.pass.cpp                    |    89 +
 .../emplace_front.pass.cpp                    |    72 +
 .../erase_after_many.pass.cpp                 |   157 +
 .../erase_after_one.pass.cpp                  |    99 +
 .../insert_after_const.pass.cpp               |    89 +
 .../insert_after_init.pass.cpp                |    75 +
 .../insert_after_range.pass.cpp               |    82 +
 .../insert_after_rv.pass.cpp                  |    90 +
 .../insert_after_size_value.pass.cpp          |    75 +
 .../forwardlist.modifiers/pop_front.pass.cpp  |    76 +
 .../push_front_const.pass.cpp                 |    49 +
 .../push_front_exception_safety.pass.cpp      |    77 +
 .../push_front_rv.pass.cpp                    |    50 +
 .../resize_size.pass.cpp                      |   116 +
 .../resize_size_value.pass.cpp                |   103 +
 .../forwardlist.ops/merge.pass.cpp            |    50 +
 .../forwardlist.ops/merge_pred.pass.cpp       |    51 +
 .../forwardlist.ops/remove.pass.cpp           |   173 +
 .../forwardlist.ops/remove_if.pass.cpp        |   197 +
 .../forwardlist.ops/reverse.pass.cpp          |    44 +
 .../forwardlist/forwardlist.ops/sort.pass.cpp |    95 +
 .../forwardlist.ops/sort_pred.pass.cpp        |    98 +
 .../splice_after_flist.pass.cpp               |    78 +
 .../forwardlist.ops/splice_after_one.pass.cpp |   142 +
 .../splice_after_range.pass.cpp               |   172 +
 .../forwardlist.ops/unique.pass.cpp           |   137 +
 .../forwardlist.ops/unique_pred.pass.cpp      |   168 +
 .../forwardlist.spec/equal.pass.cpp           |    62 +
 .../forwardlist.spec/member_swap.pass.cpp     |   262 +
 .../forwardlist.spec/non_member_swap.pass.cpp |   263 +
 .../forwardlist.spec/relational.pass.cpp      |    67 +
 .../forwardlist.spec/swap_noexcept.pass.cpp   |    90 +
 .../sequences/forwardlist/incomplete.pass.cpp |    54 +
 .../sequences/forwardlist/max_size.pass.cpp   |    49 +
 .../sequences/forwardlist/types.pass.cpp      |    78 +
 .../list/allocator_mismatch.fail.cpp          |    19 +
 .../sequences/list/incomplete_type.pass.cpp   |    30 +
 .../sequences/list/iterators.pass.cpp         |   157 +
 .../list/list.capacity/empty.fail.cpp         |    29 +
 .../list/list.capacity/empty.pass.cpp         |    47 +
 .../list/list.capacity/max_size.pass.cpp      |    48 +
 .../list/list.capacity/resize_size.pass.cpp   |    83 +
 .../list.capacity/resize_size_value.pass.cpp  |    55 +
 .../list/list.capacity/size.pass.cpp          |    63 +
 .../list/list.cons/assign_copy.pass.cpp       |    46 +
 .../assign_initializer_list.pass.cpp          |    45 +
 .../list/list.cons/assign_move.pass.cpp       |    82 +
 .../sequences/list/list.cons/copy.pass.cpp    |    55 +
 .../list/list.cons/copy_alloc.pass.cpp        |    44 +
 .../sequences/list/list.cons/deduct.fail.cpp  |    43 +
 .../sequences/list/list.cons/deduct.pass.cpp  |   104 +
 .../sequences/list/list.cons/default.pass.cpp |    70 +
 .../list/list.cons/default_noexcept.pass.cpp  |    54 +
 .../list.cons/default_stack_alloc.pass.cpp    |    50 +
 .../list/list.cons/dtor_noexcept.pass.cpp     |    52 +
 .../list/list.cons/initializer_list.pass.cpp  |    43 +
 .../list.cons/initializer_list_alloc.pass.cpp |    46 +
 .../list/list.cons/input_iterator.pass.cpp    |   256 +
 .../sequences/list/list.cons/move.pass.cpp    |    65 +
 .../list/list.cons/move_alloc.pass.cpp        |    78 +
 .../list.cons/move_assign_noexcept.pass.cpp   |    56 +
 .../list/list.cons/move_noexcept.pass.cpp     |    54 +
 .../op_equal_initializer_list.pass.cpp        |    44 +
 .../list/list.cons/size_type.pass.cpp         |   105 +
 .../list/list.cons/size_value_alloc.pass.cpp  |    82 +
 .../list/list.erasure/erase.pass.cpp          |    79 +
 .../list/list.erasure/erase_if.pass.cpp       |    79 +
 .../list/list.modifiers/clear.pass.cpp        |    39 +
 .../list/list.modifiers/emplace.pass.cpp      |    68 +
 .../list/list.modifiers/emplace_back.pass.cpp |    89 +
 .../list.modifiers/emplace_front.pass.cpp     |    90 +
 .../list/list.modifiers/erase_iter.pass.cpp   |    67 +
 .../list.modifiers/erase_iter_iter.pass.cpp   |    86 +
 .../insert_iter_initializer_list.pass.cpp     |    67 +
 .../insert_iter_iter_iter.pass.cpp            |    92 +
 .../insert_iter_rvalue.pass.cpp               |    46 +
 .../insert_iter_size_value.pass.cpp           |    55 +
 .../list.modifiers/insert_iter_value.pass.cpp |    57 +
 .../list/list.modifiers/pop_back.pass.cpp     |    45 +
 .../list/list.modifiers/pop_front.pass.cpp    |    45 +
 .../list/list.modifiers/push_back.pass.cpp    |    39 +
 .../push_back_exception_safety.pass.cpp       |    77 +
 .../list.modifiers/push_back_rvalue.pass.cpp  |    46 +
 .../list/list.modifiers/push_front.pass.cpp   |    39 +
 .../push_front_exception_safety.pass.cpp      |    77 +
 .../list.modifiers/push_front_rvalue.pass.cpp |    46 +
 .../sequences/list/list.ops/merge.pass.cpp    |    54 +
 .../list/list.ops/merge_comp.pass.cpp         |    54 +
 .../sequences/list/list.ops/remove.pass.cpp   |   105 +
 .../list/list.ops/remove_if.pass.cpp          |   104 +
 .../sequences/list/list.ops/reverse.pass.cpp  |    39 +
 .../sequences/list/list.ops/sort.pass.cpp     |    87 +
 .../list/list.ops/sort_comp.pass.cpp          |   129 +
 .../list/list.ops/splice_pos_list.pass.cpp    |   785 +
 .../list.ops/splice_pos_list_iter.pass.cpp    |   339 +
 .../splice_pos_list_iter_iter.pass.cpp        |   219 +
 .../sequences/list/list.ops/unique.pass.cpp   |    51 +
 .../list/list.ops/unique_pred.pass.cpp        |    83 +
 .../sequences/list/list.special/swap.pass.cpp |   142 +
 .../list/list.special/swap_noexcept.pass.cpp  |    90 +
 .../containers/sequences/list/types.pass.cpp  |    71 +
 .../sequences/nothing_to_do.pass.cpp          |    13 +
 .../vector.bool/assign_copy.pass.cpp          |    46 +
 .../assign_initializer_list.pass.cpp          |    43 +
 .../vector.bool/assign_move.pass.cpp          |    81 +
 .../sequences/vector.bool/capacity.pass.cpp   |    46 +
 .../vector.bool/construct_default.pass.cpp    |    80 +
 .../vector.bool/construct_iter_iter.pass.cpp  |    51 +
 .../construct_iter_iter_alloc.pass.cpp        |    58 +
 .../vector.bool/construct_size.pass.cpp       |    68 +
 .../vector.bool/construct_size_value.pass.cpp |    39 +
 .../construct_size_value_alloc.pass.cpp       |    41 +
 .../sequences/vector.bool/copy.pass.cpp       |    66 +
 .../sequences/vector.bool/copy_alloc.pass.cpp |    65 +
 .../vector.bool/default_noexcept.pass.cpp     |    55 +
 .../vector.bool/dtor_noexcept.pass.cpp        |    51 +
 .../sequences/vector.bool/emplace.pass.cpp    |    69 +
 .../vector.bool/emplace_back.pass.cpp         |    92 +
 .../sequences/vector.bool/empty.fail.cpp      |    29 +
 .../sequences/vector.bool/empty.pass.cpp      |    47 +
 .../vector.bool/enabled_hash.pass.cpp         |    30 +
 .../sequences/vector.bool/erase_iter.pass.cpp |    67 +
 .../vector.bool/erase_iter_iter.pass.cpp      |    87 +
 .../sequences/vector.bool/find.pass.cpp       |    45 +
 .../vector.bool/initializer_list.pass.cpp     |    41 +
 .../initializer_list_alloc.pass.cpp           |    44 +
 .../insert_iter_initializer_list.pass.cpp     |    65 +
 .../insert_iter_iter_iter.pass.cpp            |   130 +
 .../insert_iter_size_value.pass.cpp           |    84 +
 .../vector.bool/insert_iter_value.pass.cpp    |    80 +
 .../sequences/vector.bool/iterators.pass.cpp  |   125 +
 .../sequences/vector.bool/move.pass.cpp       |    94 +
 .../sequences/vector.bool/move_alloc.pass.cpp |    77 +
 .../vector.bool/move_assign_noexcept.pass.cpp |   102 +
 .../vector.bool/move_noexcept.pass.cpp        |    61 +
 .../op_equal_initializer_list.pass.cpp        |    43 +
 .../sequences/vector.bool/push_back.pass.cpp  |    51 +
 .../vector.bool/reference.swap.pass.cpp       |    40 +
 .../sequences/vector.bool/reserve.pass.cpp    |    56 +
 .../vector.bool/resize_size.pass.cpp          |    52 +
 .../vector.bool/resize_size_value.pass.cpp    |    54 +
 .../vector.bool/shrink_to_fit.pass.cpp        |    40 +
 .../sequences/vector.bool/size.pass.cpp       |    63 +
 .../sequences/vector.bool/swap.pass.cpp       |   100 +
 .../vector.bool/swap_noexcept.pass.cpp        |    94 +
 .../sequences/vector.bool/types.pass.cpp      |    82 +
 .../vector.bool/vector_bool.pass.cpp          |    56 +
 .../sequences/vector/access.pass.cpp          |   121 +
 .../vector/allocator_mismatch.fail.cpp        |    19 +
 .../sequences/vector/contiguous.pass.cpp      |    54 +
 .../sequences/vector/iterators.pass.cpp       |   171 +
 .../sequences/vector/types.pass.cpp           |   110 +
 .../vector/vector.capacity/capacity.pass.cpp  |    50 +
 .../vector/vector.capacity/empty.fail.cpp     |    29 +
 .../vector/vector.capacity/empty.pass.cpp     |    47 +
 .../vector/vector.capacity/max_size.pass.cpp  |    49 +
 .../vector/vector.capacity/reserve.pass.cpp   |    72 +
 .../vector.capacity/resize_size.pass.cpp      |    85 +
 .../resize_size_value.pass.cpp                |    79 +
 .../vector.capacity/shrink_to_fit.pass.cpp    |    64 +
 .../vector/vector.capacity/size.pass.cpp      |    63 +
 .../vector/vector.capacity/swap.pass.cpp      |    52 +
 .../vector/vector.cons/assign_copy.pass.cpp   |    46 +
 .../assign_initializer_list.pass.cpp          |    54 +
 .../vector.cons/assign_iter_iter.pass.cpp     |    76 +
 .../vector/vector.cons/assign_move.pass.cpp   |   101 +
 .../vector.cons/assign_size_value.pass.cpp    |    55 +
 .../vector.cons/construct_default.pass.cpp    |   103 +
 .../vector.cons/construct_iter_iter.pass.cpp  |   188 +
 .../construct_iter_iter_alloc.pass.cpp        |   171 +
 .../vector.cons/construct_size.pass.cpp       |    76 +
 .../vector.cons/construct_size_value.pass.cpp |    43 +
 .../construct_size_value_alloc.pass.cpp       |    42 +
 .../vector/vector.cons/copy.pass.cpp          |    79 +
 .../vector/vector.cons/copy_alloc.pass.cpp    |    67 +
 .../vector/vector.cons/deduct.fail.cpp        |    41 +
 .../vector/vector.cons/deduct.pass.cpp        |   117 +
 .../vector.cons/default.recursive.pass.cpp    |    26 +
 .../vector.cons/default_noexcept.pass.cpp     |    52 +
 .../vector/vector.cons/dtor_noexcept.pass.cpp |    52 +
 .../vector.cons/initializer_list.pass.cpp     |    43 +
 .../initializer_list_alloc.pass.cpp           |    47 +
 .../vector/vector.cons/move.pass.cpp          |   134 +
 .../vector/vector.cons/move_alloc.pass.cpp    |    99 +
 .../vector.cons/move_assign_noexcept.pass.cpp |    97 +
 .../vector/vector.cons/move_noexcept.pass.cpp |    57 +
 .../op_equal_initializer_list.pass.cpp        |    46 +
 .../vector/vector.data/data.pass.cpp          |    65 +
 .../vector/vector.data/data_const.pass.cpp    |    65 +
 .../vector/vector.erasure/erase.pass.cpp      |    79 +
 .../vector/vector.erasure/erase_if.pass.cpp   |    79 +
 .../vector/vector.modifiers/clear.pass.cpp    |    44 +
 .../vector/vector.modifiers/emplace.pass.cpp  |   137 +
 .../vector.modifiers/emplace_back.pass.cpp    |   160 +
 .../vector.modifiers/emplace_extra.pass.cpp   |    62 +
 .../vector.modifiers/erase_iter.pass.cpp      |   105 +
 .../vector.modifiers/erase_iter_iter.pass.cpp |   158 +
 .../insert_iter_initializer_list.pass.cpp     |    68 +
 .../insert_iter_iter_iter.pass.cpp            |   176 +
 .../insert_iter_rvalue.pass.cpp               |    67 +
 .../insert_iter_size_value.pass.cpp           |   116 +
 .../insert_iter_value.pass.cpp                |    98 +
 .../vector/vector.modifiers/pop_back.pass.cpp |    54 +
 .../vector.modifiers/push_back.pass.cpp       |   114 +
 .../push_back_exception_safety.pass.cpp       |    90 +
 .../push_back_rvalue.pass.cpp                 |   115 +
 .../resize_not_move_insertable.fail.cpp       |    46 +
 .../vector/vector.special/swap.pass.cpp       |   184 +
 .../vector.special/swap_noexcept.pass.cpp     |    90 +
 ...set_allocator_requirement_test_templates.h |   388 +
 .../libcxx/test/std/containers/test_compare.h |    44 +
 .../libcxx/test/std/containers/test_hash.h    |    31 +
 .../unord/iterator_difference_type.pass.cpp   |   155 +
 .../unord.map/allocator_mismatch.fail.cpp     |    19 +
 .../unord/unord.map/bucket.pass.cpp           |    79 +
 .../unord/unord.map/bucket_count.pass.cpp     |    76 +
 .../unord/unord.map/bucket_size.pass.cpp      |    83 +
 .../unord/unord.map/compare.pass.cpp          |    49 +
 .../unord/unord.map/contains.pass.cpp         |    61 +
 .../containers/unord/unord.map/count.pass.cpp |    67 +
 .../containers/unord/unord.map/empty.fail.cpp |    29 +
 .../containers/unord/unord.map/empty.pass.cpp |    47 +
 .../containers/unord/unord.map/eq.pass.cpp    |   165 +
 .../unord.map/equal_range_const.pass.cpp      |    77 +
 .../unord.map/equal_range_non_const.pass.cpp  |    77 +
 .../unord/unord.map/erase_if.pass.cpp         |    80 +
 .../unord/unord.map/find_const.pass.cpp       |    73 +
 .../unord/unord.map/find_non_const.pass.cpp   |    73 +
 .../unord/unord.map/incomplete_type.pass.cpp  |    40 +
 .../unord/unord.map/iterators.pass.cpp        |   131 +
 .../unord/unord.map/load_factor.pass.cpp      |    78 +
 .../unord/unord.map/local_iterators.pass.cpp  |   423 +
 .../unord/unord.map/max_bucket_count.pass.cpp |    41 +
 .../unord/unord.map/max_load_factor.pass.cpp  |    70 +
 .../unord/unord.map/max_size.pass.cpp         |    54 +
 .../unord/unord.map/rehash.pass.cpp           |   105 +
 .../unord/unord.map/reserve.pass.cpp          |   109 +
 .../containers/unord/unord.map/size.pass.cpp  |    63 +
 .../unord/unord.map/swap_member.pass.cpp      |   572 +
 .../containers/unord/unord.map/types.pass.cpp |    74 +
 .../unord.map.cnstr/allocator.pass.cpp        |   131 +
 .../unord.map.cnstr/assign_copy.pass.cpp      |   190 +
 .../unord.map.cnstr/assign_init.pass.cpp      |    99 +
 .../unord.map.cnstr/assign_move.pass.cpp      |   219 +
 .../compare_copy_constructible.fail.cpp       |    33 +
 .../unord.map/unord.map.cnstr/copy.pass.cpp   |   153 +
 .../unord.map.cnstr/copy_alloc.pass.cpp       |   153 +
 .../unord.map/unord.map.cnstr/deduct.fail.cpp |   106 +
 .../unord.map/unord.map.cnstr/deduct.pass.cpp |   204 +
 .../unord.map.cnstr/deduct_const.pass.cpp     |   172 +
 .../unord.map.cnstr/default.pass.cpp          |   113 +
 .../unord.map.cnstr/default_noexcept.pass.cpp |    77 +
 .../unord.map.cnstr/dtor_noexcept.pass.cpp    |    70 +
 .../hash_copy_constructible.fail.cpp          |    33 +
 .../unord.map/unord.map.cnstr/init.pass.cpp   |   164 +
 .../unord.map.cnstr/init_size.pass.cpp        |   102 +
 .../unord.map.cnstr/init_size_hash.pass.cpp   |   104 +
 .../init_size_hash_equal.pass.cpp             |   107 +
 .../init_size_hash_equal_allocator.pass.cpp   |   145 +
 .../unord.map/unord.map.cnstr/move.pass.cpp   |   181 +
 .../unord.map.cnstr/move_alloc.pass.cpp       |   200 +
 .../move_assign_noexcept.pass.cpp             |    76 +
 .../unord.map.cnstr/move_noexcept.pass.cpp    |    73 +
 .../unord.map/unord.map.cnstr/range.pass.cpp  |   174 +
 .../unord.map.cnstr/range_size.pass.cpp       |   109 +
 .../unord.map.cnstr/range_size_hash.pass.cpp  |   112 +
 .../range_size_hash_equal.pass.cpp            |   114 +
 .../range_size_hash_equal_allocator.pass.cpp  |   155 +
 .../unord.map/unord.map.cnstr/size.fail.cpp   |    71 +
 .../unord.map/unord.map.cnstr/size.pass.cpp   |    71 +
 .../unord.map.cnstr/size_hash.pass.cpp        |    75 +
 .../unord.map.cnstr/size_hash_equal.pass.cpp  |    77 +
 .../size_hash_equal_allocator.pass.cpp        |   101 +
 .../unord.map/unord.map.elem/at.pass.cpp      |   145 +
 .../unord.map/unord.map.elem/index.pass.cpp   |   164 +
 .../unord.map.elem/index_tuple.pass.cpp       |    39 +
 .../unord.map.modifiers/clear.pass.cpp        |    65 +
 .../unord.map.modifiers/emplace.pass.cpp      |    80 +
 .../unord.map.modifiers/emplace_hint.pass.cpp |    77 +
 .../erase_const_iter.pass.cpp                 |    94 +
 .../erase_iter_db1.pass.cpp                   |    42 +
 .../erase_iter_db2.pass.cpp                   |    45 +
 .../erase_iter_iter_db1.pass.cpp              |    44 +
 .../erase_iter_iter_db2.pass.cpp              |    44 +
 .../erase_iter_iter_db3.pass.cpp              |    44 +
 .../erase_iter_iter_db4.pass.cpp              |    43 +
 .../unord.map.modifiers/erase_key.pass.cpp    |   179 +
 .../unord.map.modifiers/erase_range.pass.cpp  |   101 +
 .../extract_iterator.pass.cpp                 |    69 +
 .../unord.map.modifiers/extract_key.pass.cpp  |    78 +
 ...nd_emplace_allocator_requirements.pass.cpp |    33 +
 .../insert_const_lvalue.pass.cpp              |    83 +
 .../insert_hint_const_lvalue.pass.cpp         |    86 +
 .../insert_hint_rvalue.pass.cpp               |   179 +
 .../unord.map.modifiers/insert_init.pass.cpp  |    72 +
 .../insert_node_type.pass.cpp                 |    86 +
 .../insert_node_type_hint.pass.cpp            |    66 +
 .../insert_or_assign.pass.cpp                 |   195 +
 .../unord.map.modifiers/insert_range.pass.cpp |    73 +
 .../insert_rvalue.pass.cpp                    |   178 +
 .../unord.map.modifiers/merge.pass.cpp        |   157 +
 .../unord.map.modifiers/try.emplace.pass.cpp  |   192 +
 .../unord.map.swap/db_swap_1.pass.cpp         |    47 +
 .../unord.map.swap/swap_noexcept.pass.cpp     |   193 +
 .../unord.map.swap/swap_non_member.pass.cpp   |   572 +
 .../allocator_mismatch.fail.cpp               |    19 +
 .../unord/unord.multimap/bucket.pass.cpp      |    79 +
 .../unord.multimap/bucket_count.pass.cpp      |    49 +
 .../unord/unord.multimap/bucket_size.pass.cpp |    87 +
 .../unord/unord.multimap/count.pass.cpp       |    73 +
 .../unord.multimap/db_iterators_7.pass.cpp    |    62 +
 .../unord.multimap/db_iterators_8.pass.cpp    |    58 +
 .../db_local_iterators_7.pass.cpp             |    59 +
 .../db_local_iterators_8.pass.cpp             |    56 +
 .../unord/unord.multimap/empty.fail.cpp       |    29 +
 .../unord/unord.multimap/empty.pass.cpp       |    47 +
 .../unord/unord.multimap/eq.pass.cpp          |   183 +
 .../unord.multimap/equal_range_const.pass.cpp |   106 +
 .../equal_range_non_const.pass.cpp            |   106 +
 .../unord/unord.multimap/erase_if.pass.cpp    |    91 +
 .../unord/unord.multimap/find_const.pass.cpp  |    73 +
 .../unord.multimap/find_non_const.pass.cpp    |    73 +
 .../unord/unord.multimap/incomplete.pass.cpp  |    40 +
 .../unord/unord.multimap/iterators.fail.cpp   |    72 +
 .../unord/unord.multimap/iterators.pass.cpp   |   137 +
 .../unord/unord.multimap/load_factor.pass.cpp |    78 +
 .../unord.multimap/local_iterators.fail.cpp   |   289 +
 .../unord.multimap/local_iterators.pass.cpp   |   664 +
 .../unord.multimap/max_bucket_count.pass.cpp  |    41 +
 .../unord.multimap/max_load_factor.pass.cpp   |    69 +
 .../unord/unord.multimap/max_size.pass.cpp    |    56 +
 .../unord/unord.multimap/rehash.pass.cpp      |   149 +
 .../unord/unord.multimap/reserve.pass.cpp     |   124 +
 .../unord/unord.multimap/scary.pass.cpp       |    28 +
 .../unord/unord.multimap/size.pass.cpp        |    63 +
 .../unord/unord.multimap/swap_member.pass.cpp |   658 +
 .../unord/unord.multimap/types.pass.cpp       |    74 +
 .../unord.multimap.cnstr/allocator.pass.cpp   |   131 +
 .../unord.multimap.cnstr/assign_copy.pass.cpp |   213 +
 .../unord.multimap.cnstr/assign_init.pass.cpp |   140 +
 .../unord.multimap.cnstr/assign_move.pass.cpp |   278 +
 .../compare_copy_constructible.fail.cpp       |    33 +
 .../unord.multimap.cnstr/copy.pass.cpp        |   176 +
 .../unord.multimap.cnstr/copy_alloc.pass.cpp  |   176 +
 .../unord.multimap.cnstr/deduct.fail.cpp      |   106 +
 .../unord.multimap.cnstr/deduct.pass.cpp      |   204 +
 .../deduct_const.pass.cpp                     |   173 +
 .../unord.multimap.cnstr/default.pass.cpp     |   113 +
 .../default_noexcept.pass.cpp                 |    76 +
 .../dtor_noexcept.pass.cpp                    |    69 +
 .../hash_copy_constructible.fail.cpp          |    33 +
 .../unord.multimap.cnstr/init.pass.cpp        |   238 +
 .../unord.multimap.cnstr/init_size.pass.cpp   |   138 +
 .../init_size_hash.pass.cpp                   |   140 +
 .../init_size_hash_equal.pass.cpp             |   143 +
 .../init_size_hash_equal_allocator.pass.cpp   |   199 +
 .../unord.multimap.cnstr/move.pass.cpp        |   218 +
 .../unord.multimap.cnstr/move_alloc.pass.cpp  |   276 +
 .../move_assign_noexcept.pass.cpp             |    75 +
 .../move_noexcept.pass.cpp                    |    72 +
 .../unord.multimap.cnstr/range.pass.cpp       |   249 +
 .../unord.multimap.cnstr/range_size.pass.cpp  |   145 +
 .../range_size_hash.pass.cpp                  |   148 +
 .../range_size_hash_equal.pass.cpp            |   150 +
 .../range_size_hash_equal_allocator.pass.cpp  |   209 +
 .../unord.multimap.cnstr/size.fail.cpp        |    71 +
 .../unord.multimap.cnstr/size.pass.cpp        |    71 +
 .../unord.multimap.cnstr/size_hash.pass.cpp   |    75 +
 .../size_hash_equal.pass.cpp                  |    77 +
 .../size_hash_equal_allocator.pass.cpp        |   101 +
 .../unord.multimap.modifiers/clear.pass.cpp   |    65 +
 .../unord.multimap.modifiers/emplace.pass.cpp |    74 +
 .../emplace_hint.pass.cpp                     |    93 +
 .../erase_const_iter.pass.cpp                 |   149 +
 .../erase_iter_db1.pass.cpp                   |    42 +
 .../erase_iter_db2.pass.cpp                   |    45 +
 .../erase_iter_iter_db1.pass.cpp              |    44 +
 .../erase_iter_iter_db2.pass.cpp              |    44 +
 .../erase_iter_iter_db3.pass.cpp              |    44 +
 .../erase_iter_iter_db4.pass.cpp              |    43 +
 .../erase_key.pass.cpp                        |   359 +
 .../erase_range.pass.cpp                      |   168 +
 .../extract_iterator.pass.cpp                 |    69 +
 .../extract_key.pass.cpp                      |    79 +
 .../insert_allocator_requirements.pass.cpp    |    29 +
 .../insert_const_lvalue.pass.cpp              |    67 +
 .../insert_hint_const_lvalue.pass.cpp         |    85 +
 .../insert_hint_rvalue.pass.cpp               |   179 +
 .../insert_init.pass.cpp                      |   115 +
 .../insert_node_type.pass.cpp                 |    79 +
 .../insert_node_type_hint.pass.cpp            |    65 +
 .../insert_range.pass.cpp                     |   116 +
 .../insert_rvalue.pass.cpp                    |   158 +
 .../unord.multimap.modifiers/merge.pass.cpp   |   157 +
 .../unord.multimap.swap/db_swap_1.pass.cpp    |    47 +
 .../swap_noexcept.pass.cpp                    |   192 +
 .../swap_non_member.pass.cpp                  |   604 +
 .../allocator_mismatch.fail.cpp               |    19 +
 .../unord/unord.multiset/bucket.pass.cpp      |    78 +
 .../unord.multiset/bucket_count.pass.cpp      |    75 +
 .../unord/unord.multiset/bucket_size.pass.cpp |    86 +
 .../unord/unord.multiset/clear.pass.cpp       |    64 +
 .../unord/unord.multiset/count.pass.cpp       |    72 +
 .../unord.multiset/db_iterators_7.pass.cpp    |    60 +
 .../unord.multiset/db_iterators_8.pass.cpp    |    56 +
 .../db_local_iterators_7.pass.cpp             |    59 +
 .../db_local_iterators_8.pass.cpp             |    56 +
 .../unord/unord.multiset/emplace.pass.cpp     |    64 +
 .../unord.multiset/emplace_hint.pass.cpp      |    67 +
 .../unord/unord.multiset/empty.fail.cpp       |    29 +
 .../unord/unord.multiset/empty.pass.cpp       |    47 +
 .../unord/unord.multiset/eq.pass.cpp          |   182 +
 .../unord.multiset/equal_range_const.pass.cpp |    92 +
 .../equal_range_non_const.pass.cpp            |    92 +
 .../unord.multiset/erase_const_iter.pass.cpp  |   102 +
 .../unord/unord.multiset/erase_if.pass.cpp    |    92 +
 .../unord.multiset/erase_iter_db1.pass.cpp    |    41 +
 .../unord.multiset/erase_iter_db2.pass.cpp    |    44 +
 .../erase_iter_iter_db1.pass.cpp              |    43 +
 .../erase_iter_iter_db2.pass.cpp              |    43 +
 .../erase_iter_iter_db3.pass.cpp              |    43 +
 .../erase_iter_iter_db4.pass.cpp              |    42 +
 .../unord/unord.multiset/erase_key.pass.cpp   |   178 +
 .../unord/unord.multiset/erase_range.pass.cpp |    97 +
 .../unord.multiset/extract_iterator.pass.cpp  |    62 +
 .../unord/unord.multiset/extract_key.pass.cpp |    73 +
 .../unord/unord.multiset/find_const.pass.cpp  |    70 +
 .../unord.multiset/find_non_const.pass.cpp    |    70 +
 .../unord/unord.multiset/incomplete.pass.cpp  |    41 +
 .../insert_const_lvalue.pass.cpp              |    62 +
 ...rt_emplace_allocator_requirements.pass.cpp |    28 +
 .../insert_hint_const_lvalue.pass.cpp         |    80 +
 .../insert_hint_rvalue.pass.cpp               |   120 +
 .../unord/unord.multiset/insert_init.pass.cpp |    71 +
 .../unord.multiset/insert_node_type.pass.cpp  |    78 +
 .../insert_node_type_hint.pass.cpp            |    61 +
 .../unord.multiset/insert_range.pass.cpp      |    72 +
 .../unord.multiset/insert_rvalue.pass.cpp     |   116 +
 .../unord/unord.multiset/iterators.fail.cpp   |    70 +
 .../unord/unord.multiset/iterators.pass.cpp   |   130 +
 .../unord/unord.multiset/load_factor.pass.cpp |    77 +
 .../unord.multiset/local_iterators.fail.cpp   |   264 +
 .../unord.multiset/local_iterators.pass.cpp   |   502 +
 .../unord.multiset/max_bucket_count.pass.cpp  |    40 +
 .../unord.multiset/max_load_factor.pass.cpp   |    68 +
 .../unord/unord.multiset/max_size.pass.cpp    |    55 +
 .../unord/unord.multiset/merge.pass.cpp       |   154 +
 .../unord/unord.multiset/rehash.pass.cpp      |   104 +
 .../unord/unord.multiset/reserve.pass.cpp     |   108 +
 .../unord/unord.multiset/scary.pass.cpp       |    28 +
 .../unord/unord.multiset/size.pass.cpp        |    63 +
 .../unord/unord.multiset/swap_member.pass.cpp |   571 +
 .../unord/unord.multiset/types.pass.cpp       |    71 +
 .../unord.multiset.cnstr/allocator.pass.cpp   |   111 +
 .../unord.multiset.cnstr/assign_copy.pass.cpp |   191 +
 .../unord.multiset.cnstr/assign_init.pass.cpp |    99 +
 .../unord.multiset.cnstr/assign_move.pass.cpp |   261 +
 .../compare_copy_constructible.fail.cpp       |    30 +
 .../unord.multiset.cnstr/copy.pass.cpp        |   150 +
 .../unord.multiset.cnstr/copy_alloc.pass.cpp  |   112 +
 .../unord.multiset.cnstr/deduct.fail.cpp      |    98 +
 .../unord.multiset.cnstr/deduct.pass.cpp      |   197 +
 .../unord.multiset.cnstr/default.pass.cpp     |   109 +
 .../default_noexcept.pass.cpp                 |    76 +
 .../dtor_noexcept.pass.cpp                    |    69 +
 .../hash_copy_constructible.fail.cpp          |    30 +
 .../unord.multiset.cnstr/init.pass.cpp        |   165 +
 .../unord.multiset.cnstr/init_size.pass.cpp   |    99 +
 .../init_size_hash.pass.cpp                   |   102 +
 .../init_size_hash_equal.pass.cpp             |   104 +
 .../init_size_hash_equal_allocator.pass.cpp   |   106 +
 .../unord.multiset.cnstr/move.pass.cpp        |   176 +
 .../unord.multiset.cnstr/move_alloc.pass.cpp  |   200 +
 .../move_assign_noexcept.pass.cpp             |    75 +
 .../move_noexcept.pass.cpp                    |    72 +
 .../unord.multiset.cnstr/range.pass.cpp       |   171 +
 .../unord.multiset.cnstr/range_size.pass.cpp  |   105 +
 .../range_size_hash.pass.cpp                  |   108 +
 .../range_size_hash_equal.pass.cpp            |   110 +
 .../range_size_hash_equal_allocator.pass.cpp  |   113 +
 .../unord.multiset.cnstr/size.fail.cpp        |    67 +
 .../unord.multiset.cnstr/size.pass.cpp        |    67 +
 .../unord.multiset.cnstr/size_hash.pass.cpp   |    71 +
 .../size_hash_equal.pass.cpp                  |    73 +
 .../size_hash_equal_allocator.pass.cpp        |    75 +
 .../unord.multiset.swap/db_swap_1.pass.cpp    |    46 +
 .../swap_noexcept.pass.cpp                    |   191 +
 .../swap_non_member.pass.cpp                  |   571 +
 .../unord.set/allocator_mismatch.fail.cpp     |    19 +
 .../unord/unord.set/bucket.pass.cpp           |    77 +
 .../unord/unord.set/bucket_count.pass.cpp     |    73 +
 .../unord/unord.set/bucket_size.pass.cpp      |    81 +
 .../containers/unord/unord.set/clear.pass.cpp |    63 +
 .../unord/unord.set/contains.pass.cpp         |    43 +
 .../containers/unord/unord.set/count.pass.cpp |    71 +
 .../unord/unord.set/db_iterators_7.pass.cpp   |    60 +
 .../unord/unord.set/db_iterators_8.pass.cpp   |    56 +
 .../unord.set/db_local_iterators_7.pass.cpp   |    59 +
 .../unord.set/db_local_iterators_8.pass.cpp   |    57 +
 .../unord/unord.set/emplace.pass.cpp          |    70 +
 .../unord/unord.set/emplace_hint.pass.cpp     |    65 +
 .../containers/unord/unord.set/empty.fail.cpp |    29 +
 .../containers/unord/unord.set/empty.pass.cpp |    47 +
 .../containers/unord/unord.set/eq.pass.cpp    |   161 +
 .../unord.set/equal_range_const.pass.cpp      |    83 +
 .../unord.set/equal_range_non_const.pass.cpp  |    83 +
 .../unord/unord.set/erase_const_iter.pass.cpp |   100 +
 .../unord/unord.set/erase_if.pass.cpp         |    82 +
 .../unord/unord.set/erase_iter_db1.pass.cpp   |    41 +
 .../unord/unord.set/erase_iter_db2.pass.cpp   |    44 +
 .../unord.set/erase_iter_iter_db1.pass.cpp    |    43 +
 .../unord.set/erase_iter_iter_db2.pass.cpp    |    43 +
 .../unord.set/erase_iter_iter_db3.pass.cpp    |    43 +
 .../unord.set/erase_iter_iter_db4.pass.cpp    |    42 +
 .../unord/unord.set/erase_key.pass.cpp        |   177 +
 .../unord/unord.set/erase_range.pass.cpp      |    96 +
 .../unord/unord.set/extract_iterator.pass.cpp |    62 +
 .../unord/unord.set/extract_key.pass.cpp      |    73 +
 .../unord/unord.set/find_const.pass.cpp       |    69 +
 .../unord/unord.set/find_non_const.pass.cpp   |    69 +
 .../unord/unord.set/incomplete.pass.cpp       |    41 +
 ...nd_emplace_allocator_requirements.pass.cpp |    31 +
 .../unord.set/insert_const_lvalue.pass.cpp    |    66 +
 .../insert_hint_const_lvalue.pass.cpp         |    80 +
 .../unord.set/insert_hint_rvalue.pass.cpp     |   116 +
 .../unord/unord.set/insert_init.pass.cpp      |    71 +
 .../unord/unord.set/insert_node_type.pass.cpp |    85 +
 .../unord.set/insert_node_type_hint.pass.cpp  |    63 +
 .../unord/unord.set/insert_range.pass.cpp     |    72 +
 .../unord/unord.set/insert_rvalue.pass.cpp    |   132 +
 .../unord/unord.set/iterators.fail.cpp        |    68 +
 .../unord/unord.set/iterators.pass.cpp        |   130 +
 .../unord/unord.set/load_factor.pass.cpp      |    77 +
 .../unord/unord.set/local_iterators.fail.cpp  |   262 +
 .../unord/unord.set/local_iterators.pass.cpp  |   390 +
 .../unord/unord.set/max_bucket_count.pass.cpp |    40 +
 .../unord/unord.set/max_load_factor.pass.cpp  |    68 +
 .../unord/unord.set/max_size.pass.cpp         |    51 +
 .../containers/unord/unord.set/merge.pass.cpp |   154 +
 .../unord/unord.set/rehash.pass.cpp           |   104 +
 .../unord/unord.set/reserve.pass.cpp          |   108 +
 .../containers/unord/unord.set/size.pass.cpp  |    63 +
 .../unord/unord.set/swap_member.pass.cpp      |   571 +
 .../containers/unord/unord.set/types.pass.cpp |    71 +
 .../unord.set.cnstr/allocator.pass.cpp        |   111 +
 .../unord.set.cnstr/assign_copy.pass.cpp      |   189 +
 .../unord.set.cnstr/assign_init.pass.cpp      |    99 +
 .../unord.set.cnstr/assign_move.pass.cpp      |   215 +
 .../compare_copy_constructible.fail.cpp       |    30 +
 .../unord.set/unord.set.cnstr/copy.pass.cpp   |   149 +
 .../unord.set.cnstr/copy_alloc.pass.cpp       |   111 +
 .../unord.set/unord.set.cnstr/deduct.fail.cpp |    98 +
 .../unord.set/unord.set.cnstr/deduct.pass.cpp |   197 +
 .../unord.set.cnstr/default.pass.cpp          |   109 +
 .../unord.set.cnstr/default_noexcept.pass.cpp |    76 +
 .../unord.set.cnstr/dtor_noexcept.pass.cpp    |    69 +
 .../hash_copy_constructible.fail.cpp          |    30 +
 .../unord.set/unord.set.cnstr/init.pass.cpp   |   165 +
 .../unord.set.cnstr/init_size.pass.cpp        |    99 +
 .../unord.set.cnstr/init_size_hash.pass.cpp   |   102 +
 .../init_size_hash_equal.pass.cpp             |   104 +
 .../init_size_hash_equal_allocator.pass.cpp   |   106 +
 .../unord.set/unord.set.cnstr/move.pass.cpp   |   176 +
 .../unord.set.cnstr/move_alloc.pass.cpp       |   158 +
 .../move_assign_noexcept.pass.cpp             |    75 +
 .../unord.set.cnstr/move_noexcept.pass.cpp    |    72 +
 .../unord.set/unord.set.cnstr/range.pass.cpp  |   172 +
 .../unord.set.cnstr/range_size.pass.cpp       |   105 +
 .../unord.set.cnstr/range_size_hash.pass.cpp  |   108 +
 .../range_size_hash_equal.pass.cpp            |   110 +
 .../range_size_hash_equal_allocator.pass.cpp  |   113 +
 .../unord.set/unord.set.cnstr/size.fail.cpp   |    47 +
 .../unord.set/unord.set.cnstr/size.pass.cpp   |    67 +
 .../unord.set.cnstr/size_hash.pass.cpp        |    71 +
 .../unord.set.cnstr/size_hash_equal.pass.cpp  |    73 +
 .../size_hash_equal_allocator.pass.cpp        |    75 +
 .../unord.set.swap/db_swap_1.pass.cpp         |    46 +
 .../unord.set.swap/swap_noexcept.pass.cpp     |   191 +
 .../unord.set.swap/swap_non_member.pass.cpp   |   571 +
 .../containers/views/span.cons/array.fail.cpp |    73 +
 .../containers/views/span.cons/array.pass.cpp |   124 +
 .../views/span.cons/assign.pass.cpp           |   294 +
 .../views/span.cons/container.fail.cpp        |   117 +
 .../views/span.cons/container.pass.cpp        |   113 +
 .../containers/views/span.cons/copy.pass.cpp  |    72 +
 .../views/span.cons/deduct.pass.cpp           |    88 +
 .../views/span.cons/default.fail.cpp          |    33 +
 .../views/span.cons/default.pass.cpp          |    83 +
 .../views/span.cons/ptr_len.fail.cpp          |    64 +
 .../views/span.cons/ptr_len.pass.cpp          |   114 +
 .../views/span.cons/ptr_ptr.fail.cpp          |    64 +
 .../views/span.cons/ptr_ptr.pass.cpp          |   114 +
 .../containers/views/span.cons/span.fail.cpp  |   105 +
 .../containers/views/span.cons/span.pass.cpp  |   143 +
 .../views/span.cons/stdarray.pass.cpp         |   115 +
 .../containers/views/span.elem/back.pass.cpp  |    75 +
 .../containers/views/span.elem/data.pass.cpp  |   122 +
 .../containers/views/span.elem/front.pass.cpp |    75 +
 .../views/span.elem/op_idx.pass.cpp           |   116 +
 .../views/span.iterators/begin.pass.cpp       |   117 +
 .../views/span.iterators/end.pass.cpp         |   125 +
 .../views/span.iterators/rbegin.pass.cpp      |   118 +
 .../views/span.iterators/rend.pass.cpp        |   119 +
 .../views/span.objectrep/as_bytes.pass.cpp    |    79 +
 .../span.objectrep/as_writable_bytes.fail.cpp |    49 +
 .../span.objectrep/as_writable_bytes.pass.cpp |    79 +
 .../containers/views/span.obs/empty.pass.cpp  |    74 +
 .../containers/views/span.obs/size.pass.cpp   |    92 +
 .../views/span.obs/size_bytes.pass.cpp        |    93 +
 .../containers/views/span.sub/first.pass.cpp  |   137 +
 .../containers/views/span.sub/last.pass.cpp   |   137 +
 .../views/span.sub/subspan.pass.cpp           |   211 +
 .../containers/views/span.tuple/get.fail.cpp  |    29 +
 .../containers/views/span.tuple/get.pass.cpp  |    75 +
 .../views/span.tuple/tuple_element.fail.cpp   |    27 +
 .../views/span.tuple/tuple_element.pass.cpp   |    52 +
 .../views/span.tuple/tuple_size.fail.cpp      |    21 +
 .../views/span.tuple/tuple_size.pass.cpp      |    46 +
 .../test/std/containers/views/types.pass.cpp  |   112 +
 .../test/std/depr/depr.auto.ptr/auto.ptr/A.h  |    29 +
 .../test/std/depr/depr.auto.ptr/auto.ptr/AB.h |    40 +
 .../auto.ptr.cons/assignment.fail.cpp         |    45 +
 .../auto.ptr.cons/assignment.pass.cpp         |    50 +
 .../auto.ptr/auto.ptr.cons/convert.fail.cpp   |    41 +
 .../auto.ptr/auto.ptr.cons/convert.pass.cpp   |    46 +
 .../auto.ptr.cons/convert_assignment.fail.cpp |    50 +
 .../auto.ptr.cons/convert_assignment.pass.cpp |    53 +
 .../auto.ptr/auto.ptr.cons/copy.fail.cpp      |    41 +
 .../auto.ptr/auto.ptr.cons/copy.pass.cpp      |    44 +
 .../auto.ptr/auto.ptr.cons/explicit.fail.cpp  |    43 +
 .../auto.ptr/auto.ptr.cons/pointer.pass.cpp   |    46 +
 .../assign_from_auto_ptr_ref.pass.cpp         |    46 +
 .../convert_from_auto_ptr_ref.pass.cpp        |    45 +
 .../convert_to_auto_ptr.pass.cpp              |    42 +
 .../convert_to_auto_ptr_ref.pass.cpp          |    43 +
 .../auto.ptr/auto.ptr.members/arrow.pass.cpp  |    43 +
 .../auto.ptr/auto.ptr.members/deref.pass.cpp  |    43 +
 .../auto.ptr.members/release.pass.cpp         |    44 +
 .../auto.ptr/auto.ptr.members/reset.pass.cpp  |    60 +
 .../auto.ptr/element_type.pass.cpp            |    44 +
 .../depr/depr.auto.ptr/nothing_to_do.pass.cpp |    13 +
 .../std/depr/depr.c.headers/assert_h.pass.cpp |    23 +
 .../std/depr/depr.c.headers/ciso646.pass.cpp  |    19 +
 .../depr/depr.c.headers/complex.h.pass.cpp    |    21 +
 .../std/depr/depr.c.headers/ctype_h.pass.cpp  |   106 +
 .../std/depr/depr.c.headers/errno_h.pass.cpp  |    36 +
 .../std/depr/depr.c.headers/fenv_h.pass.cpp   |    79 +
 .../std/depr/depr.c.headers/float_h.pass.cpp  |   185 +
 .../depr/depr.c.headers/inttypes_h.pass.cpp   |   934 +
 .../std/depr/depr.c.headers/iso646_h.pass.cpp |    20 +
 .../std/depr/depr.c.headers/limits_h.pass.cpp |    95 +
 .../std/depr/depr.c.headers/locale_h.pass.cpp |    51 +
 .../std/depr/depr.c.headers/math_h.pass.cpp   |  1573 +
 .../std/depr/depr.c.headers/setjmp_h.pass.cpp |    28 +
 .../std/depr/depr.c.headers/signal_h.pass.cpp |    60 +
 .../std/depr/depr.c.headers/stdarg_h.pass.cpp |    39 +
 .../depr/depr.c.headers/stdbool_h.pass.cpp    |    35 +
 .../std/depr/depr.c.headers/stddef_h.pass.cpp |    70 +
 .../std/depr/depr.c.headers/stdint_h.pass.cpp |   294 +
 .../std/depr/depr.c.headers/stdint_h.sh.cpp   |   268 +
 .../std/depr/depr.c.headers/stdio_h.pass.cpp  |   170 +
 .../std/depr/depr.c.headers/stdlib_h.pass.cpp |   170 +
 .../std/depr/depr.c.headers/string_h.pass.cpp |    64 +
 .../std/depr/depr.c.headers/tgmath_h.pass.cpp |    23 +
 .../std/depr/depr.c.headers/time_h.pass.cpp   |    43 +
 .../std/depr/depr.c.headers/uchar_h.pass.cpp  |    22 +
 .../std/depr/depr.c.headers/wchar_h.pass.cpp  |   134 +
 .../std/depr/depr.c.headers/wctype_h.pass.cpp |   117 +
 .../pointer_to_binary_function.cxx1z.fail.cpp |    28 +
 .../pointer_to_binary_function.pass.cpp       |    32 +
 .../pointer_to_unary_function.cxx1z.fail.cpp  |    28 +
 .../pointer_to_unary_function.pass.cpp        |    32 +
 .../ptr_fun1.cxx1z.fail.cpp                   |    31 +
 .../ptr_fun1.pass.cpp                         |    31 +
 .../ptr_fun2.cxx1z.fail.cpp                   |    31 +
 .../ptr_fun2.pass.cpp                         |    31 +
 .../const_mem_fun.cxx1z.fail.cpp              |    38 +
 .../const_mem_fun.pass.cpp                    |    37 +
 .../const_mem_fun1.cxx1z.fail.cpp             |    38 +
 .../const_mem_fun1.pass.cpp                   |    37 +
 .../const_mem_fun1_ref_t.cxx1z.fail.cpp       |    36 +
 .../const_mem_fun1_ref_t.pass.cpp             |    39 +
 .../const_mem_fun1_t.cxx1z.fail.cpp           |    36 +
 .../const_mem_fun1_t.pass.cpp                 |    39 +
 .../const_mem_fun_ref.cxx1z.fail.cpp          |    38 +
 .../const_mem_fun_ref.pass.cpp                |    37 +
 .../const_mem_fun_ref1.cxx1z.fail.cpp         |    38 +
 .../const_mem_fun_ref1.pass.cpp               |    37 +
 .../const_mem_fun_ref_t.cxx1z.fail.cpp        |    36 +
 .../const_mem_fun_ref_t.pass.cpp              |    39 +
 .../const_mem_fun_t.cxx1z.fail.cpp            |    36 +
 .../const_mem_fun_t.pass.cpp                  |    39 +
 .../mem_fun.cxx1z.fail.cpp                    |    38 +
 .../mem_fun.pass.cpp                          |    37 +
 .../mem_fun1.cxx1z.fail.cpp                   |    38 +
 .../mem_fun1.pass.cpp                         |    37 +
 .../mem_fun1_ref_t.cxx1z.fail.cpp             |    36 +
 .../mem_fun1_ref_t.pass.cpp                   |    39 +
 .../mem_fun1_t.cxx1z.fail.cpp                 |    36 +
 .../mem_fun1_t.pass.cpp                       |    39 +
 .../mem_fun_ref.cxx1z.fail.cpp                |    38 +
 .../mem_fun_ref.pass.cpp                      |    37 +
 .../mem_fun_ref1.cxx1z.fail.cpp               |    38 +
 .../mem_fun_ref1.pass.cpp                     |    37 +
 .../mem_fun_ref_t.cxx1z.fail.cpp              |    36 +
 .../mem_fun_ref_t.pass.cpp                    |    39 +
 .../mem_fun_t.cxx1z.fail.cpp                  |    36 +
 .../mem_fun_t.pass.cpp                        |    39 +
 .../depr.adaptors/nothing_to_do.pass.cpp      |    13 +
 .../depr.base/binary_function.pass.cpp        |    33 +
 .../depr.base/unary_function.pass.cpp         |    31 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../depr/depr.ios.members/io_state.pass.cpp   |    31 +
 .../depr/depr.ios.members/open_mode.pass.cpp  |    31 +
 .../depr/depr.ios.members/seek_dir.pass.cpp   |    31 +
 .../depr/depr.ios.members/streamoff.pass.cpp  |    31 +
 .../depr/depr.ios.members/streampos.pass.cpp  |    30 +
 .../bind1st.depr_in_cxx11.fail.cpp            |    30 +
 .../depr.lib.bind.1st/bind1st.pass.cpp        |    29 +
 .../bind2nd.depr_in_cxx11.fail.cpp            |    30 +
 .../depr.lib.bind.2nd/bind2nd.pass.cpp        |    29 +
 .../binder1st.depr_in_cxx11.fail.cpp          |    30 +
 .../depr.lib.binder.1st/binder1st.pass.cpp    |    63 +
 .../binder2nd.depr_in_cxx11.fail.cpp          |    30 +
 .../depr.lib.binder.2nd/binder2nd.pass.cpp    |    63 +
 .../depr.lib.binders/nothing_to_do.pass.cpp   |    13 +
 .../std/depr/depr.lib.binders/test_func.h     |    32 +
 .../depr.istrstream.cons/ccp.pass.cpp         |    47 +
 .../depr.istrstream.cons/ccp_size.pass.cpp    |    47 +
 .../depr.istrstream.cons/cp.pass.cpp          |    47 +
 .../depr.istrstream.cons/cp_size.pass.cpp     |    47 +
 .../depr.istrstream.members/rdbuf.pass.cpp    |    30 +
 .../depr.istrstream.members/str.pass.cpp      |    29 +
 .../depr.istrstream/types.pass.cpp            |    26 +
 .../cp_size_mode.pass.cpp                     |    45 +
 .../depr.ostrstream.cons/default.pass.cpp     |    32 +
 .../depr.ostrstream.members/freeze.pass.cpp   |    37 +
 .../depr.ostrstream.members/pcount.pass.cpp   |    30 +
 .../depr.ostrstream.members/rdbuf.pass.cpp    |    31 +
 .../depr.ostrstream.members/str.pass.cpp      |    30 +
 .../depr.ostrstream/types.pass.cpp            |    26 +
 .../depr.strstream.cons/cp_size_mode.pass.cpp |    63 +
 .../depr.strstream.cons/default.pass.cpp      |    40 +
 .../depr.strstream.dest/rdbuf.pass.cpp        |    31 +
 .../depr.strstream.oper/freeze.pass.cpp       |    37 +
 .../depr.strstream.oper/pcount.pass.cpp       |    30 +
 .../depr.strstream.oper/str.pass.cpp          |    30 +
 .../depr.strstream/types.pass.cpp             |    35 +
 .../depr.strstreambuf.cons/ccp_size.pass.cpp  |    43 +
 .../cp_size_cp.pass.cpp                       |   100 +
 .../depr.strstreambuf.cons/cscp_size.pass.cpp |    43 +
 .../depr.strstreambuf.cons/cucp_size.pass.cpp |    43 +
 .../custom_alloc.pass.cpp                     |    54 +
 .../depr.strstreambuf.cons/default.pass.cpp   |    34 +
 .../scp_size_scp.pass.cpp                     |   100 +
 .../ucp_size_ucp.pass.cpp                     |   100 +
 .../depr.strstreambuf.members/freeze.pass.cpp |    31 +
 .../overflow.pass.cpp                         |    37 +
 .../depr.strstreambuf.members/pcount.pass.cpp |    35 +
 .../depr.strstreambuf.members/str.pass.cpp    |    31 +
 .../overflow.pass.cpp                         |    50 +
 .../pbackfail.pass.cpp                        |    65 +
 .../seekoff.pass.cpp                          |    60 +
 .../seekpos.pass.cpp                          |    42 +
 .../setbuf.pass.cpp                           |    30 +
 .../underflow.pass.cpp                        |    54 +
 .../depr.strstreambuf/types.pass.cpp          |    24 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../set.unexpected/get_unexpected.pass.cpp    |    44 +
 .../set.unexpected/set_unexpected.pass.cpp    |    40 +
 .../unexpected_handler.pass.cpp               |    25 +
 .../unexpected/unexpected.pass.cpp            |    31 +
 .../test/std/depr/nothing_to_do.pass.cpp      |    13 +
 .../diagnostics/assertions/cassert.pass.cpp   |    23 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../std/diagnostics/errno/cerrno.pass.cpp     |   348 +
 .../std/diagnostics/nothing_to_do.pass.cpp    |    13 +
 .../domain.error/domain_error.pass.cpp        |    45 +
 .../invalid_argument.pass.cpp                 |    45 +
 .../length.error/length_error.pass.cpp        |    45 +
 .../logic.error/logic_error.pass.cpp          |    45 +
 .../out.of.range/out_of_range.pass.cpp        |    45 +
 .../overflow.error/overflow_error.pass.cpp    |    45 +
 .../range.error/range_error.pass.cpp          |    45 +
 .../runtime.error/runtime_error.pass.cpp      |    45 +
 .../underflow.error/underflow_error.pass.cpp  |    45 +
 .../test/std/diagnostics/syserr/errc.pass.cpp |   107 +
 .../syserr/is_error_code_enum.pass.cpp        |    52 +
 .../syserr/is_error_condition_enum.pass.cpp   |    52 +
 .../eq_error_code_error_code.pass.cpp         |   109 +
 .../syserr.errcat/nothing_to_do.pass.cpp      |    13 +
 .../syserr.errcat.derived/message.pass.cpp    |    37 +
 .../default_ctor.pass.cpp                     |    38 +
 .../syserr.errcat.nonvirtuals/eq.pass.cpp     |    29 +
 .../syserr.errcat.nonvirtuals/lt.pass.cpp     |    29 +
 .../syserr.errcat.nonvirtuals/neq.pass.cpp    |    29 +
 .../generic_category.pass.cpp                 |    48 +
 .../system_category.pass.cpp                  |    52 +
 .../error_category.pass.cpp                   |    23 +
 .../default_error_condition.pass.cpp          |    28 +
 .../equivalent_error_code_int.pass.cpp        |    27 +
 .../equivalent_int_error_condition.pass.cpp   |    28 +
 .../syserr.errcode/nothing_to_do.pass.cpp     |    13 +
 .../ErrorCodeEnum.pass.cpp                    |    47 +
 .../default.pass.cpp                          |    27 +
 .../int_error_category.pass.cpp               |    34 +
 .../ErrorCodeEnum.pass.cpp                    |    48 +
 .../syserr.errcode.modifiers/assign.pass.cpp  |    36 +
 .../syserr.errcode.modifiers/clear.pass.cpp   |    33 +
 .../syserr.errcode.nonmembers/lt.pass.cpp     |    30 +
 .../make_error_code.pass.cpp                  |    29 +
 .../stream_inserter.pass.cpp                  |    30 +
 .../syserr.errcode.observers/bool.fail.cpp    |    28 +
 .../syserr.errcode.observers/bool.pass.cpp    |    33 +
 .../category.pass.cpp                         |    26 +
 .../default_error_condition.pass.cpp          |    34 +
 .../syserr.errcode.observers/message.pass.cpp |    27 +
 .../syserr.errcode.observers/value.pass.cpp   |    26 +
 .../syserr.errcode.overview/types.pass.cpp    |    25 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../ErrorConditionEnum.pass.cpp               |    29 +
 .../default.pass.cpp                          |    27 +
 .../int_error_category.pass.cpp               |    34 +
 .../ErrorConditionEnum.pass.cpp               |    30 +
 .../assign.pass.cpp                           |    36 +
 .../clear.pass.cpp                            |    33 +
 .../lt.pass.cpp                               |    30 +
 .../make_error_condition.pass.cpp             |    29 +
 .../bool.pass.cpp                             |    33 +
 .../category.pass.cpp                         |    26 +
 .../message.pass.cpp                          |    27 +
 .../value.pass.cpp                            |    26 +
 .../types.pass.cpp                            |    24 +
 .../syserr/syserr.hash/enabled_hash.pass.cpp  |    30 +
 .../syserr/syserr.hash/error_code.pass.cpp    |    46 +
 .../syserr.hash/error_condition.pass.cpp      |    46 +
 .../syserr.syserr/nothing_to_do.pass.cpp      |    13 +
 .../ctor_error_code.pass.cpp                  |    32 +
 ...tor_error_code_const_char_pointer.pass.cpp |    33 +
 .../ctor_error_code_string.pass.cpp           |    33 +
 .../ctor_int_error_category.pass.cpp          |    32 +
 ...error_category_const_char_pointer.pass.cpp |    34 +
 .../ctor_int_error_category_string.pass.cpp   |    34 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../algorithms/alg.search/search.pass.cpp     |    48 +
 .../fs.req.macros/feature_macro.pass.cpp      |    30 +
 .../fs.req.namespace/namespace.pass.cpp       |    27 +
 .../std/experimental/filesystem/lit.local.cfg |     1 +
 .../default.pass.cpp                          |   130 +
 .../func.searchers.boyer_moore/hash.pass.cpp  |   126 +
 .../hash.pred.pass.cpp                        |   144 +
 .../func.searchers.boyer_moore/pred.pass.cpp  |   135 +
 .../default.pass.cpp                          |   130 +
 .../hash.pass.cpp                             |   125 +
 .../hash.pred.pass.cpp                        |   138 +
 .../pred.pass.cpp                             |   132 +
 .../func.searchers.default/default.pass.cpp   |    98 +
 .../default.pred.pass.cpp                     |   105 +
 .../make_default_searcher.pass.cpp            |    83 +
 .../make_default_searcher.pred.pass.cpp       |    90 +
 .../func.searchers/nothing_to_do.pass.cpp     |    14 +
 .../header.functional.synop/includes.pass.cpp |    24 +
 .../experimental/func/nothing_to_do.pass.cpp  |    14 +
 .../iterator/nothing_to_do.pass.cpp           |    15 +
 .../ostream_joiner.cons.pass.cpp              |    59 +
 .../make_ostream_joiner.pass.cpp              |    54 +
 .../ostream_joiner.op.assign.pass.cpp         |   121 +
 .../ostream_joiner.op.postincrement.pass.cpp  |    47 +
 .../ostream_joiner.op.pretincrement.pass.cpp  |    47 +
 .../ostream_joiner.op.star.pass.cpp           |    47 +
 .../operator_bool.pass.cpp                    |    59 +
 .../equal_comp.pass.cpp                       |    61 +
 .../less_comp.pass.cpp                        |    70 +
 .../coroutine.handle.completion/done.pass.cpp |    45 +
 .../coroutine.handle.con/assign.pass.cpp      |    57 +
 .../coroutine.handle.con/construct.pass.cpp   |    56 +
 .../coroutine.handle.export/address.pass.cpp  |    52 +
 .../from_address.fail.cpp                     |    47 +
 .../from_address.pass.cpp                     |    49 +
 .../coroutine.handle.hash/hash.pass.cpp       |    64 +
 .../noop_coroutine.pass.cpp                   |    78 +
 .../coroutine.handle.prom/promise.pass.cpp    |    85 +
 .../destroy.pass.cpp                          |    62 +
 .../resume.pass.cpp                           |    81 +
 .../coroutine.handle/void_handle.pass.cpp     |    54 +
 .../coroutine.traits/promise_type.pass.cpp    |    80 +
 .../suspend_always.pass.cpp                   |    74 +
 .../suspend_never.pass.cpp                    |    76 +
 .../end.to.end/await_result.pass.cpp          |    72 +
 .../end.to.end/bool_await_suspend.pass.cpp    |    72 +
 .../end.to.end/expected.pass.cpp              |    92 +
 .../end.to.end/fullexpr-dtor.pass.cpp         |   118 +
 .../end.to.end/generator.pass.cpp             |   105 +
 .../support.coroutines/end.to.end/go.pass.cpp |   179 +
 .../end.to.end/multishot_func.pass.cpp        |    90 +
 .../end.to.end/oneshot_func.pass.cpp          |    86 +
 .../support.coroutines/includes.pass.cpp      |    26 +
 .../support.coroutines/lit.local.cfg          |     9 +
 .../test/std/experimental/lit.local.cfg       |     3 +
 .../assign.pass.cpp                           |    32 +
 .../copy.pass.cpp                             |    51 +
 .../default.pass.cpp                          |    51 +
 .../memory_resource_convert.pass.cpp          |    48 +
 .../other_alloc.pass.cpp                      |    60 +
 .../equal.pass.cpp                            |   136 +
 .../not_equal.pass.cpp                        |   107 +
 .../allocate.pass.cpp                         |   112 +
 .../construct_pair.pass.cpp                   |    55 +
 .../construct_pair_const_lvalue_pair.pass.cpp |   143 +
 .../construct_pair_rvalue.pass.cpp            |   139 +
 .../construct_pair_values.pass.cpp            |   144 +
 .../construct_piecewise_pair.pass.cpp         |   163 +
 .../construct_piecewise_pair_evil.pass.cpp    |   142 +
 .../construct_types.pass.cpp                  |   227 +
 .../deallocate.pass.cpp                       |    64 +
 .../destroy.pass.cpp                          |    54 +
 .../resource.pass.cpp                         |    59 +
 ...ct_on_container_copy_construction.pass.cpp |    55 +
 .../nothing_to_do.pass.cpp                    |    11 +
 .../nothing_to_do.pass.cpp                    |    11 +
 .../alloc_copy.pass.cpp                       |    56 +
 .../alloc_move.pass.cpp                       |    47 +
 .../default.pass.cpp                          |    43 +
 .../do_allocate_and_deallocate.pass.cpp       |   120 +
 .../do_is_equal.pass.cpp                      |    86 +
 .../overview.pass.cpp                         |    42 +
 .../header_deque_synop.pass.cpp               |    39 +
 .../header_forward_list_synop.pass.cpp        |    39 +
 .../header_list_synop.pass.cpp                |    39 +
 .../header_map_synop.pass.cpp                 |    71 +
 .../header_regex_synop.pass.cpp               |    59 +
 .../header_set_synop.pass.cpp                 |    69 +
 .../header_string_synop.pass.cpp              |    75 +
 .../header_unordered_map_synop.pass.cpp       |    89 +
 .../header_unordered_set_synop.pass.cpp       |    87 +
 .../header_vector_synop.pass.cpp              |    39 +
 .../default_resource.pass.cpp                 |    76 +
 .../new_delete_resource.pass.cpp              |   104 +
 .../null_memory_resource.pass.cpp             |   118 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../memory/memory.resource/construct.fail.cpp |    26 +
 .../memory.resource.eq/equal.pass.cpp         |    77 +
 .../memory.resource.eq/not_equal.pass.cpp     |    78 +
 .../nothing_to_do.pass.cpp                    |    11 +
 .../protected_members.fail.cpp                |    28 +
 .../memory.resource.public/allocate.pass.cpp  |    90 +
 .../deallocate.pass.cpp                       |    77 +
 .../memory.resource.public/dtor.pass.cpp      |    62 +
 .../memory.resource.public/is_equal.pass.cpp  |    96 +
 .../memory/nothing_to_do.pass.cpp             |    14 +
 .../std/experimental/nothing_to_do.pass.cpp   |    11 +
 .../simd/simd.abi/vector_extension.pass.cpp   |    70 +
 .../simd/simd.access/default.pass.cpp         |   220 +
 .../simd/simd.casts/simd_cast.pass.cpp        |    49 +
 .../simd/simd.casts/static_simd_cast.pass.cpp |    44 +
 .../simd/simd.cons/broadcast.pass.cpp         |    87 +
 .../simd/simd.cons/default.pass.cpp           |    31 +
 .../simd/simd.cons/generator.pass.cpp         |    92 +
 .../experimental/simd/simd.cons/load.pass.cpp |   120 +
 .../experimental/simd/simd.mem/load.pass.cpp  |   124 +
 .../experimental/simd/simd.mem/store.pass.cpp |    97 +
 .../simd/simd.traits/abi_for_size.pass.cpp    |    35 +
 .../simd/simd.traits/is_abi_tag.pass.cpp      |   114 +
 .../simd/simd.traits/is_simd.pass.cpp         |   130 +
 .../simd.traits/is_simd_flag_type.pass.cpp    |    52 +
 .../simd/simd.traits/is_simd_mask.pass.cpp    |   153 +
 .../meta/meta.detect/detected_or.pass.cpp     |    41 +
 .../meta/meta.detect/detected_t.pass.cpp      |    49 +
 .../meta/meta.detect/is_detected.pass.cpp     |    38 +
 .../is_detected_convertible.pass.cpp          |    51 +
 .../meta.detect/is_detected_exact.pass.cpp    |    50 +
 .../meta/meta.detect/nonesuch.fail.cpp        |    32 +
 .../meta/meta.detect/nonesuch.pass.cpp        |    29 +
 .../utilities/nothing_to_do.pass.cpp          |    14 +
 .../assign.pass.cpp                           |    26 +
 .../assign_convertible_element_type.pass.cpp  |    36 +
 ...ssign_convertible_propagate_const.pass.cpp |    27 +
 .../assign_element_type.pass.cpp              |    36 +
 .../move_assign.pass.cpp                      |    34 +
 .../move_assign_convertible.pass.cpp          |    35 +
 ...ssign_convertible_propagate_const.pass.cpp |    35 +
 ...rtible_element_type.explicit.ctor.pass.cpp |    29 +
 ...le_element_type.non-explicit.ctor.pass.cpp |    33 +
 ...ertible_propagate_const.copy_ctor.pass.cpp |    27 +
 ...ropagate_const.explicit.move_ctor.pass.cpp |    30 +
 ...ertible_propagate_const.move_ctor.pass.cpp |    32 +
 .../propagate_const.ctors/copy_ctor.pass.cpp  |    26 +
 .../element_type.explicit.ctor.pass.cpp       |    29 +
 .../element_type.non-explicit.ctor.pass.cpp   |    30 +
 .../propagate_const.ctors/move_ctor.pass.cpp  |    31 +
 .../dereference.pass.cpp                      |    36 +
 ...xplicit_operator_element_type_ptr.pass.cpp |    26 +
 .../get.pass.cpp                              |    36 +
 .../op_arrow.pass.cpp                         |    36 +
 .../operator_element_type_ptr.pass.cpp        |    37 +
 .../dereference.pass.cpp                      |    31 +
 ...xplicit_operator_element_type_ptr.pass.cpp |    28 +
 .../propagate_const.observers/get.pass.cpp    |    31 +
 .../op_arrow.pass.cpp                         |    31 +
 .../operator_element_type_ptr.pass.cpp        |    30 +
 .../propagate_const.class/swap.pass.cpp       |    33 +
 .../propagate_const.nonmembers/hash.pass.cpp  |    46 +
 .../equal_to.pass.cpp                         |    38 +
 .../greater.pass.cpp                          |    40 +
 .../greater_equal.pass.cpp                    |    40 +
 .../less.pass.cpp                             |    40 +
 .../less_equal.pass.cpp                       |    40 +
 .../not_equal_to.pass.cpp                     |    38 +
 .../propagate_const.relops/equal.pass.cpp     |    66 +
 .../greater_equal.pass.cpp                    |    56 +
 .../greater_than.pass.cpp                     |    52 +
 .../less_equal.pass.cpp                       |    57 +
 .../propagate_const.relops/less_than.pass.cpp |    52 +
 .../propagate_const.relops/not_equal.pass.cpp |    64 +
 .../propagate_const.nonmembers/swap.pass.cpp  |    33 +
 .../utility.erased.type/erased_type.pass.cpp  |    21 +
 .../utility/utility.synop/includes.pass.cpp   |    23 +
 .../file.streams/c.files/cinttypes.pass.cpp   |   934 +
 .../file.streams/c.files/cstdio.pass.cpp      |   159 +
 .../file.streams/c.files/gets.fail.cpp        |    21 +
 .../filebuf.assign/member_swap.pass.cpp       |    56 +
 .../filebuf.assign/move_assign.pass.cpp       |    58 +
 .../filebuf.assign/nonmember_swap.pass.cpp    |    58 +
 .../fstreams/filebuf.cons/default.pass.cpp    |    33 +
 .../fstreams/filebuf.cons/move.pass.cpp       |    56 +
 .../fstreams/filebuf.members/close.pass.cpp   |    56 +
 .../filebuf.members/open_path.pass.cpp        |    59 +
 .../filebuf.members/open_pointer.pass.cpp     |    53 +
 .../filebuf.virtuals/overflow.pass.cpp        |   146 +
 .../filebuf.virtuals/pbackfail.pass.cpp       |    65 +
 .../filebuf.virtuals/seekoff.pass.cpp         |    67 +
 .../fstreams/filebuf.virtuals/underflow.dat   |     0
 .../filebuf.virtuals/underflow.pass.cpp       |   127 +
 .../filebuf.virtuals/underflow_utf8.dat       |     0
 .../fstreams/filebuf/types.pass.cpp           |    37 +
 .../fstream.assign/member_swap.pass.cpp       |    93 +
 .../fstream.assign/move_assign.pass.cpp       |    52 +
 .../fstream.assign/nonmember_swap.pass.cpp    |    95 +
 .../fstreams/fstream.cons/default.pass.cpp    |    31 +
 .../fstreams/fstream.cons/move.pass.cpp       |    50 +
 .../fstreams/fstream.cons/path.pass.cpp       |    52 +
 .../fstreams/fstream.cons/pointer.pass.cpp    |    46 +
 .../fstreams/fstream.cons/string.pass.cpp     |    48 +
 .../fstreams/fstream.members/close.pass.cpp   |    44 +
 .../fstream.members/open_path.pass.cpp        |    55 +
 .../fstream.members/open_pointer.pass.cpp     |    52 +
 .../fstream.members/open_string.pass.cpp      |    52 +
 .../fstreams/fstream.members/rdbuf.pass.cpp   |    33 +
 .../fstreams/fstream/types.pass.cpp           |    37 +
 .../ifstream.assign/member_swap.pass.cpp      |    45 +
 .../ifstream.assign/move_assign.pass.cpp      |    43 +
 .../ifstream.assign/nonmember_swap.pass.cpp   |    46 +
 .../fstreams/ifstream.assign}/test.dat        |     0
 .../fstreams/ifstream.assign/test2.dat        |     0
 .../fstreams/ifstream.cons/default.pass.cpp   |    31 +
 .../fstreams/ifstream.cons/move.pass.cpp      |    41 +
 .../fstreams/ifstream.cons/path.pass.cpp      |    57 +
 .../fstreams/ifstream.cons/pointer.pass.cpp   |    43 +
 .../fstreams/ifstream.cons/string.pass.cpp    |    43 +
 .../fstreams/ifstream.cons}/test.dat          |     0
 .../fstreams/ifstream.members/close.pass.cpp  |    41 +
 .../ifstream.members/open_path.pass.cpp       |    52 +
 .../ifstream.members/open_pointer.pass.cpp    |    49 +
 .../ifstream.members/open_string.pass.cpp     |    49 +
 .../fstreams/ifstream.members/rdbuf.pass.cpp  |    35 +
 .../fstreams/ifstream.members/test.dat        |     0
 .../fstreams/ifstream/types.pass.cpp          |    37 +
 .../file.streams/fstreams/lit.local.cfg       |     0
 .../ofstream.assign/member_swap.pass.cpp      |   101 +
 .../ofstream.assign/move_assign.pass.cpp      |    54 +
 .../ofstream.assign/nonmember_swap.pass.cpp   |   102 +
 .../fstreams/ofstream.cons/default.pass.cpp   |    31 +
 .../fstreams/ofstream.cons/move.pass.cpp      |    52 +
 .../fstreams/ofstream.cons/path.pass.cpp      |    72 +
 .../fstreams/ofstream.cons/pointer.pass.cpp   |    60 +
 .../fstreams/ofstream.cons/string.pass.cpp    |    60 +
 .../fstreams/ofstream.members/close.pass.cpp  |    44 +
 .../ofstream.members/open_path.pass.cpp       |    65 +
 .../ofstream.members/open_pointer.pass.cpp    |    60 +
 .../ofstream.members/open_string.pass.cpp     |    60 +
 .../fstreams/ofstream.members/rdbuf.pass.cpp  |    38 +
 .../fstreams/ofstream/types.pass.cpp          |    37 +
 .../file.streams/nothing_to_do.pass.cpp       |    13 +
 .../Inputs/static_test_env/bad_symlink        |     1 +
 .../Inputs/static_test_env/dir1/dir2/afile3}  |     0
 .../static_test_env/dir1/dir2/dir3/file5}     |     0
 .../Inputs/static_test_env/dir1/dir2/file4    |     0
 .../static_test_env/dir1/dir2/symlink_to_dir3 |     1 +
 .../Inputs/static_test_env/dir1/file1         |     0
 .../Inputs/static_test_env/dir1/file2         |     1 +
 .../Inputs/static_test_env/empty_file         |     0
 .../Inputs/static_test_env/non_empty_file     |     1 +
 .../Inputs/static_test_env/symlink_to_dir     |     1 +
 .../static_test_env/symlink_to_empty_file     |     1 +
 .../directory_entry.cons/copy.pass.cpp        |    73 +
 .../directory_entry.cons/copy_assign.pass.cpp |    81 +
 .../directory_entry.cons/default.pass.cpp     |    34 +
 .../default_const.pass.cpp                    |    35 +
 .../directory_entry.cons/move.pass.cpp        |    71 +
 .../directory_entry.cons/move_assign.pass.cpp |    77 +
 .../directory_entry.cons/path.pass.cpp        |   181 +
 .../directory_entry.mods/assign.pass.cpp      |   131 +
 .../directory_entry.mods/refresh.pass.cpp     |   340 +
 .../replace_filename.pass.cpp                 |   168 +
 .../directory_entry.obs/comparisons.pass.cpp  |    84 +
 .../directory_entry.obs/file_size.pass.cpp    |   243 +
 .../file_type_obs.pass.cpp                    |   259 +
 .../hard_link_count.pass.cpp                  |   243 +
 .../last_write_time.pass.cpp                  |   216 +
 .../directory_entry.obs/path.pass.cpp         |    91 +
 .../directory_entry.obs/status.pass.cpp       |    59 +
 .../symlink_status.pass.cpp                   |    59 +
 .../directory_iterator.members/copy.pass.cpp  |    58 +
 .../copy_assign.pass.cpp                      |    97 +
 .../directory_iterator.members/ctor.pass.cpp  |   253 +
 .../default_ctor.pass.cpp                     |    36 +
 .../increment.pass.cpp                        |   115 +
 .../directory_iterator.members/move.pass.cpp  |    61 +
 .../move_assign.pass.cpp                      |   115 +
 .../begin_end.pass.cpp                        |    59 +
 .../class.directory_iterator/types.pass.cpp   |    38 +
 .../file_status.cons.pass.cpp                 |    63 +
 .../file_status.mods.pass.cpp                 |    52 +
 .../file_status.obs.pass.cpp                  |    48 +
 .../filesystem_error.members.pass.cpp         |   103 +
 .../class.path/path.itr/iterator.pass.cpp     |   106 +
 .../path.member/path.append.pass.cpp          |   340 +
 .../path.assign/braced_init.pass.cpp          |    32 +
 .../path.member/path.assign/copy.pass.cpp     |    37 +
 .../path.member/path.assign/move.pass.cpp     |    43 +
 .../path.member/path.assign/source.pass.cpp   |   242 +
 .../path.member/path.compare.pass.cpp         |   192 +
 .../path.member/path.concat.pass.cpp          |   389 +
 .../path.member/path.construct/copy.pass.cpp  |    35 +
 .../path.construct/default.pass.cpp           |    31 +
 .../path.member/path.construct/move.pass.cpp  |    41 +
 .../path.construct/source.pass.cpp            |   130 +
 .../path.member/path.decompose/empty.fail.cpp |    29 +
 .../path.decompose/path.decompose.pass.cpp    |   217 +
 .../path.gen/lexically_normal.pass.cpp        |   141 +
 .../lexically_relative_and_proximate.pass.cpp |    88 +
 .../generic_string_alloc.pass.cpp             |    56 +
 .../path.generic.obs/named_overloads.pass.cpp |    62 +
 .../path.member/path.modifiers/clear.pass.cpp |    45 +
 .../path.modifiers/make_preferred.pass.cpp    |    55 +
 .../path.modifiers/remove_filename.pass.cpp   |    74 +
 .../path.modifiers/replace_extension.pass.cpp |    73 +
 .../path.modifiers/replace_filename.pass.cpp  |    72 +
 .../path.member/path.modifiers/swap.pass.cpp  |    81 +
 .../path.native.obs/c_str.pass.cpp            |    43 +
 .../path.native.obs/named_overloads.pass.cpp  |    63 +
 .../path.native.obs/native.pass.cpp           |    40 +
 .../path.native.obs/operator_string.pass.cpp  |    47 +
 .../path.native.obs/string_alloc.pass.cpp     |   138 +
 .../tested_in_path_decompose.pass.cpp         |    33 +
 .../path.nonmember/append_op.fail.cpp         |    28 +
 .../path.nonmember/append_op.pass.cpp         |    35 +
 .../path.nonmember/comparison_ops.fail.cpp    |    34 +
 .../comparison_ops_tested_elsewhere.pass.cpp  |    15 +
 .../hash_value_tested_elswhere.pass.cpp       |    15 +
 .../path.nonmember/path.factory.pass.cpp      |    53 +
 .../path.nonmember/path.io.pass.cpp           |    99 +
 .../path.io.unicode_bug.pass.cpp              |    70 +
 .../class.path/path.nonmember/swap.pass.cpp   |    50 +
 .../filesystems/class.path/synop.pass.cpp     |    39 +
 .../rec.dir.itr.members/copy.pass.cpp         |    78 +
 .../rec.dir.itr.members/copy_assign.pass.cpp  |   157 +
 .../rec.dir.itr.members/ctor.pass.cpp         |   245 +
 .../rec.dir.itr.members/depth.pass.cpp        |    65 +
 .../disable_recursion_pending.pass.cpp        |    42 +
 .../rec.dir.itr.members/increment.pass.cpp    |   494 +
 .../rec.dir.itr.members/move.pass.cpp         |    79 +
 .../rec.dir.itr.members/move_assign.pass.cpp  |   168 +
 .../rec.dir.itr.members/pop.pass.cpp          |    92 +
 .../recursion_pending.pass.cpp                |   161 +
 .../rec.dir.itr.nonmembers/begin_end.pass.cpp |    59 +
 .../filesystems/fs.enum/check_bitmask_types.h |    75 +
 .../fs.enum/enum.copy_options.pass.cpp        |    64 +
 .../fs.enum/enum.directory_options.pass.cpp   |    46 +
 .../fs.enum/enum.file_type.pass.cpp           |    48 +
 .../fs.enum/enum.path.format.pass.cpp         |    39 +
 .../fs.enum/enum.perm_options.pass.cpp        |    49 +
 .../filesystems/fs.enum/enum.perms.pass.cpp   |    65 +
 .../fs.error.report/tested_elsewhere.pass.cpp |    13 +
 .../file_time_type.pass.cpp                   |    47 +
 .../fs.op.absolute/absolute.pass.cpp          |    57 +
 .../fs.op.canonical/canonical.pass.cpp        |   123 +
 .../fs.op.funcs/fs.op.copy/copy.pass.cpp      |   314 +
 .../fs.op.copy_file/copy_file.pass.cpp        |   188 +
 .../fs.op.copy_file/copy_file_large.pass.cpp  |    98 +
 .../fs.op.copy_symlink/copy_symlink.pass.cpp  |   107 +
 .../create_directories.pass.cpp               |   100 +
 .../create_directory.pass.cpp                 |   102 +
 .../create_directory_with_attributes.pass.cpp |   131 +
 .../create_directory_symlink.pass.cpp         |    64 +
 .../create_hard_link.pass.cpp                 |    73 +
 .../create_symlink.pass.cpp                   |    75 +
 .../fs.op.current_path/current_path.pass.cpp  |    92 +
 .../fs.op.equivalent/equivalent.pass.cpp      |   111 +
 .../fs.op.funcs/fs.op.exists/exists.pass.cpp  |    96 +
 .../fs.op.file_size/file_size.pass.cpp        |    84 +
 .../fs.op.hard_lk_ct/hard_link_count.pass.cpp |    98 +
 .../is_block_file.pass.cpp                    |    83 +
 .../is_character_file.pass.cpp                |    83 +
 .../fs.op.is_directory/is_directory.pass.cpp  |    90 +
 .../fs.op.is_empty/is_empty.pass.cpp          |   108 +
 .../fs.op.is_fifo/is_fifo.pass.cpp            |    83 +
 .../fs.op.is_other/is_other.pass.cpp          |    83 +
 .../is_regular_file.pass.cpp                  |    86 +
 .../fs.op.is_socket/is_socket.pass.cpp        |    83 +
 .../fs.op.is_symlink/is_symlink.pass.cpp      |   104 +
 .../last_write_time.pass.cpp                  |   588 +
 .../fs.op.permissions/permissions.pass.cpp    |   181 +
 .../fs.op.proximate/proximate.pass.cpp        |   132 +
 .../fs.op.read_symlink/read_symlink.pass.cpp  |    99 +
 .../fs.op.relative/relative.pass.cpp          |   117 +
 .../fs.op.funcs/fs.op.remove/remove.pass.cpp  |   108 +
 .../fs.op.remove_all/remove_all.pass.cpp      |   152 +
 .../fs.op.funcs/fs.op.rename/rename.pass.cpp  |   124 +
 .../fs.op.resize_file/resize_file.pass.cpp    |   108 +
 .../fs.op.funcs/fs.op.space/space.pass.cpp    |   127 +
 .../fs.op.funcs/fs.op.status/status.pass.cpp  |   165 +
 .../fs.op.status_known/status_known.pass.cpp  |    58 +
 .../symlink_status.pass.cpp                   |   191 +
 .../temp_directory_path.pass.cpp              |   120 +
 .../weakly_canonical.pass.cpp                 |    75 +
 .../fs.req.macros/feature_macro.pass.cpp      |    30 +
 .../fs.req.namespace/namespace.fail.cpp       |    30 +
 .../fs.req.namespace/namespace.pass.cpp       |    29 +
 .../input.output/filesystems/lit.local.cfg    |     5 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../ext.manip/get_money.pass.cpp              |    78 +
 .../ext.manip/get_time.pass.cpp               |    78 +
 .../ext.manip/put_money.pass.cpp              |    94 +
 .../ext.manip/put_time.pass.cpp               |    89 +
 .../iostream.assign/member_swap.pass.cpp      |    88 +
 .../iostream.assign/move_assign.pass.cpp      |    93 +
 .../iostreamclass/iostream.cons/move.pass.cpp |    79 +
 .../iostream.cons/streambuf.pass.cpp          |    58 +
 .../iostream.dest/nothing_to_do.pass.cpp      |    13 +
 .../iostreamclass/types.pass.cpp              |    40 +
 .../bool.pass.cpp                             |   126 +
 .../double.pass.cpp                           |   126 +
 .../float.pass.cpp                            |   126 +
 .../istream.formatted.arithmetic/int.pass.cpp |   127 +
 .../long.pass.cpp                             |   126 +
 .../long_double.pass.cpp                      |   126 +
 .../long_long.pass.cpp                        |   126 +
 .../pointer.pass.cpp                          |   144 +
 .../short.pass.cpp                            |   127 +
 .../unsigned_int.pass.cpp                     |   126 +
 .../unsigned_long.pass.cpp                    |   126 +
 .../unsigned_long_long.pass.cpp               |   126 +
 .../unsigned_short.pass.cpp                   |   126 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../istream_extractors/basic_ios.pass.cpp     |    41 +
 .../istream_extractors/chart.pass.cpp         |   163 +
 .../istream_extractors/ios_base.pass.cpp      |    39 +
 .../istream_extractors/istream.pass.cpp       |    41 +
 .../istream_extractors/signed_char.pass.cpp   |   110 +
 .../signed_char_pointer.pass.cpp              |   149 +
 .../istream_extractors/streambuf.pass.cpp     |   177 +
 .../istream_extractors/unsigned_char.pass.cpp |   110 +
 .../unsigned_char_pointer.pass.cpp            |   149 +
 .../wchar_t_pointer.pass.cpp                  |   198 +
 .../istream.formatted/nothing_to_do.pass.cpp  |    13 +
 .../input.streams/istream.manip/ws.pass.cpp   |   117 +
 .../istream.rvalue/rvalue.pass.cpp            |    75 +
 .../istream.unformatted/get.pass.cpp          |   153 +
 .../istream.unformatted/get_chart.pass.cpp    |   158 +
 .../get_pointer_size.pass.cpp                 |   198 +
 .../get_pointer_size_chart.pass.cpp           |   198 +
 .../get_streambuf.pass.cpp                    |   165 +
 .../get_streambuf_chart.pass.cpp              |   165 +
 .../getline_pointer_size.pass.cpp             |   182 +
 .../getline_pointer_size_chart.pass.cpp       |   182 +
 .../istream.unformatted/ignore.pass.cpp       |   118 +
 .../istream.unformatted/ignore_0xff.pass.cpp  |    37 +
 .../istream.unformatted/peek.pass.cpp         |   110 +
 .../istream.unformatted/putback.pass.cpp      |   124 +
 .../istream.unformatted/read.pass.cpp         |   124 +
 .../istream.unformatted/readsome.pass.cpp     |    88 +
 .../istream.unformatted/seekg.pass.cpp        |    78 +
 .../istream.unformatted/seekg_off.pass.cpp    |    90 +
 .../istream.unformatted/sync.pass.cpp         |   132 +
 .../istream.unformatted/tellg.pass.cpp        |    66 +
 .../istream.unformatted/unget.pass.cpp        |   116 +
 .../istream.assign/member_swap.pass.cpp       |    88 +
 .../istream.assign/move_assign.pass.cpp       |    93 +
 .../istream/istream.cons/copy.fail.cpp        |    56 +
 .../istream/istream.cons/move.pass.cpp        |    77 +
 .../istream/istream.cons/streambuf.pass.cpp   |    58 +
 .../istream/istream_sentry/ctor.pass.cpp      |   131 +
 .../input.streams/istream/types.pass.cpp      |    38 +
 .../iostream.format/nothing_to_do.pass.cpp    |    13 +
 .../ostream.assign/member_swap.pass.cpp       |    88 +
 .../ostream.assign/move_assign.pass.cpp       |    93 +
 .../output.streams/ostream.cons/move.pass.cpp |    75 +
 .../ostream.cons/streambuf.pass.cpp           |    56 +
 .../ostream.formatted/nothing_to_do.pass.cpp  |    13 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../bool.pass.cpp                             |    94 +
 .../double.pass.cpp                           |    86 +
 .../float.pass.cpp                            |    86 +
 .../ostream.inserters.arithmetic/int.pass.cpp |    86 +
 .../long.pass.cpp                             |    86 +
 .../long_double.pass.cpp                      |    86 +
 .../long_long.pass.cpp                        |    86 +
 .../minmax_showbase.pass.cpp                  |   104 +
 .../minus1.pass.cpp                           |   117 +
 .../pointer.pass.cpp                          |    94 +
 .../short.pass.cpp                            |    86 +
 .../unsigned_int.pass.cpp                     |    86 +
 .../unsigned_long.pass.cpp                    |    86 +
 .../unsigned_long_long.pass.cpp               |    86 +
 .../unsigned_short.pass.cpp                   |    86 +
 .../CharT.pass.cpp                            |    91 +
 .../CharT_pointer.pass.cpp                    |    91 +
 .../ostream.inserters.character/char.pass.cpp |    91 +
 .../char_pointer.pass.cpp                     |    91 +
 .../char_to_wide.pass.cpp                     |    91 +
 .../char_to_wide_pointer.pass.cpp             |    91 +
 .../signed_char.pass.cpp                      |    91 +
 .../signed_char_pointer.pass.cpp              |    91 +
 .../unsigned_char.pass.cpp                    |    91 +
 .../unsigned_char_pointer.pass.cpp            |    91 +
 .../ostream.inserters/basic_ios.pass.cpp      |    73 +
 .../ostream.inserters/ios_base.pass.cpp       |    64 +
 .../ostream.inserters/ostream.pass.cpp        |    72 +
 .../ostream.inserters/streambuf.pass.cpp      |    79 +
 .../ostream.manip/endl.pass.cpp               |    83 +
 .../ostream.manip/ends.pass.cpp               |    74 +
 .../ostream.manip/flush.pass.cpp              |    61 +
 .../ostream.rvalue/CharT_pointer.pass.cpp     |    73 +
 .../ostream.seeks/seekp.pass.cpp              |    71 +
 .../ostream.seeks/seekp2.pass.cpp             |    73 +
 .../ostream.seeks/tellp.pass.cpp              |    57 +
 .../ostream.unformatted/flush.pass.cpp        |    57 +
 .../ostream.unformatted/put.pass.cpp          |    79 +
 .../ostream.unformatted/write.pass.cpp        |    79 +
 .../output.streams/ostream/types.pass.cpp     |    38 +
 .../ostream_sentry/construct.pass.cpp         |    64 +
 .../ostream_sentry/destruct.pass.cpp          |    80 +
 .../quoted.manip/quoted.pass.cpp              |   178 +
 .../quoted.manip/quoted_char.fail.cpp         |    39 +
 .../quoted.manip/quoted_traits.fail.cpp       |    45 +
 .../std.manip/resetiosflags.pass.cpp          |    59 +
 .../std.manip/setbase.pass.cpp                |    79 +
 .../std.manip/setfill.pass.cpp                |    42 +
 .../std.manip/setiosflags.pass.cpp            |    59 +
 .../std.manip/setprecision.pass.cpp           |    55 +
 .../iostream.format/std.manip/setw.pass.cpp   |    55 +
 .../iostream.forward/iosfwd.pass.cpp          |   126 +
 .../narrow.stream.objects/cerr.pass.cpp       |    32 +
 .../narrow.stream.objects/cin.pass.cpp        |    37 +
 .../narrow.stream.objects/clog.pass.cpp       |    26 +
 .../narrow.stream.objects/cout.pass.cpp       |    32 +
 .../wide.stream.objects/wcerr.pass.cpp        |    32 +
 .../wide.stream.objects/wcin.pass.cpp         |    37 +
 .../wide.stream.objects/wclog.pass.cpp        |    26 +
 .../wide.stream.objects/wcout.pass.cpp        |    28 +
 .../fpos/fpos.members/state.pass.cpp          |    27 +
 .../fpos/fpos.operations/addition.pass.cpp    |    31 +
 .../fpos/fpos.operations/ctor_int.pass.cpp    |    27 +
 .../fpos/fpos.operations/difference.pass.cpp  |    29 +
 .../fpos/fpos.operations/eq_int.pass.cpp      |    29 +
 .../fpos/fpos.operations/offset.pass.cpp      |    28 +
 .../fpos/fpos.operations/streamsize.pass.cpp  |    27 +
 .../fpos/fpos.operations/subtraction.pass.cpp |    31 +
 .../fpos/nothing_to_do.pass.cpp               |    13 +
 .../ios.base/fmtflags.state/flags.pass.cpp    |    36 +
 .../fmtflags.state/flags_fmtflags.pass.cpp    |    39 +
 .../fmtflags.state/precision.pass.cpp         |    36 +
 .../precision_streamsize.pass.cpp             |    39 +
 .../fmtflags.state/setf_fmtflags.pass.cpp     |    39 +
 .../setf_fmtflags_mask.pass.cpp               |    39 +
 .../fmtflags.state/unsetf_mask.pass.cpp       |    38 +
 .../ios.base/fmtflags.state/width.pass.cpp    |    36 +
 .../fmtflags.state/width_streamsize.pass.cpp  |    39 +
 .../register_callback.pass.cpp                |    58 +
 .../ios.base/ios.base.cons/dtor.pass.cpp      |    89 +
 .../ios.base/ios.base.locales/getloc.pass.cpp |    37 +
 .../ios.base/ios.base.locales/imbue.pass.cpp  |    93 +
 .../ios.base/ios.base.storage/iword.pass.cpp  |    48 +
 .../ios.base/ios.base.storage/pword.pass.cpp  |    49 +
 .../ios.base/ios.base.storage/xalloc.pass.cpp |    27 +
 .../sync_with_stdio.pass.cpp                  |    30 +
 .../ios_Init/ios_Init.multiple.pass.cpp       |    44 +
 .../ios_Init/tested_elsewhere.pass.cpp        |    13 +
 .../ctor_char_pointer_error_code.pass.cpp     |    44 +
 .../ctor_string_error_code.pass.cpp           |    47 +
 .../ios.types/ios_fmtflags/fmtflags.pass.cpp  |    84 +
 .../ios.types/ios_iostate/iostate.pass.cpp    |    39 +
 .../ios.types/ios_openmode/openmode.pass.cpp  |    45 +
 .../ios.types/ios_seekdir/seekdir.pass.cpp    |    29 +
 .../ios.base/ios.types/nothing_to_do.pass.cpp |    13 +
 .../ios.base/nothing_to_do.pass.cpp           |    19 +
 .../basic.ios.cons/ctor_streambuf.pass.cpp    |    51 +
 .../ios/basic.ios.members/copyfmt.pass.cpp    |   195 +
 .../ios/basic.ios.members/fill.pass.cpp       |    26 +
 .../basic.ios.members/fill_char_type.pass.cpp |    29 +
 .../ios/basic.ios.members/imbue.pass.cpp      |   105 +
 .../ios/basic.ios.members/move.pass.cpp       |   142 +
 .../ios/basic.ios.members/narrow.pass.cpp     |    27 +
 .../ios/basic.ios.members/rdbuf.pass.cpp      |    34 +
 .../rdbuf_streambuf.pass.cpp                  |    37 +
 .../ios/basic.ios.members/set_rdbuf.pass.cpp  |    65 +
 .../ios/basic.ios.members/swap.pass.cpp       |   170 +
 .../ios/basic.ios.members/tie.pass.cpp        |    26 +
 .../basic.ios.members/tie_ostream.pass.cpp    |    29 +
 .../ios/basic.ios.members/widen.pass.cpp      |    26 +
 .../ios/iostate.flags/bad.pass.cpp            |    44 +
 .../ios/iostate.flags/bool.pass.cpp           |    35 +
 .../ios/iostate.flags/clear.pass.cpp          |    71 +
 .../ios/iostate.flags/eof.pass.cpp            |    40 +
 .../ios/iostate.flags/exceptions.pass.cpp     |    36 +
 .../iostate.flags/exceptions_iostate.pass.cpp |    53 +
 .../ios/iostate.flags/fail.pass.cpp           |    44 +
 .../ios/iostate.flags/good.pass.cpp           |    38 +
 .../ios/iostate.flags/not.pass.cpp            |    28 +
 .../ios/iostate.flags/rdstate.pass.cpp        |    28 +
 .../ios/iostate.flags/setstate.pass.cpp       |    70 +
 .../iostreams.base/ios/types.pass.cpp         |    36 +
 .../is_error_code_enum_io_errc.pass.cpp       |    26 +
 .../adjustfield.manip/internal.pass.cpp       |    32 +
 .../adjustfield.manip/left.pass.cpp           |    32 +
 .../adjustfield.manip/right.pass.cpp          |    32 +
 .../basefield.manip/dec.pass.cpp              |    32 +
 .../basefield.manip/hex.pass.cpp              |    32 +
 .../basefield.manip/oct.pass.cpp              |    32 +
 .../iostream_category.pass.cpp                |    26 +
 .../error.reporting/make_error_code.pass.cpp  |    27 +
 .../make_error_condition.pass.cpp             |    27 +
 .../floatfield.manip/defaultfloat.pass.cpp    |    33 +
 .../floatfield.manip/fixed.pass.cpp           |    32 +
 .../floatfield.manip/hexfloat.pass.cpp        |    33 +
 .../floatfield.manip/scientific.pass.cpp      |    32 +
 .../fmtflags.manip/boolalpha.pass.cpp         |    32 +
 .../fmtflags.manip/noboolalpha.pass.cpp       |    33 +
 .../fmtflags.manip/noshowbase.pass.cpp        |    33 +
 .../fmtflags.manip/noshowpoint.pass.cpp       |    33 +
 .../fmtflags.manip/noshowpos.pass.cpp         |    33 +
 .../fmtflags.manip/noskipws.pass.cpp          |    33 +
 .../fmtflags.manip/nounitbuf.pass.cpp         |    33 +
 .../fmtflags.manip/nouppercase.pass.cpp       |    33 +
 .../fmtflags.manip/showbase.pass.cpp          |    32 +
 .../fmtflags.manip/showpoint.pass.cpp         |    32 +
 .../fmtflags.manip/showpos.pass.cpp           |    32 +
 .../fmtflags.manip/skipws.pass.cpp            |    32 +
 .../fmtflags.manip/unitbuf.pass.cpp           |    32 +
 .../fmtflags.manip/uppercase.pass.cpp         |    32 +
 .../std.ios.manip/nothing_to_do.pass.cpp      |    13 +
 .../stream.types/streamoff.pass.cpp           |    24 +
 .../stream.types/streamsize.pass.cpp          |    24 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../std/input.output/nothing_to_do.pass.cpp   |    13 +
 .../streambuf.reqts/tested_elsewhere.pass.cpp |    13 +
 .../streambuf/streambuf.cons/copy.fail.cpp    |    26 +
 .../streambuf/streambuf.cons/copy.pass.cpp    |    88 +
 .../streambuf/streambuf.cons/default.fail.cpp |    23 +
 .../streambuf/streambuf.cons/default.pass.cpp |    60 +
 .../streambuf.members/nothing_to_do.pass.cpp  |    13 +
 .../streambuf.buffer/pubseekoff.pass.cpp      |    38 +
 .../streambuf.buffer/pubseekpos.pass.cpp      |    37 +
 .../streambuf.buffer/pubsetbuf.pass.cpp       |    36 +
 .../streambuf.buffer/pubsync.pass.cpp         |    36 +
 .../streambuf.locales/locales.pass.cpp        |    54 +
 .../streambuf.pub.get/in_avail.pass.cpp       |    55 +
 .../streambuf.pub.get/sbumpc.pass.cpp         |    59 +
 .../streambuf.pub.get/sgetc.pass.cpp          |    59 +
 .../streambuf.pub.get/sgetn.pass.cpp          |    44 +
 .../streambuf.pub.get/snextc.pass.cpp         |    59 +
 .../streambuf.pub.pback/sputbackc.pass.cpp    |    59 +
 .../streambuf.pub.pback/sungetc.pass.cpp      |    59 +
 .../streambuf.pub.put/sputc.pass.cpp          |    66 +
 .../streambuf.pub.put/sputn.pass.cpp          |    44 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../streambuf.assign/assign.pass.cpp          |    95 +
 .../streambuf.assign/swap.pass.cpp            |   104 +
 .../streambuf.get.area/gbump.pass.cpp         |    62 +
 .../streambuf.get.area/setg.pass.cpp          |    52 +
 .../streambuf.put.area/pbump.pass.cpp         |    64 +
 .../streambuf.put.area/pbump2gig.pass.cpp     |    45 +
 .../streambuf.put.area/setp.pass.cpp          |    52 +
 .../streambuf.virtuals/nothing_to_do.pass.cpp |    13 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../streambuf.virt.get/showmanyc.pass.cpp     |    36 +
 .../streambuf.virt.get/uflow.pass.cpp         |    36 +
 .../streambuf.virt.get/underflow.pass.cpp     |    33 +
 .../streambuf.virt.get/xsgetn.pass.cpp        |    45 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../streambuf.virt.pback/pbackfail.pass.cpp   |    35 +
 .../streambuf.virt.put/overflow.pass.cpp      |    33 +
 .../xsputn.PR14074.pass.cpp                   |    64 +
 .../streambuf.virt.put/xsputn.pass.cpp        |    48 +
 .../stream.buffers/streambuf/types.pass.cpp   |    42 +
 .../istringstream.assign/member_swap.pass.cpp |    59 +
 .../istringstream.assign/move.pass.cpp        |    89 +
 .../nonmember_swap.pass.cpp                   |    62 +
 .../istringstream.cons/default.pass.cpp       |    49 +
 .../istringstream.cons/move.pass.cpp          |    51 +
 .../istringstream.cons/string.pass.cpp        |    70 +
 .../istringstream.members/str.pass.cpp        |    59 +
 .../istringstream/types.pass.cpp              |    39 +
 .../ostringstream.assign/member_swap.pass.cpp |    51 +
 .../ostringstream.assign/move.pass.cpp        |    49 +
 .../nonmember_swap.pass.cpp                   |    51 +
 .../ostringstream.cons/default.pass.cpp       |    49 +
 .../ostringstream.cons/move.pass.cpp          |    47 +
 .../ostringstream.cons/string.pass.cpp        |    62 +
 .../ostringstream.members/str.pass.cpp        |    55 +
 .../ostringstream/types.pass.cpp              |    39 +
 .../stringbuf.assign/member_swap.pass.cpp     |    67 +
 .../stringbuf/stringbuf.assign/move.pass.cpp  |    61 +
 .../stringbuf.assign/nonmember_swap.pass.cpp  |    69 +
 .../stringbuf/stringbuf.cons/default.pass.cpp |    56 +
 .../stringbuf/stringbuf.cons/move.pass.cpp    |    55 +
 .../stringbuf/stringbuf.cons/string.pass.cpp  |    50 +
 .../stringbuf/stringbuf.members/str.pass.cpp  |    37 +
 .../stringbuf.virtuals/overflow.pass.cpp      |   104 +
 .../stringbuf.virtuals/pbackfail.pass.cpp     |    99 +
 .../stringbuf.virtuals/seekoff.pass.cpp       |   170 +
 .../stringbuf.virtuals/seekpos.pass.cpp       |    80 +
 .../stringbuf.virtuals/setbuf.pass.cpp        |    35 +
 .../stringbuf.virtuals/underflow.pass.cpp     |    73 +
 .../string.streams/stringbuf/types.pass.cpp   |    39 +
 .../stringstream.cons/default.pass.cpp        |    49 +
 .../stringstream.cons/move.pass.cpp           |    55 +
 .../stringstream.cons/move2.pass.cpp          |    41 +
 .../stringstream.cons/string.pass.cpp         |    71 +
 .../stringstream.assign/member_swap.pass.cpp  |    59 +
 .../stringstream.assign/move.pass.cpp         |    57 +
 .../nonmember_swap.pass.cpp                   |    62 +
 .../stringstream.members/str.pass.cpp         |    70 +
 .../stringstream/types.pass.cpp               |    39 +
 .../iterator.container/data.pass.cpp          |    88 +
 .../iterator.container/empty.array.fail.cpp   |    29 +
 .../empty.container.fail.cpp                  |    29 +
 .../empty.initializer_list.fail.cpp           |    29 +
 .../iterator.container/empty.pass.cpp         |    90 +
 .../iterator.container/size.pass.cpp          |    90 +
 .../iterator.container/ssize.pass.cpp         |   120 +
 .../iterator.basic/iterator.pass.cpp          |    85 +
 .../iterator.operations/advance.pass.cpp      |    74 +
 .../iterator.operations/distance.pass.cpp     |    63 +
 .../iterator.operations/next.pass.cpp         |    93 +
 .../iterator.operations/prev.pass.cpp         |    86 +
 .../iterator.traits/const_pointer.pass.cpp    |    38 +
 .../const_volatile_pointer.pass.cpp           |    31 +
 .../iterator.traits/empty.fail.cpp            |   123 +
 .../iterator.traits/empty.pass.cpp            |    41 +
 .../iterator.traits/iterator.pass.cpp         |    47 +
 .../iterator.traits/pointer.pass.cpp          |    38 +
 .../iterator.traits/volatile_pointer.pass.cpp |    31 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../bidirectional_iterator_tag.pass.cpp       |    28 +
 .../forward_iterator_tag.pass.cpp             |    28 +
 .../input_iterator_tag.pass.cpp               |    26 +
 .../output_iterator_tag.pass.cpp              |    26 +
 .../random_access_iterator_tag.pass.cpp       |    28 +
 .../iterator.range/begin-end.fail.cpp         |    52 +
 .../iterator.range/begin-end.pass.cpp         |   202 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../forward.iterators/nothing_to_do.pass.cpp  |    13 +
 .../input.iterators/nothing_to_do.pass.cpp    |    13 +
 .../iterator.iterators/nothing_to_do.pass.cpp |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../output.iterators/nothing_to_do.pass.cpp   |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../iterator.synopsis/nothing_to_do.pass.cpp  |    13 +
 .../iterators.general/gcc_workaround.pass.cpp |    22 +
 .../iterators.general/nothing_to_do.pass.cpp  |    13 +
 .../back.insert.iter.cons/container.fail.cpp  |    25 +
 .../back.insert.iter.cons/container.pass.cpp  |    34 +
 .../back.insert.iter.op++/post.pass.cpp       |    39 +
 .../back.insert.iter.op++/pre.pass.cpp        |    37 +
 .../back.insert.iter.op=/lv_value.pass.cpp    |    49 +
 .../back.insert.iter.op=/rv_value.pass.cpp    |    41 +
 .../back.insert.iter.op_astrk/test.pass.cpp   |    37 +
 .../back.inserter/test.pass.cpp               |    38 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../back.insert.iterator/types.pass.cpp       |    62 +
 .../front.insert.iter.cons/container.fail.cpp |    25 +
 .../front.insert.iter.cons/container.pass.cpp |    34 +
 .../front.insert.iter.op++/post.pass.cpp      |    39 +
 .../front.insert.iter.op++/pre.pass.cpp       |    37 +
 .../front.insert.iter.op=/lv_value.pass.cpp   |    50 +
 .../front.insert.iter.op=/rv_value.pass.cpp   |    39 +
 .../front.insert.iter.op_astrk/test.pass.cpp  |    37 +
 .../front.inserter/test.pass.cpp              |    38 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../front.insert.iterator/types.pass.cpp      |    63 +
 .../insert.iter.cons/test.pass.cpp            |    34 +
 .../insert.iter.op++/post.pass.cpp            |    39 +
 .../insert.iter.op++/pre.pass.cpp             |    37 +
 .../insert.iter.op=/lv_value.pass.cpp         |    88 +
 .../insert.iter.op=/rv_value.pass.cpp         |    98 +
 .../insert.iter.op_astrk/test.pass.cpp        |    37 +
 .../insert.iter.ops/inserter/test.pass.cpp    |    38 +
 .../insert.iter.ops/nothing_to_do.pass.cpp    |    13 +
 .../insert.iterator/types.pass.cpp            |    66 +
 .../insert.iterators/nothing_to_do.pass.cpp   |    13 +
 .../make_move_iterator.pass.cpp               |    58 +
 .../move.iter.nonmember/minus.pass.cpp        |    54 +
 .../move.iter.nonmember/plus.pass.cpp         |    54 +
 .../move.iter.op.+/difference_type.pass.cpp   |    53 +
 .../move.iter.op.+=/difference_type.pass.cpp  |    54 +
 .../move.iter.op.-/difference_type.pass.cpp   |    53 +
 .../move.iter.op.-=/difference_type.pass.cpp  |    50 +
 .../move.iter.op.comp/op_eq.pass.cpp          |    63 +
 .../move.iter.op.comp/op_gt.pass.cpp          |    59 +
 .../move.iter.op.comp/op_gte.pass.cpp         |    59 +
 .../move.iter.op.comp/op_lt.pass.cpp          |    59 +
 .../move.iter.op.comp/op_lte.pass.cpp         |    59 +
 .../move.iter.op.comp/op_neq.pass.cpp         |    63 +
 .../move.iter.op.const/convert.fail.cpp       |    39 +
 .../move.iter.op.const/convert.pass.cpp       |    57 +
 .../move.iter.op.const/default.pass.cpp       |    46 +
 .../move.iter.op.const/iter.fail.cpp          |    32 +
 .../move.iter.op.const/iter.pass.cpp          |    49 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../move.iter.op.decr/post.pass.cpp           |    54 +
 .../move.iter.op.decr/pre.pass.cpp            |    54 +
 .../move.iter.op.incr/post.pass.cpp           |    56 +
 .../move.iter.op.incr/pre.pass.cpp            |    56 +
 .../difference_type.pass.cpp                  |    69 +
 .../move.iter.op.ref/op_arrow.pass.cpp        |    47 +
 .../move.iter.op.star/op_star.pass.cpp        |    75 +
 .../move.iter.op=/move_iterator.fail.cpp      |    40 +
 .../move.iter.op=/move_iterator.pass.cpp      |    61 +
 .../move.iter.ops/nothing_to_do.pass.cpp      |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../move.iterator/types.pass.cpp              |    96 +
 .../move.iterators/nothing_to_do.pass.cpp     |    13 +
 .../predef.iterators/nothing_to_do.pass.cpp   |    13 +
 .../reverse.iterators/nothing_to_do.pass.cpp  |    13 +
 .../reverse.iter.ops/nothing_to_do.pass.cpp   |    13 +
 .../reverse.iter.cons/default.pass.cpp        |    45 +
 .../reverse.iter.cons/iter.fail.cpp           |    32 +
 .../reverse.iter.cons/iter.pass.cpp           |    47 +
 .../reverse_iterator.fail.cpp                 |    39 +
 .../reverse_iterator.pass.cpp                 |    55 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../make_reverse_iterator.pass.cpp            |    51 +
 .../reverse.iter.op!=/test.pass.cpp           |    58 +
 .../reverse.iter.op++/post.pass.cpp           |    54 +
 .../reverse.iter.op++/pre.pass.cpp            |    55 +
 .../reverse.iter.op+/difference_type.pass.cpp |    53 +
 .../difference_type.pass.cpp                  |    50 +
 .../reverse.iter.op--/post.pass.cpp           |    54 +
 .../reverse.iter.op--/pre.pass.cpp            |    55 +
 .../reverse.iter.op-/difference_type.pass.cpp |    53 +
 .../difference_type.pass.cpp                  |    50 +
 .../reverse.iter.op.star/op_star.pass.cpp     |    63 +
 .../reverse_iterator.fail.cpp                 |    40 +
 .../reverse_iterator.pass.cpp                 |    60 +
 .../reverse.iter.op==/test.pass.cpp           |    59 +
 .../reverse.iter.opdiff/test.pass.cpp         |    58 +
 .../reverse.iter.opgt/test.pass.cpp           |    58 +
 .../reverse.iter.opgt=/test.pass.cpp          |    58 +
 .../difference_type.pass.cpp                  |    50 +
 .../reverse.iter.oplt/test.pass.cpp           |    58 +
 .../reverse.iter.oplt=/test.pass.cpp          |    58 +
 .../reverse.iter.opref/op_arrow.pass.cpp      |   120 +
 .../difference_type.pass.cpp                  |    54 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../reverse.iterator/types.pass.cpp           |    63 +
 .../istream.iterator.cons/copy.pass.cpp       |    41 +
 .../istream.iterator.cons/default.fail.cpp    |    33 +
 .../istream.iterator.cons/default.pass.cpp    |    66 +
 .../istream.iterator.cons/istream.pass.cpp    |    33 +
 .../istream.iterator.ops/arrow.pass.cpp       |    42 +
 .../istream.iterator.ops/dereference.pass.cpp |    37 +
 .../istream.iterator.ops/equal.pass.cpp       |    58 +
 .../post_increment.pass.cpp                   |    35 +
 .../pre_increment.pass.cpp                    |    32 +
 .../istream.iterator/types.pass.cpp           |    84 +
 .../istreambuf.iterator.cons/default.pass.cpp |    46 +
 .../istreambuf.iterator.cons/istream.pass.cpp |    45 +
 .../istreambuf.iterator.cons/proxy.pass.cpp   |    39 +
 .../streambuf.pass.cpp                        |    53 +
 .../istreambuf.iterator_equal/equal.pass.cpp  |   103 +
 .../not_equal.pass.cpp                        |   105 +
 .../dereference.pass.cpp                      |    43 +
 .../istreambuf.iterator_op==/equal.pass.cpp   |   105 +
 .../post_increment.pass.cpp                   |    41 +
 .../pre_increment.pass.cpp                    |    42 +
 .../istreambuf.iterator_proxy/proxy.pass.cpp  |    47 +
 .../istreambuf.iterator/types.pass.cpp        |    67 +
 .../iterator.range/begin_array.pass.cpp       |    27 +
 .../iterator.range/begin_const.pass.cpp       |    26 +
 .../iterator.range/begin_non_const.pass.cpp   |    28 +
 .../iterator.range/end_array.pass.cpp         |    27 +
 .../iterator.range/end_const.pass.cpp         |    26 +
 .../iterator.range/end_non_const.pass.cpp     |    26 +
 .../stream.iterators/nothing_to_do.pass.cpp   |    13 +
 .../ostream.iterator.cons.des/copy.pass.cpp   |    30 +
 .../ostream.pass.cpp                          |    42 +
 .../ostream_delim.pass.cpp                    |    48 +
 .../ostream.iterator.ops/assign_t.pass.cpp    |    57 +
 .../ostream.iterator.ops/dereference.pass.cpp |    29 +
 .../ostream.iterator.ops/increment.pass.cpp   |    32 +
 .../ostream.iterator/types.pass.cpp           |    59 +
 .../ostreambuf.iter.cons/ostream.pass.cpp     |    35 +
 .../ostreambuf.iter.cons/streambuf.pass.cpp   |    35 +
 .../ostreambuf.iter.ops/assign_c.pass.cpp     |    42 +
 .../ostreambuf.iter.ops/deref.pass.cpp        |    37 +
 .../ostreambuf.iter.ops/failed.pass.cpp       |    46 +
 .../ostreambuf.iter.ops/increment.pass.cpp    |    42 +
 .../ostreambuf.iterator/types.pass.cpp        |    63 +
 .../common_comparison_category.pass.cpp       |    94 +
 .../cmp/cmp.partialord/partialord.pass.cpp    |   165 +
 .../cmp/cmp.strongeq/cmp.strongeq.pass.cpp    |    97 +
 .../cmp/cmp.strongord/strongord.pass.cpp      |   213 +
 .../cmp/cmp.weakeq/cmp.weakeq.pass.cpp        |    71 +
 .../cmp/cmp.weakord/weakord.pass.cpp          |   170 +
 .../cstdint/cstdint.syn/cstdint.pass.cpp      |   295 +
 .../language.support/nothing_to_do.pass.cpp   |    13 +
 .../support.dynamic/align_val_t.pass.cpp      |    35 +
 .../alloc.errors/bad.alloc/bad_alloc.pass.cpp |    30 +
 .../bad_array_new_length.pass.cpp             |    30 +
 .../new.handler/new_handler.pass.cpp          |    26 +
 .../alloc.errors/nothing_to_do.pass.cpp       |    13 +
 .../set.new.handler/get_new_handler.pass.cpp  |    28 +
 .../set.new.handler/set_new_handler.pass.cpp  |    25 +
 .../destroying_delete_t.pass.cpp              |    77 +
 .../destroying_delete_t_declaration.pass.cpp  |    52 +
 .../delete_align_val_t_replace.pass.cpp       |   118 +
 .../new.delete.array/new_align_val_t.pass.cpp |   108 +
 .../new_align_val_t_nothrow.pass.cpp          |   110 +
 .../new_align_val_t_nothrow_replace.pass.cpp  |   111 +
 .../new_align_val_t_replace.pass.cpp          |    90 +
 .../new.delete.array/new_array.pass.cpp       |    65 +
 .../new_array_nothrow.pass.cpp                |    64 +
 .../new_array_nothrow_replace.pass.cpp        |    59 +
 .../new_array_replace.pass.cpp                |    60 +
 .../new.delete.array/new_size.sh.cpp          |    27 +
 .../new.delete.array/new_size_align.sh.cpp    |    27 +
 .../new_size_align_nothrow.sh.cpp             |    27 +
 .../new.delete.array/new_size_nothrow.sh.cpp  |    27 +
 .../sized_delete_array11.pass.cpp             |    71 +
 .../sized_delete_array14.pass.cpp             |    71 +
 ..._array_calls_unsized_delete_array.pass.cpp |    61 +
 ...zed_delete_array_fsizeddeallocation.sh.cpp |    89 +
 .../not_testable.pass.cpp                     |    13 +
 .../new.delete.placement/new.pass.cpp         |    33 +
 .../new.delete.placement/new_array.pass.cpp   |    37 +
 .../new_array_ptr.fail.cpp                    |    27 +
 .../new.delete.placement/new_ptr.fail.cpp     |    27 +
 .../delete_align_val_t_replace.pass.cpp       |   117 +
 .../new.delete/new.delete.single/new.pass.cpp |    63 +
 .../new_align_val_t.pass.cpp                  |   108 +
 .../new_align_val_t_nothrow.pass.cpp          |   110 +
 .../new_align_val_t_nothrow_replace.pass.cpp  |   113 +
 .../new_align_val_t_replace.pass.cpp          |    90 +
 .../new.delete.single/new_nothrow.pass.cpp    |    61 +
 .../new_nothrow_replace.pass.cpp              |    59 +
 .../new.delete.single/new_replace.pass.cpp    |    58 +
 .../new.delete.single/new_size.fail.cpp       |    26 +
 .../new.delete.single/new_size_align.sh.cpp   |    27 +
 .../new_size_align_nothrow.sh.cpp             |    27 +
 .../new_size_nothrow.fail.cpp                 |    26 +
 .../new.delete.single/sized_delete11.pass.cpp |    61 +
 .../new.delete.single/sized_delete14.pass.cpp |    62 +
 ...sized_delete_calls_unsized_delete.pass.cpp |    50 +
 .../sized_delete_fsizeddeallocation.sh.cpp    |    79 +
 .../new.delete/nothing_to_do.pass.cpp         |    13 +
 .../support.dynamic/nothrow_t.fail.cpp        |    30 +
 .../support.dynamic/nothrow_t.pass.cpp        |    23 +
 .../ptr.launder/launder.nodiscard.fail.cpp    |    28 +
 .../ptr.launder/launder.pass.cpp              |    36 +
 .../ptr.launder/launder.types.fail.cpp        |    37 +
 .../bad.exception/bad_exception.pass.cpp      |    30 +
 .../except.nested/assign.pass.cpp             |    64 +
 .../except.nested/ctor_copy.pass.cpp          |    62 +
 .../except.nested/ctor_default.pass.cpp       |    60 +
 .../except.nested/rethrow_if_nested.pass.cpp  |   136 +
 .../except.nested/rethrow_nested.pass.cpp     |    74 +
 .../except.nested/throw_with_nested.pass.cpp  |   133 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../set.terminate/get_terminate.pass.cpp      |    28 +
 .../set.terminate/set_terminate.pass.cpp      |    26 +
 .../terminate_handler.pass.cpp                |    26 +
 .../terminate/terminate.pass.cpp              |    29 +
 .../exception/exception.pass.cpp              |    28 +
 .../propagation/current_exception.pass.cpp    |   277 +
 .../propagation/exception_ptr.pass.cpp        |    37 +
 .../propagation/make_exception_ptr.pass.cpp   |    59 +
 .../propagation/rethrow_exception.pass.cpp    |    67 +
 .../uncaught/uncaught_exception.pass.cpp      |    49 +
 .../uncaught/uncaught_exceptions.pass.cpp     |    65 +
 .../support.general/nothing_to_do.pass.cpp    |    13 +
 .../support.initlist/include_cxx03.pass.cpp   |    21 +
 .../support.initlist.access/access.pass.cpp   |    63 +
 .../support.initlist.cons/default.pass.cpp    |    33 +
 .../support.initlist.range/begin_end.pass.cpp |    61 +
 .../support.initlist/types.pass.cpp           |    40 +
 .../support.limits/c.limits/cfloat.pass.cpp   |   185 +
 .../support.limits/c.limits/climits.pass.cpp  |    95 +
 .../limits/denorm.style/check_values.pass.cpp |    41 +
 .../limits/is_specialized.pass.cpp            |    74 +
 .../const_data_members.pass.cpp               |   210 +
 .../denorm_min.pass.cpp                       |    70 +
 .../numeric.limits.members/digits.pass.cpp    |    59 +
 .../numeric.limits.members/digits10.pass.cpp  |    63 +
 .../numeric.limits.members/epsilon.pass.cpp   |    60 +
 .../has_denorm.pass.cpp                       |    58 +
 .../has_denorm_loss.pass.cpp                  |    58 +
 .../has_infinity.pass.cpp                     |    58 +
 .../has_quiet_NaN.pass.cpp                    |    58 +
 .../has_signaling_NaN.pass.cpp                |    58 +
 .../numeric.limits.members/infinity.pass.cpp  |    64 +
 .../is_bounded.pass.cpp                       |    58 +
 .../numeric.limits.members/is_exact.pass.cpp  |    58 +
 .../numeric.limits.members/is_iec559.pass.cpp |    62 +
 .../is_integer.pass.cpp                       |    58 +
 .../numeric.limits.members/is_modulo.pass.cpp |    58 +
 .../numeric.limits.members/is_signed.pass.cpp |    58 +
 .../numeric.limits.members/lowest.pass.cpp    |    66 +
 .../numeric.limits.members/max.pass.cpp       |    66 +
 .../max_digits10.pass.cpp                     |    59 +
 .../max_exponent.pass.cpp                     |    59 +
 .../max_exponent10.pass.cpp                   |    59 +
 .../numeric.limits.members/min.pass.cpp       |    66 +
 .../min_exponent.pass.cpp                     |    59 +
 .../min_exponent10.pass.cpp                   |    59 +
 .../numeric.limits.members/quiet_NaN.pass.cpp |    79 +
 .../numeric.limits.members/radix.pass.cpp     |    59 +
 .../round_error.pass.cpp                      |    60 +
 .../round_style.pass.cpp                      |    58 +
 .../signaling_NaN.pass.cpp                    |    79 +
 .../tinyness_before.pass.cpp                  |    58 +
 .../numeric.limits.members/traps.pass.cpp     |    65 +
 .../limits/numeric.limits/default.pass.cpp    |    86 +
 .../numeric.special/nothing_to_do.pass.cpp    |    13 +
 .../limits/round.style/check_values.pass.cpp  |    37 +
 .../support.limits/nothing_to_do.pass.cpp     |    13 +
 .../algorithm.version.pass.cpp                |   191 +
 .../any.version.pass.cpp                      |    55 +
 .../array.version.pass.cpp                    |   104 +
 .../atomic.version.pass.cpp                   |   121 +
 .../bit.version.pass.cpp                      |    58 +
 .../support.limits.general/charconv.pass.cpp  |    33 +
 .../chrono.version.pass.cpp                   |    81 +
 .../cmath.version.pass.cpp                    |    90 +
 .../compare.version.pass.cpp                  |    58 +
 .../complex.version.pass.cpp                  |    58 +
 .../concepts.version.pass.cpp                 |    35 +
 .../cstddef.version.pass.cpp                  |    55 +
 .../deque.version.pass.cpp                    |    98 +
 .../exception.version.pass.cpp                |    55 +
 .../execution.version.pass.cpp                |    35 +
 .../filesystem.version.pass.cpp               |    81 +
 .../forward_list.version.pass.cpp             |   147 +
 .../functional.version.pass.cpp               |   244 +
 .../iomanip.version.pass.cpp                  |    58 +
 .../istream.version.pass.cpp                  |    58 +
 .../iterator.version.pass.cpp                 |   182 +
 .../limits.version.pass.cpp                   |    58 +
 .../list.version.pass.cpp                     |   147 +
 .../locale.version.pass.cpp                   |    58 +
 .../map.version.pass.cpp                      |   170 +
 .../memory.version.pass.cpp                   |   246 +
 .../memory_resource.version.pass.cpp          |    35 +
 .../mutex.version.pass.cpp                    |    55 +
 .../new.version.pass.cpp                      |   104 +
 .../numeric.version.pass.cpp                  |   110 +
 .../optional.version.pass.cpp                 |    55 +
 .../ostream.version.pass.cpp                  |    58 +
 .../regex.version.pass.cpp                    |    55 +
 .../scoped_allocator.version.pass.cpp         |    55 +
 .../set.version.pass.cpp                      |   147 +
 .../shared_mutex.version.pass.cpp             |   113 +
 .../string.version.pass.cpp                   |   173 +
 .../string_view.version.pass.cpp              |   107 +
 .../tuple.version.pass.cpp                    |   156 +
 .../type_traits.version.pass.cpp              |   396 +
 .../unordered_map.version.pass.cpp            |   170 +
 .../unordered_set.version.pass.cpp            |   147 +
 .../utility.version.pass.cpp                  |   194 +
 .../variant.version.pass.cpp                  |    55 +
 .../vector.version.pass.cpp                   |   121 +
 .../version.version.pass.cpp                  |  2197 ++
 .../support.limits/version.pass.cpp           |    20 +
 .../support.rtti/bad.cast/bad_cast.pass.cpp   |    30 +
 .../bad.typeid/bad_typeid.pass.cpp            |    30 +
 .../support.rtti/type.info/type_info.pass.cpp |    43 +
 .../type.info/type_info_hash.pass.cpp         |    26 +
 .../support.runtime/csetjmp.pass.cpp          |    28 +
 .../support.runtime/csignal.pass.cpp          |    61 +
 .../support.runtime/cstdarg.pass.cpp          |    39 +
 .../support.runtime/cstdbool.pass.cpp         |    35 +
 .../support.runtime/cstdlib.pass.cpp          |   161 +
 .../support.runtime/ctime.pass.cpp            |    63 +
 .../support.start.term/quick_exit.pass.cpp    |    26 +
 .../quick_exit_check1.fail.cpp                |    27 +
 .../quick_exit_check2.fail.cpp                |    26 +
 .../support.types/byte.pass.cpp               |    35 +
 .../support.types/byteops/and.assign.pass.cpp |    40 +
 .../support.types/byteops/and.pass.cpp        |    32 +
 .../byteops/enum_direct_init.pass.cpp         |    22 +
 .../byteops/lshift.assign.fail.cpp            |    32 +
 .../byteops/lshift.assign.pass.cpp            |    37 +
 .../support.types/byteops/lshift.fail.cpp     |    24 +
 .../support.types/byteops/lshift.pass.cpp     |    31 +
 .../support.types/byteops/not.pass.cpp        |    28 +
 .../support.types/byteops/or.assign.pass.cpp  |    41 +
 .../support.types/byteops/or.pass.cpp         |    32 +
 .../byteops/rshift.assign.fail.cpp            |    32 +
 .../byteops/rshift.assign.pass.cpp            |    36 +
 .../support.types/byteops/rshift.fail.cpp     |    24 +
 .../support.types/byteops/rshift.pass.cpp     |    38 +
 .../support.types/byteops/to_integer.fail.cpp |    24 +
 .../support.types/byteops/to_integer.pass.cpp |    32 +
 .../support.types/byteops/xor.assign.pass.cpp |    40 +
 .../support.types/byteops/xor.pass.cpp        |    32 +
 .../support.types/max_align_t.pass.cpp        |    45 +
 .../support.types/null.pass.cpp               |    21 +
 .../support.types/nullptr_t.pass.cpp          |   108 +
 .../nullptr_t_integral_cast.fail.cpp          |    18 +
 .../nullptr_t_integral_cast.pass.cpp          |    27 +
 .../support.types/offsetof.pass.cpp           |    29 +
 .../support.types/ptrdiff_t.pass.cpp          |    30 +
 .../support.types/size_t.pass.cpp             |    30 +
 .../localization/c.locales/clocale.pass.cpp   |    58 +
 .../locale.collate.byname/compare.pass.cpp    |    74 +
 .../locale.collate.byname/hash.pass.cpp       |    45 +
 .../locale.collate.byname/transform.pass.cpp  |    59 +
 .../locale.collate.byname/types.pass.cpp      |    49 +
 .../locale.collate/ctor.pass.cpp              |    70 +
 .../locale.collate.members/compare.pass.cpp   |    52 +
 .../locale.collate.members/hash.pass.cpp      |    42 +
 .../locale.collate.members/transform.pass.cpp |    36 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../locale.collate/types.pass.cpp             |    54 +
 .../category.collate/nothing_to_do.pass.cpp   |    13 +
 .../category.ctype/ctype_base.pass.cpp        |    81 +
 .../facet.ctype.char.dtor/dtor.pass.cpp       |    43 +
 .../facet.ctype.char.members/ctor.pass.cpp    |    53 +
 .../facet.ctype.char.members/is_1.pass.cpp    |    62 +
 .../facet.ctype.char.members/is_many.pass.cpp |   121 +
 .../narrow_1.pass.cpp                         |    36 +
 .../narrow_many.pass.cpp                      |    41 +
 .../facet.ctype.char.members/scan_is.pass.cpp |    47 +
 .../scan_not.pass.cpp                         |    47 +
 .../facet.ctype.char.members/table.pass.cpp   |    36 +
 .../tolower_1.pass.cpp                        |    36 +
 .../tolower_many.pass.cpp                     |    39 +
 .../toupper_1.pass.cpp                        |    36 +
 .../toupper_many.pass.cpp                     |    39 +
 .../facet.ctype.char.members/widen_1.pass.cpp |    36 +
 .../widen_many.pass.cpp                       |    41 +
 .../classic_table.pass.cpp                    |    62 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../facet.ctype.special/types.pass.cpp        |    42 +
 .../locale.codecvt.byname/ctor_char.pass.cpp  |    74 +
 .../ctor_char16_t.pass.cpp                    |    73 +
 .../ctor_char32_t.pass.cpp                    |    73 +
 .../ctor_wchar_t.pass.cpp                     |    76 +
 .../locale.codecvt/codecvt_base.pass.cpp      |    30 +
 .../locale.codecvt/ctor_char.pass.cpp         |    55 +
 .../locale.codecvt/ctor_char16_t.pass.cpp     |    61 +
 .../locale.codecvt/ctor_char32_t.pass.cpp     |    61 +
 .../locale.codecvt/ctor_wchar_t.pass.cpp      |    55 +
 .../char16_t_always_noconv.pass.cpp           |    29 +
 .../char16_t_encoding.pass.cpp                |    29 +
 .../char16_t_in.pass.cpp                      |    43 +
 .../char16_t_length.pass.cpp                  |    35 +
 .../char16_t_max_length.pass.cpp              |    29 +
 .../char16_t_out.pass.cpp                     |    48 +
 .../char16_t_unshift.pass.cpp                 |    36 +
 .../char32_t_always_noconv.pass.cpp           |    29 +
 .../char32_t_encoding.pass.cpp                |    29 +
 .../char32_t_in.pass.cpp                      |    43 +
 .../char32_t_length.pass.cpp                  |    35 +
 .../char32_t_max_length.pass.cpp              |    29 +
 .../char32_t_out.pass.cpp                     |    48 +
 .../char32_t_unshift.pass.cpp                 |    36 +
 .../char_always_noconv.pass.cpp               |    29 +
 .../char_encoding.pass.cpp                    |    29 +
 .../locale.codecvt.members/char_in.pass.cpp   |    41 +
 .../char_length.pass.cpp                      |    35 +
 .../char_max_length.pass.cpp                  |    29 +
 .../locale.codecvt.members/char_out.pass.cpp  |    41 +
 .../char_unshift.pass.cpp                     |    36 +
 .../utf_sanity_check.pass.cpp                 |   130 +
 .../wchar_t_always_noconv.pass.cpp            |    29 +
 .../wchar_t_encoding.pass.cpp                 |    29 +
 .../wchar_t_in.pass.cpp                       |    46 +
 .../wchar_t_length.pass.cpp                   |    35 +
 .../wchar_t_max_length.pass.cpp               |    29 +
 .../wchar_t_out.pass.cpp                      |    74 +
 .../wchar_t_unshift.pass.cpp                  |    38 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../locale.codecvt/types_char.pass.cpp        |    44 +
 .../locale.codecvt/types_char16_t.pass.cpp    |    44 +
 .../locale.codecvt/types_char32_t.pass.cpp    |    44 +
 .../locale.codecvt/types_wchar_t.pass.cpp     |    44 +
 .../locale.ctype.byname/is_1.pass.cpp         |   114 +
 .../locale.ctype.byname/is_many.pass.cpp      |   249 +
 .../locale.ctype.byname/mask.pass.cpp         |    56 +
 .../locale.ctype.byname/narrow_1.pass.cpp     |    58 +
 .../locale.ctype.byname/narrow_many.pass.cpp  |    66 +
 .../locale.ctype.byname/scan_is.pass.cpp      |    73 +
 .../locale.ctype.byname/scan_not.pass.cpp     |    73 +
 .../locale.ctype.byname/tolower_1.pass.cpp    |    94 +
 .../locale.ctype.byname/tolower_many.pass.cpp |   100 +
 .../locale.ctype.byname/toupper_1.pass.cpp    |    96 +
 .../locale.ctype.byname/toupper_many.pass.cpp |   100 +
 .../locale.ctype.byname/types.pass.cpp        |    62 +
 .../locale.ctype.byname/widen_1.pass.cpp      |    67 +
 .../locale.ctype.byname/widen_many.pass.cpp   |    73 +
 .../category.ctype/locale.ctype/ctor.pass.cpp |    54 +
 .../locale.ctype.members/is_1.pass.cpp        |    62 +
 .../locale.ctype.members/is_many.pass.cpp     |   121 +
 .../locale.ctype.members/narrow_1.pass.cpp    |    36 +
 .../locale.ctype.members/narrow_many.pass.cpp |    41 +
 .../locale.ctype.members/scan_is.pass.cpp     |    47 +
 .../locale.ctype.members/scan_not.pass.cpp    |    47 +
 .../locale.ctype.members/tolower_1.pass.cpp   |    36 +
 .../tolower_many.pass.cpp                     |    39 +
 .../locale.ctype.members/toupper_1.pass.cpp   |    36 +
 .../toupper_many.pass.cpp                     |    39 +
 .../locale.ctype.members/widen_1.pass.cpp     |    36 +
 .../locale.ctype.members/widen_many.pass.cpp  |    41 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../locale.ctype/types.pass.cpp               |    42 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../locale.messages/ctor.pass.cpp             |    55 +
 .../not_testable.pass.cpp                     |    37 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../locale.messages/messages_base.pass.cpp    |    27 +
 .../locale.messages/types.pass.cpp            |    37 +
 .../category.messages/nothing_to_do.pass.cpp  |    13 +
 .../locale.money.get/ctor.pass.cpp            |    55 +
 .../get_long_double_en_US.pass.cpp            |   725 +
 .../get_long_double_fr_FR.pass.cpp            |   758 +
 .../get_long_double_ru_RU.pass.cpp            |   741 +
 .../get_long_double_zh_CN.pass.cpp            |   731 +
 .../get_string_en_US.pass.cpp                 |   733 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../locale.money.get/types.pass.cpp           |    37 +
 .../locale.money.put/ctor.pass.cpp            |    55 +
 .../put_long_double_en_US.pass.cpp            |   496 +
 .../put_long_double_fr_FR.pass.cpp            |   529 +
 .../put_long_double_ru_RU.pass.cpp            |   507 +
 .../put_long_double_zh_CN.pass.cpp            |   501 +
 .../put_string_en_US.pass.cpp                 |   496 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../locale.money.put/types.pass.cpp           |    37 +
 .../curr_symbol.pass.cpp                      |   184 +
 .../decimal_point.pass.cpp                    |   158 +
 .../frac_digits.pass.cpp                      |   147 +
 .../grouping.pass.cpp                         |   155 +
 .../neg_format.pass.cpp                       |   232 +
 .../negative_sign.pass.cpp                    |   147 +
 .../pos_format.pass.cpp                       |   232 +
 .../positive_sign.pass.cpp                    |   147 +
 .../thousands_sep.pass.cpp                    |   175 +
 .../locale.moneypunct/ctor.pass.cpp           |    55 +
 .../curr_symbol.pass.cpp                      |    78 +
 .../decimal_point.pass.cpp                    |    78 +
 .../frac_digits.pass.cpp                      |    78 +
 .../grouping.pass.cpp                         |    78 +
 .../neg_format.pass.cpp                       |    91 +
 .../negative_sign.pass.cpp                    |    79 +
 .../pos_format.pass.cpp                       |    91 +
 .../positive_sign.pass.cpp                    |    78 +
 .../thousands_sep.pass.cpp                    |    78 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../locale.moneypunct/money_base.pass.cpp     |    36 +
 .../locale.moneypunct/types.pass.cpp          |    51 +
 .../category.monetary/nothing_to_do.pass.cpp  |    13 +
 .../locale.nm.put/ctor.pass.cpp               |    55 +
 .../facet.num.put.members/put_bool.pass.cpp   |   102 +
 .../facet.num.put.members/put_double.pass.cpp | 17892 +++++++++++
 .../facet.num.put.members/put_long.pass.cpp   |   346 +
 .../put_long_double.pass.cpp                  | 26252 ++++++++++++++++
 .../put_long_long.pass.cpp                    |   346 +
 .../put_pointer.pass.cpp                      |    51 +
 .../put_unsigned_long.pass.cpp                |   349 +
 .../put_unsigned_long_long.pass.cpp           |   346 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../locale.nm.put/types.pass.cpp              |    35 +
 .../locale.num.get/ctor.pass.cpp              |    55 +
 .../facet.num.get.members/get_bool.pass.cpp   |   232 +
 .../facet.num.get.members/get_double.pass.cpp |   284 +
 .../facet.num.get.members/get_float.pass.cpp  |   214 +
 .../facet.num.get.members/get_long.pass.cpp   |   533 +
 .../get_long_double.pass.cpp                  |   273 +
 .../get_long_long.pass.cpp                    |   108 +
 .../get_pointer.pass.cpp                      |    63 +
 .../get_unsigned_int.pass.cpp                 |    85 +
 .../get_unsigned_long.pass.cpp                |    85 +
 .../get_unsigned_long_long.pass.cpp           |    85 +
 .../get_unsigned_short.pass.cpp               |    85 +
 .../test_min_max.pass.cpp                     |    67 +
 .../test_neg_one.pass.cpp                     |   165 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../locale.num.get/types.pass.cpp             |    35 +
 .../category.numeric/nothing_to_do.pass.cpp   |    13 +
 .../date_order.pass.cpp                       |    57 +
 .../date_order_wide.pass.cpp                  |    57 +
 .../locale.time.get.byname/get_date.pass.cpp  |   104 +
 .../get_date_wide.pass.cpp                    |   103 +
 .../get_monthname.pass.cpp                    |    77 +
 .../get_monthname_wide.pass.cpp               |    86 +
 .../locale.time.get.byname/get_one.pass.cpp   |   173 +
 .../get_one_wide.pass.cpp                     |   175 +
 .../locale.time.get.byname/get_time.pass.cpp  |    96 +
 .../get_time_wide.pass.cpp                    |    96 +
 .../get_weekday.pass.cpp                      |    93 +
 .../get_weekday_wide.pass.cpp                 |    91 +
 .../locale.time.get.byname/get_year.pass.cpp  |    87 +
 .../get_year_wide.pass.cpp                    |    87 +
 .../locale.time.get/ctor.pass.cpp             |    55 +
 .../date_order.pass.cpp                       |    36 +
 .../locale.time.get.members/get_date.pass.cpp |    53 +
 .../get_date_wide.pass.cpp                    |    53 +
 .../locale.time.get.members/get_many.pass.cpp |    70 +
 .../get_monthname.pass.cpp                    |   267 +
 .../get_monthname_wide.pass.cpp               |   267 +
 .../locale.time.get.members/get_one.pass.cpp  |   307 +
 .../locale.time.get.members/get_time.pass.cpp |   119 +
 .../get_time_wide.pass.cpp                    |   119 +
 .../get_weekday.pass.cpp                      |   222 +
 .../get_weekday_wide.pass.cpp                 |   222 +
 .../locale.time.get.members/get_year.pass.cpp |   140 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../locale.time.get/time_base.pass.cpp        |    33 +
 .../locale.time.get/types.pass.cpp            |    44 +
 .../locale.time.put.byname/put1.pass.cpp      |    83 +
 .../locale.time.put/ctor.pass.cpp             |    55 +
 .../locale.time.put.members/put1.pass.cpp     |    63 +
 .../locale.time.put.members/put2.pass.cpp     |   334 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../locale.time.put/types.pass.cpp            |    35 +
 .../category.time/nothing_to_do.pass.cpp      |    13 +
 .../decimal_point.pass.cpp                    |    67 +
 .../locale.numpunct.byname/grouping.pass.cpp  |    75 +
 .../thousands_sep.pass.cpp                    |    89 +
 .../locale.numpunct/ctor.pass.cpp             |    69 +
 .../decimal_point.pass.cpp                    |    35 +
 .../facet.numpunct.members/falsename.pass.cpp |    35 +
 .../facet.numpunct.members/grouping.pass.cpp  |    35 +
 .../thousands_sep.pass.cpp                    |    35 +
 .../facet.numpunct.members/truename.pass.cpp  |    35 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../locale.numpunct/types.pass.cpp            |    53 +
 .../facet.numpunct/nothing_to_do.pass.cpp     |    13 +
 .../facets.examples/nothing_to_do.pass.cpp    |    13 +
 .../locale.stdcvt/codecvt_mode.pass.cpp       |    32 +
 .../locale.stdcvt/codecvt_utf16.pass.cpp      |    45 +
 .../codecvt_utf16_always_noconv.pass.cpp      |    48 +
 .../codecvt_utf16_encoding.pass.cpp           |    48 +
 .../locale.stdcvt/codecvt_utf16_in.pass.cpp   |   742 +
 .../codecvt_utf16_length.pass.cpp             |   452 +
 .../codecvt_utf16_max_length.pass.cpp         |    66 +
 .../locale.stdcvt/codecvt_utf16_out.pass.cpp  |   356 +
 .../codecvt_utf16_unshift.pass.cpp            |    59 +
 .../locale.stdcvt/codecvt_utf8.pass.cpp       |    45 +
 .../codecvt_utf8_always_noconv.pass.cpp       |    48 +
 .../codecvt_utf8_encoding.pass.cpp            |    48 +
 .../locale.stdcvt/codecvt_utf8_in.pass.cpp    |   363 +
 .../codecvt_utf8_length.pass.cpp              |   247 +
 .../codecvt_utf8_max_length.pass.cpp          |    66 +
 .../locale.stdcvt/codecvt_utf8_out.pass.cpp   |   329 +
 .../codecvt_utf8_unshift.pass.cpp             |    59 +
 .../codecvt_utf8_utf16_always_noconv.pass.cpp |    48 +
 .../codecvt_utf8_utf16_encoding.pass.cpp      |    48 +
 .../codecvt_utf8_utf16_in.pass.cpp            |   247 +
 .../codecvt_utf8_utf16_length.pass.cpp        |   238 +
 .../codecvt_utf8_utf16_max_length.pass.cpp    |    66 +
 .../codecvt_utf8_utf16_out.pass.cpp           |   312 +
 .../codecvt_utf8_utf16_unshift.pass.cpp       |    59 +
 .../locale.syn/nothing_to_do.pass.cpp         |    13 +
 .../classification/isalnum.pass.cpp           |    34 +
 .../classification/isalpha.pass.cpp           |    34 +
 .../classification/iscntrl.pass.cpp           |    34 +
 .../classification/isdigit.pass.cpp           |    34 +
 .../classification/isgraph.pass.cpp           |    34 +
 .../classification/islower.pass.cpp           |    34 +
 .../classification/isprint.pass.cpp           |    34 +
 .../classification/ispunct.pass.cpp           |    34 +
 .../classification/isspace.pass.cpp           |    34 +
 .../classification/isupper.pass.cpp           |    34 +
 .../classification/isxdigit.pass.cpp          |    34 +
 .../conversions.buffer/ctor.pass.cpp          |    60 +
 .../conversions.buffer/lit.local.cfg          |     0
 .../conversions.buffer/overflow.pass.cpp      |   103 +
 .../conversions.buffer/pbackfail.pass.cpp     |    62 +
 .../conversions.buffer/rdbuf.pass.cpp         |    34 +
 .../conversions.buffer/seekoff.pass.cpp       |    61 +
 .../conversions.buffer/state.pass.cpp         |    32 +
 .../conversions.buffer/test.pass.cpp          |    39 +
 .../conversions.buffer/underflow.dat          |     0
 .../conversions.buffer/underflow.pass.cpp     |    87 +
 .../conversions.buffer/underflow_utf8.dat     |     0
 .../conversions.character/tolower.pass.cpp    |    34 +
 .../conversions.character/toupper.pass.cpp    |    34 +
 .../conversions.string/converted.pass.cpp     |    69 +
 .../conversions.string/ctor_codecvt.pass.cpp  |    41 +
 .../ctor_codecvt_state.pass.cpp               |    31 +
 .../conversions.string/ctor_copy.pass.cpp     |    34 +
 .../ctor_err_string.pass.cpp                  |    75 +
 .../conversions.string/from_bytes.pass.cpp    |    76 +
 .../conversions.string/state.pass.cpp         |    29 +
 .../conversions.string/to_bytes.pass.cpp      |    76 +
 .../conversions.string/types.pass.cpp         |    38 +
 .../conversions/nothing_to_do.pass.cpp        |    13 +
 .../locale.convenience/nothing_to_do.pass.cpp |    13 +
 .../has_facet.pass.cpp                        |    35 +
 .../use_facet.pass.cpp                        |    58 +
 .../locale/locale.cons/assign.pass.cpp        |    73 +
 .../locale/locale.cons/char_pointer.pass.cpp  |    99 +
 .../locales/locale/locale.cons/copy.pass.cpp  |    70 +
 .../locale/locale.cons/default.pass.cpp       |    79 +
 .../locale_char_pointer_cat.pass.cpp          |    74 +
 .../locale.cons/locale_facetptr.pass.cpp      |    91 +
 .../locale.cons/locale_locale_cat.pass.cpp    |    74 +
 .../locale.cons/locale_string_cat.pass.cpp    |    75 +
 .../locale/locale.cons/string.pass.cpp        |    75 +
 .../locale/locale.members/combine.pass.cpp    |   100 +
 .../locale/locale.members/name.pass.cpp       |    33 +
 .../locale/locale.operators/compare.pass.cpp  |    37 +
 .../locale/locale.operators/eq.pass.cpp       |    88 +
 .../locale/locale.statics/classic.pass.cpp    |    62 +
 .../locale/locale.statics/global.pass.cpp     |    67 +
 .../locale.category/category.pass.cpp         |    62 +
 .../locale.facet/tested_elsewhere.pass.cpp    |    13 +
 .../locale.id/tested_elsewhere.pass.cpp       |    13 +
 .../locale.types/nothing_to_do.pass.cpp       |    13 +
 .../locales/locale/nothing_to_do.pass.cpp     |    13 +
 .../locales/nothing_to_do.pass.cpp            |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../libcxx/test/std/nothing_to_do.pass.cpp    |    14 +
 .../numerics/bit/bit.endian/endian.pass.cpp   |    49 +
 .../numerics/bit/bit.pow.two/ceil2.fail.cpp   |    50 +
 .../numerics/bit/bit.pow.two/ceil2.pass.cpp   |   148 +
 .../numerics/bit/bit.pow.two/floor2.pass.cpp  |   164 +
 .../numerics/bit/bit.pow.two/ispow2.pass.cpp  |   162 +
 .../numerics/bit/bit.pow.two/log2p1.pass.cpp  |   177 +
 .../bit/bitops.count/countl_one.pass.cpp      |   165 +
 .../bit/bitops.count/countl_zero.pass.cpp     |   172 +
 .../bit/bitops.count/countr_one.pass.cpp      |   170 +
 .../bit/bitops.count/countr_zero.pass.cpp     |   169 +
 .../bit/bitops.count/popcount.pass.cpp        |   167 +
 .../std/numerics/bit/bitops.rot/rotl.pass.cpp |   167 +
 .../std/numerics/bit/bitops.rot/rotr.pass.cpp |   181 +
 .../std/numerics/bit}/nothing_to_do.pass.cpp  |     0
 .../test/std/numerics/c.math/abs.fail.cpp     |    31 +
 .../test/std/numerics/c.math/abs.pass.cpp     |    78 +
 .../c.math/c.math.lerp/c.math.lerp.pass.cpp   |    75 +
 .../test/std/numerics/c.math/cmath.pass.cpp   |  1630 +
 .../test/std/numerics/c.math/ctgmath.pass.cpp |    23 +
 .../std/numerics/c.math/tgmath_h.pass.cpp     |    19 +
 .../numerics/cfenv/cfenv.syn/cfenv.pass.cpp   |    81 +
 .../test/std/numerics/complex.number/cases.h  |   229 +
 .../complex.number/ccmplx/ccomplex.pass.cpp   |    21 +
 .../cmplx.over/UDT_is_rejected.fail.cpp       |    75 +
 .../complex.number/cmplx.over/arg.pass.cpp    |    57 +
 .../complex.number/cmplx.over/conj.pass.cpp   |    68 +
 .../complex.number/cmplx.over/imag.pass.cpp   |    69 +
 .../complex.number/cmplx.over/norm.pass.cpp   |    57 +
 .../complex.number/cmplx.over/pow.pass.cpp    |   106 +
 .../complex.number/cmplx.over/proj.pass.cpp   |    68 +
 .../complex.number/cmplx.over/real.pass.cpp   |    69 +
 .../complex.literals/literals.pass.cpp        |    52 +
 .../complex.literals/literals1.fail.cpp       |    21 +
 .../complex.literals/literals1.pass.cpp       |    44 +
 .../complex.literals/literals2.pass.cpp       |    44 +
 .../assignment_complex.pass.cpp               |    51 +
 .../assignment_scalar.pass.cpp                |    40 +
 .../divide_equal_complex.pass.cpp             |    56 +
 .../divide_equal_scalar.pass.cpp              |    47 +
 .../minus_equal_complex.pass.cpp              |    55 +
 .../minus_equal_scalar.pass.cpp               |    43 +
 .../plus_equal_complex.pass.cpp               |    55 +
 .../plus_equal_scalar.pass.cpp                |    43 +
 .../times_equal_complex.pass.cpp              |    55 +
 .../times_equal_scalar.pass.cpp               |    47 +
 .../complex.members/construct.pass.cpp        |    73 +
 .../complex.members/real_imag.pass.cpp        |    67 +
 .../complex_divide_complex.pass.cpp           |   161 +
 .../complex_divide_scalar.pass.cpp            |    44 +
 .../complex_equals_complex.pass.cpp           |    63 +
 .../complex_equals_scalar.pass.cpp            |    84 +
 .../complex_minus_complex.pass.cpp            |    52 +
 .../complex.ops/complex_minus_scalar.pass.cpp |    52 +
 .../complex_not_equals_complex.pass.cpp       |    65 +
 .../complex_not_equals_scalar.pass.cpp        |    84 +
 .../complex.ops/complex_plus_complex.pass.cpp |    52 +
 .../complex.ops/complex_plus_scalar.pass.cpp  |    52 +
 .../complex_times_complex.pass.cpp            |   163 +
 .../complex.ops/complex_times_scalar.pass.cpp |    44 +
 .../scalar_divide_complex.pass.cpp            |    44 +
 .../scalar_equals_complex.pass.cpp            |    84 +
 .../complex.ops/scalar_minus_complex.pass.cpp |    52 +
 .../scalar_not_equals_complex.pass.cpp        |    84 +
 .../complex.ops/scalar_plus_complex.pass.cpp  |    52 +
 .../complex.ops/scalar_times_complex.pass.cpp |    44 +
 .../complex.ops/stream_input.pass.cpp         |   102 +
 .../complex.ops/stream_output.pass.cpp        |    29 +
 .../complex.ops/unary_minus.pass.cpp          |    39 +
 .../complex.ops/unary_plus.pass.cpp           |    39 +
 .../double_float_explicit.pass.cpp            |    40 +
 .../double_float_implicit.pass.cpp            |    40 +
 .../double_long_double_explicit.pass.cpp      |    40 +
 .../double_long_double_implicit.fail.cpp      |    28 +
 .../float_double_explicit.pass.cpp            |    40 +
 .../float_double_implicit.fail.cpp            |    28 +
 .../float_long_double_explicit.pass.cpp       |    40 +
 .../float_long_double_implicit.fail.cpp       |    28 +
 .../long_double_double_explicit.pass.cpp      |    40 +
 .../long_double_double_implicit.pass.cpp      |    40 +
 .../long_double_float_explicit.pass.cpp       |    40 +
 .../long_double_float_implicit.pass.cpp       |    40 +
 .../complex.synopsis/nothing_to_do.pass.cpp   |    13 +
 .../complex.transcendentals/acos.pass.cpp     |   141 +
 .../complex.transcendentals/acosh.pass.cpp    |   152 +
 .../complex.transcendentals/asin.pass.cpp     |   120 +
 .../complex.transcendentals/asinh.pass.cpp    |   129 +
 .../complex.transcendentals/atan.pass.cpp     |    69 +
 .../complex.transcendentals/atanh.pass.cpp    |   133 +
 .../complex.transcendentals/cos.pass.cpp      |    68 +
 .../complex.transcendentals/cosh.pass.cpp     |   118 +
 .../complex.transcendentals/exp.pass.cpp      |   116 +
 .../complex.transcendentals/log.pass.cpp      |   133 +
 .../complex.transcendentals/log10.pass.cpp    |    67 +
 .../pow_complex_complex.pass.cpp              |    72 +
 .../pow_complex_scalar.pass.cpp               |    70 +
 .../pow_scalar_complex.pass.cpp               |    70 +
 .../complex.transcendentals/sin.pass.cpp      |    69 +
 .../complex.transcendentals/sinh.pass.cpp     |   119 +
 .../complex.transcendentals/sqrt.pass.cpp     |   111 +
 .../complex.transcendentals/tan.pass.cpp      |    70 +
 .../complex.transcendentals/tanh.pass.cpp     |   101 +
 .../complex.value.ops/abs.pass.cpp            |    65 +
 .../complex.value.ops/arg.pass.cpp            |   137 +
 .../complex.value.ops/conj.pass.cpp           |    44 +
 .../complex.value.ops/imag.pass.cpp           |    35 +
 .../complex.value.ops/norm.pass.cpp           |    65 +
 .../complex.value.ops/polar.pass.cpp          |   114 +
 .../complex.value.ops/proj.pass.cpp           |    73 +
 .../complex.value.ops/real.pass.cpp           |    35 +
 .../complex.number/complex/types.pass.cpp     |    39 +
 .../numerics/complex.number/layout.pass.cpp   |    39 +
 .../test/std/numerics/nothing_to_do.pass.cpp  |    13 +
 .../gslice.access/tested_elsewhere.pass.cpp   |    13 +
 .../class.gslice/gslice.cons/default.pass.cpp |    28 +
 .../gslice.cons/start_size_stride.pass.cpp    |    41 +
 .../class.gslice/nothing_to_do.pass.cpp       |    13 +
 .../class.slice/cons.slice/default.pass.cpp   |    28 +
 .../cons.slice/start_size_stride.pass.cpp     |    28 +
 .../class.slice/nothing_to_do.pass.cpp        |    13 +
 .../slice.access/tested_elsewhere.pass.cpp    |    13 +
 .../template.gslice.array/default.fail.cpp    |    23 +
 .../gslice.array.assign/gslice_array.pass.cpp |    84 +
 .../gslice.array.assign/valarray.pass.cpp     |    80 +
 .../addition.pass.cpp                         |    80 +
 .../gslice.array.comp.assign/and.pass.cpp     |    80 +
 .../gslice.array.comp.assign/divide.pass.cpp  |    80 +
 .../gslice.array.comp.assign/modulo.pass.cpp  |    80 +
 .../multiply.pass.cpp                         |    80 +
 .../gslice.array.comp.assign/or.pass.cpp      |    80 +
 .../shift_left.pass.cpp                       |    80 +
 .../shift_right.pass.cpp                      |    80 +
 .../subtraction.pass.cpp                      |    80 +
 .../gslice.array.comp.assign/xor.pass.cpp     |    80 +
 .../gslice.array.fill/assign_value.pass.cpp   |    77 +
 .../template.gslice.array/types.pass.cpp      |    27 +
 .../template.indirect.array/default.fail.cpp  |    23 +
 .../indirect_array.pass.cpp                   |    83 +
 .../indirect.array.assign/valarray.pass.cpp   |    80 +
 .../addition.pass.cpp                         |    80 +
 .../indirect.array.comp.assign/and.pass.cpp   |    80 +
 .../divide.pass.cpp                           |    80 +
 .../modulo.pass.cpp                           |    80 +
 .../multiply.pass.cpp                         |    80 +
 .../indirect.array.comp.assign/or.pass.cpp    |    80 +
 .../shift_left.pass.cpp                       |    80 +
 .../shift_right.pass.cpp                      |    80 +
 .../subtraction.pass.cpp                      |    80 +
 .../indirect.array.comp.assign/xor.pass.cpp   |    80 +
 .../indirect.array.fill/assign_value.pass.cpp |    77 +
 .../template.indirect.array/types.pass.cpp    |    27 +
 .../template.mask.array/default.fail.cpp      |    23 +
 .../mask.array.assign/mask_array.pass.cpp     |    69 +
 .../mask.array.assign/valarray.pass.cpp       |    52 +
 .../mask.array.comp.assign/addition.pass.cpp  |    52 +
 .../mask.array.comp.assign/and.pass.cpp       |    52 +
 .../mask.array.comp.assign/divide.pass.cpp    |    52 +
 .../mask.array.comp.assign/modulo.pass.cpp    |    52 +
 .../mask.array.comp.assign/multiply.pass.cpp  |    52 +
 .../mask.array.comp.assign/or.pass.cpp        |    52 +
 .../shift_left.pass.cpp                       |    52 +
 .../shift_right.pass.cpp                      |    52 +
 .../subtraction.pass.cpp                      |    52 +
 .../mask.array.comp.assign/xor.pass.cpp       |    52 +
 .../mask.array.fill/assign_value.pass.cpp     |    48 +
 .../template.mask.array/types.pass.cpp        |    27 +
 .../template.slice.array/default.fail.cpp     |    23 +
 .../slice.arr.assign/slice_array.pass.cpp     |    57 +
 .../slice.arr.assign/valarray.pass.cpp        |    46 +
 .../slice.arr.comp.assign/addition.pass.cpp   |    46 +
 .../slice.arr.comp.assign/and.pass.cpp        |    46 +
 .../slice.arr.comp.assign/divide.pass.cpp     |    46 +
 .../slice.arr.comp.assign/modulo.pass.cpp     |    46 +
 .../slice.arr.comp.assign/multiply.pass.cpp   |    46 +
 .../slice.arr.comp.assign/or.pass.cpp         |    46 +
 .../slice.arr.comp.assign/shift_left.pass.cpp |    46 +
 .../shift_right.pass.cpp                      |    46 +
 .../subtraction.pass.cpp                      |    46 +
 .../slice.arr.comp.assign/xor.pass.cpp        |    46 +
 .../slice.arr.fill/assign_value.pass.cpp      |    44 +
 .../template.slice.array/types.pass.cpp       |    27 +
 .../numarray/template.valarray/types.pass.cpp |    29 +
 .../valarray.access/access.pass.cpp           |    36 +
 .../valarray.access/const_access.pass.cpp     |    34 +
 .../valarray.assign/copy_assign.pass.cpp      |    89 +
 .../gslice_array_assign.pass.cpp              |    61 +
 .../indirect_array_assign.pass.cpp            |    61 +
 .../initializer_list_assign.pass.cpp          |    87 +
 .../mask_array_assign.pass.cpp                |    38 +
 .../valarray.assign/move_assign.pass.cpp      |    67 +
 .../slice_array_assign.pass.cpp               |    34 +
 .../valarray.assign/value_assign.pass.cpp     |    35 +
 .../valarray.cassign/and_valarray.pass.cpp    |    40 +
 .../valarray.cassign/and_value.pass.cpp       |    37 +
 .../valarray.cassign/divide_valarray.pass.cpp |    40 +
 .../valarray.cassign/divide_value.pass.cpp    |    37 +
 .../valarray.cassign/minus_valarray.pass.cpp  |    40 +
 .../valarray.cassign/minus_value.pass.cpp     |    37 +
 .../valarray.cassign/modulo_valarray.pass.cpp |    40 +
 .../valarray.cassign/modulo_value.pass.cpp    |    37 +
 .../valarray.cassign/or_valarray.pass.cpp     |    40 +
 .../valarray.cassign/or_value.pass.cpp        |    37 +
 .../valarray.cassign/plus_valarray.pass.cpp   |    40 +
 .../valarray.cassign/plus_value.pass.cpp      |    37 +
 .../shift_left_valarray.pass.cpp              |    40 +
 .../shift_left_value.pass.cpp                 |    37 +
 .../shift_right_valarray.pass.cpp             |    40 +
 .../shift_right_value.pass.cpp                |    37 +
 .../valarray.cassign/times_valarray.pass.cpp  |    40 +
 .../valarray.cassign/times_value.pass.cpp     |    37 +
 .../valarray.cassign/xor_valarray.pass.cpp    |    40 +
 .../valarray.cassign/xor_value.pass.cpp       |    37 +
 .../valarray.cons/copy.pass.cpp               |    59 +
 .../valarray.cons/default.pass.cpp            |    52 +
 .../valarray.cons/gslice_array.pass.cpp       |    60 +
 .../valarray.cons/indirect_array.pass.cpp     |    60 +
 .../valarray.cons/initializer_list.pass.cpp   |    44 +
 .../valarray.cons/mask_array.pass.cpp         |    37 +
 .../valarray.cons/move.pass.cpp               |    65 +
 .../valarray.cons/pointer_size.pass.cpp       |    56 +
 .../valarray.cons/size.pass.cpp               |    58 +
 .../valarray.cons/slice_array.pass.cpp        |    33 +
 .../valarray.cons/value_size.pass.cpp         |    42 +
 .../valarray.members/apply_cref.pass.cpp      |    54 +
 .../valarray.members/apply_value.pass.cpp     |    54 +
 .../valarray.members/cshift.pass.cpp          |   130 +
 .../valarray.members/max.pass.cpp             |    43 +
 .../valarray.members/min.pass.cpp             |    43 +
 .../valarray.members/resize.pass.cpp          |    45 +
 .../valarray.members/shift.pass.cpp           |   130 +
 .../valarray.members/size.pass.cpp            |    44 +
 .../valarray.members/sum.pass.cpp             |    31 +
 .../valarray.members/swap.pass.cpp            |    89 +
 .../valarray.sub/gslice_const.pass.cpp        |    82 +
 .../valarray.sub/gslice_non_const.pass.cpp    |    99 +
 .../indirect_array_const.pass.cpp             |    74 +
 .../indirect_array_non_const.pass.cpp         |    75 +
 .../valarray.sub/slice_const.pass.cpp         |    42 +
 .../valarray.sub/slice_non_const.pass.cpp     |    56 +
 .../valarray.sub/valarray_bool_const.pass.cpp |    54 +
 .../valarray_bool_non_const.pass.cpp          |    55 +
 .../valarray.unary/bit_not.pass.cpp           |    59 +
 .../valarray.unary/negate.pass.cpp            |    69 +
 .../valarray.unary/not.pass.cpp               |    45 +
 .../valarray.unary/plus.pass.cpp              |    69 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../and_valarray_valarray.pass.cpp            |    39 +
 .../and_valarray_value.pass.cpp               |    36 +
 .../and_value_valarray.pass.cpp               |    36 +
 .../divide_valarray_valarray.pass.cpp         |    39 +
 .../divide_valarray_value.pass.cpp            |    36 +
 .../divide_value_valarray.pass.cpp            |    36 +
 .../minus_valarray_valarray.pass.cpp          |    39 +
 .../minus_valarray_value.pass.cpp             |    36 +
 .../minus_value_valarray.pass.cpp             |    36 +
 .../modulo_valarray_valarray.pass.cpp         |    39 +
 .../modulo_valarray_value.pass.cpp            |    36 +
 .../modulo_value_valarray.pass.cpp            |    36 +
 .../or_valarray_valarray.pass.cpp             |    39 +
 .../or_valarray_value.pass.cpp                |    36 +
 .../or_value_valarray.pass.cpp                |    36 +
 .../plus_valarray_valarray.pass.cpp           |    39 +
 .../plus_valarray_value.pass.cpp              |    36 +
 .../plus_value_valarray.pass.cpp              |    36 +
 .../shift_left_valarray_valarray.pass.cpp     |    39 +
 .../shift_left_valarray_value.pass.cpp        |    36 +
 .../shift_left_value_valarray.pass.cpp        |    36 +
 .../shift_right_valarray_valarray.pass.cpp    |    39 +
 .../shift_right_valarray_value.pass.cpp       |    36 +
 .../shift_right_value_valarray.pass.cpp       |    36 +
 .../times_valarray_valarray.pass.cpp          |    39 +
 .../times_valarray_value.pass.cpp             |    36 +
 .../times_value_valarray.pass.cpp             |    36 +
 .../xor_valarray_valarray.pass.cpp            |    39 +
 .../xor_valarray_value.pass.cpp               |    36 +
 .../xor_value_valarray.pass.cpp               |    36 +
 .../and_valarray_valarray.pass.cpp            |    41 +
 .../and_valarray_value.pass.cpp               |    49 +
 .../and_value_valarray.pass.cpp               |    49 +
 .../equal_valarray_valarray.pass.cpp          |    41 +
 .../equal_valarray_value.pass.cpp             |    38 +
 .../equal_value_valarray.pass.cpp             |    38 +
 .../greater_equal_valarray_valarray.pass.cpp  |    41 +
 .../greater_equal_valarray_value.pass.cpp     |    38 +
 .../greater_equal_value_valarray.pass.cpp     |    38 +
 .../greater_valarray_valarray.pass.cpp        |    41 +
 .../greater_valarray_value.pass.cpp           |    38 +
 .../greater_value_valarray.pass.cpp           |    38 +
 .../less_equal_valarray_valarray.pass.cpp     |    41 +
 .../less_equal_valarray_value.pass.cpp        |    38 +
 .../less_equal_value_valarray.pass.cpp        |    38 +
 .../less_valarray_valarray.pass.cpp           |    41 +
 .../less_valarray_value.pass.cpp              |    38 +
 .../less_value_valarray.pass.cpp              |    38 +
 .../not_equal_valarray_valarray.pass.cpp      |    41 +
 .../not_equal_valarray_value.pass.cpp         |    38 +
 .../not_equal_value_valarray.pass.cpp         |    38 +
 .../or_valarray_valarray.pass.cpp             |    41 +
 .../or_valarray_value.pass.cpp                |    49 +
 .../or_value_valarray.pass.cpp                |    49 +
 .../valarray.special/swap.pass.cpp            |    91 +
 .../valarray.transcend/abs_valarray.pass.cpp  |    38 +
 .../valarray.transcend/acos_valarray.pass.cpp |    55 +
 .../valarray.transcend/asin_valarray.pass.cpp |    55 +
 .../atan2_valarray_valarray.pass.cpp          |    57 +
 .../atan2_valarray_value.pass.cpp             |    55 +
 .../atan2_value_valarray.pass.cpp             |    55 +
 .../valarray.transcend/atan_valarray.pass.cpp |    55 +
 .../valarray.transcend/cos_valarray.pass.cpp  |    55 +
 .../valarray.transcend/cosh_valarray.pass.cpp |    55 +
 .../valarray.transcend/exp_valarray.pass.cpp  |    55 +
 .../log10_valarray.pass.cpp                   |    55 +
 .../valarray.transcend/log_valarray.pass.cpp  |    55 +
 .../pow_valarray_valarray.pass.cpp            |    57 +
 .../pow_valarray_value.pass.cpp               |    55 +
 .../pow_value_valarray.pass.cpp               |    55 +
 .../valarray.transcend/sin_valarray.pass.cpp  |    55 +
 .../valarray.transcend/sinh_valarray.pass.cpp |    55 +
 .../valarray.transcend/sqrt_valarray.pass.cpp |    55 +
 .../valarray.transcend/tan_valarray.pass.cpp  |    55 +
 .../valarray.transcend/tanh_valarray.pass.cpp |    55 +
 .../valarray.range/begin_const.pass.cpp       |    33 +
 .../valarray.range/begin_non_const.pass.cpp   |    34 +
 .../valarray.range/end_const.pass.cpp         |    35 +
 .../valarray.range/end_non_const.pass.cpp     |    36 +
 .../valarray.syn/nothing_to_do.pass.cpp       |    13 +
 .../accumulate/accumulate.pass.cpp            |    55 +
 .../accumulate/accumulate_op.pass.cpp         |    57 +
 .../adjacent_difference.pass.cpp              |   117 +
 .../adjacent_difference_op.pass.cpp           |   120 +
 .../exclusive.scan/exclusive_scan.pass.cpp    |   102 +
 .../exclusive_scan_init_op.pass.cpp           |    91 +
 .../inclusive.scan/inclusive_scan.pass.cpp    |   107 +
 .../inclusive.scan/inclusive_scan_op.pass.cpp |   116 +
 .../inclusive_scan_op_init.pass.cpp           |   132 +
 .../inner.product/inner_product.pass.cpp      |    84 +
 .../inner.product/inner_product_comp.pass.cpp |    87 +
 .../numeric.ops/numeric.iota/iota.pass.cpp    |    40 +
 .../numeric.ops.gcd/gcd.bool1.fail.cpp        |    26 +
 .../numeric.ops.gcd/gcd.bool2.fail.cpp        |    26 +
 .../numeric.ops.gcd/gcd.bool3.fail.cpp        |    26 +
 .../numeric.ops.gcd/gcd.bool4.fail.cpp        |    26 +
 .../gcd.not_integral1.fail.cpp                |    26 +
 .../gcd.not_integral2.fail.cpp                |    26 +
 .../numeric.ops/numeric.ops.gcd/gcd.pass.cpp  |   148 +
 .../numeric.ops.lcm/lcm.bool1.fail.cpp        |    26 +
 .../numeric.ops.lcm/lcm.bool2.fail.cpp        |    26 +
 .../numeric.ops.lcm/lcm.bool3.fail.cpp        |    26 +
 .../numeric.ops.lcm/lcm.bool4.fail.cpp        |    26 +
 .../lcm.not_integral1.fail.cpp                |    26 +
 .../lcm.not_integral2.fail.cpp                |    26 +
 .../numeric.ops/numeric.ops.lcm/lcm.pass.cpp  |   146 +
 .../numeric.ops.midpoint/midpoint.fail.cpp    |    39 +
 .../midpoint.float.pass.cpp                   |   132 +
 .../midpoint.integer.pass.cpp                 |   142 +
 .../midpoint.pointer.pass.cpp                 |    87 +
 .../partial.sum/partial_sum.pass.cpp          |    72 +
 .../partial.sum/partial_sum_op.pass.cpp       |    74 +
 .../numeric.ops/reduce/reduce.pass.cpp        |    65 +
 .../numeric.ops/reduce/reduce_init.pass.cpp   |    69 +
 .../reduce/reduce_init_op.pass.cpp            |    76 +
 ...sform_exclusive_scan_init_bop_uop.pass.cpp |   156 +
 .../transform_inclusive_scan_bop_uop.pass.cpp |   130 +
 ...sform_inclusive_scan_bop_uop_init.pass.cpp |   156 +
 ...orm_reduce_iter_iter_init_bop_uop.pass.cpp |   123 +
 ...nsform_reduce_iter_iter_iter_init.pass.cpp |   109 +
 ..._reduce_iter_iter_iter_init_op_op.pass.cpp |   113 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../numerics.general/nothing_to_do.pass.cpp   |    13 +
 .../std/numerics/rand/nothing_to_do.pass.cpp  |    13 +
 .../rand/rand.adapt/nothing_to_do.pass.cpp    |    13 +
 .../rand.adapt.disc/assign.pass.cpp           |    59 +
 .../rand.adapt/rand.adapt.disc/copy.pass.cpp  |    57 +
 .../rand.adapt.disc/ctor_engine_copy.pass.cpp |    32 +
 .../rand.adapt.disc/ctor_engine_move.pass.cpp |    33 +
 .../rand.adapt.disc/ctor_result_type.pass.cpp |    54 +
 .../rand.adapt.disc/ctor_sseq.pass.cpp        |    58 +
 .../rand.adapt.disc/default.pass.cpp          |    45 +
 .../rand.adapt.disc/discard.pass.cpp          |    55 +
 .../rand.adapt/rand.adapt.disc/eval.pass.cpp  |    45 +
 .../rand.adapt/rand.adapt.disc/io.pass.cpp    |    66 +
 .../rand.adapt.disc/result_type.pass.cpp      |    45 +
 .../rand.adapt.disc/seed_result_type.pass.cpp |    53 +
 .../rand.adapt.disc/seed_sseq.pass.cpp        |    51 +
 .../rand.adapt.disc/values.pass.cpp           |    73 +
 .../rand.adapt.ibits/assign.pass.cpp          |    59 +
 .../rand.adapt/rand.adapt.ibits/copy.pass.cpp |    57 +
 .../ctor_engine_copy.pass.cpp                 |    32 +
 .../ctor_engine_move.pass.cpp                 |    33 +
 .../ctor_result_type.pass.cpp                 |    54 +
 .../rand.adapt.ibits/ctor_sseq.pass.cpp       |    58 +
 .../rand.adapt.ibits/default.pass.cpp         |    45 +
 .../rand.adapt.ibits/discard.pass.cpp         |    55 +
 .../rand.adapt/rand.adapt.ibits/eval.pass.cpp |   144 +
 .../rand.adapt/rand.adapt.ibits/io.pass.cpp   |    66 +
 .../rand.adapt.ibits/result_type.pass.cpp     |    86 +
 .../seed_result_type.pass.cpp                 |    53 +
 .../rand.adapt.ibits/seed_sseq.pass.cpp       |    51 +
 .../rand.adapt.ibits/values.pass.cpp          |    60 +
 .../rand.adapt.shuf/assign.pass.cpp           |    42 +
 .../rand.adapt/rand.adapt.shuf/copy.pass.cpp  |    41 +
 .../rand.adapt.shuf/ctor_engine_copy.pass.cpp |    36 +
 .../rand.adapt.shuf/ctor_engine_move.pass.cpp |    37 +
 .../rand.adapt.shuf/ctor_result_type.pass.cpp |    79 +
 .../rand.adapt.shuf/ctor_sseq.pass.cpp        |    82 +
 .../rand.adapt.shuf/default.pass.cpp          |    35 +
 .../rand.adapt.shuf/discard.pass.cpp          |    40 +
 .../rand.adapt/rand.adapt.shuf/eval.pass.cpp  |    96 +
 .../rand.adapt/rand.adapt.shuf/io.pass.cpp    |    51 +
 .../rand.adapt.shuf/result_type.pass.cpp      |    86 +
 .../rand.adapt.shuf/seed_result_type.pass.cpp |    39 +
 .../rand.adapt.shuf/seed_sseq.pass.cpp        |    38 +
 .../rand.adapt.shuf/values.pass.cpp           |    52 +
 .../numerics/rand/rand.device/ctor.pass.cpp   |   104 +
 .../rand/rand.device/entropy.pass.cpp         |    27 +
 .../numerics/rand/rand.device/eval.pass.cpp   |    50 +
 .../rand/rand.dis/nothing_to_do.pass.cpp      |    13 +
 .../rand.dist.bern/nothing_to_do.pass.cpp     |    13 +
 .../rand.dist.bern.bernoulli/assign.pass.cpp  |    36 +
 .../rand.dist.bern.bernoulli/copy.pass.cpp    |    34 +
 .../ctor_double.pass.cpp                      |    39 +
 .../ctor_param.pass.cpp                       |    31 +
 .../rand.dist.bern.bernoulli/eq.pass.cpp      |    39 +
 .../rand.dist.bern.bernoulli/eval.pass.cpp    |   107 +
 .../eval_param.pass.cpp                       |   111 +
 .../get_param.pass.cpp                        |    31 +
 .../rand.dist.bern.bernoulli/io.pass.cpp      |    43 +
 .../rand.dist.bern.bernoulli/max.pass.cpp     |    29 +
 .../rand.dist.bern.bernoulli/min.pass.cpp     |    29 +
 .../param_assign.pass.cpp                     |    33 +
 .../param_copy.pass.cpp                       |    32 +
 .../param_ctor.pass.cpp                       |    37 +
 .../param_eq.pass.cpp                         |    39 +
 .../param_types.pass.cpp                      |    30 +
 .../set_param.pass.cpp                        |    32 +
 .../rand.dist.bern.bernoulli/types.pass.cpp   |    29 +
 .../rand.dist.bern.bin/assign.pass.cpp        |    37 +
 .../rand.dist.bern.bin/copy.pass.cpp          |    35 +
 .../ctor_int_double.pass.cpp                  |    43 +
 .../rand.dist.bern.bin/ctor_param.pass.cpp    |    33 +
 .../rand.dist.bern.bin/eq.pass.cpp            |    46 +
 .../rand.dist.bern.bin/eval.pass.cpp          |   526 +
 .../rand.dist.bern.bin/eval_param.pass.cpp    |   163 +
 .../rand.dist.bern.bin/get_param.pass.cpp     |    32 +
 .../rand.dist.bern.bin/io.pass.cpp            |    44 +
 .../rand.dist.bern.bin/max.pass.cpp           |    30 +
 .../rand.dist.bern.bin/min.pass.cpp           |    30 +
 .../rand.dist.bern.bin/param_assign.pass.cpp  |    35 +
 .../rand.dist.bern.bin/param_copy.pass.cpp    |    34 +
 .../rand.dist.bern.bin/param_ctor.pass.cpp    |    47 +
 .../rand.dist.bern.bin/param_eq.pass.cpp      |    40 +
 .../rand.dist.bern.bin/param_types.pass.cpp   |    31 +
 .../rand.dist.bern.bin/set_param.pass.cpp     |    33 +
 .../rand.dist.bern.bin/types.pass.cpp         |    35 +
 .../rand.dist.bern.geo/assign.pass.cpp        |    37 +
 .../rand.dist.bern.geo/copy.pass.cpp          |    35 +
 .../rand.dist.bern.geo/ctor_double.pass.cpp   |    35 +
 .../rand.dist.bern.geo/ctor_param.pass.cpp    |    32 +
 .../rand.dist.bern.geo/eq.pass.cpp            |    40 +
 .../rand.dist.bern.geo/eval.pass.cpp          |   301 +
 .../rand.dist.bern.geo/eval_param.pass.cpp    |   163 +
 .../rand.dist.bern.geo/get_param.pass.cpp     |    32 +
 .../rand.dist.bern.geo/io.pass.cpp            |    44 +
 .../rand.dist.bern.geo/max.pass.cpp           |    30 +
 .../rand.dist.bern.geo/min.pass.cpp           |    30 +
 .../rand.dist.bern.geo/param_assign.pass.cpp  |    34 +
 .../rand.dist.bern.geo/param_copy.pass.cpp    |    33 +
 .../rand.dist.bern.geo/param_ctor.pass.cpp    |    38 +
 .../rand.dist.bern.geo/param_eq.pass.cpp      |    40 +
 .../rand.dist.bern.geo/param_types.pass.cpp   |    31 +
 .../rand.dist.bern.geo/set_param.pass.cpp     |    33 +
 .../rand.dist.bern.geo/types.pass.cpp         |    35 +
 .../rand.dist.bern.negbin/assign.pass.cpp     |    37 +
 .../rand.dist.bern.negbin/copy.pass.cpp       |    35 +
 .../ctor_int_double.pass.cpp                  |    43 +
 .../rand.dist.bern.negbin/ctor_param.pass.cpp |    33 +
 .../rand.dist.bern.negbin/eq.pass.cpp         |    46 +
 .../rand.dist.bern.negbin/eval.pass.cpp       |   299 +
 .../rand.dist.bern.negbin/eval_param.pass.cpp |   163 +
 .../rand.dist.bern.negbin/get_param.pass.cpp  |    32 +
 .../rand.dist.bern.negbin/io.pass.cpp         |    44 +
 .../rand.dist.bern.negbin/max.pass.cpp        |    30 +
 .../rand.dist.bern.negbin/min.pass.cpp        |    30 +
 .../param_assign.pass.cpp                     |    35 +
 .../rand.dist.bern.negbin/param_copy.pass.cpp |    34 +
 .../rand.dist.bern.negbin/param_ctor.pass.cpp |    47 +
 .../rand.dist.bern.negbin/param_eq.pass.cpp   |    40 +
 .../param_types.pass.cpp                      |    31 +
 .../rand.dist.bern.negbin/set_param.pass.cpp  |    33 +
 .../rand.dist.bern.negbin/types.pass.cpp      |    35 +
 .../rand.dist.norm/nothing_to_do.pass.cpp     |    13 +
 .../rand.dist.norm.cauchy/assign.pass.cpp     |    37 +
 .../rand.dist.norm.cauchy/copy.pass.cpp       |    35 +
 .../ctor_double_double.pass.cpp               |    43 +
 .../rand.dist.norm.cauchy/ctor_param.pass.cpp |    33 +
 .../rand.dist.norm.cauchy/eq.pass.cpp         |    40 +
 .../rand.dist.norm.cauchy/eval.pass.cpp       |    80 +
 .../rand.dist.norm.cauchy/eval_param.pass.cpp |    86 +
 .../rand.dist.norm.cauchy/get_param.pass.cpp  |    32 +
 .../rand.dist.norm.cauchy/io.pass.cpp         |    44 +
 .../rand.dist.norm.cauchy/max.pass.cpp        |    31 +
 .../rand.dist.norm.cauchy/min.pass.cpp        |    30 +
 .../param_assign.pass.cpp                     |    35 +
 .../rand.dist.norm.cauchy/param_copy.pass.cpp |    34 +
 .../rand.dist.norm.cauchy/param_ctor.pass.cpp |    47 +
 .../rand.dist.norm.cauchy/param_eq.pass.cpp   |    40 +
 .../param_types.pass.cpp                      |    31 +
 .../rand.dist.norm.cauchy/set_param.pass.cpp  |    33 +
 .../rand.dist.norm.cauchy/types.pass.cpp      |    37 +
 .../rand.dist.norm.chisq/assign.pass.cpp      |    37 +
 .../rand.dist.norm.chisq/copy.pass.cpp        |    35 +
 .../rand.dist.norm.chisq/ctor_double.pass.cpp |    35 +
 .../rand.dist.norm.chisq/ctor_param.pass.cpp  |    32 +
 .../rand.dist.norm.chisq/eq.pass.cpp          |    40 +
 .../rand.dist.norm.chisq/eval.pass.cpp        |   155 +
 .../rand.dist.norm.chisq/eval_param.pass.cpp  |   161 +
 .../rand.dist.norm.chisq/get_param.pass.cpp   |    32 +
 .../rand.dist.norm.chisq/io.pass.cpp          |    44 +
 .../rand.dist.norm.chisq/max.pass.cpp         |    31 +
 .../rand.dist.norm.chisq/min.pass.cpp         |    30 +
 .../param_assign.pass.cpp                     |    34 +
 .../rand.dist.norm.chisq/param_copy.pass.cpp  |    33 +
 .../rand.dist.norm.chisq/param_ctor.pass.cpp  |    38 +
 .../rand.dist.norm.chisq/param_eq.pass.cpp    |    40 +
 .../rand.dist.norm.chisq/param_types.pass.cpp |    31 +
 .../rand.dist.norm.chisq/set_param.pass.cpp   |    33 +
 .../rand.dist.norm.chisq/types.pass.cpp       |    37 +
 .../rand.dist.norm.f/assign.pass.cpp          |    37 +
 .../rand.dist.norm.f/copy.pass.cpp            |    35 +
 .../ctor_double_double.pass.cpp               |    43 +
 .../rand.dist.norm.f/ctor_param.pass.cpp      |    33 +
 .../rand.dist.norm.f/eq.pass.cpp              |    40 +
 .../rand.dist.norm.f/eval.pass.cpp            |   106 +
 .../rand.dist.norm.f/eval_param.pass.cpp      |   112 +
 .../rand.dist.norm.f/get_param.pass.cpp       |    32 +
 .../rand.dist.norm.f/io.pass.cpp              |    44 +
 .../rand.dist.norm.f/max.pass.cpp             |    31 +
 .../rand.dist.norm.f/min.pass.cpp             |    30 +
 .../rand.dist.norm.f/param_assign.pass.cpp    |    35 +
 .../rand.dist.norm.f/param_copy.pass.cpp      |    34 +
 .../rand.dist.norm.f/param_ctor.pass.cpp      |    47 +
 .../rand.dist.norm.f/param_eq.pass.cpp        |    40 +
 .../rand.dist.norm.f/param_types.pass.cpp     |    31 +
 .../rand.dist.norm.f/set_param.pass.cpp       |    33 +
 .../rand.dist.norm.f/types.pass.cpp           |    37 +
 .../rand.dist.norm.lognormal/assign.pass.cpp  |    37 +
 .../rand.dist.norm.lognormal/copy.pass.cpp    |    35 +
 .../ctor_double_double.pass.cpp               |    43 +
 .../ctor_param.pass.cpp                       |    33 +
 .../rand.dist.norm.lognormal/eq.pass.cpp      |    40 +
 .../rand.dist.norm.lognormal/eval.pass.cpp    |   262 +
 .../eval_param.pass.cpp                       |   272 +
 .../get_param.pass.cpp                        |    32 +
 .../rand.dist.norm.lognormal/io.pass.cpp      |    44 +
 .../rand.dist.norm.lognormal/max.pass.cpp     |    31 +
 .../rand.dist.norm.lognormal/min.pass.cpp     |    30 +
 .../param_assign.pass.cpp                     |    35 +
 .../param_copy.pass.cpp                       |    34 +
 .../param_ctor.pass.cpp                       |    47 +
 .../param_eq.pass.cpp                         |    40 +
 .../param_types.pass.cpp                      |    31 +
 .../set_param.pass.cpp                        |    33 +
 .../rand.dist.norm.lognormal/types.pass.cpp   |    37 +
 .../rand.dist.norm.normal/assign.pass.cpp     |    37 +
 .../rand.dist.norm.normal/copy.pass.cpp       |    35 +
 .../ctor_double_double.pass.cpp               |    43 +
 .../rand.dist.norm.normal/ctor_param.pass.cpp |    33 +
 .../rand.dist.norm.normal/eq.pass.cpp         |    40 +
 .../rand.dist.norm.normal/eval.pass.cpp       |    73 +
 .../rand.dist.norm.normal/eval_param.pass.cpp |    75 +
 .../rand.dist.norm.normal/get_param.pass.cpp  |    32 +
 .../rand.dist.norm.normal/io.pass.cpp         |    44 +
 .../rand.dist.norm.normal/max.pass.cpp        |    31 +
 .../rand.dist.norm.normal/min.pass.cpp        |    30 +
 .../param_assign.pass.cpp                     |    35 +
 .../rand.dist.norm.normal/param_copy.pass.cpp |    34 +
 .../rand.dist.norm.normal/param_ctor.pass.cpp |    47 +
 .../rand.dist.norm.normal/param_eq.pass.cpp   |    40 +
 .../param_types.pass.cpp                      |    31 +
 .../rand.dist.norm.normal/set_param.pass.cpp  |    33 +
 .../rand.dist.norm.normal/types.pass.cpp      |    37 +
 .../rand.dist.norm.t/assign.pass.cpp          |    37 +
 .../rand.dist.norm.t/copy.pass.cpp            |    35 +
 .../rand.dist.norm.t/ctor_double.pass.cpp     |    35 +
 .../rand.dist.norm.t/ctor_param.pass.cpp      |    32 +
 .../rand.dist.norm.t/eq.pass.cpp              |    40 +
 .../rand.dist.norm.t/eval.pass.cpp            |   142 +
 .../rand.dist.norm.t/eval_param.pass.cpp      |   148 +
 .../rand.dist.norm.t/get_param.pass.cpp       |    32 +
 .../rand.dist.norm.t/io.pass.cpp              |    44 +
 .../rand.dist.norm.t/max.pass.cpp             |    31 +
 .../rand.dist.norm.t/min.pass.cpp             |    30 +
 .../rand.dist.norm.t/param_assign.pass.cpp    |    34 +
 .../rand.dist.norm.t/param_copy.pass.cpp      |    33 +
 .../rand.dist.norm.t/param_ctor.pass.cpp      |    38 +
 .../rand.dist.norm.t/param_eq.pass.cpp        |    40 +
 .../rand.dist.norm.t/param_types.pass.cpp     |    31 +
 .../rand.dist.norm.t/set_param.pass.cpp       |    33 +
 .../rand.dist.norm.t/types.pass.cpp           |    37 +
 .../rand.dist.pois/nothing_to_do.pass.cpp     |    13 +
 .../rand.dist.pois.exp/assign.pass.cpp        |    37 +
 .../rand.dist.pois.exp/copy.pass.cpp          |    35 +
 .../rand.dist.pois.exp/ctor_double.pass.cpp   |    35 +
 .../rand.dist.pois.exp/ctor_param.pass.cpp    |    32 +
 .../rand.dist.pois.exp/eq.pass.cpp            |    40 +
 .../rand.dist.pois.exp/eval.pass.cpp          |   155 +
 .../rand.dist.pois.exp/eval_param.pass.cpp    |    79 +
 .../rand.dist.pois.exp/get_param.pass.cpp     |    32 +
 .../rand.dist.pois.exp/io.pass.cpp            |    44 +
 .../rand.dist.pois.exp/max.pass.cpp           |    31 +
 .../rand.dist.pois.exp/min.pass.cpp           |    30 +
 .../rand.dist.pois.exp/param_assign.pass.cpp  |    34 +
 .../rand.dist.pois.exp/param_copy.pass.cpp    |    33 +
 .../rand.dist.pois.exp/param_ctor.pass.cpp    |    38 +
 .../rand.dist.pois.exp/param_eq.pass.cpp      |    40 +
 .../rand.dist.pois.exp/param_types.pass.cpp   |    31 +
 .../rand.dist.pois.exp/set_param.pass.cpp     |    33 +
 .../rand.dist.pois.exp/types.pass.cpp         |    37 +
 .../rand.dist.pois.extreme/assign.pass.cpp    |    37 +
 .../rand.dist.pois.extreme/copy.pass.cpp      |    35 +
 .../ctor_double_double.pass.cpp               |    43 +
 .../ctor_param.pass.cpp                       |    33 +
 .../rand.dist.pois.extreme/eq.pass.cpp        |    40 +
 .../rand.dist.pois.extreme/eval.pass.cpp      |   205 +
 .../eval_param.pass.cpp                       |   213 +
 .../rand.dist.pois.extreme/get_param.pass.cpp |    32 +
 .../rand.dist.pois.extreme/io.pass.cpp        |    44 +
 .../rand.dist.pois.extreme/max.pass.cpp       |    31 +
 .../rand.dist.pois.extreme/min.pass.cpp       |    30 +
 .../param_assign.pass.cpp                     |    35 +
 .../param_copy.pass.cpp                       |    34 +
 .../param_ctor.pass.cpp                       |    47 +
 .../rand.dist.pois.extreme/param_eq.pass.cpp  |    40 +
 .../param_types.pass.cpp                      |    31 +
 .../rand.dist.pois.extreme/set_param.pass.cpp |    33 +
 .../rand.dist.pois.extreme/types.pass.cpp     |    37 +
 .../rand.dist.pois.gamma/assign.pass.cpp      |    37 +
 .../rand.dist.pois.gamma/copy.pass.cpp        |    35 +
 .../ctor_double_double.pass.cpp               |    43 +
 .../rand.dist.pois.gamma/ctor_param.pass.cpp  |    33 +
 .../rand.dist.pois.gamma/eq.pass.cpp          |    40 +
 .../rand.dist.pois.gamma/eval.pass.cpp        |   154 +
 .../rand.dist.pois.gamma/eval_param.pass.cpp  |   160 +
 .../rand.dist.pois.gamma/get_param.pass.cpp   |    32 +
 .../rand.dist.pois.gamma/io.pass.cpp          |    44 +
 .../rand.dist.pois.gamma/max.pass.cpp         |    31 +
 .../rand.dist.pois.gamma/min.pass.cpp         |    30 +
 .../param_assign.pass.cpp                     |    35 +
 .../rand.dist.pois.gamma/param_copy.pass.cpp  |    34 +
 .../rand.dist.pois.gamma/param_ctor.pass.cpp  |    47 +
 .../rand.dist.pois.gamma/param_eq.pass.cpp    |    40 +
 .../rand.dist.pois.gamma/param_types.pass.cpp |    31 +
 .../rand.dist.pois.gamma/set_param.pass.cpp   |    33 +
 .../rand.dist.pois.gamma/types.pass.cpp       |    37 +
 .../rand.dist.pois.poisson/assign.pass.cpp    |    37 +
 .../rand.dist.pois.poisson/copy.pass.cpp      |    35 +
 .../ctor_double.pass.cpp                      |    35 +
 .../ctor_param.pass.cpp                       |    32 +
 .../rand.dist.pois.poisson/eq.pass.cpp        |    40 +
 .../rand.dist.pois.poisson/eval.pass.cpp      |   154 +
 .../eval_param.pass.cpp                       |   160 +
 .../rand.dist.pois.poisson/get_param.pass.cpp |    32 +
 .../rand.dist.pois.poisson/io.pass.cpp        |    44 +
 .../rand.dist.pois.poisson/max.pass.cpp       |    31 +
 .../rand.dist.pois.poisson/min.pass.cpp       |    30 +
 .../param_assign.pass.cpp                     |    34 +
 .../param_copy.pass.cpp                       |    33 +
 .../param_ctor.pass.cpp                       |    38 +
 .../rand.dist.pois.poisson/param_eq.pass.cpp  |    40 +
 .../param_types.pass.cpp                      |    31 +
 .../rand.dist.pois.poisson/set_param.pass.cpp |    33 +
 .../rand.dist.pois.poisson/types.pass.cpp     |    37 +
 .../rand.dist.pois.weibull/assign.pass.cpp    |    37 +
 .../rand.dist.pois.weibull/copy.pass.cpp      |    35 +
 .../ctor_double_double.pass.cpp               |    43 +
 .../ctor_param.pass.cpp                       |    33 +
 .../rand.dist.pois.weibull/eq.pass.cpp        |    40 +
 .../rand.dist.pois.weibull/eval.pass.cpp      |   167 +
 .../eval_param.pass.cpp                       |   173 +
 .../rand.dist.pois.weibull/get_param.pass.cpp |    32 +
 .../rand.dist.pois.weibull/io.pass.cpp        |    44 +
 .../rand.dist.pois.weibull/max.pass.cpp       |    31 +
 .../rand.dist.pois.weibull/min.pass.cpp       |    30 +
 .../param_assign.pass.cpp                     |    35 +
 .../param_copy.pass.cpp                       |    34 +
 .../param_ctor.pass.cpp                       |    47 +
 .../rand.dist.pois.weibull/param_eq.pass.cpp  |    40 +
 .../param_types.pass.cpp                      |    31 +
 .../rand.dist.pois.weibull/set_param.pass.cpp |    33 +
 .../rand.dist.pois.weibull/types.pass.cpp     |    37 +
 .../rand.dist.samp/nothing_to_do.pass.cpp     |    13 +
 .../rand.dist.samp.discrete/assign.pass.cpp   |    38 +
 .../rand.dist.samp.discrete/copy.pass.cpp     |    36 +
 .../ctor_default.pass.cpp                     |    32 +
 .../ctor_func.pass.cpp                        |    63 +
 .../ctor_init.pass.cpp                        |    84 +
 .../ctor_iterator.pass.cpp                    |    90 +
 .../ctor_param.pass.cpp                       |    36 +
 .../rand.dist.samp.discrete/eq.pass.cpp       |    48 +
 .../rand.dist.samp.discrete/eval.pass.cpp     |   282 +
 .../eval_param.pass.cpp                       |    48 +
 .../get_param.pass.cpp                        |    33 +
 .../rand.dist.samp.discrete/io.pass.cpp       |    45 +
 .../rand.dist.samp.discrete/max.pass.cpp      |    37 +
 .../rand.dist.samp.discrete/min.pass.cpp      |    31 +
 .../param_assign.pass.cpp                     |    35 +
 .../param_copy.pass.cpp                       |    34 +
 .../param_ctor_default.pass.cpp               |    35 +
 .../param_ctor_func.pass.cpp                  |    67 +
 .../param_ctor_init.pass.cpp                  |    91 +
 .../param_ctor_iterator.pass.cpp              |    97 +
 .../rand.dist.samp.discrete/param_eq.pass.cpp |    42 +
 .../param_types.pass.cpp                      |    31 +
 .../set_param.pass.cpp                        |    34 +
 .../rand.dist.samp.discrete/types.pass.cpp    |    35 +
 .../rand.dist.samp.pconst/assign.pass.cpp     |    39 +
 .../rand.dist.samp.pconst/copy.pass.cpp       |    37 +
 .../ctor_default.pass.cpp                     |    38 +
 .../rand.dist.samp.pconst/ctor_func.pass.cpp  |    67 +
 .../ctor_init_func.pass.cpp                   |    79 +
 .../ctor_iterator.pass.cpp                    |    99 +
 .../rand.dist.samp.pconst/ctor_param.pass.cpp |    44 +
 .../rand.dist.samp.pconst/eq.pass.cpp         |    50 +
 .../rand.dist.samp.pconst/eval.pass.cpp       |   743 +
 .../rand.dist.samp.pconst/eval_param.pass.cpp |   102 +
 .../rand.dist.samp.pconst/get_param.pass.cpp  |    35 +
 .../rand.dist.samp.pconst/io.pass.cpp         |    47 +
 .../rand.dist.samp.pconst/max.pass.cpp        |    33 +
 .../rand.dist.samp.pconst/min.pass.cpp        |    33 +
 .../param_assign.pass.cpp                     |    37 +
 .../rand.dist.samp.pconst/param_copy.pass.cpp |    36 +
 .../param_ctor_default.pass.cpp               |    37 +
 .../param_ctor_func.pass.cpp                  |    70 +
 .../param_ctor_init_func.pass.cpp             |    82 +
 .../param_ctor_iterator.pass.cpp              |   103 +
 .../rand.dist.samp.pconst/param_eq.pass.cpp   |    44 +
 .../param_types.pass.cpp                      |    31 +
 .../rand.dist.samp.pconst/set_param.pass.cpp  |    35 +
 .../rand.dist.samp.pconst/types.pass.cpp      |    35 +
 .../rand.dist.samp.plinear/assign.pass.cpp    |    39 +
 .../rand.dist.samp.plinear/copy.pass.cpp      |    37 +
 .../ctor_default.pass.cpp                     |    39 +
 .../rand.dist.samp.plinear/ctor_func.pass.cpp |    70 +
 .../ctor_init_func.pass.cpp                   |    83 +
 .../ctor_iterator.pass.cpp                    |   104 +
 .../ctor_param.pass.cpp                       |    45 +
 .../rand.dist.samp.plinear/eq.pass.cpp        |    50 +
 .../rand.dist.samp.plinear/eval.pass.cpp      |   367 +
 .../eval_param.pass.cpp                       |    97 +
 .../rand.dist.samp.plinear/get_param.pass.cpp |    35 +
 .../rand.dist.samp.plinear/io.pass.cpp        |    47 +
 .../rand.dist.samp.plinear/max.pass.cpp       |    33 +
 .../rand.dist.samp.plinear/min.pass.cpp       |    33 +
 .../param_assign.pass.cpp                     |    37 +
 .../param_copy.pass.cpp                       |    36 +
 .../param_ctor_default.pass.cpp               |    38 +
 .../param_ctor_func.pass.cpp                  |    73 +
 .../param_ctor_init_func.pass.cpp             |    86 +
 .../param_ctor_iterator.pass.cpp              |   108 +
 .../rand.dist.samp.plinear/param_eq.pass.cpp  |    44 +
 .../param_types.pass.cpp                      |    31 +
 .../rand.dist.samp.plinear/set_param.pass.cpp |    35 +
 .../rand.dist.samp.plinear/types.pass.cpp     |    35 +
 .../rand.dist.uni/nothing_to_do.pass.cpp      |    13 +
 .../rand.dist.uni.int/assign.pass.cpp         |    37 +
 .../rand.dist.uni.int/copy.pass.cpp           |    35 +
 .../rand.dist.uni.int/ctor_int_int.pass.cpp   |    44 +
 .../rand.dist.uni.int/ctor_param.pass.cpp     |    33 +
 .../rand.dist.uni.int/eq.pass.cpp             |    40 +
 .../rand.dist.uni.int/eval.pass.cpp           |   459 +
 .../rand.dist.uni.int/eval_param.pass.cpp     |    79 +
 .../rand.dist.uni.int/get_param.pass.cpp      |    32 +
 .../rand.dist.uni.int/io.pass.cpp             |    44 +
 .../rand.dist.uni.int/max.pass.cpp            |    30 +
 .../rand.dist.uni.int/min.pass.cpp            |    30 +
 .../rand.dist.uni.int/param_assign.pass.cpp   |    35 +
 .../rand.dist.uni.int/param_copy.pass.cpp     |    34 +
 .../rand.dist.uni.int/param_ctor.pass.cpp     |    47 +
 .../rand.dist.uni.int/param_eq.pass.cpp       |    40 +
 .../rand.dist.uni.int/param_types.pass.cpp    |    31 +
 .../rand.dist.uni.int/set_param.pass.cpp      |    33 +
 .../rand.dist.uni.int/types.pass.cpp          |    30 +
 .../rand.dist.uni.real/assign.pass.cpp        |    37 +
 .../rand.dist.uni.real/copy.pass.cpp          |    35 +
 .../rand.dist.uni.real/ctor_int_int.pass.cpp  |    44 +
 .../rand.dist.uni.real/ctor_param.pass.cpp    |    33 +
 .../rand.dist.uni.real/eq.pass.cpp            |    40 +
 .../rand.dist.uni.real/eval.pass.cpp          |   478 +
 .../rand.dist.uni.real/eval_param.pass.cpp    |    78 +
 .../rand.dist.uni.real/get_param.pass.cpp     |    32 +
 .../rand.dist.uni.real/io.pass.cpp            |    44 +
 .../rand.dist.uni.real/max.pass.cpp           |    30 +
 .../rand.dist.uni.real/min.pass.cpp           |    30 +
 .../rand.dist.uni.real/param_assign.pass.cpp  |    35 +
 .../rand.dist.uni.real/param_copy.pass.cpp    |    34 +
 .../rand.dist.uni.real/param_ctor.pass.cpp    |    47 +
 .../rand.dist.uni.real/param_eq.pass.cpp      |    40 +
 .../rand.dist.uni.real/param_types.pass.cpp   |    31 +
 .../rand.dist.uni.real/set_param.pass.cpp     |    33 +
 .../rand.dist.uni.real/types.pass.cpp         |    30 +
 .../rand/rand.eng/nothing_to_do.pass.cpp      |    13 +
 .../rand.eng/rand.eng.lcong/assign.pass.cpp   |    61 +
 .../rand.eng/rand.eng.lcong/copy.pass.cpp     |    61 +
 .../rand.eng.lcong/ctor_result_type.pass.cpp  |   157 +
 .../rand.eng.lcong/ctor_sseq.pass.cpp         |    32 +
 .../rand.eng/rand.eng.lcong/default.pass.cpp  |    59 +
 .../rand.eng/rand.eng.lcong/discard.pass.cpp  |    76 +
 .../rand.eng/rand.eng.lcong/eval.pass.cpp     |    90 +
 .../rand/rand.eng/rand.eng.lcong/io.pass.cpp  |    47 +
 .../rand.eng.lcong/result_type.pass.cpp       |    40 +
 .../rand.eng.lcong/seed_result_type.pass.cpp  |    43 +
 .../rand.eng.lcong/seed_sseq.pass.cpp         |    42 +
 .../rand.eng/rand.eng.lcong/values.pass.cpp   |    96 +
 .../rand.eng/rand.eng.mers/assign.pass.cpp    |    61 +
 .../rand/rand.eng/rand.eng.mers/copy.pass.cpp |    59 +
 .../rand.eng.mers/ctor_result_type.pass.cpp   |   248 +
 .../rand.eng/rand.eng.mers/ctor_sseq.pass.cpp |   312 +
 .../rand.eng.mers/ctor_sseq_all_zero.pass.cpp |    84 +
 .../rand.eng/rand.eng.mers/default.pass.cpp   |    48 +
 .../rand.eng/rand.eng.mers/discard.pass.cpp   |    58 +
 .../rand/rand.eng/rand.eng.mers/eval.pass.cpp |    48 +
 .../rand/rand.eng/rand.eng.mers/io.pass.cpp   |    72 +
 .../rand.eng.mers/result_type.pass.cpp        |    47 +
 .../rand.eng.mers/seed_result_type.pass.cpp   |    55 +
 .../rand.eng/rand.eng.mers/seed_sseq.pass.cpp |    53 +
 .../rand.eng/rand.eng.mers/values.pass.cpp    |   135 +
 .../rand.eng/rand.eng.sub/assign.pass.cpp     |    59 +
 .../rand/rand.eng/rand.eng.sub/copy.pass.cpp  |    57 +
 .../rand.eng.sub/ctor_result_type.pass.cpp    |    54 +
 .../rand.eng/rand.eng.sub/ctor_sseq.pass.cpp  |    58 +
 .../rand.eng/rand.eng.sub/default.pass.cpp    |    45 +
 .../rand.eng/rand.eng.sub/discard.pass.cpp    |    55 +
 .../rand/rand.eng/rand.eng.sub/eval.pass.cpp  |    45 +
 .../rand/rand.eng/rand.eng.sub/io.pass.cpp    |    66 +
 .../rand.eng.sub/result_type.pass.cpp         |    45 +
 .../rand.eng.sub/seed_result_type.pass.cpp    |    53 +
 .../rand.eng/rand.eng.sub/seed_sseq.pass.cpp  |    51 +
 .../rand.eng/rand.eng.sub/values.pass.cpp     |    83 +
 .../default_random_engine.pass.cpp            |    25 +
 .../rand/rand.predef/knuth_b.pass.cpp         |    25 +
 .../rand/rand.predef/minstd_rand.pass.cpp     |    26 +
 .../rand/rand.predef/minstd_rand0.pass.cpp    |    26 +
 .../rand/rand.predef/mt19937.pass.cpp         |    30 +
 .../rand/rand.predef/mt19937_64.pass.cpp      |    30 +
 .../rand/rand.predef/ranlux24.pass.cpp        |    25 +
 .../rand/rand.predef/ranlux24_base.pass.cpp   |    25 +
 .../rand/rand.predef/ranlux48.pass.cpp        |    25 +
 .../rand/rand.predef/ranlux48_base.pass.cpp   |    25 +
 .../rand/rand.req/nothing_to_do.pass.cpp      |    13 +
 .../rand.req.adapt/nothing_to_do.pass.cpp     |    13 +
 .../rand.req.dst/nothing_to_do.pass.cpp       |    13 +
 .../rand.req.eng/nothing_to_do.pass.cpp       |    13 +
 .../rand.req.genl/nothing_to_do.pass.cpp      |    13 +
 .../rand.req.seedseq/nothing_to_do.pass.cpp   |    13 +
 .../rand.req.urng/nothing_to_do.pass.cpp      |    13 +
 .../rand/rand.util/nothing_to_do.pass.cpp     |    13 +
 .../generate_canonical.pass.cpp               |   104 +
 .../rand.util.seedseq/assign.fail.cpp         |    24 +
 .../rand.util/rand.util.seedseq/copy.fail.cpp |    23 +
 .../rand.util.seedseq/default.pass.cpp        |    26 +
 .../rand.util.seedseq/generate.pass.cpp       |   808 +
 .../initializer_list.pass.cpp                 |    36 +
 .../rand.util.seedseq/iterator.pass.cpp       |    35 +
 .../rand.util.seedseq/types.pass.cpp          |    27 +
 .../apache2/libc++/dist/libcxx/test/std/pstl  |     1 +
 .../libcxx/test/std/re/nothing_to_do.pass.cpp |    13 +
 .../test/std/re/re.alg/nothing_to_do.pass.cpp |    13 +
 .../std/re/re.alg/re.alg.match/awk.pass.cpp   |  1396 +
 .../std/re/re.alg/re.alg.match/basic.fail.cpp |    37 +
 .../std/re/re.alg/re.alg.match/basic.pass.cpp |  1396 +
 .../std/re/re.alg/re.alg.match/ecma.pass.cpp  |  1396 +
 .../std/re/re.alg/re.alg.match/egrep.pass.cpp |    83 +
 .../re.alg/re.alg.match/exponential.pass.cpp  |    49 +
 .../re/re.alg/re.alg.match/extended.pass.cpp  |  1368 +
 .../std/re/re.alg/re.alg.match/grep.pass.cpp  |    51 +
 .../inverted_character_classes.pass.cpp       |    60 +
 .../re.alg.match/lookahead_capture.pass.cpp   |   100 +
 .../parse_curly_brackets.pass.cpp             |    73 +
 .../re.alg.replace/exponential.pass.cpp       |    39 +
 .../re/re.alg/re.alg.replace/test1.pass.cpp   |   109 +
 .../re/re.alg/re.alg.replace/test2.pass.cpp   |   109 +
 .../re/re.alg/re.alg.replace/test3.pass.cpp   |    75 +
 .../re/re.alg/re.alg.replace/test4.pass.cpp   |    74 +
 .../re/re.alg/re.alg.replace/test5.pass.cpp   |    75 +
 .../re/re.alg/re.alg.replace/test6.pass.cpp   |    75 +
 .../std/re/re.alg/re.alg.search/awk.pass.cpp  |  1579 +
 .../re/re.alg/re.alg.search/backup.pass.cpp   |    65 +
 .../re/re.alg/re.alg.search/basic.fail.cpp    |    37 +
 .../re/re.alg/re.alg.search/basic.pass.cpp    |  1576 +
 .../std/re/re.alg/re.alg.search/ecma.pass.cpp |  1594 +
 .../re/re.alg/re.alg.search/egrep.pass.cpp    |    92 +
 .../re.alg/re.alg.search/exponential.pass.cpp |    49 +
 .../re/re.alg/re.alg.search/extended.pass.cpp |  1548 +
 .../std/re/re.alg/re.alg.search/grep.pass.cpp |    90 +
 .../invert_neg_word_search.pass.cpp           |    30 +
 .../re.alg/re.alg.search/lookahead.pass.cpp   |    30 +
 .../re.alg.search/no_update_pos.pass.cpp      |    40 +
 .../re.alg/re.except/nothing_to_do.pass.cpp   |    13 +
 .../std/re/re.badexp/regex_error.pass.cpp     |    98 +
 .../std/re/re.const/nothing_to_do.pass.cpp    |    14 +
 .../re/re.const/re.err/error_type.pass.cpp    |   145 +
 .../re.matchflag/match_flag_type.pass.cpp     |   130 +
 .../re.matchflag/match_not_bol.pass.cpp       |    52 +
 .../re.matchflag/match_not_eol.pass.cpp       |    52 +
 .../re.matchflag/match_not_null.pass.cpp      |    45 +
 .../re.synopt/syntax_option_type.pass.cpp     |   120 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../nothing_to_do.pass.cpp                    |    14 +
 .../test/std/re/re.def/nothing_to_do.pass.cpp |    14 +
 .../std/re/re.general/nothing_to_do.pass.cpp  |    14 +
 .../re.grammar/excessive_brace_count.pass.cpp |    40 +
 .../excessive_brace_min_max.pass.cpp          |    67 +
 .../std/re/re.grammar/nothing_to_do.pass.cpp  |    13 +
 .../std/re/re.iter/nothing_to_do.pass.cpp     |    13 +
 .../re.regiter.cnstr/cnstr.fail.cpp           |    37 +
 .../re.regiter.cnstr/cnstr.pass.cpp           |    46 +
 .../re.regiter.cnstr/default.pass.cpp         |    34 +
 .../re.regiter.comp/tested_elsewhere.pass.cpp |    20 +
 .../re.regiter.deref/deref.pass.cpp           |    44 +
 .../re.regiter/re.regiter.incr/post.pass.cpp  |   117 +
 .../std/re/re.iter/re.regiter/types.pass.cpp  |    47 +
 .../re.tokiter.cnstr/array.fail.cpp           |    40 +
 .../re.tokiter.cnstr/array.pass.cpp           |    66 +
 .../re.tokiter.cnstr/default.pass.cpp         |    34 +
 .../re.tokiter/re.tokiter.cnstr/init.fail.cpp |    37 +
 .../re.tokiter/re.tokiter.cnstr/init.pass.cpp |    66 +
 .../re.tokiter/re.tokiter.cnstr/int.fail.cpp  |    36 +
 .../re.tokiter/re.tokiter.cnstr/int.pass.cpp  |    77 +
 .../re.tokiter.cnstr/vector.fail.cpp          |    41 +
 .../re.tokiter.cnstr/vector.pass.cpp          |   130 +
 .../re.tokiter/re.tokiter.comp/equal.pass.cpp |    38 +
 .../re.tokiter.deref/deref.pass.cpp           |    74 +
 .../re.tokiter/re.tokiter.incr/post.pass.cpp  |   137 +
 .../std/re/re.iter/re.tokiter/types.pass.cpp  |    47 +
 .../re.regex.assign/assign.il.pass.cpp        |    35 +
 .../re.regex/re.regex.assign/assign.pass.cpp  |    39 +
 .../assign_iter_iter_flag.pass.cpp            |    48 +
 .../re.regex.assign/assign_ptr_flag.pass.cpp  |    31 +
 .../assign_ptr_size_flag.pass.cpp             |    37 +
 .../assign_string_flag.pass.cpp               |    33 +
 .../re/re.regex/re.regex.assign/copy.pass.cpp |    28 +
 .../re/re.regex/re.regex.assign/il.pass.cpp   |    29 +
 .../re/re.regex/re.regex.assign/ptr.pass.cpp  |    27 +
 .../re.regex/re.regex.assign/string.pass.cpp  |    28 +
 .../re.regex.const/constants.pass.cpp         |    67 +
 .../re.regex.construct/awk_oct.pass.cpp       |    30 +
 .../re.regex.construct/bad_backref.pass.cpp   |    46 +
 .../re.regex.construct/bad_ctype.pass.cpp     |    38 +
 .../re.regex.construct/bad_escape.pass.cpp    |    49 +
 .../re.regex.construct/bad_range.pass.cpp     |    38 +
 .../re.regex.construct/bad_repeat.pass.cpp    |    45 +
 .../re.regex/re.regex.construct/copy.pass.cpp |    27 +
 .../re.regex.construct/deduct.fail.cpp        |    46 +
 .../re.regex.construct/deduct.pass.cpp        |   138 +
 .../re.regex.construct/default.pass.cpp       |    34 +
 .../re.regex.construct/il_flg.pass.cpp        |    70 +
 .../re.regex.construct/iter_iter.pass.cpp     |    45 +
 .../re.regex.construct/iter_iter_flg.pass.cpp |    71 +
 .../re.regex/re.regex.construct/ptr.pass.cpp  |    36 +
 .../re.regex.construct/ptr_flg.pass.cpp       |    61 +
 .../re.regex.construct/ptr_size.pass.cpp      |    42 +
 .../re.regex.construct/ptr_size_flg.pass.cpp  |    62 +
 .../re.regex.construct/string.pass.cpp        |    37 +
 .../re.regex.construct/string_flg.pass.cpp    |    63 +
 .../re.regex/re.regex.locale/imbue.pass.cpp   |    35 +
 .../re.regex.nonmemb/nothing_to_do.pass.cpp   |    13 +
 .../re.regex.nmswap/swap.pass.cpp             |    31 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../re/re.regex/re.regex.swap/swap.pass.cpp   |    30 +
 .../test/std/re/re.regex/types.pass.cpp       |    43 +
 .../test/std/re/re.req/nothing_to_do.pass.cpp |    14 +
 .../re.results.acc/begin_end.pass.cpp         |    41 +
 .../re.results.acc/cbegin_cend.pass.cpp       |    41 +
 .../re.results/re.results.acc/index.pass.cpp  |    55 +
 .../re.results/re.results.acc/length.pass.cpp |    38 +
 .../re.results.acc/position.pass.cpp          |    38 +
 .../re.results/re.results.acc/prefix.pass.cpp |    36 +
 .../re/re.results/re.results.acc/str.pass.cpp |    38 +
 .../re.results/re.results.acc/suffix.pass.cpp |    36 +
 .../re.results.all/get_allocator.pass.cpp     |    37 +
 .../re.results.const/allocator.pass.cpp       |    37 +
 .../re.results/re.results.const/copy.pass.cpp |    42 +
 .../re.results.const/copy_assign.pass.cpp     |    51 +
 .../re.results.const/default.pass.cpp         |    35 +
 .../re.results/re.results.const/move.pass.cpp |    49 +
 .../re.results.const/move_assign.pass.cpp     |    52 +
 .../re.results/re.results.form/form1.pass.cpp |   157 +
 .../re.results/re.results.form/form2.pass.cpp |   102 +
 .../re.results/re.results.form/form3.pass.cpp |    85 +
 .../re.results/re.results.form/form4.pass.cpp |    80 +
 .../re.results.nonmember/equal.pass.cpp       |    48 +
 .../re.results/re.results.size/empty.fail.cpp |    28 +
 .../re.results/re.results.size/empty.pass.cpp |    38 +
 .../re.results.size/max_size.pass.cpp         |    33 +
 .../re.results.state/ready.pass.cpp           |    45 +
 .../re.results.swap/member_swap.pass.cpp      |    41 +
 .../re.results.swap/non_member_swap.pass.cpp  |    43 +
 .../test/std/re/re.results/types.pass.cpp     |    53 +
 .../compare_string_type.pass.cpp              |    49 +
 .../compare_sub_match.pass.cpp                |    55 +
 .../compare_value_type_ptr.pass.cpp           |    47 +
 .../re.submatch.members/default.pass.cpp      |    35 +
 .../re.submatch.members/length.pass.cpp       |    45 +
 .../operator_string.pass.cpp                  |    49 +
 .../re.submatch.members/str.pass.cpp          |    49 +
 .../re.submatch.op/compare.pass.cpp           |   289 +
 .../re.submatch.op/stream.pass.cpp            |    44 +
 .../test/std/re/re.submatch/types.pass.cpp    |    66 +
 .../libcxx/test/std/re/re.syn/cmatch.pass.cpp |    22 +
 .../std/re/re.syn/cregex_iterator.pass.cpp    |    22 +
 .../re/re.syn/cregex_token_iterator.pass.cpp  |    22 +
 .../test/std/re/re.syn/csub_match.pass.cpp    |    22 +
 .../libcxx/test/std/re/re.syn/regex.pass.cpp  |    22 +
 .../libcxx/test/std/re/re.syn/smatch.pass.cpp |    22 +
 .../std/re/re.syn/sregex_iterator.pass.cpp    |    22 +
 .../re/re.syn/sregex_token_iterator.pass.cpp  |    22 +
 .../test/std/re/re.syn/ssub_match.pass.cpp    |    22 +
 .../test/std/re/re.syn/wcmatch.pass.cpp       |    22 +
 .../std/re/re.syn/wcregex_iterator.pass.cpp   |    22 +
 .../re/re.syn/wcregex_token_iterator.pass.cpp |    22 +
 .../test/std/re/re.syn/wcsub_match.pass.cpp   |    22 +
 .../libcxx/test/std/re/re.syn/wregex.pass.cpp |    22 +
 .../test/std/re/re.syn/wsmatch.pass.cpp       |    22 +
 .../std/re/re.syn/wsregex_iterator.pass.cpp   |    22 +
 .../re/re.syn/wsregex_token_iterator.pass.cpp |    22 +
 .../test/std/re/re.syn/wssub_match.pass.cpp   |    22 +
 .../test/std/re/re.traits/default.pass.cpp    |    41 +
 .../test/std/re/re.traits/getloc.pass.cpp     |    40 +
 .../test/std/re/re.traits/imbue.pass.cpp      |    34 +
 .../test/std/re/re.traits/isctype.pass.cpp    |   285 +
 .../test/std/re/re.traits/length.pass.cpp     |    33 +
 .../re/re.traits/lookup_classname.pass.cpp    |   248 +
 .../re/re.traits/lookup_collatename.pass.cpp  |   197 +
 .../test/std/re/re.traits/transform.pass.cpp  |    50 +
 .../re/re.traits/transform_primary.pass.cpp   |    56 +
 .../test/std/re/re.traits/translate.pass.cpp  |    36 +
 .../re/re.traits/translate_nocase.pass.cpp    |    66 +
 .../test/std/re/re.traits/types.pass.cpp      |    34 +
 .../test/std/re/re.traits/value.pass.cpp      |   127 +
 .../basic.string.hash/char_type_hash.fail.cpp |    66 +
 .../basic.string.hash/enabled_hashes.pass.cpp |    37 +
 .../basic.string.hash/strings.pass.cpp        |    56 +
 .../basic.string.literals/literal.pass.cpp    |    59 +
 .../basic.string.literals/literal1.fail.cpp   |    22 +
 .../basic.string.literals/literal1.pass.cpp   |    24 +
 .../basic.string.literals/literal2.fail.cpp   |    20 +
 .../basic.string.literals/literal2.pass.cpp   |    24 +
 .../basic.string.literals/literal3.pass.cpp   |    24 +
 .../basic.string/allocator_mismatch.fail.cpp  |    19 +
 .../strings/basic.string/char.bad.fail.cpp    |    54 +
 .../std/strings/basic.string/input_iterator.h |    40 +
 .../basic.string/string.access/at.pass.cpp    |    84 +
 .../basic.string/string.access/back.pass.cpp  |    62 +
 .../string.access/db_back.pass.cpp            |    56 +
 .../string.access/db_cback.pass.cpp           |    52 +
 .../string.access/db_cfront.pass.cpp          |    52 +
 .../string.access/db_cindex.pass.cpp          |    54 +
 .../string.access/db_front.pass.cpp           |    56 +
 .../string.access/db_index.pass.cpp           |    54 +
 .../basic.string/string.access/front.pass.cpp |    62 +
 .../basic.string/string.access/index.pass.cpp |    73 +
 .../string.capacity/capacity.pass.cpp         |    65 +
 .../string.capacity/clear.pass.cpp            |    59 +
 .../string.capacity/empty.fail.cpp            |    29 +
 .../string.capacity/empty.pass.cpp            |    45 +
 .../string.capacity/length.pass.cpp           |    44 +
 .../string.capacity/max_size.pass.cpp         |    76 +
 .../string.capacity/over_max_size.pass.cpp    |    57 +
 .../string.capacity/reserve.pass.cpp          |   141 +
 .../string.capacity/resize_size.pass.cpp      |    95 +
 .../string.capacity/resize_size_char.pass.cpp |    95 +
 .../string.capacity/shrink_to_fit.pass.cpp    |    64 +
 .../string.capacity/size.pass.cpp             |    44 +
 .../string.cons/T_size_size.pass.cpp          |   188 +
 .../basic.string/string.cons/alloc.pass.cpp   |    97 +
 .../string.cons/brace_assignment.pass.cpp     |    37 +
 .../string.cons/char_assignment.pass.cpp      |    51 +
 .../basic.string/string.cons/copy.pass.cpp    |    51 +
 .../string.cons/copy_alloc.pass.cpp           |   133 +
 .../string.cons/copy_assignment.pass.cpp      |    81 +
 .../string.cons/default_noexcept.pass.cpp     |    40 +
 .../string.cons/dtor_noexcept.pass.cpp        |    53 +
 .../implicit_deduction_guides.pass.cpp        |   318 +
 .../string.cons/initializer_list.pass.cpp     |    46 +
 .../initializer_list_assignment.pass.cpp      |    36 +
 .../string.cons/iter_alloc.pass.cpp           |   130 +
 .../string.cons/iter_alloc_deduction.fail.cpp |    57 +
 .../string.cons/iter_alloc_deduction.pass.cpp |    94 +
 .../basic.string/string.cons/move.pass.cpp    |    53 +
 .../string.cons/move_alloc.pass.cpp           |    79 +
 .../string.cons/move_assign_noexcept.pass.cpp |    98 +
 .../string.cons/move_assignment.pass.cpp      |    75 +
 .../string.cons/move_noexcept.pass.cpp        |    44 +
 .../string.cons/pointer_alloc.pass.cpp        |    90 +
 .../string.cons/pointer_assignment.pass.cpp   |    74 +
 .../string.cons/pointer_size_alloc.pass.cpp   |    95 +
 .../string.cons/size_char_alloc.pass.cpp      |   125 +
 .../string.cons/string_view.fail.cpp          |    24 +
 .../string.cons/string_view.pass.cpp          |   112 +
 .../string_view_assignment.pass.cpp           |    75 +
 .../string_view_deduction.fail.cpp            |    42 +
 .../string_view_deduction.pass.cpp            |   108 +
 .../string_view_size_size_deduction.fail.cpp  |    48 +
 .../string_view_size_size_deduction.pass.cpp  |   112 +
 .../basic.string/string.cons/substr.pass.cpp  |   234 +
 .../string.ends_with/ends_with.char.pass.cpp  |    35 +
 .../string.ends_with/ends_with.ptr.pass.cpp   |    64 +
 .../ends_with.string_view.pass.cpp            |    73 +
 .../string.iterators/begin.pass.cpp           |    50 +
 .../string.iterators/cbegin.pass.cpp          |    47 +
 .../string.iterators/cend.pass.cpp            |    43 +
 .../string.iterators/crbegin.pass.cpp         |    47 +
 .../string.iterators/crend.pass.cpp           |    43 +
 .../string.iterators/db_iterators_2.pass.cpp  |    56 +
 .../string.iterators/db_iterators_3.pass.cpp  |    56 +
 .../string.iterators/db_iterators_4.pass.cpp  |    56 +
 .../string.iterators/db_iterators_5.pass.cpp  |    60 +
 .../string.iterators/db_iterators_6.pass.cpp  |    58 +
 .../string.iterators/db_iterators_7.pass.cpp  |    58 +
 .../string.iterators/db_iterators_8.pass.cpp  |    54 +
 .../string.iterators/end.pass.cpp             |    53 +
 .../string.iterators/iterators.pass.cpp       |    90 +
 .../string.iterators/rbegin.pass.cpp          |    50 +
 .../string.iterators/rend.pass.cpp            |    53 +
 .../string.modifiers/nothing_to_do.pass.cpp   |    13 +
 .../string_append/T_size_size.pass.cpp        |   206 +
 .../string_append/initializer_list.pass.cpp   |    36 +
 .../string_append/iterator.pass.cpp           |   225 +
 .../string_append/pointer.pass.cpp            |    81 +
 .../string_append/pointer_size.pass.cpp       |    90 +
 .../string_append/push_back.pass.cpp          |    61 +
 .../string_append/size_char.pass.cpp          |    65 +
 .../string_append/string.pass.cpp             |    90 +
 .../string_append/string_size_size.pass.cpp   |   143 +
 .../string_append/string_view.pass.cpp        |    84 +
 .../string_assign/T_size_size.pass.cpp        |   201 +
 .../string_assign/initializer_list.pass.cpp   |    36 +
 .../string_assign/iterator.pass.cpp           |   209 +
 .../string_assign/pointer.pass.cpp            |    79 +
 .../string_assign/pointer_size.pass.cpp       |    90 +
 .../string_assign/rv_string.pass.cpp          |    82 +
 .../string_assign/size_char.pass.cpp          |    65 +
 .../string_assign/string.pass.cpp             |   118 +
 .../string_assign/string_size_size.pass.cpp   |   143 +
 .../string_assign/string_view.pass.cpp        |   106 +
 .../string_copy/copy.pass.cpp                 |   187 +
 .../string_erase/iter.pass.cpp                |    67 +
 .../string_erase/iter_iter.pass.cpp           |   152 +
 .../string_erase/pop_back.pass.cpp            |    47 +
 .../string_erase/size_size.pass.cpp           |   308 +
 .../string_insert/iter_char.pass.cpp          |    77 +
 .../iter_initializer_list.pass.cpp            |    39 +
 .../string_insert/iter_iter_iter.pass.cpp     |   224 +
 .../string_insert/iter_size_char.pass.cpp     |   171 +
 .../string_insert/size_T_size_size.pass.cpp   |  1848 ++
 .../string_insert/size_pointer.pass.cpp       |   243 +
 .../string_insert/size_pointer_size.pass.cpp  |   724 +
 .../string_insert/size_size_char.pass.cpp     |   228 +
 .../string_insert/size_string.pass.cpp        |   236 +
 .../size_string_size_size.pass.cpp            |  1809 ++
 .../string_insert/string_view.pass.cpp        |   245 +
 .../string_op_plus_equal/char.pass.cpp        |    48 +
 .../initializer_list.pass.cpp                 |    36 +
 .../string_op_plus_equal/pointer.pass.cpp     |    80 +
 .../string_op_plus_equal/string.pass.cpp      |    90 +
 .../iter_iter_initializer_list.pass.cpp       |    36 +
 .../iter_iter_iter_iter.pass.cpp              |  1042 +
 .../string_replace/iter_iter_pointer.pass.cpp |   303 +
 .../iter_iter_pointer_size.pass.cpp           |   992 +
 .../iter_iter_size_char.pass.cpp              |   286 +
 .../string_replace/iter_iter_string.pass.cpp  |   294 +
 .../iter_iter_string_view.pass.cpp            |   287 +
 .../size_size_T_size_size.pass.cpp            |  6035 ++++
 .../string_replace/size_size_pointer.pass.cpp |   389 +
 .../size_size_pointer_size.pass.cpp           |  1341 +
 .../size_size_size_char.pass.cpp              |   390 +
 .../string_replace/size_size_string.pass.cpp  |   397 +
 .../size_size_string_size_size.pass.cpp       |  5991 ++++
 .../size_size_string_view.pass.cpp            |   390 +
 .../string_swap/swap.pass.cpp                 |    78 +
 .../string.nonmembers/nothing_to_do.pass.cpp  |    13 +
 .../string.io/get_line.pass.cpp               |   162 +
 .../string.io/get_line_delim.pass.cpp         |   173 +
 .../string.io/get_line_delim_rv.pass.cpp      |    51 +
 .../string.io/get_line_rv.pass.cpp            |    51 +
 .../string.io/stream_extract.pass.cpp         |   157 +
 .../string.io/stream_insert.pass.cpp          |    93 +
 .../string.special/swap.pass.cpp              |    80 +
 .../string.special/swap_noexcept.pass.cpp     |    86 +
 .../string_op!=/pointer_string.pass.cpp       |    71 +
 .../string_op!=/string_pointer.pass.cpp       |    71 +
 .../string_op!=/string_string.pass.cpp        |    72 +
 .../string_op!=/string_string_view.pass.cpp   |    72 +
 .../string_op!=/string_view_string.pass.cpp   |    72 +
 .../string_op+/char_string.pass.cpp           |    71 +
 .../string_op+/pointer_string.pass.cpp        |   132 +
 .../string_op+/string_char.pass.cpp           |    71 +
 .../string_op+/string_pointer.pass.cpp        |   131 +
 .../string_op+/string_string.pass.cpp         |   250 +
 .../string_operator==/pointer_string.pass.cpp |    71 +
 .../string_operator==/string_pointer.pass.cpp |    71 +
 .../string_operator==/string_string.pass.cpp  |    72 +
 .../string_string_view.pass.cpp               |    72 +
 .../string_view_string.pass.cpp               |    72 +
 .../string_opgt/pointer_string.pass.cpp       |    71 +
 .../string_opgt/string_pointer.pass.cpp       |    71 +
 .../string_opgt/string_string.pass.cpp        |    72 +
 .../string_opgt/string_string_view.pass.cpp   |    72 +
 .../string_opgt/string_view_string.pass.cpp   |    72 +
 .../string_opgt=/pointer_string.pass.cpp      |    71 +
 .../string_opgt=/string_pointer.pass.cpp      |    71 +
 .../string_opgt=/string_string.pass.cpp       |    72 +
 .../string_opgt=/string_string_view.pass.cpp  |    72 +
 .../string_opgt=/string_view_string.pass.cpp  |    72 +
 .../string_oplt/pointer_string.pass.cpp       |    71 +
 .../string_oplt/string_pointer.pass.cpp       |    71 +
 .../string_oplt/string_string.pass.cpp        |    72 +
 .../string_oplt/string_string_view.pass.cpp   |    72 +
 .../string_oplt/string_view_string.pass.cpp   |    72 +
 .../string_oplt=/pointer_string.pass.cpp      |    71 +
 .../string_oplt=/string_pointer.pass.cpp      |    71 +
 .../string_oplt=/string_string.pass.cpp       |    72 +
 .../string_oplt=/string_string_view.pass.cpp  |    72 +
 .../string_oplt=/string_view_string.pass.cpp  |    72 +
 .../string.ops/nothing_to_do.pass.cpp         |    13 +
 .../string.accessors/c_str.pass.cpp           |    54 +
 .../string.ops/string.accessors/data.pass.cpp |    79 +
 .../string.accessors/get_allocator.pass.cpp   |    49 +
 .../string_compare/pointer.pass.cpp           |    79 +
 .../size_size_T_size_size.pass.cpp            |  5994 ++++
 .../string_compare/size_size_pointer.pass.cpp |   387 +
 .../size_size_pointer_size.pass.cpp           |  1338 +
 .../string_compare/size_size_string.pass.cpp  |   393 +
 .../size_size_string_size_size.pass.cpp       |  5968 ++++
 .../size_size_string_view.pass.cpp            |   389 +
 .../string.ops/string_compare/string.pass.cpp |    86 +
 .../string_compare/string_view.pass.cpp       |    81 +
 .../char_size.pass.cpp                        |   104 +
 .../pointer_size.pass.cpp                     |   160 +
 .../pointer_size_size.pass.cpp                |   389 +
 .../string_size.pass.cpp                      |   166 +
 .../string_view_size.pass.cpp                 |   161 +
 .../string_find.first.of/char_size.pass.cpp   |   100 +
 .../pointer_size.pass.cpp                     |   160 +
 .../pointer_size_size.pass.cpp                |   389 +
 .../string_find.first.of/string_size.pass.cpp |   166 +
 .../string_view_size.pass.cpp                 |   161 +
 .../char_size.pass.cpp                        |   100 +
 .../pointer_size.pass.cpp                     |   160 +
 .../pointer_size_size.pass.cpp                |   389 +
 .../string_size.pass.cpp                      |   166 +
 .../string_view_size.pass.cpp                 |   161 +
 .../string_find.last.of/char_size.pass.cpp    |   100 +
 .../string_find.last.of/pointer_size.pass.cpp |   160 +
 .../pointer_size_size.pass.cpp                |   389 +
 .../string_find.last.of/string_size.pass.cpp  |   166 +
 .../string_view_size.pass.cpp                 |   161 +
 .../string.ops/string_find/char_size.pass.cpp |   100 +
 .../string_find/pointer_size.pass.cpp         |   166 +
 .../string_find/pointer_size_size.pass.cpp    |   389 +
 .../string_find/string_size.pass.cpp          |   166 +
 .../string_find/string_view_size.pass.cpp     |   161 +
 .../string_rfind/char_size.pass.cpp           |   100 +
 .../string_rfind/pointer_size.pass.cpp        |   167 +
 .../string_rfind/pointer_size_size.pass.cpp   |   389 +
 .../string_rfind/string_size.pass.cpp         |   166 +
 .../string_rfind/string_view_size.pass.cpp    |   161 +
 .../string.ops/string_substr/substr.pass.cpp  |   183 +
 .../string.require/contiguous.pass.cpp        |    55 +
 .../starts_with.char.pass.cpp                 |    35 +
 .../starts_with.ptr.pass.cpp                  |    63 +
 .../starts_with.string_view.pass.cpp          |    73 +
 .../std/strings/basic.string/test_traits.h    |    18 +
 .../basic.string/traits_mismatch.fail.cpp     |    19 +
 .../std/strings/basic.string/types.pass.cpp   |    87 +
 .../std/strings/c.strings/cctype.pass.cpp     |   107 +
 .../std/strings/c.strings/cstring.pass.cpp    |    65 +
 .../std/strings/c.strings/cuchar.pass.cpp     |    21 +
 .../std/strings/c.strings/cwchar.pass.cpp     |   134 +
 .../std/strings/c.strings/cwctype.pass.cpp    |   118 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../assign2.pass.cpp                          |    41 +
 .../assign3.pass.cpp                          |    30 +
 .../compare.pass.cpp                          |    58 +
 .../copy.pass.cpp                             |    32 +
 .../eof.pass.cpp                              |    25 +
 .../eq.pass.cpp                               |    26 +
 .../eq_int_type.pass.cpp                      |    29 +
 .../find.pass.cpp                             |    47 +
 .../length.pass.cpp                           |    43 +
 .../lt.pass.cpp                               |    36 +
 .../move.pass.cpp                             |    36 +
 .../not_eof.pass.cpp                          |    29 +
 .../to_char_type.pass.cpp                     |    27 +
 .../to_int_type.pass.cpp                      |    27 +
 .../types.pass.cpp                            |    33 +
 .../assign2.pass.cpp                          |    45 +
 .../assign3.pass.cpp                          |    32 +
 .../compare.pass.cpp                          |    63 +
 .../copy.pass.cpp                             |    34 +
 .../eof.pass.cpp                              |    28 +
 .../eq.pass.cpp                               |    30 +
 .../eq_int_type.pass.cpp                      |    33 +
 .../find.pass.cpp                             |    49 +
 .../length.pass.cpp                           |    46 +
 .../lt.pass.cpp                               |    30 +
 .../move.pass.cpp                             |    38 +
 .../not_eof.pass.cpp                          |    33 +
 .../to_char_type.pass.cpp                     |    31 +
 .../to_int_type.pass.cpp                      |    31 +
 .../types.pass.cpp                            |    36 +
 .../assign2.pass.cpp                          |    45 +
 .../assign3.pass.cpp                          |    32 +
 .../compare.pass.cpp                          |    62 +
 .../copy.pass.cpp                             |    34 +
 .../eof.pass.cpp                              |    28 +
 .../eq.pass.cpp                               |    30 +
 .../eq_int_type.pass.cpp                      |    33 +
 .../find.pass.cpp                             |    49 +
 .../length.pass.cpp                           |    46 +
 .../lt.pass.cpp                               |    30 +
 .../move.pass.cpp                             |    38 +
 .../not_eof.pass.cpp                          |    33 +
 .../to_char_type.pass.cpp                     |    31 +
 .../to_int_type.pass.cpp                      |    31 +
 .../types.pass.cpp                            |    36 +
 .../assign2.pass.cpp                          |    41 +
 .../assign3.pass.cpp                          |    33 +
 .../compare.pass.cpp                          |    60 +
 .../copy.pass.cpp                             |    35 +
 .../eof.pass.cpp                              |    29 +
 .../eq.pass.cpp                               |    29 +
 .../eq_int_type.pass.cpp                      |    32 +
 .../find.pass.cpp                             |    48 +
 .../length.pass.cpp                           |    43 +
 .../lt.pass.cpp                               |    29 +
 .../move.pass.cpp                             |    39 +
 .../not_eof.pass.cpp                          |    32 +
 .../to_char_type.pass.cpp                     |    30 +
 .../to_int_type.pass.cpp                      |    30 +
 .../types.pass.cpp                            |    37 +
 .../assign2.pass.cpp                          |    41 +
 .../assign3.pass.cpp                          |    30 +
 .../compare.pass.cpp                          |    58 +
 .../copy.pass.cpp                             |    32 +
 .../eof.pass.cpp                              |    25 +
 .../eq.pass.cpp                               |    26 +
 .../eq_int_type.pass.cpp                      |    29 +
 .../find.pass.cpp                             |    47 +
 .../length.pass.cpp                           |    42 +
 .../lt.pass.cpp                               |    26 +
 .../move.pass.cpp                             |    36 +
 .../not_eof.pass.cpp                          |    29 +
 .../to_char_type.pass.cpp                     |    27 +
 .../to_int_type.pass.cpp                      |    27 +
 .../types.pass.cpp                            |    33 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../char.traits/nothing_to_do.pass.cpp        |    13 +
 .../strings/string.classes/typedefs.pass.cpp  |    38 +
 .../strings/string.conversions/stod.pass.cpp  |   195 +
 .../strings/string.conversions/stof.pass.cpp  |   191 +
 .../strings/string.conversions/stoi.pass.cpp  |   119 +
 .../strings/string.conversions/stol.pass.cpp  |   118 +
 .../strings/string.conversions/stold.pass.cpp |   197 +
 .../strings/string.conversions/stoll.pass.cpp |   117 +
 .../strings/string.conversions/stoul.pass.cpp |   116 +
 .../string.conversions/stoull.pass.cpp        |   117 +
 .../string.conversions/to_string.pass.cpp     |   130 +
 .../string.conversions/to_wstring.pass.cpp    |   130 +
 .../std/strings/string.view/char.bad.fail.cpp |    54 +
 .../string.view.access/at.pass.cpp            |    64 +
 .../string.view.access/back.pass.cpp          |    54 +
 .../string.view.access/data.pass.cpp          |    55 +
 .../string.view.access/front.pass.cpp         |    54 +
 .../string.view.access/index.pass.cpp         |    57 +
 .../string.view.capacity/capacity.pass.cpp    |   104 +
 .../string.view.capacity/empty.fail.cpp       |    29 +
 .../opeq.string_view.pointer.pass.cpp         |    70 +
 .../opeq.string_view.string.pass.cpp          |    53 +
 .../opeq.string_view.string_view.pass.cpp     |    63 +
 .../opge.string_view.pointer.pass.cpp         |    73 +
 .../opge.string_view.string.pass.cpp          |    53 +
 .../opge.string_view.string_view.pass.cpp     |    66 +
 .../opgt.string_view.pointer.pass.cpp         |    73 +
 .../opgt.string_view.string.pass.cpp          |    53 +
 .../opgt.string_view.string_view.pass.cpp     |    66 +
 .../ople.string_view.pointer.pass.cpp         |    73 +
 .../ople.string_view.string.pass.cpp          |    53 +
 .../ople.string_view.string_view.pass.cpp     |    66 +
 .../oplt.string_view.pointer.pass.cpp         |    73 +
 .../oplt.string_view.string.pass.cpp          |    53 +
 .../oplt.string_view.string_view.pass.cpp     |    66 +
 .../opne.string_view.pointer.pass.cpp         |    71 +
 .../opne.string_view.string.pass.cpp          |    53 +
 .../opne.string_view.string_view.pass.cpp     |    63 +
 .../string.view.cons/assign.pass.cpp          |    59 +
 .../string.view.cons/default.pass.cpp         |    49 +
 .../string.view.cons/from_literal.pass.cpp    |    70 +
 .../string.view.cons/from_ptr_len.pass.cpp    |    87 +
 .../string.view.cons/from_string.pass.cpp     |    66 +
 .../string.view.cons/from_string1.fail.cpp    |    33 +
 .../string.view.cons/from_string2.fail.cpp    |    33 +
 .../implicit_deduction_guides.pass.cpp        |    66 +
 .../string.view.find/find_char_size.pass.cpp  |    86 +
 .../find_first_not_of_char_size.pass.cpp      |    86 +
 .../find_first_not_of_pointer_size.pass.cpp   |   167 +
 ...nd_first_not_of_pointer_size_size.pass.cpp |   394 +
 ...ind_first_not_of_string_view_size.pass.cpp |   151 +
 .../find_first_of_char_size.pass.cpp          |    84 +
 .../find_first_of_pointer_size.pass.cpp       |   167 +
 .../find_first_of_pointer_size_size.pass.cpp  |   394 +
 .../find_first_of_string_view_size.pass.cpp   |   151 +
 .../find_last_not_of_char_size.pass.cpp       |    84 +
 .../find_last_not_of_pointer_size.pass.cpp    |   167 +
 ...ind_last_not_of_pointer_size_size.pass.cpp |   394 +
 ...find_last_not_of_string_view_size.pass.cpp |   151 +
 .../find_last_of_char_size.pass.cpp           |    84 +
 .../find_last_of_pointer_size.pass.cpp        |   167 +
 .../find_last_of_pointer_size_size.pass.cpp   |   394 +
 .../find_last_of_string_view_size.pass.cpp    |   151 +
 .../find_pointer_size.pass.cpp                |   173 +
 .../find_pointer_size_size.pass.cpp           |   395 +
 .../find_string_view_size.pass.cpp            |   166 +
 .../string.view.find/rfind_char_size.pass.cpp |    85 +
 .../rfind_pointer_size.pass.cpp               |   173 +
 .../rfind_pointer_size_size.pass.cpp          |   394 +
 .../rfind_string_view_size.pass.cpp           |   166 +
 .../string.view.hash/char_type.hash.fail.cpp  |    67 +
 .../string.view.hash/enabled_hashes.pass.cpp  |    37 +
 .../string.view.hash/string_view.pass.cpp     |    71 +
 .../string.view.io/stream_insert.pass.cpp     |    61 +
 .../stream_insert_decl_present.pass.cpp       |    26 +
 .../string.view.iterators/begin.pass.cpp      |    95 +
 .../string.view.iterators/end.pass.cpp        |   104 +
 .../string.view.iterators/rbegin.pass.cpp     |    96 +
 .../string.view.iterators/rend.pass.cpp       |   104 +
 .../remove_prefix.pass.cpp                    |    78 +
 .../remove_suffix.pass.cpp                    |    79 +
 .../string.view.modifiers/swap.pass.cpp       |    77 +
 .../string.view.nonmem/quoted.pass.cpp        |   217 +
 .../string.view.ops/compare.pointer.pass.cpp  |   128 +
 .../compare.pointer_size.pass.cpp             |   454 +
 .../compare.size_size_sv.pass.cpp             |   403 +
 ...compare.size_size_sv_pointer_size.pass.cpp |  1354 +
 .../compare.size_size_sv_size_size.pass.cpp   |  5849 ++++
 .../string.view.ops/compare.sv.pass.cpp       |   123 +
 .../string.view/string.view.ops/copy.pass.cpp |   104 +
 .../string.view.ops/substr.pass.cpp           |   122 +
 .../string.view.synop/nothing_to_do.pass.cpp  |    15 +
 .../ends_with.char.pass.cpp                   |    48 +
 .../ends_with.ptr.pass.cpp                    |   105 +
 .../ends_with.string_view.pass.cpp            |   105 +
 .../nothing_to_do.pass.cpp                    |    15 +
 .../starts_with.char.pass.cpp                 |    48 +
 .../starts_with.ptr.pass.cpp                  |   105 +
 .../starts_with.string_view.pass.cpp          |   105 +
 .../string_view.literals/literal.pass.cpp     |    74 +
 .../string_view.literals/literal1.fail.cpp    |    24 +
 .../string_view.literals/literal1.pass.cpp    |    28 +
 .../string_view.literals/literal2.fail.cpp    |    22 +
 .../string_view.literals/literal2.pass.cpp    |    28 +
 .../string_view.literals/literal3.pass.cpp    |    28 +
 .../string.view/traits_mismatch.fail.cpp      |    19 +
 .../std/strings/string.view/types.pass.cpp    |    81 +
 .../strings/strings.erasure/erase.pass.cpp    |    77 +
 .../strings/strings.erasure/erase_if.pass.cpp |    77 +
 .../strings.general/nothing_to_do.pass.cpp    |    14 +
 .../futures/futures.async/async.fail.cpp      |    39 +
 .../futures/futures.async/async.pass.cpp      |   155 +
 .../futures.async/async_race.38682.pass.cpp   |    72 +
 .../futures/futures.async/async_race.pass.cpp |    71 +
 .../default_error_condition.pass.cpp          |    30 +
 .../equivalent_error_code_int.pass.cpp        |    29 +
 .../equivalent_int_error_condition.pass.cpp   |    30 +
 .../futures.errors/future_category.pass.cpp   |    27 +
 .../futures.errors/make_error_code.pass.cpp   |    31 +
 .../make_error_condition.pass.cpp             |    33 +
 .../futures.future_error/code.pass.cpp        |    58 +
 .../futures.future_error/types.pass.cpp       |    26 +
 .../futures.future_error/what.pass.cpp        |    55 +
 .../futures.overview/future_errc.pass.cpp     |    43 +
 .../futures.overview/future_status.pass.cpp   |    31 +
 .../is_error_code_enum_future_errc.pass.cpp   |    26 +
 .../futures/futures.overview/launch.pass.cpp  |    48 +
 .../futures.promise/alloc_ctor.pass.cpp       |    87 +
 .../futures.promise/copy_assign.fail.cpp      |    52 +
 .../futures.promise/copy_ctor.fail.cpp        |    52 +
 .../futures/futures.promise/default.pass.cpp  |    42 +
 .../futures/futures.promise/dtor.pass.cpp     |   128 +
 .../futures.promise/get_future.pass.cpp       |    61 +
 .../futures.promise/move_assign.pass.cpp      |    98 +
 .../futures.promise/move_ctor.pass.cpp        |    92 +
 .../futures.promise/set_exception.pass.cpp    |    52 +
 .../set_exception_at_thread_exit.pass.cpp     |    48 +
 .../futures.promise/set_lvalue.pass.cpp       |    49 +
 .../set_lvalue_at_thread_exit.pass.cpp        |    42 +
 .../futures.promise/set_rvalue.pass.cpp       |    67 +
 .../set_rvalue_at_thread_exit.pass.cpp        |    38 +
 .../set_value_at_thread_exit_const.pass.cpp   |    39 +
 .../set_value_at_thread_exit_void.pass.cpp    |    43 +
 .../futures.promise/set_value_const.pass.cpp  |    73 +
 .../futures.promise/set_value_void.pass.cpp   |    44 +
 .../futures/futures.promise/swap.pass.cpp     |    87 +
 .../futures.promise/uses_allocator.pass.cpp   |    30 +
 .../copy_assign.pass.cpp                      |    82 +
 .../futures.shared_future/copy_ctor.pass.cpp  |    76 +
 .../ctor_future.pass.cpp                      |    72 +
 .../futures.shared_future/default.pass.cpp    |    38 +
 .../futures.shared_future/dtor.pass.cpp       |    72 +
 .../futures.shared_future/get.pass.cpp        |   155 +
 .../move_assign.pass.cpp                      |    78 +
 .../futures.shared_future/move_ctor.pass.cpp  |    72 +
 .../futures.shared_future/wait.pass.cpp       |    92 +
 .../futures.shared_future/wait_for.pass.cpp   |   101 +
 .../futures.shared_future/wait_until.pass.cpp |   135 +
 .../futures.state/nothing_to_do.pass.cpp      |    14 +
 .../futures.task.members/assign_copy.fail.cpp |    28 +
 .../futures.task.members/assign_move.pass.cpp |    54 +
 .../futures.task.members/ctor1.fail.cpp       |    37 +
 .../futures.task.members/ctor2.fail.cpp       |    35 +
 .../futures.task.members/ctor_copy.fail.cpp   |    29 +
 .../ctor_default.pass.cpp                     |    31 +
 .../futures.task.members/ctor_func.pass.cpp   |    83 +
 .../ctor_func_alloc.pass.cpp                  |   129 +
 .../futures.task.members/ctor_move.pass.cpp   |    52 +
 .../futures.task.members/dtor.pass.cpp        |    69 +
 .../futures.task.members/get_future.pass.cpp  |    70 +
 .../make_ready_at_thread_exit.pass.cpp        |   120 +
 .../futures.task.members/operator.pass.cpp    |   121 +
 .../futures.task.members/reset.pass.cpp       |    64 +
 .../futures.task.members/swap.pass.cpp        |    54 +
 .../futures.task.nonmembers/swap.pass.cpp     |    56 +
 .../uses_allocator.pass.cpp                   |    36 +
 .../copy_assign.fail.cpp                      |    52 +
 .../futures.unique_future/copy_ctor.fail.cpp  |    52 +
 .../futures.unique_future/default.pass.cpp    |    38 +
 .../futures.unique_future/dtor.pass.cpp       |    72 +
 .../futures.unique_future/get.pass.cpp        |   155 +
 .../move_assign.pass.cpp                      |    77 +
 .../futures.unique_future/move_ctor.pass.cpp  |    71 +
 .../futures.unique_future/share.pass.cpp      |    78 +
 .../futures.unique_future/wait.pass.cpp       |    92 +
 .../futures.unique_future/wait_for.pass.cpp   |   101 +
 .../futures.unique_future/wait_until.pass.cpp |   133 +
 .../libcxx/test/std/thread/macro.pass.cpp     |    28 +
 .../thread.condition/cv_status.pass.cpp       |    26 +
 .../notify_all_at_thread_exit.pass.cpp        |    52 +
 .../thread.condition.condvar/assign.fail.cpp  |    25 +
 .../thread.condition.condvar/copy.fail.cpp    |    24 +
 .../thread.condition.condvar/default.pass.cpp |    27 +
 .../destructor.pass.cpp                       |    61 +
 .../notify_all.pass.cpp                       |    72 +
 .../notify_one.pass.cpp                       |   102 +
 .../thread.condition.condvar/wait.pass.cpp    |    55 +
 .../wait_for.pass.cpp                         |    92 +
 .../wait_for_pred.pass.cpp                    |    99 +
 .../wait_pred.pass.cpp                        |    65 +
 .../wait_until.pass.cpp                       |   116 +
 .../wait_until_pred.pass.cpp                  |   118 +
 .../assign.fail.cpp                           |    25 +
 .../thread.condition.condvarany/copy.fail.cpp |    24 +
 .../default.pass.cpp                          |    27 +
 .../destructor.pass.cpp                       |    62 +
 .../notify_all.pass.cpp                       |    76 +
 .../notify_one.pass.cpp                       |   103 +
 .../thread.condition.condvarany/wait.pass.cpp |    60 +
 .../wait_for.pass.cpp                         |    95 +
 .../wait_for_pred.pass.cpp                    |   105 +
 .../wait_pred.pass.cpp                        |    69 +
 .../wait_terminates.sh.cpp                    |   135 +
 .../wait_until.pass.cpp                       |   108 +
 .../wait_until_pred.pass.cpp                  |   122 +
 .../thread.general/nothing_to_do.pass.cpp     |    13 +
 .../thread.lock.algorithm/lock.pass.cpp       |   523 +
 .../thread.lock.algorithm/try_lock.pass.cpp   |   527 +
 .../thread.lock.guard/adopt_lock.pass.cpp     |    56 +
 .../thread.lock.guard/assign.fail.cpp         |    26 +
 .../thread.lock.guard/copy.fail.cpp           |    24 +
 .../thread.lock.guard/mutex.fail.cpp          |    25 +
 .../thread.lock.guard/mutex.pass.cpp          |    63 +
 .../thread.lock.guard/types.pass.cpp          |    32 +
 .../thread.lock.scoped/adopt_lock.pass.cpp    |    73 +
 .../thread.lock.scoped/assign.fail.cpp        |    51 +
 .../thread.lock.scoped/copy.fail.cpp          |    47 +
 .../thread.lock.scoped/mutex.fail.cpp         |    54 +
 .../thread.lock.scoped/mutex.pass.cpp         |   156 +
 .../thread.lock.scoped/types.pass.cpp         |    79 +
 .../copy_assign.fail.cpp                      |    28 +
 .../copy_ctor.fail.cpp                        |    26 +
 .../thread.lock.shared.cons/default.pass.cpp  |    31 +
 .../move_assign.pass.cpp                      |    54 +
 .../move_ctor.pass.cpp                        |    49 +
 .../thread.lock.shared.cons/mutex.pass.cpp    |   105 +
 .../mutex_adopt_lock.pass.cpp                 |    45 +
 .../mutex_defer_lock.pass.cpp                 |    43 +
 .../mutex_duration.pass.cpp                   |    94 +
 .../mutex_time_point.pass.cpp                 |    93 +
 .../mutex_try_to_lock.pass.cpp                |    75 +
 .../thread.lock.shared.locking/lock.pass.cpp  |    96 +
 .../try_lock.pass.cpp                         |    72 +
 .../try_lock_for.pass.cpp                     |    77 +
 .../try_lock_until.pass.cpp                   |    77 +
 .../unlock.pass.cpp                           |    64 +
 .../member_swap.pass.cpp                      |    43 +
 .../nonmember_swap.pass.cpp                   |    44 +
 .../thread.lock.shared.mod/release.pass.cpp   |    51 +
 .../thread.lock.shared.obs/mutex.pass.cpp     |    37 +
 .../thread.lock.shared.obs/op_bool.pass.cpp   |    37 +
 .../thread.lock.shared.obs/owns_lock.pass.cpp |    37 +
 .../thread.lock.shared/types.pass.cpp         |    34 +
 .../copy_assign.fail.cpp                      |    34 +
 .../copy_ctor.fail.cpp                        |    32 +
 .../thread.lock.unique.cons/default.pass.cpp  |    29 +
 .../move_assign.pass.cpp                      |    51 +
 .../move_ctor.pass.cpp                        |    47 +
 .../thread.lock.unique.cons/mutex.pass.cpp    |    63 +
 .../mutex_adopt_lock.pass.cpp                 |    43 +
 .../mutex_defer_lock.pass.cpp                 |    41 +
 .../mutex_duration.pass.cpp                   |    73 +
 .../mutex_time_point.pass.cpp                 |    73 +
 .../mutex_try_to_lock.pass.cpp                |    67 +
 .../thread.lock.unique.locking/lock.pass.cpp  |    78 +
 .../try_lock.pass.cpp                         |    71 +
 .../try_lock_for.pass.cpp                     |    76 +
 .../try_lock_until.pass.cpp                   |    76 +
 .../unlock.pass.cpp                           |    63 +
 .../member_swap.pass.cpp                      |    41 +
 .../nonmember_swap.pass.cpp                   |    42 +
 .../thread.lock.unique.mod/release.pass.cpp   |    49 +
 .../thread.lock.unique.obs/mutex.pass.cpp     |    34 +
 .../thread.lock.unique.obs/op_bool.pass.cpp   |    34 +
 .../thread.lock.unique.obs/owns_lock.pass.cpp |    34 +
 .../thread.lock.unique/types.pass.cpp         |    32 +
 .../thread.mutex/thread.lock/types.fail.cpp   |    34 +
 .../thread.mutex/thread.lock/types.pass.cpp   |    36 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../thread.mutex.class/assign.fail.cpp        |    24 +
 .../thread.mutex.class/copy.fail.cpp          |    23 +
 .../thread.mutex.class/default.pass.cpp       |    28 +
 .../thread.mutex.class/lock.pass.cpp          |    53 +
 .../thread.mutex.class/try_lock.pass.cpp      |    55 +
 .../thread.mutex.recursive/assign.fail.cpp    |    24 +
 .../thread.mutex.recursive/copy.fail.cpp      |    23 +
 .../thread.mutex.recursive/default.pass.cpp   |    26 +
 .../thread.mutex.recursive/lock.pass.cpp      |    53 +
 .../thread.mutex.recursive/try_lock.pass.cpp  |    57 +
 .../lit.local.cfg                             |     2 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../thread.shared_mutex.class/assign.fail.cpp |    27 +
 .../thread.shared_mutex.class/copy.fail.cpp   |    26 +
 .../default.pass.cpp                          |    27 +
 .../thread.shared_mutex.class/lock.pass.cpp   |    65 +
 .../lock_shared.pass.cpp                      |    89 +
 .../try_lock.pass.cpp                         |    58 +
 .../try_lock_shared.pass.cpp                  |    63 +
 .../lit.local.cfg                             |     2 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../assign.fail.cpp                           |    25 +
 .../copy.fail.cpp                             |    24 +
 .../default.pass.cpp                          |    27 +
 .../lock.pass.cpp                             |    67 +
 .../lock_shared.pass.cpp                      |    91 +
 .../try_lock.pass.cpp                         |    56 +
 .../try_lock_for.pass.cpp                     |    85 +
 .../try_lock_shared.pass.cpp                  |    69 +
 .../try_lock_shared_for.pass.cpp              |    91 +
 .../try_lock_shared_until.pass.cpp            |    91 +
 .../try_lock_until.pass.cpp                   |    85 +
 .../try_lock_until_deadlock_bug.pass.cpp      |    73 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../thread.timedmutex.class/assign.fail.cpp   |    24 +
 .../thread.timedmutex.class/copy.fail.cpp     |    23 +
 .../thread.timedmutex.class/default.pass.cpp  |    26 +
 .../thread.timedmutex.class/lock.pass.cpp     |    51 +
 .../thread.timedmutex.class/try_lock.pass.cpp |    55 +
 .../try_lock_for.pass.cpp                     |    70 +
 .../try_lock_until.pass.cpp                   |    70 +
 .../assign.fail.cpp                           |    24 +
 .../thread.timedmutex.recursive/copy.fail.cpp |    23 +
 .../default.pass.cpp                          |    26 +
 .../thread.timedmutex.recursive/lock.pass.cpp |    55 +
 .../try_lock.pass.cpp                         |    57 +
 .../try_lock_for.pass.cpp                     |    72 +
 .../try_lock_until.pass.cpp                   |    72 +
 .../thread.once/nothing_to_do.pass.cpp        |    13 +
 .../thread.once.callonce/call_once.pass.cpp   |   258 +
 .../thread.once.callonce/race.pass.cpp        |    51 +
 .../thread.once.onceflag/assign.fail.cpp      |    24 +
 .../thread.once.onceflag/copy.fail.cpp        |    23 +
 .../thread.once.onceflag/default.pass.cpp     |    32 +
 .../thread/thread.req/nothing_to_do.pass.cpp  |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../thread.req.native/nothing_to_do.pass.cpp  |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../thread.req.timing/nothing_to_do.pass.cpp  |    13 +
 .../thread.thread.algorithm/swap.pass.cpp     |    61 +
 .../thread.thread.assign/copy.fail.cpp        |    52 +
 .../thread.thread.assign/move.pass.cpp        |    66 +
 .../thread.thread.assign/move2.pass.cpp       |    68 +
 .../thread.thread.constr/F.pass.cpp           |   214 +
 .../thread.thread.constr/constr.fail.cpp      |    27 +
 .../thread.thread.constr/copy.fail.cpp        |    67 +
 .../thread.thread.constr/default.pass.cpp     |    28 +
 .../thread.thread.constr/move.pass.cpp        |    73 +
 .../thread.thread.destr/dtor.pass.cpp         |    67 +
 .../thread.thread.id/assign.pass.cpp          |    32 +
 .../thread.thread.id/copy.pass.cpp            |    29 +
 .../thread.thread.id/default.pass.cpp         |    28 +
 .../thread.thread.id/enabled_hashes.pass.cpp  |    30 +
 .../thread.thread.id/eq.pass.cpp              |    35 +
 .../thread.thread.id/lt.pass.cpp              |    46 +
 .../thread.thread.id/stream.pass.cpp          |    32 +
 .../thread.thread.id/thread_id.pass.cpp       |    39 +
 .../thread.thread.member/detach.pass.cpp      |    91 +
 .../thread.thread.member/get_id.pass.cpp      |    61 +
 .../thread.thread.member/join.pass.cpp        |    78 +
 .../thread.thread.member/joinable.pass.cpp    |    57 +
 .../thread.thread.member/swap.pass.cpp        |    61 +
 .../hardware_concurrency.pass.cpp             |    27 +
 .../thread.thread.this/get_id.pass.cpp        |    26 +
 .../sleep_for_tested_elsewhere.pass.cpp       |    23 +
 .../thread.thread.this/sleep_until.pass.cpp   |    37 +
 .../thread.thread.this/yield.pass.cpp         |    25 +
 .../allocator.adaptor.cnstr/allocs.pass.cpp   |   119 +
 .../converting_copy.pass.cpp                  |    70 +
 .../converting_move.pass.cpp                  |    75 +
 .../allocator.adaptor.cnstr/copy.pass.cpp     |    70 +
 .../allocator.adaptor.cnstr/default.pass.cpp  |    59 +
 .../allocate_size.fail.cpp                    |    30 +
 .../allocate_size.pass.cpp                    |    50 +
 .../allocate_size_hint.fail.cpp               |    30 +
 .../allocate_size_hint.pass.cpp               |    71 +
 .../construct.pass.cpp                        |   190 +
 .../construct_pair.pass.cpp                   |   145 +
 .../construct_pair_const_lvalue_pair.pass.cpp |   161 +
 .../construct_pair_piecewise.pass.cpp         |   162 +
 .../construct_pair_rvalue.pass.cpp            |   161 +
 .../construct_pair_values.pass.cpp            |   153 +
 .../construct_type.pass.cpp                   |   136 +
 .../deallocate.pass.cpp                       |    48 +
 .../destroy.pass.cpp                          |    71 +
 .../inner_allocator.pass.cpp                  |    46 +
 .../max_size.pass.cpp                         |    44 +
 .../outer_allocator.pass.cpp                  |    45 +
 ...ct_on_container_copy_construction.pass.cpp |    56 +
 .../allocator_pointers.pass.cpp               |   124 +
 .../inner_allocator_type.pass.cpp             |    39 +
 .../is_always_equal.pass.cpp                  |    74 +
 ...gate_on_container_copy_assignment.pass.cpp |    40 +
 ...gate_on_container_move_assignment.pass.cpp |    40 +
 .../propagate_on_container_swap.pass.cpp      |    39 +
 .../copy_assign.pass.cpp                      |    74 +
 .../scoped.adaptor.operators/eq.pass.cpp      |    64 +
 .../move_assign.pass.cpp                      |    74 +
 .../allocator.adaptor/types.pass.cpp          |   102 +
 .../any/any.class/any.assign/copy.pass.cpp    |   200 +
 .../any/any.class/any.assign/move.pass.cpp    |   111 +
 .../any/any.class/any.assign/value.pass.cpp   |   212 +
 .../any/any.class/any.cons/copy.pass.cpp      |   103 +
 .../any/any.class/any.cons/default.pass.cpp   |    48 +
 .../any.class/any.cons/in_place_type.pass.cpp |   197 +
 .../any/any.class/any.cons/move.pass.cpp      |   107 +
 .../any/any.class/any.cons/value.pass.cpp     |   157 +
 .../any.class/any.modifiers/emplace.pass.cpp  |   287 +
 .../any.class/any.modifiers/reset.pass.cpp    |    67 +
 .../any/any.class/any.modifiers/swap.pass.cpp |   137 +
 .../any.observers/has_value.pass.cpp          |    66 +
 .../any/any.class/any.observers/type.pass.cpp |    48 +
 .../any/any.class/not_literal_type.pass.cpp   |    24 +
 .../any.cast/any_cast_pointer.pass.cpp        |   185 +
 .../any.cast/any_cast_reference.pass.cpp      |   316 +
 ...st_request_invalid_value_category.fail.cpp |    68 +
 .../any.cast/const_correctness.fail.cpp       |    48 +
 .../any.cast/not_copy_constructible.fail.cpp  |    60 +
 .../any.cast/reference_types.fail.cpp         |    55 +
 .../any/any.nonmembers/make_any.pass.cpp      |   143 +
 .../any/any.nonmembers/swap.pass.cpp          |    45 +
 .../integral.bool.fail.cpp                    |    33 +
 .../charconv.from.chars/integral.pass.cpp     |   195 +
 .../charconv.to.chars/integral.bool.fail.cpp  |    33 +
 .../charconv.to.chars/integral.pass.cpp       |   190 +
 .../arithmetic.operations/divides.pass.cpp    |    42 +
 .../arithmetic.operations/minus.pass.cpp      |    42 +
 .../arithmetic.operations/modulus.pass.cpp    |    42 +
 .../arithmetic.operations/multiplies.pass.cpp |    42 +
 .../arithmetic.operations/negate.pass.cpp     |    41 +
 .../arithmetic.operations/plus.pass.cpp       |    42 +
 .../transparent.pass.cpp                      |    60 +
 .../PR23141_invoke_not_constexpr.pass.cpp     |    38 +
 .../func.bind.bind/bind_return_type.pass.cpp  |   134 +
 .../func.bind/func.bind.bind/copy.pass.cpp    |    40 +
 .../invoke_function_object.pass.cpp           |    54 +
 .../func.bind.bind/invoke_int_0.pass.cpp      |    58 +
 .../func.bind.bind/invoke_lvalue.pass.cpp     |   293 +
 .../func.bind.bind/invoke_rvalue.pass.cpp     |   271 +
 .../func.bind.bind/invoke_void_0.pass.cpp     |    77 +
 .../func.bind/func.bind.bind/nested.pass.cpp  |    55 +
 .../is_bind_expression.pass.cpp               |    39 +
 .../is_bind_expression_03.pass.cpp            |    42 +
 .../func.bind.isbind/is_placeholder.pass.cpp  |    46 +
 .../func.bind.place/placeholders.pass.cpp     |    98 +
 .../bind/func.bind/nothing_to_do.pass.cpp     |    13 +
 .../bind/nothing_to_do.pass.cpp               |    13 +
 .../bitwise.operations/bit_and.pass.cpp       |    62 +
 .../bitwise.operations/bit_not.pass.cpp       |    49 +
 .../bitwise.operations/bit_or.pass.cpp        |    62 +
 .../bitwise.operations/bit_xor.pass.cpp       |    66 +
 .../bitwise.operations/transparent.pass.cpp   |    49 +
 .../comparisons/constexpr_init.pass.cpp       |    49 +
 .../comparisons/equal_to.pass.cpp             |    44 +
 .../comparisons/greater.pass.cpp              |    54 +
 .../comparisons/greater_equal.pass.cpp        |    54 +
 .../comparisons/less.pass.cpp                 |    53 +
 .../comparisons/less_equal.pass.cpp           |    54 +
 .../comparisons/not_equal_to.pass.cpp         |    46 +
 .../pointer_comparison_test_helper.h          |    39 +
 .../comparisons/transparent.pass.cpp          |    60 +
 .../func.def/nothing_to_do.pass.cpp           |    13 +
 .../func.invoke/invoke.pass.cpp               |   353 +
 .../invoke_feature_test_macro.pass.cpp        |    40 +
 .../func.memfn/member_data.fail.cpp           |    43 +
 .../func.memfn/member_data.pass.cpp           |    46 +
 .../func.memfn/member_function.pass.cpp       |    78 +
 .../func.memfn/member_function_const.pass.cpp |    81 +
 .../member_function_const_volatile.pass.cpp   |    81 +
 .../member_function_volatile.pass.cpp         |    81 +
 .../func.not_fn/not_fn.pass.cpp               |   617 +
 .../INVOKE_tested_elsewhere.pass.cpp          |    17 +
 .../func.require/binary_function.pass.cpp     |    28 +
 .../func.require/unary_function.pass.cpp      |    27 +
 .../func.search.bm/default.pass.cpp           |   131 +
 .../func.search/func.search.bm/hash.pass.cpp  |   127 +
 .../func.search.bm/hash.pred.pass.cpp         |   145 +
 .../func.search/func.search.bm/pred.pass.cpp  |   136 +
 .../func.search.bmh/default.pass.cpp          |   131 +
 .../func.search/func.search.bmh/hash.pass.cpp |   126 +
 .../func.search.bmh/hash.pred.pass.cpp        |   139 +
 .../func.search/func.search.bmh/pred.pass.cpp |   133 +
 .../func.search.default/default.pass.cpp      |    98 +
 .../func.search.default/default.pred.pass.cpp |   105 +
 .../func.search/nothing_to_do.pass.cpp        |    14 +
 .../bad_function_call.pass.cpp                |    29 +
 .../bad_function_call_ctor.pass.cpp           |    23 +
 .../func.wrap.func/derive_from.fail.cpp       |    26 +
 .../func.wrap.func/derive_from.pass.cpp       |    31 +
 .../func.wrap.func.alg/swap.pass.cpp          |   137 +
 .../func.wrap.func.cap/operator_bool.pass.cpp |    32 +
 .../func.wrap.func.con/F.pass.cpp             |   116 +
 .../func.wrap.func.con/F_assign.pass.cpp      |   120 +
 .../func.wrap.func.con/F_incomplete.pass.cpp  |    67 +
 .../func.wrap.func.con/F_nullptr.pass.cpp     |   248 +
 .../func.wrap.func.con/alloc.fail.cpp         |    26 +
 .../func.wrap.func.con/alloc.pass.cpp         |    32 +
 .../func.wrap.func.con/alloc_F.fail.cpp       |    30 +
 .../func.wrap.func.con/alloc_F.pass.cpp       |   133 +
 .../alloc_function.fail.cpp                   |    31 +
 .../alloc_function.pass.cpp                   |   127 +
 .../func.wrap.func.con/alloc_nullptr.fail.cpp |    28 +
 .../func.wrap.func.con/alloc_nullptr.pass.cpp |    30 +
 .../alloc_rfunction.fail.cpp                  |    61 +
 .../alloc_rfunction.pass.cpp                  |   110 +
 .../func.wrap.func.con/copy_assign.pass.cpp   |   139 +
 .../func.wrap.func.con/copy_move.pass.cpp     |   166 +
 .../func.wrap.func.con/deduct_F.fail.cpp      |    34 +
 .../func.wrap.func.con/deduct_F.pass.cpp      |   137 +
 .../func.wrap.func.con/deduct_ptr.pass.cpp    |   112 +
 .../func.wrap.func.con/default.pass.cpp       |    26 +
 .../func.wrap.func.con/nullptr_t.pass.cpp     |    26 +
 .../nullptr_t_assign.pass.cpp                 |    75 +
 .../func.wrap.func.inv/invoke.fail.cpp        |    47 +
 .../func.wrap.func.inv/invoke.pass.cpp        |   416 +
 .../assign_F_alloc.pass.cpp                   |    65 +
 .../func.wrap.func.mod/swap.pass.cpp          |   196 +
 .../operator_==.pass.cpp                      |    44 +
 .../func.wrap.func.targ/target.pass.cpp       |    96 +
 .../func.wrap.func.targ/target_type.pass.cpp  |    64 +
 .../func.wrap/func.wrap.func/function_types.h |    65 +
 .../func.wrap/func.wrap.func/types.pass.cpp   |   111 +
 .../func.wrap/nothing_to_do.pass.cpp          |    13 +
 .../logical.operations/logical_and.pass.cpp   |    53 +
 .../logical.operations/logical_not.pass.cpp   |    43 +
 .../logical.operations/logical_or.pass.cpp    |    52 +
 .../logical.operations/transparent.pass.cpp   |    45 +
 .../binary_negate.depr_in_cxx17.fail.cpp      |    33 +
 .../negators/binary_negate.pass.cpp           |    35 +
 .../negators/not1.depr_in_cxx17.fail.cpp      |    31 +
 .../function.objects/negators/not1.pass.cpp   |    28 +
 .../negators/not2.depr_in_cxx17.fail.cpp      |    32 +
 .../function.objects/negators/not2.pass.cpp   |    30 +
 .../unary_negate.depr_in_cxx17.fail.cpp       |    32 +
 .../negators/unary_negate.pass.cpp            |    32 +
 .../refwrap.access/conversion.pass.cpp        |    48 +
 .../refwrap.assign/copy_assign.pass.cpp       |    60 +
 .../refwrap/refwrap.const/copy_ctor.pass.cpp  |    48 +
 .../refwrap.const/ctor.incomplete.pass.cpp    |    43 +
 .../refwrap/refwrap.const/type_ctor.fail.cpp  |    25 +
 .../refwrap/refwrap.const/type_ctor.pass.cpp  |    47 +
 .../refwrap.helpers/cref.incomplete.pass.cpp  |    44 +
 .../refwrap/refwrap.helpers/cref_1.pass.cpp   |    27 +
 .../refwrap/refwrap.helpers/cref_2.pass.cpp   |    28 +
 .../refwrap.helpers/ref.incomplete.pass.cpp   |    44 +
 .../refwrap/refwrap.helpers/ref_1.fail.cpp    |    30 +
 .../refwrap/refwrap.helpers/ref_1.pass.cpp    |    27 +
 .../refwrap/refwrap.helpers/ref_2.pass.cpp    |    46 +
 .../refwrap/refwrap.invoke/invoke.fail.cpp    |    53 +
 .../refwrap.invoke/invoke.incomplete.fail.cpp |    37 +
 .../refwrap/refwrap.invoke/invoke.pass.cpp    |   332 +
 .../refwrap.invoke/invoke_int_0.pass.cpp      |    79 +
 .../refwrap.invoke/invoke_void_0.pass.cpp     |    71 +
 .../function.objects/refwrap/type.pass.cpp    |    40 +
 .../refwrap/type_properties.pass.cpp          |    62 +
 .../refwrap/unwrap_ref_decay.pass.cpp         |    61 +
 .../refwrap/unwrap_reference.pass.cpp         |    54 +
 .../refwrap/weak_result.pass.cpp              |   100 +
 .../unord.hash/enabled_hashes.pass.cpp        |    26 +
 .../function.objects/unord.hash/enum.fail.cpp |    25 +
 .../function.objects/unord.hash/enum.pass.cpp |    64 +
 .../unord.hash/floating.pass.cpp              |    74 +
 .../unord.hash/integral.pass.cpp              |   113 +
 .../unord.hash/non_enum.pass.cpp              |    39 +
 .../unord.hash/pointer.pass.cpp               |    61 +
 .../intseq.general/integer_seq.pass.cpp       |    83 +
 .../intseq/intseq.intseq/integer_seq.fail.cpp |    41 +
 .../intseq/intseq.intseq/integer_seq.pass.cpp |    49 +
 .../intseq.make/make_integer_seq.fail.cpp     |    38 +
 .../intseq.make/make_integer_seq.pass.cpp     |    35 +
 .../make_integer_seq_fallback.fail.cpp        |    20 +
 .../make_integer_seq_fallback.pass.cpp        |    19 +
 .../utilities/intseq/nothing_to_do.pass.cpp   |    13 +
 .../allocator.tag/allocator_arg.fail.cpp      |    29 +
 .../allocator.tag/allocator_arg.pass.cpp      |    25 +
 .../allocate.fail.cpp                         |    52 +
 .../allocate.pass.cpp                         |    51 +
 .../allocate_hint.pass.cpp                    |    82 +
 .../construct.pass.cpp                        |   154 +
 .../deallocate.pass.cpp                       |    57 +
 .../allocator.traits.members/destroy.pass.cpp |    91 +
 .../incomplete_type_helper.h                  |    14 +
 .../max_size.pass.cpp                         |    79 +
 ...ct_on_container_copy_construction.pass.cpp |    78 +
 .../const_pointer.pass.cpp                    |    68 +
 .../const_void_pointer.pass.cpp               |    70 +
 .../difference_type.pass.cpp                  |    79 +
 .../is_always_equal.pass.cpp                  |    55 +
 .../allocator.traits.types/pointer.pass.cpp   |    55 +
 ...gate_on_container_copy_assignment.pass.cpp |    55 +
 ...gate_on_container_move_assignment.pass.cpp |    56 +
 .../propagate_on_container_swap.pass.cpp      |    54 +
 .../rebind_alloc.pass.cpp                     |   102 +
 .../allocator.traits.types/size_type.pass.cpp |    77 +
 .../void_pointer.pass.cpp                     |    69 +
 .../allocator.traits/allocator_type.pass.cpp  |    34 +
 .../allocator.traits/rebind_traits.pass.cpp   |    82 +
 .../allocator.traits/value_type.pass.cpp      |    34 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../uses_allocator.pass.cpp                   |    76 +
 .../allocator.uses/nothing_to_do.pass.cpp     |    13 +
 .../memory/c.malloc/nothing_to_do.pass.cpp    |    15 +
 .../default.allocator/allocator.ctor.pass.cpp |    51 +
 .../allocator.globals/eq.pass.cpp             |    34 +
 .../allocator.members/address.pass.cpp        |    42 +
 .../allocator.members/allocate.fail.cpp       |    29 +
 .../allocator.members/allocate.pass.cpp       |   112 +
 .../allocator.members/allocate.size.pass.cpp  |    53 +
 .../allocator.members/construct.pass.cpp      |   144 +
 .../allocator.members/max_size.pass.cpp       |    30 +
 .../allocator_pointers.pass.cpp               |   123 +
 .../allocator_types.pass.cpp                  |    58 +
 .../default.allocator/allocator_void.pass.cpp |    39 +
 .../pointer.conversion/to_address.pass.cpp    |   121 +
 .../pointer.traits/difference_type.pass.cpp   |    28 +
 .../pointer.traits/element_type.pass.cpp      |    28 +
 .../memory/pointer.traits/pointer.pass.cpp    |    35 +
 .../pointer_to.pass.cpp                       |    52 +
 .../difference_type.pass.cpp                  |    67 +
 .../element_type.pass.cpp                     |    69 +
 .../pointer.traits.types/rebind.pass.cpp      |   106 +
 .../memory/pointer.traits/pointer_to.pass.cpp |    45 +
 .../memory/pointer.traits/rebind.pass.cpp     |    32 +
 .../utilities/memory/ptr.align/align.pass.cpp |    87 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../specialized.addressof/addressof.pass.cpp  |    54 +
 .../addressof.temp.fail.cpp                   |    27 +
 .../constexpr_addressof.pass.cpp              |    45 +
 .../specialized.destroy/destroy.pass.cpp      |    48 +
 .../specialized.destroy/destroy_at.pass.cpp   |    81 +
 .../specialized.destroy/destroy_n.pass.cpp    |    50 +
 .../uninitialized_default_construct.pass.cpp  |   113 +
 ...uninitialized_default_construct_n.pass.cpp |   117 +
 .../uninitialized_value_construct.pass.cpp    |   112 +
 .../uninitialized_value_construct_n.pass.cpp  |   116 +
 .../uninitialized_copy.pass.cpp               |    90 +
 .../uninitialized_copy_n.pass.cpp             |    89 +
 .../uninitialized_fill_n.pass.cpp             |    89 +
 .../uninitialized_fill.pass.cpp               |    86 +
 .../uninitialized_move.pass.cpp               |   115 +
 .../uninitialized_move_n.pass.cpp             |   118 +
 .../raw_storage_iterator.base.pass.cpp        |    59 +
 .../raw_storage_iterator.pass.cpp             |    72 +
 .../temporary.buffer/overaligned.pass.cpp     |    38 +
 .../temporary_buffer.pass.cpp                 |    32 +
 .../unique.ptr/unique.ptr.special/io.fail.cpp |    36 +
 .../unique.ptr/unique.ptr.special/io.pass.cpp |    35 +
 .../declare_no_pointers.pass.cpp              |    26 +
 .../declare_reachable.pass.cpp                |    27 +
 .../get_pointer_safety.pass.cpp               |    40 +
 .../util.smartptr/nothing_to_do.pass.cpp      |    13 +
 .../enable_shared_from_this.pass.cpp          |   172 +
 .../util.smartptr.hash/enabled_hash.pass.cpp  |    26 +
 .../hash_shared_ptr.pass.cpp                  |    47 +
 .../hash_unique_ptr.pass.cpp                  |   104 +
 .../atomic_compare_exchange_strong.pass.cpp   |    56 +
 ..._compare_exchange_strong_explicit.pass.cpp |    61 +
 .../atomic_compare_exchange_weak.pass.cpp     |    56 +
 ...ic_compare_exchange_weak_explicit.pass.cpp |    61 +
 .../atomic_exchange.pass.cpp                  |    42 +
 .../atomic_exchange_explicit.pass.cpp         |    42 +
 .../atomic_is_lock_free.pass.cpp              |    34 +
 .../atomic_load.pass.cpp                      |    40 +
 .../atomic_load_explicit.pass.cpp             |    40 +
 .../atomic_store.pass.cpp                     |    41 +
 .../atomic_store_explicit.pass.cpp            |    41 +
 .../util.smartptr.shared/types.pass.cpp       |    33 +
 .../get_deleter.pass.cpp                      |    69 +
 .../auto_ptr_Y.pass.cpp                       |   119 +
 .../shared_ptr.pass.cpp                       |   126 +
 .../shared_ptr_Y.pass.cpp                     |   124 +
 .../shared_ptr_Y_rv.pass.cpp                  |   126 +
 .../shared_ptr_rv.pass.cpp                    |   126 +
 .../unique_ptr_Y.pass.cpp                     |   116 +
 .../const_pointer_cast.pass.cpp               |    60 +
 .../dynamic_pointer_cast.pass.cpp             |    60 +
 .../static_pointer_cast.pass.cpp              |    72 +
 .../cmp_nullptr.pass.cpp                      |    72 +
 .../util.smartptr.shared.cmp/eq.pass.cpp      |    34 +
 .../util.smartptr.shared.cmp/lt.pass.cpp      |    33 +
 .../auto_ptr.pass.cpp                         |   100 +
 .../default.pass.cpp                          |    25 +
 .../nullptr_t.pass.cpp                        |    25 +
 .../nullptr_t_deleter.pass.cpp                |    49 +
 .../nullptr_t_deleter_allocator.pass.cpp      |    87 +
 ...nullptr_t_deleter_allocator_throw.pass.cpp |    49 +
 .../nullptr_t_deleter_throw.pass.cpp          |    56 +
 .../pointer.pass.cpp                          |    49 +
 .../pointer_deleter.pass.cpp                  |    50 +
 .../pointer_deleter_allocator.pass.cpp        |    91 +
 .../pointer_deleter_allocator_throw.pass.cpp  |    50 +
 .../pointer_deleter_throw.pass.cpp            |    56 +
 .../pointer_throw.pass.cpp                    |    55 +
 .../shared_ptr.pass.cpp                       |    65 +
 .../shared_ptr_Y.pass.cpp                     |   100 +
 .../shared_ptr_Y_rv.pass.cpp                  |   114 +
 .../shared_ptr_pointer.pass.cpp               |    64 +
 .../shared_ptr_rv.pass.cpp                    |    78 +
 .../unique_ptr.pass.cpp                       |   102 +
 .../weak_ptr.pass.cpp                         |    86 +
 .../allocate_shared.pass.cpp                  |   165 +
 .../make_shared.pass.cpp                      |   112 +
 .../make_shared.private.fail.cpp              |    30 +
 .../make_shared.protected.fail.cpp            |    30 +
 .../make_shared.volatile.pass.cpp             |    64 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../util.smartptr.shared.io/io.pass.cpp       |    32 +
 .../util.smartptr.shared.mod/reset.pass.cpp   |    65 +
 .../reset_pointer.pass.cpp                    |    67 +
 .../reset_pointer_deleter.pass.cpp            |    81 +
 .../reset_pointer_deleter_allocator.pass.cpp  |    90 +
 .../util.smartptr.shared.mod/swap.pass.cpp    |   107 +
 .../util.smartptr.shared.obs/arrow.pass.cpp   |    32 +
 .../dereference.pass.cpp                      |    28 +
 .../util.smartptr.shared.obs/op_bool.pass.cpp |    32 +
 .../owner_before_shared_ptr.pass.cpp          |    31 +
 .../owner_before_weak_ptr.pass.cpp            |    34 +
 .../util.smartptr.shared.obs/unique.pass.cpp  |    31 +
 .../util.smartptr.shared.spec/swap.pass.cpp   |   108 +
 .../util.smartptr.weak/types.pass.cpp         |    29 +
 .../owner_less.pass.cpp                       |   133 +
 .../shared_ptr_Y.pass.cpp                     |    64 +
 .../weak_ptr.pass.cpp                         |    81 +
 .../weak_ptr_Y.pass.cpp                       |    81 +
 .../util.smartptr.weak.const/default.pass.cpp |    28 +
 .../shared_ptr_Y.pass.cpp                     |    98 +
 .../weak_ptr.pass.cpp                         |   117 +
 .../weak_ptr_Y.pass.cpp                       |   111 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../util.smartptr.weak.mod/reset.pass.cpp     |    44 +
 .../util.smartptr.weak.mod/swap.pass.cpp      |    52 +
 .../util.smartptr.weak.obs/expired.pass.cpp   |    49 +
 .../util.smartptr.weak.obs/lock.pass.cpp      |    61 +
 .../not_less_than.fail.cpp                    |    28 +
 .../owner_before_shared_ptr.pass.cpp          |    34 +
 .../owner_before_weak_ptr.pass.cpp            |    34 +
 .../util.smartptr.weak.spec/swap.pass.cpp     |    53 +
 .../bad_weak_ptr.pass.cpp                     |    34 +
 .../is_constant_evaluated.fail.cpp            |    29 +
 .../is_constant_evaluated.pass.cpp            |    50 +
 .../meta/meta.help/bool_constant.pass.cpp     |    35 +
 .../meta/meta.help/integral_constant.pass.cpp |    52 +
 .../meta/meta.logical/conjunction.pass.cpp    |    69 +
 .../meta/meta.logical/disjunction.pass.cpp    |    69 +
 .../meta/meta.logical/negation.pass.cpp       |    42 +
 .../meta/meta.rel/is_base_of.pass.cpp         |    73 +
 .../meta/meta.rel/is_base_of_union.pass.cpp   |    93 +
 .../meta/meta.rel/is_convertible.pass.cpp     |   257 +
 .../meta.rel/is_convertible_fallback.pass.cpp |    28 +
 .../meta/meta.rel/is_invocable.pass.cpp       |   245 +
 .../meta.rel/is_nothrow_convertible.pass.cpp  |    60 +
 .../meta.rel/is_nothrow_invocable.pass.cpp    |   217 +
 .../utilities/meta/meta.rel/is_same.pass.cpp  |    74 +
 .../meta/meta.rqmts/nothing_to_do.pass.cpp    |    13 +
 .../remove_all_extents.pass.cpp               |    44 +
 .../meta.trans.arr/remove_extent.pass.cpp     |    45 +
 .../meta.trans.cv/add_const.pass.cpp          |    46 +
 .../meta.trans/meta.trans.cv/add_cv.pass.cpp  |    46 +
 .../meta.trans.cv/add_volatile.pass.cpp       |    46 +
 .../meta.trans.cv/remove_const.pass.cpp       |    46 +
 .../meta.trans.cv/remove_cv.pass.cpp          |    46 +
 .../meta.trans.cv/remove_volatile.pass.cpp    |    46 +
 .../meta.trans.other/aligned_storage.pass.cpp |   298 +
 .../meta.trans.other/aligned_union.fail.cpp   |    24 +
 .../meta.trans.other/aligned_union.pass.cpp   |   114 +
 .../meta.trans.other/common_type.pass.cpp     |   333 +
 .../meta.trans.other/conditional.pass.cpp     |    27 +
 .../meta.trans.other/decay.pass.cpp           |    43 +
 .../meta.trans.other/enable_if.fail.cpp       |    20 +
 .../meta.trans.other/enable_if.pass.cpp       |    27 +
 .../meta.trans.other/enable_if2.fail.cpp      |    21 +
 .../meta.trans.other/remove_cvref.pass.cpp    |    53 +
 .../meta.trans.other/result_of.pass.cpp       |   371 +
 .../meta.trans.other/result_of11.pass.cpp     |   178 +
 .../meta.trans.other/type_identity.pass.cpp   |    41 +
 .../meta.trans.other/underlying_type.fail.cpp |    38 +
 .../meta.trans.other/underlying_type.pass.cpp |   104 +
 .../meta.trans.ptr/add_pointer.pass.cpp       |    81 +
 .../meta.trans.ptr/remove_pointer.pass.cpp    |    45 +
 .../meta.trans.ref/add_lvalue_ref.pass.cpp    |    76 +
 .../meta.trans.ref/add_rvalue_ref.pass.cpp    |    76 +
 .../meta.trans.ref/remove_ref.pass.cpp        |    46 +
 .../meta.trans.sign/make_signed.pass.cpp      |    71 +
 .../meta.trans.sign/make_unsigned.pass.cpp    |    72 +
 .../meta/meta.trans/nothing_to_do.pass.cpp    |    13 +
 .../meta.type.synop/nothing_to_do.pass.cpp    |    13 +
 .../alignment_of.pass.cpp                     |    62 +
 .../meta.unary.prop.query/extent.pass.cpp     |    75 +
 .../meta/meta.unary.prop.query/rank.pass.cpp  |    55 +
 .../meta.unary.prop.query/void_t.pass.cpp     |    76 +
 .../meta.unary/meta.unary.cat/array.pass.cpp  |    62 +
 .../meta.unary/meta.unary.cat/class.pass.cpp  |    61 +
 .../meta.unary/meta.unary.cat/enum.pass.cpp   |    57 +
 .../meta.unary.cat/floating_point.pass.cpp    |    58 +
 .../meta.unary.cat/function.pass.cpp          |    94 +
 .../meta.unary.cat/integral.pass.cpp          |    72 +
 .../meta.unary.cat/is_array.pass.cpp          |    95 +
 .../meta.unary.cat/is_class.pass.cpp          |   101 +
 .../meta.unary.cat/is_enum.pass.cpp           |    96 +
 .../meta.unary.cat/is_floating_point.pass.cpp |   104 +
 .../meta.unary.cat/is_function.pass.cpp       |   110 +
 .../meta.unary.cat/is_integral.pass.cpp       |   110 +
 .../is_lvalue_reference.pass.cpp              |    96 +
 .../is_member_object_pointer.pass.cpp         |   100 +
 .../meta.unary.cat/is_member_pointer.pass.cpp |   107 +
 .../meta.unary.cat/is_null_pointer.pass.cpp   |    98 +
 .../meta.unary.cat/is_pointer.pass.cpp        |    97 +
 .../is_rvalue_reference.pass.cpp              |    96 +
 .../meta.unary.cat/is_union.pass.cpp          |    96 +
 .../meta.unary.cat/is_void.pass.cpp           |    95 +
 .../meta.unary.cat/lvalue_ref.pass.cpp        |    49 +
 .../member_function_pointer.pass.cpp          |   230 +
 ...ber_function_pointer_no_variadics.pass.cpp |    84 +
 .../member_object_pointer.pass.cpp            |    60 +
 .../meta.unary.cat/nullptr.pass.cpp           |    58 +
 .../meta.unary.cat/pointer.pass.cpp           |    60 +
 .../meta.unary.cat/rvalue_ref.pass.cpp        |    48 +
 .../meta.unary/meta.unary.cat/union.pass.cpp  |    62 +
 .../meta.unary/meta.unary.cat/void.pass.cpp   |    56 +
 .../meta.unary/meta.unary.comp/array.pass.cpp |    52 +
 .../meta.unary/meta.unary.comp/class.pass.cpp |    50 +
 .../meta.unary/meta.unary.comp/enum.pass.cpp  |    45 +
 .../meta.unary.comp/floating_point.pass.cpp   |    45 +
 .../meta.unary.comp/function.pass.cpp         |    46 +
 .../meta.unary.comp/integral.pass.cpp         |    59 +
 .../meta.unary.comp/is_arithmetic.pass.cpp    |   108 +
 .../meta.unary.comp/is_bounded_array.pass.cpp |    73 +
 .../meta.unary.comp/is_compound.pass.cpp      |    99 +
 .../meta.unary.comp/is_fundamental.pass.cpp   |   116 +
 .../is_member_pointer.pass.cpp                |   106 +
 .../meta.unary.comp/is_object.pass.cpp        |   104 +
 .../meta.unary.comp/is_reference.pass.cpp     |   102 +
 .../meta.unary.comp/is_scalar.pass.cpp        |   115 +
 .../is_unbounded_array.pass.cpp               |    73 +
 .../meta.unary.comp/lvalue_ref.pass.cpp       |    35 +
 .../member_function_pointer.pass.cpp          |    49 +
 .../member_object_pointer.pass.cpp            |    47 +
 .../meta.unary.comp/pointer.pass.cpp          |    46 +
 .../meta.unary.comp/rvalue_ref.pass.cpp       |    35 +
 .../meta.unary/meta.unary.comp/union.pass.cpp |    49 +
 .../meta.unary/meta.unary.comp/void.pass.cpp  |    43 +
 ...has_unique_object_representations.pass.cpp |   107 +
 .../has_virtual_destructor.pass.cpp           |    92 +
 .../meta.unary.prop/is_abstract.pass.cpp      |    95 +
 .../meta.unary.prop/is_aggregate.pass.cpp     |    80 +
 .../meta.unary.prop/is_assignable.pass.cpp    |    84 +
 .../meta.unary.prop/is_const.pass.cpp         |    49 +
 .../meta.unary.prop/is_constructible.pass.cpp |   310 +
 .../is_copy_assignable.pass.cpp               |    86 +
 .../is_copy_constructible.pass.cpp            |    96 +
 .../is_default_constructible.pass.cpp         |   127 +
 .../meta.unary.prop/is_destructible.pass.cpp  |   147 +
 .../meta.unary.prop/is_empty.pass.cpp         |   105 +
 .../meta.unary.prop/is_final.pass.cpp         |    63 +
 .../meta.unary.prop/is_literal_type.pass.cpp  |   106 +
 .../is_move_assignable.pass.cpp               |    72 +
 .../is_move_constructible.pass.cpp            |    87 +
 .../is_nothrow_assignable.pass.cpp            |    63 +
 .../is_nothrow_constructible.pass.cpp         |   119 +
 .../is_nothrow_copy_assignable.pass.cpp       |    73 +
 .../is_nothrow_copy_constructible.pass.cpp    |    73 +
 .../is_nothrow_default_constructible.pass.cpp |    89 +
 .../is_nothrow_destructible.pass.cpp          |   115 +
 .../is_nothrow_move_assignable.pass.cpp       |    71 +
 .../is_nothrow_move_constructible.pass.cpp    |    73 +
 .../is_nothrow_swappable.pass.cpp             |    84 +
 .../is_nothrow_swappable_with.pass.cpp        |    82 +
 .../meta.unary.prop/is_pod.pass.cpp           |    66 +
 .../meta.unary.prop/is_polymorphic.pass.cpp   |    96 +
 .../meta.unary.prop/is_signed.pass.cpp        |    76 +
 .../is_standard_layout.pass.cpp               |    62 +
 .../meta.unary.prop/is_swappable.pass.cpp     |    99 +
 .../is_swappable_include_order.pass.cpp       |    44 +
 .../is_swappable_with.pass.cpp                |    79 +
 .../meta.unary.prop/is_trivial.pass.cpp       |    64 +
 .../is_trivially_assignable.pass.cpp          |    61 +
 .../is_trivially_constructible.pass.cpp       |    78 +
 .../is_trivially_copy_assignable.pass.cpp     |    79 +
 .../is_trivially_copy_constructible.pass.cpp  |    83 +
 .../is_trivially_copyable.pass.cpp            |    81 +
 ...s_trivially_default_constructible.pass.cpp |    90 +
 .../is_trivially_destructible.pass.cpp        |   127 +
 .../is_trivially_move_assignable.pass.cpp     |    79 +
 .../is_trivially_move_constructible.pass.cpp  |    97 +
 .../meta.unary.prop/is_unsigned.pass.cpp      |    76 +
 .../meta.unary.prop/is_volatile.pass.cpp      |    49 +
 .../meta/meta.unary/nothing_to_do.pass.cpp    |    13 +
 .../test/std/utilities/nothing_to_do.pass.cpp |    13 +
 .../default.pass.cpp                          |    28 +
 .../derive.pass.cpp                           |    29 +
 .../optional.comp_with_t/equal.pass.cpp       |    67 +
 .../optional.comp_with_t/greater.pass.cpp     |    67 +
 .../greater_equal.pass.cpp                    |    69 +
 .../optional.comp_with_t/less_equal.pass.cpp  |    69 +
 .../optional.comp_with_t/less_than.pass.cpp   |    67 +
 .../optional.comp_with_t/not_equal.pass.cpp   |    67 +
 .../optional.hash/enabled_hash.pass.cpp       |    29 +
 .../optional/optional.hash/hash.pass.cpp      |    83 +
 .../optional/optional.nullops/equal.pass.cpp  |    42 +
 .../optional.nullops/greater.pass.cpp         |    42 +
 .../optional.nullops/greater_equal.pass.cpp   |    42 +
 .../optional.nullops/less_equal.pass.cpp      |    43 +
 .../optional.nullops/less_than.pass.cpp       |    42 +
 .../optional.nullops/not_equal.pass.cpp       |    42 +
 .../optional.nullopt/nullopt_t.fail.cpp       |    26 +
 .../optional.nullopt/nullopt_t.pass.cpp       |    43 +
 .../assign_value.pass.cpp                     |   285 +
 .../const_optional_U.pass.cpp                 |   255 +
 .../optional.object.assign/copy.pass.cpp      |   107 +
 .../optional.object.assign/emplace.pass.cpp   |   270 +
 .../emplace_initializer_list.pass.cpp         |   122 +
 .../optional.object.assign/move.pass.cpp      |   208 +
 .../optional.object.assign/nullopt_t.pass.cpp |    68 +
 .../optional_U.pass.cpp                       |   269 +
 .../optional.object.ctor/U.pass.cpp           |   155 +
 .../optional.object.ctor/const_T.pass.cpp     |   131 +
 .../const_optional_U.pass.cpp                 |   135 +
 .../optional.object.ctor/copy.pass.cpp        |   174 +
 .../optional.object.ctor/ctor.fail.cpp        |    47 +
 .../optional.object.ctor/deduct.fail.cpp      |    47 +
 .../optional.object.ctor/deduct.pass.cpp      |    57 +
 .../optional.object.ctor/default.pass.cpp     |    82 +
 ...empty_in_place_t_does_not_clobber.pass.cpp |    41 +
 .../explicit_const_optional_U.pass.cpp        |   122 +
 .../explicit_optional_U.pass.cpp              |    85 +
 .../optional.object.ctor/in_place_t.pass.cpp  |   149 +
 .../initializer_list.pass.cpp                 |   117 +
 .../optional.object.ctor/move.fail.cpp        |    53 +
 .../optional.object.ctor/move.pass.cpp        |   224 +
 .../optional.object.ctor/nullopt_t.pass.cpp   |    76 +
 .../optional.object.ctor/optional_U.pass.cpp  |    94 +
 .../optional.object.ctor/rvalue_T.pass.cpp    |   156 +
 .../optional.object.dtor/dtor.pass.cpp        |    71 +
 .../optional.object.mod/reset.pass.cpp        |    62 +
 .../optional.object.observe/bool.pass.cpp     |    38 +
 .../dereference.pass.cpp                      |    74 +
 .../dereference_const.pass.cpp                |    70 +
 .../dereference_const_rvalue.pass.cpp         |    70 +
 .../dereference_rvalue.pass.cpp               |    74 +
 .../has_value.pass.cpp                        |    38 +
 .../optional.object.observe/op_arrow.pass.cpp |    73 +
 .../op_arrow_const.pass.cpp                   |    77 +
 .../optional.object.observe/value.pass.cpp    |    77 +
 .../value_const.fail.cpp                      |    34 +
 .../value_const.pass.cpp                      |    68 +
 .../value_const_rvalue.pass.cpp               |    68 +
 .../optional.object.observe/value_or.pass.cpp |    75 +
 .../value_or_const.pass.cpp                   |    80 +
 .../value_rvalue.pass.cpp                     |    75 +
 .../optional.object.swap/swap.pass.cpp        |   307 +
 ...onal_requires_destructible_object.fail.cpp |    51 +
 .../optional.object/special_members.pass.cpp  |    65 +
 .../optional.object/triviality.pass.cpp       |    99 +
 .../optional/optional.object/types.pass.cpp   |    41 +
 .../optional/optional.relops/equal.pass.cpp   |    89 +
 .../optional.relops/greater_equal.pass.cpp    |    86 +
 .../optional.relops/greater_than.pass.cpp     |    84 +
 .../optional.relops/less_equal.pass.cpp       |    86 +
 .../optional.relops/less_than.pass.cpp        |    84 +
 .../optional.relops/not_equal.pass.cpp        |    89 +
 .../optional.specalg/make_optional.pass.cpp   |    54 +
 .../make_optional_explicit.pass.cpp           |    48 +
 ...ptional_explicit_initializer_list.pass.cpp |    54 +
 .../optional/optional.specalg/swap.pass.cpp   |   353 +
 .../optional.syn/optional_in_place_t.fail.cpp |    27 +
 ...ptional_includes_initializer_list.pass.cpp |    26 +
 .../optional.syn/optional_nullopt_t.fail.cpp  |    30 +
 .../ratio/ratio.arithmetic/ratio_add.fail.cpp |    20 +
 .../ratio/ratio.arithmetic/ratio_add.pass.cpp |    79 +
 .../ratio.arithmetic/ratio_divide.fail.cpp    |    20 +
 .../ratio.arithmetic/ratio_divide.pass.cpp    |    61 +
 .../ratio.arithmetic/ratio_multiply.fail.cpp  |    20 +
 .../ratio.arithmetic/ratio_multiply.pass.cpp  |    61 +
 .../ratio.arithmetic/ratio_subtract.fail.cpp  |    20 +
 .../ratio.arithmetic/ratio_subtract.pass.cpp  |    79 +
 .../ratio.comparison/ratio_equal.pass.cpp     |    68 +
 .../ratio.comparison/ratio_greater.pass.cpp   |    68 +
 .../ratio_greater_equal.pass.cpp              |    68 +
 .../ratio.comparison/ratio_less.pass.cpp      |    98 +
 .../ratio_less_equal.pass.cpp                 |    68 +
 .../ratio.comparison/ratio_not_equal.pass.cpp |    68 +
 .../ratio/ratio.ratio/ratio.pass.cpp          |    47 +
 .../ratio/ratio.ratio/ratio1.fail.cpp         |    19 +
 .../ratio/ratio.ratio/ratio2.fail.cpp         |    20 +
 .../ratio/ratio.ratio/ratio3.fail.cpp         |    20 +
 .../ratio/ratio.si/nothing_to_do.pass.cpp     |    13 +
 .../std/utilities/ratio/typedefs.pass.cpp     |    35 +
 .../utilities/smartptr/unique.ptr/README.TXT  |    16 +
 .../unique.ptr/nothing_to_do.pass.cpp         |    13 +
 .../unique.ptr.class/pointer_type.pass.cpp    |    62 +
 .../unique.ptr.asgn/move.pass.cpp             |   122 +
 .../unique.ptr.asgn/move_convert.pass.cpp     |   421 +
 .../move_convert.runtime.pass.cpp             |   123 +
 .../move_convert.single.pass.cpp              |   147 +
 .../unique.ptr.asgn/null.pass.cpp             |    41 +
 .../unique.ptr.asgn/nullptr.pass.cpp          |    42 +
 .../unique.ptr.ctor/auto_pointer.pass.cpp     |   100 +
 .../unique.ptr.ctor/default.pass.cpp          |   108 +
 .../unique.ptr.ctor/move.pass.cpp             |   175 +
 .../unique.ptr.ctor/move_convert.pass.cpp     |   220 +
 .../move_convert.runtime.pass.cpp             |    85 +
 .../move_convert.single.pass.cpp              |   249 +
 .../unique.ptr.ctor/null.pass.cpp             |    75 +
 .../unique.ptr.ctor/nullptr.pass.cpp          |   107 +
 .../unique.ptr.ctor/pointer.pass.cpp          |   172 +
 .../unique.ptr.ctor/pointer_deleter.fail.cpp  |    26 +
 .../unique.ptr.ctor/pointer_deleter.pass.cpp  |   329 +
 .../unique.ptr.dtor/null.pass.cpp             |    51 +
 .../unique.ptr.modifiers/release.pass.cpp     |    57 +
 .../unique.ptr.modifiers/reset.pass.cpp       |   118 +
 .../reset.runtime.fail.cpp                    |    31 +
 .../reset.single.pass.cpp                     |    48 +
 .../unique.ptr.modifiers/reset_self.pass.cpp  |    28 +
 .../unique.ptr.modifiers/swap.pass.cpp        |    89 +
 .../dereference.runtime.fail.cpp              |    25 +
 .../dereference.single.pass.cpp               |    25 +
 .../explicit_bool.pass.cpp                    |    67 +
 .../unique.ptr.observers/get.pass.cpp         |    52 +
 .../unique.ptr.observers/get_deleter.pass.cpp |    66 +
 .../op_arrow.runtime.fail.cpp                 |    33 +
 .../op_arrow.single.pass.cpp                  |    31 +
 .../op_subscript.runtime.pass.cpp             |    51 +
 .../op_subscript.single.fail.cpp              |    25 +
 .../make_unique.array.pass.cpp                |    47 +
 .../make_unique.array1.fail.cpp               |    18 +
 .../make_unique.array2.fail.cpp               |    18 +
 .../make_unique.array3.fail.cpp               |    18 +
 .../make_unique.array4.fail.cpp               |    18 +
 .../make_unique.single.pass.cpp               |    35 +
 .../unique.ptr.dltr/nothing_to_do.pass.cpp    |    13 +
 .../convert_ctor.pass.cpp                     |    51 +
 .../unique.ptr.dltr.dflt/default.pass.cpp     |    37 +
 .../unique.ptr.dltr.dflt/incomplete.fail.cpp  |    27 +
 .../unique.ptr.dltr.dflt/void.fail.cpp        |    25 +
 .../convert_ctor.fail.cpp                     |    33 +
 .../convert_ctor.pass.cpp                     |    31 +
 .../unique.ptr.dltr.dflt1/default.pass.cpp    |    39 +
 .../unique.ptr.dltr.dflt1/incomplete.fail.cpp |    27 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../unique.ptr.special/cmp_nullptr.pass.cpp   |    72 +
 .../unique.ptr/unique.ptr.special/eq.pass.cpp |    88 +
 .../unique.ptr.special/rel.pass.cpp           |   102 +
 .../unique.ptr.special/swap.pass.cpp          |   103 +
 .../bitset.cons/char_ptr_ctor.pass.cpp        |    62 +
 .../bitset.cons/default.pass.cpp              |    51 +
 .../bitset.cons/string_ctor.pass.cpp          |   103 +
 .../bitset.cons/ull_ctor.pass.cpp             |    55 +
 .../bitset.hash/bitset.pass.cpp               |    49 +
 .../bitset.hash/enabled_hash.pass.cpp         |    32 +
 .../bitset.members/all.pass.cpp               |    46 +
 .../bitset.members/any.pass.cpp               |    49 +
 .../bitset.members/count.pass.cpp             |    58 +
 .../bitset.members/flip_all.pass.cpp          |    56 +
 .../bitset.members/flip_one.pass.cpp          |    74 +
 .../bitset.members/index.pass.cpp             |    76 +
 .../bitset.members/index_const.pass.cpp       |    58 +
 .../bitset.members/left_shift.pass.cpp        |    57 +
 .../bitset.members/left_shift_eq.pass.cpp     |    62 +
 .../bitset.members/none.pass.cpp              |    49 +
 .../bitset.members/not_all.pass.cpp           |    55 +
 .../bitset.members/op_and_eq.pass.cpp         |    57 +
 .../bitset.members/op_eq_eq.pass.cpp          |    64 +
 .../bitset.members/op_or_eq.pass.cpp          |    57 +
 .../bitset.members/op_xor_eq.pass.cpp         |    57 +
 .../bitset.members/reset_all.pass.cpp         |    45 +
 .../bitset.members/reset_one.pass.cpp         |    59 +
 .../bitset.members/right_shift.pass.cpp       |    57 +
 .../bitset.members/right_shift_eq.pass.cpp    |    62 +
 .../bitset.members/set_all.pass.cpp           |    44 +
 .../bitset.members/set_one.pass.cpp           |    68 +
 .../bitset.members/size.pass.cpp              |    36 +
 .../bitset.members/test.pass.cpp              |    69 +
 .../bitset.members/to_string.pass.cpp         |   169 +
 .../bitset.members/to_ullong.pass.cpp         |    62 +
 .../bitset.members/to_ulong.pass.cpp          |    64 +
 .../bitset.operators/op_and.pass.cpp          |    55 +
 .../bitset.operators/op_not.pass.cpp          |    55 +
 .../bitset.operators/op_or.pass.cpp           |    55 +
 .../bitset.operators/stream_in.pass.cpp       |    80 +
 .../bitset.operators/stream_out.pass.cpp      |    29 +
 .../template.bitset/includes.pass.cpp         |    31 +
 .../libcxx/test/std/utilities/time/clock.h    |    25 +
 .../utilities/time/date.time/ctime.pass.cpp   |    65 +
 .../test/std/utilities/time/days.pass.cpp     |    31 +
 .../test/std/utilities/time/hours.pass.cpp    |    30 +
 .../std/utilities/time/microseconds.pass.cpp  |    30 +
 .../std/utilities/time/milliseconds.pass.cpp  |    30 +
 .../test/std/utilities/time/minutes.pass.cpp  |    30 +
 .../test/std/utilities/time/months.pass.cpp   |    32 +
 .../std/utilities/time/nanoseconds.pass.cpp   |    30 +
 .../dist/libcxx/test/std/utilities/time/rep.h |    64 +
 .../test/std/utilities/time/seconds.pass.cpp  |    30 +
 .../std/utilities/time/time.cal/euclidian.h   |    38 +
 .../time/time.cal/nothing_to_do.pass.cpp      |    13 +
 .../time.cal.day.members/ctor.pass.cpp        |    47 +
 .../time.cal.day.members/decrement.pass.cpp   |    53 +
 .../time.cal.day.members/increment.pass.cpp   |    53 +
 .../time.cal.day.members/ok.pass.cpp          |    38 +
 .../plus_minus_equal.pass.cpp                 |    58 +
 .../comparisons.pass.cpp                      |    45 +
 .../time.cal.day.nonmembers/literals.fail.cpp |    29 +
 .../time.cal.day.nonmembers/literals.pass.cpp |    49 +
 .../time.cal.day.nonmembers/minus.pass.cpp    |    59 +
 .../time.cal.day.nonmembers/plus.pass.cpp     |    60 +
 .../streaming.pass.cpp                        |    57 +
 .../time/time.cal/time.cal.day/types.pass.cpp |    27 +
 .../time.cal/time.cal.last/types.pass.cpp     |    34 +
 .../time.cal.md.members/ctor.pass.cpp         |    48 +
 .../time.cal.md.members/day.pass.cpp          |    39 +
 .../time.cal.md.members/month.pass.cpp        |    40 +
 .../time.cal.md.members/ok.pass.cpp           |    56 +
 .../comparisons.pass.cpp                      |    71 +
 .../time.cal.md.nonmembers/streaming.pass.cpp |    42 +
 .../time/time.cal/time.cal.md/types.pass.cpp  |    27 +
 .../time.cal.mdlast/comparisons.pass.cpp      |    44 +
 .../time.cal/time.cal.mdlast/ctor.pass.cpp    |    42 +
 .../time.cal/time.cal.mdlast/month.pass.cpp   |    39 +
 .../time/time.cal/time.cal.mdlast/ok.pass.cpp |    47 +
 .../time.cal.mdlast/streaming.pass.cpp        |    35 +
 .../time.cal/time.cal.mdlast/types.pass.cpp   |    28 +
 .../time.cal.month.members/ctor.pass.cpp      |    47 +
 .../time.cal.month.members/decrement.pass.cpp |    54 +
 .../time.cal.month.members/increment.pass.cpp |    53 +
 .../time.cal.month.members/ok.pass.cpp        |    39 +
 .../plus_minus_equal.pass.cpp                 |    68 +
 .../comparisons.pass.cpp                      |    48 +
 .../literals.pass.cpp                         |    88 +
 .../time.cal.month.nonmembers/minus.pass.cpp  |    69 +
 .../time.cal.month.nonmembers/plus.pass.cpp   |    73 +
 .../streaming.pass.cpp                        |    54 +
 .../time.cal/time.cal.month/types.pass.cpp    |    27 +
 .../time.cal.mwd.members/ctor.pass.cpp        |    47 +
 .../time.cal.mwd.members/month.pass.cpp       |    43 +
 .../time.cal.mwd.members/ok.pass.cpp          |    52 +
 .../weekday_indexed.pass.cpp                  |    44 +
 .../comparisons.pass.cpp                      |    87 +
 .../streaming.pass.cpp                        |    37 +
 .../time/time.cal/time.cal.mwd/types.pass.cpp |    27 +
 .../time.cal.mwdlast.members/ctor.pass.cpp    |    61 +
 .../time.cal.mwdlast.members/month.pass.cpp   |    43 +
 .../time.cal.mwdlast.members/ok.pass.cpp      |    53 +
 .../weekday_last.pass.cpp                     |    45 +
 .../comparisons.pass.cpp                      |    74 +
 .../streaming.pass.cpp                        |    38 +
 .../time.cal/time.cal.mwdlast/types.pass.cpp  |    28 +
 .../time.cal.operators/month_day.pass.cpp     |   109 +
 .../month_day_last.pass.cpp                   |   108 +
 .../time.cal.operators/month_weekday.pass.cpp |   116 +
 .../month_weekday_last.pass.cpp               |   108 +
 .../time.cal.operators/year_month.pass.cpp    |    69 +
 .../year_month_day.pass.cpp                   |   192 +
 .../year_month_day_last.pass.cpp              |   126 +
 .../year_month_weekday.pass.cpp               |   146 +
 .../year_month_weekday_last.pass.cpp          |   154 +
 .../time.cal.wdidx.members/ctor.pass.cpp      |    62 +
 .../time.cal.wdidx.members/index.pass.cpp     |    39 +
 .../time.cal.wdidx.members/ok.pass.cpp        |    50 +
 .../time.cal.wdidx.members/weekday.pass.cpp   |    40 +
 .../comparisons.pass.cpp                      |    49 +
 .../streaming.pass.cpp                        |    37 +
 .../time.cal/time.cal.wdidx/types.pass.cpp    |    27 +
 .../time.cal.wdlast.members/ctor.pass.cpp     |    48 +
 .../time.cal.wdlast.members/ok.pass.cpp       |    38 +
 .../time.cal.wdlast.members/weekday.pass.cpp  |    34 +
 .../comparisons.pass.cpp                      |    44 +
 .../streaming.pass.cpp                        |    35 +
 .../time.cal/time.cal.wdlast/types.pass.cpp   |    27 +
 .../c_encoding.pass.cpp                       |    45 +
 .../ctor.local_days.pass.cpp                  |    74 +
 .../time.cal.weekday.members/ctor.pass.cpp    |    52 +
 .../ctor.sys_days.pass.cpp                    |    74 +
 .../decrement.pass.cpp                        |    54 +
 .../increment.pass.cpp                        |    54 +
 .../iso_encoding.pass.cpp                     |    48 +
 .../time.cal.weekday.members/ok.pass.cpp      |    40 +
 .../operator[].pass.cpp                       |    60 +
 .../plus_minus_equal.pass.cpp                 |    64 +
 .../comparisons.pass.cpp                      |    43 +
 .../literals.pass.cpp                         |    63 +
 .../minus.pass.cpp                            |    77 +
 .../time.cal.weekday.nonmembers/plus.pass.cpp |    71 +
 .../streaming.pass.cpp                        |    57 +
 .../time.cal/time.cal.weekday/types.pass.cpp  |    27 +
 .../time.cal.year.members/ctor.pass.cpp       |    47 +
 .../time.cal.year.members/decrement.pass.cpp  |    53 +
 .../time.cal.year.members/increment.pass.cpp  |    53 +
 .../time.cal.year.members/is_leap.pass.cpp    |    54 +
 .../time.cal.year.members/ok.pass.cpp         |    54 +
 .../time.cal.year.members/plus_minus.pass.cpp |    51 +
 .../plus_minus_equal.pass.cpp                 |    58 +
 .../comparisons.pass.cpp                      |    48 +
 .../literals.fail.cpp                         |    29 +
 .../literals.pass.cpp                         |    46 +
 .../time.cal.year.nonmembers/minus.pass.cpp   |    63 +
 .../time.cal.year.nonmembers/plus.pass.cpp    |    60 +
 .../streaming.pass.cpp                        |    56 +
 .../time.cal/time.cal.year/types.pass.cpp     |    27 +
 .../time.cal.ym.members/ctor.pass.cpp         |    53 +
 .../time.cal.ym.members/month.pass.cpp        |    40 +
 .../time.cal.ym.members/ok.pass.cpp           |    51 +
 .../plus_minus_equal_month.pass.cpp           |    65 +
 .../plus_minus_equal_year.pass.cpp            |    66 +
 .../time.cal.ym.members/year.pass.cpp         |    40 +
 .../comparisons.pass.cpp                      |    70 +
 .../time.cal.ym.nonmembers/minus.pass.cpp     |    91 +
 .../time.cal.ym.nonmembers/plus.pass.cpp      |   107 +
 .../time.cal.ym.nonmembers/streaming.pass.cpp |    58 +
 .../time/time.cal/time.cal.ym/types.pass.cpp  |    27 +
 .../ctor.local_days.pass.cpp                  |    86 +
 .../time.cal.ymd.members/ctor.pass.cpp        |    57 +
 .../ctor.sys_days.pass.cpp                    |    85 +
 .../ctor.year_month_day_last.pass.cpp         |    81 +
 .../time.cal.ymd.members/day.pass.cpp         |    41 +
 .../time.cal.ymd.members/month.pass.cpp       |    41 +
 .../time.cal.ymd.members/ok.pass.cpp          |    97 +
 .../op.local_days.pass.cpp                    |    94 +
 .../time.cal.ymd.members/op.sys_days.pass.cpp |   117 +
 .../plus_minus_equal_month.pass.cpp           |    71 +
 .../plus_minus_equal_year.pass.cpp            |    71 +
 .../time.cal.ymd.members/year.pass.cpp        |    41 +
 .../comparisons.pass.cpp                      |   119 +
 .../time.cal.ymd.nonmembers/minus.pass.cpp    |    59 +
 .../time.cal.ymd.nonmembers/plus.pass.cpp     |   113 +
 .../streaming.pass.cpp                        |    59 +
 .../time/time.cal/time.cal.ymd/types.pass.cpp |    27 +
 .../time.cal.ymdlast.members/ctor.pass.cpp    |    54 +
 .../time.cal.ymdlast.members/day.pass.cpp     |    52 +
 .../time.cal.ymdlast.members/month.pass.cpp   |    39 +
 .../month_day_last.pass.cpp                   |    39 +
 .../time.cal.ymdlast.members/ok.pass.cpp      |    53 +
 .../op_local_days.pass.cpp                    |    62 +
 .../op_sys_days.pass.cpp                      |    62 +
 .../plus_minus_equal_month.pass.cpp           |    67 +
 .../plus_minus_equal_year.pass.cpp            |    66 +
 .../time.cal.ymdlast.members/year.pass.cpp    |    39 +
 .../comparisons.pass.cpp                      |    88 +
 .../minus.pass.cpp                            |    90 +
 .../time.cal.ymdlast.nonmembers/plus.pass.cpp |   123 +
 .../streaming.pass.cpp                        |    38 +
 .../ctor.local_days.pass.cpp                  |    96 +
 .../time.cal.ymwd.members/ctor.pass.cpp       |    65 +
 .../ctor.sys_days.pass.cpp                    |    95 +
 .../time.cal.ymwd.members/index.pass.cpp      |    42 +
 .../time.cal.ymwd.members/month.pass.cpp      |    41 +
 .../time.cal.ymwd.members/ok.pass.cpp         |    76 +
 .../op.local_days.pass.cpp                    |    74 +
 .../op.sys_days.pass.cpp                      |    74 +
 .../plus_minus_equal_month.pass.cpp           |    81 +
 .../plus_minus_equal_year.pass.cpp            |    81 +
 .../time.cal.ymwd.members/weekday.pass.cpp    |    42 +
 .../weekday_indexed.pass.cpp                  |    47 +
 .../time.cal.ymwd.members/year.pass.cpp       |    41 +
 .../comparisons.pass.cpp                      |   114 +
 .../time.cal.ymwd.nonmembers/minus.pass.cpp   |   100 +
 .../time.cal.ymwd.nonmembers/plus.pass.cpp    |   121 +
 .../streaming.pass.cpp                        |    58 +
 .../time.cal/time.cal.ymwd/types.pass.cpp     |    27 +
 .../time.cal.ymwdlast.members/ctor.pass.cpp   |    53 +
 .../time.cal.ymwdlast.members/month.pass.cpp  |    42 +
 .../time.cal.ymwdlast.members/ok.pass.cpp     |    74 +
 .../op_local_days.pass.cpp                    |    62 +
 .../op_sys_days.pass.cpp                      |    69 +
 .../plus_minus_equal_month.pass.cpp           |    76 +
 .../plus_minus_equal_year.pass.cpp            |    77 +
 .../weekday.pass.cpp                          |    42 +
 .../time.cal.ymwdlast.members/year.pass.cpp   |    42 +
 .../comparisons.pass.cpp                      |   115 +
 .../minus.pass.cpp                            |    93 +
 .../plus.pass.cpp                             |   117 +
 .../streaming.pass.cpp                        |    39 +
 .../time.cal/time.cal.ymwdlast/types.pass.cpp |    27 +
 .../time.clock.req/nothing_to_do.pass.cpp     |    13 +
 .../time/time.clock/nothing_to_do.pass.cpp    |    13 +
 .../time.clock.file/consistency.pass.cpp      |    39 +
 .../time.clock.file/file_time.pass.cpp        |    30 +
 .../time.clock/time.clock.file/now.pass.cpp   |    34 +
 .../time.clock.file/rep_signed.pass.cpp       |    29 +
 .../time.clock.hires/consistency.pass.cpp     |    42 +
 .../time.clock/time.clock.hires/now.pass.cpp  |    29 +
 .../time.clock.steady/consistency.pass.cpp    |    44 +
 .../time.clock/time.clock.steady/now.pass.cpp |    30 +
 .../time.clock.system/consistency.pass.cpp    |    43 +
 .../time.clock.system/from_time_t.pass.cpp    |    27 +
 .../local_time.types.pass.cpp                 |    66 +
 .../time.clock/time.clock.system/now.pass.cpp |    29 +
 .../time.clock.system/rep_signed.pass.cpp     |    26 +
 .../time.clock.system/sys.time.types.pass.cpp |    65 +
 .../time.clock.system/to_time_t.pass.cpp      |    27 +
 .../time/time.duration/default_ratio.pass.cpp |    29 +
 .../time/time.duration/duration.fail.cpp      |    24 +
 .../time/time.duration/positive_num.fail.cpp  |    23 +
 .../time/time.duration/ratio.fail.cpp         |    31 +
 .../time.duration.alg/abs.fail.cpp            |    28 +
 .../time.duration.alg/abs.pass.cpp            |    59 +
 .../time.duration.arithmetic/op_++.pass.cpp   |    42 +
 .../op_++int.pass.cpp                         |    43 +
 .../time.duration.arithmetic/op_+.pass.cpp    |    47 +
 .../time.duration.arithmetic/op_+=.pass.cpp   |    46 +
 .../time.duration.arithmetic/op_--.pass.cpp   |    42 +
 .../op_--int.pass.cpp                         |    44 +
 .../time.duration.arithmetic/op_-.pass.cpp    |    48 +
 .../time.duration.arithmetic/op_-=.pass.cpp   |    46 +
 .../op_divide=.pass.cpp                       |    52 +
 .../op_mod=duration.pass.cpp                  |    56 +
 .../op_mod=rep.pass.cpp                       |    57 +
 .../op_times=.pass.cpp                        |    52 +
 .../time.duration.cast/ceil.fail.cpp          |    27 +
 .../time.duration.cast/ceil.pass.cpp          |    54 +
 .../time.duration.cast/duration_cast.pass.cpp |    55 +
 .../time.duration.cast/floor.fail.cpp         |    27 +
 .../time.duration.cast/floor.pass.cpp         |    53 +
 .../time.duration.cast/round.fail.cpp         |    27 +
 .../time.duration.cast/round.pass.cpp         |    53 +
 .../time.duration.cast/toduration.fail.cpp    |    26 +
 .../op_equal.pass.cpp                         |   118 +
 .../op_less.pass.cpp                          |   156 +
 .../time.duration.cons/convert_exact.pass.cpp |    39 +
 .../convert_float_to_int.fail.cpp             |    26 +
 .../convert_inexact.fail.cpp                  |    26 +
 .../convert_inexact.pass.cpp                  |    39 +
 .../convert_int_to_float.pass.cpp             |    39 +
 .../convert_overflow.pass.cpp                 |    40 +
 .../time.duration.cons/default.pass.cpp       |    40 +
 .../time.duration.cons/rep.pass.cpp           |    42 +
 .../time.duration.cons/rep01.fail.cpp         |    27 +
 .../time.duration.cons/rep02.fail.cpp         |    27 +
 .../time.duration.cons/rep02.pass.cpp         |    33 +
 .../time.duration.cons/rep03.fail.cpp         |    25 +
 .../time.duration.literals/literals.pass.cpp  |    62 +
 .../time.duration.literals/literals1.fail.cpp |    19 +
 .../time.duration.literals/literals1.pass.cpp |    74 +
 .../time.duration.literals/literals2.fail.cpp |    21 +
 .../time.duration.literals/literals2.pass.cpp |    53 +
 .../time.duration.nonmember/op_+.pass.cpp     |    76 +
 .../time.duration.nonmember/op_-.pass.cpp     |    77 +
 .../op_divide_duration.pass.cpp               |    70 +
 .../op_divide_rep.fail.cpp                    |    27 +
 .../op_divide_rep.pass.cpp                    |    53 +
 .../op_mod_duration.pass.cpp                  |    65 +
 .../op_mod_rep.fail.cpp                       |    27 +
 .../op_mod_rep.pass.cpp                       |    53 +
 .../op_times_rep.pass.cpp                     |    64 +
 .../op_times_rep1.fail.cpp                    |    31 +
 .../op_times_rep2.fail.cpp                    |    31 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../time.duration.special/max.pass.cpp        |    49 +
 .../time.duration.special/min.pass.cpp        |    49 +
 .../time.duration.special/zero.pass.cpp       |    48 +
 .../time/time.duration/types.pass.cpp         |    30 +
 .../utilities/time/time.hms/hhmmss.fail.cpp   |    30 +
 .../time/time.hms/time.12/is_am.pass.cpp      |    36 +
 .../time/time.hms/time.12/is_pm.pass.cpp      |    36 +
 .../time/time.hms/time.12/make12.pass.cpp     |    38 +
 .../time/time.hms/time.12/make24.pass.cpp     |    45 +
 .../time.hms/time.hms.members/hours.pass.cpp  |    68 +
 .../time.hms.members/is_negative.pass.cpp     |    54 +
 .../time.hms.members/minutes.pass.cpp         |    59 +
 .../time.hms.members/precision.pass.cpp       |    80 +
 .../time.hms.members/precision_type.pass.cpp  |    80 +
 .../time.hms.members/seconds.pass.cpp         |    59 +
 .../time.hms.members/subseconds.pass.cpp      |    59 +
 .../time.hms.members/to_duration.pass.cpp     |    60 +
 .../time.hms/time.hms.members/width.pass.cpp  |    58 +
 .../nothing.to.do.pass.cpp                    |    21 +
 .../time/time.point/default_duration.pass.cpp |    29 +
 .../time/time.point/duration.fail.cpp         |    23 +
 .../time.point.arithmetic/op_+=.pass.cpp      |    47 +
 .../time.point.arithmetic/op_-=.pass.cpp      |    47 +
 .../time.point/time.point.cast/ceil.fail.cpp  |    27 +
 .../time.point/time.point.cast/ceil.pass.cpp  |    72 +
 .../time.point/time.point.cast/floor.fail.cpp |    27 +
 .../time.point/time.point.cast/floor.pass.cpp |    71 +
 .../time.point/time.point.cast/round.fail.cpp |    27 +
 .../time.point/time.point.cast/round.pass.cpp |    71 +
 .../time.point.cast/time_point_cast.pass.cpp  |    83 +
 .../time.point.cast/toduration.fail.cpp       |    29 +
 .../time.point.comparisons/op_equal.fail.cpp  |    41 +
 .../time.point.comparisons/op_equal.pass.cpp  |    87 +
 .../time.point.comparisons/op_less.fail.cpp   |    49 +
 .../time.point.comparisons/op_less.pass.cpp   |   111 +
 .../time.point.cons/convert.fail.cpp          |    31 +
 .../time.point.cons/convert.pass.cpp          |    40 +
 .../time.point.cons/default.pass.cpp          |    37 +
 .../time.point.cons/duration.fail.cpp         |    26 +
 .../time.point.cons/duration.pass.cpp         |    44 +
 .../time.point.nonmember/op_+.pass.cpp        |    49 +
 .../op_-duration.pass.cpp                     |    54 +
 .../op_-time_point.pass.cpp                   |    41 +
 .../tested_elsewhere.pass.cpp                 |    13 +
 .../time.point.special/max.pass.cpp           |    32 +
 .../time.point.special/min.pass.cpp           |    32 +
 .../time/time.traits/nothing_to_do.pass.cpp   |    13 +
 .../time.traits.duration_values/max.pass.cpp  |    47 +
 .../time.traits.duration_values/min.pass.cpp  |    47 +
 .../time.traits.duration_values/zero.pass.cpp |    36 +
 .../treat_as_floating_point.pass.cpp          |    44 +
 .../duration.pass.cpp                         |    45 +
 .../time_point.pass.cpp                       |    49 +
 .../test/std/utilities/time/weeks.pass.cpp    |    31 +
 .../test/std/utilities/time/years.pass.cpp    |    31 +
 .../tuple/tuple.general/ignore.pass.cpp       |    55 +
 .../tuple.general/tuple.smartptr.pass.cpp     |    36 +
 .../tuple/tuple.tuple/TupleFunction.pass.cpp  |    34 +
 .../utilities/tuple/tuple.tuple/alloc_first.h |    57 +
 .../utilities/tuple/tuple.tuple/alloc_last.h  |    57 +
 .../tuple.tuple/tuple.apply/apply.pass.cpp    |   275 +
 .../tuple.apply/apply_extended_types.pass.cpp |   428 +
 .../tuple.apply/apply_large_arity.pass.cpp    |   147 +
 .../tuple.apply/make_from_tuple.pass.cpp      |   215 +
 .../tuple.assign/const_pair.pass.cpp          |    37 +
 .../tuple.assign/convert_copy.pass.cpp        |    92 +
 .../tuple.assign/convert_move.pass.cpp        |   113 +
 .../tuple.tuple/tuple.assign/copy.fail.cpp    |    32 +
 .../tuple.tuple/tuple.assign/copy.pass.cpp    |   105 +
 .../tuple.tuple/tuple.assign/move.pass.cpp    |   128 +
 .../tuple.assign/move_pair.pass.cpp           |    53 +
 .../tuple_array_template_depth.pass.cpp       |    37 +
 ...855_tuple_ref_binding_diagnostics.pass.cpp |   139 +
 ...PR22806_constrain_tuple_like_ctor.pass.cpp |   181 +
 .../PR23256_constrain_UTypes_ctor.pass.cpp    |   101 +
 ...4_contains_ref_to_incomplete_type.pass.cpp |    54 +
 .../tuple.tuple/tuple.cnstr/PR31384.pass.cpp  |    91 +
 .../tuple.tuple/tuple.cnstr/UTypes.fail.cpp   |    52 +
 .../tuple.tuple/tuple.cnstr/UTypes.pass.cpp   |   161 +
 .../tuple.tuple/tuple.cnstr/alloc.fail.cpp    |    33 +
 .../tuple.tuple/tuple.cnstr/alloc.pass.cpp    |   111 +
 .../tuple.cnstr/alloc_UTypes.pass.cpp         |   154 +
 .../tuple.cnstr/alloc_const_Types.fail.cpp    |    44 +
 .../tuple.cnstr/alloc_const_Types.pass.cpp    |   100 +
 .../tuple.cnstr/alloc_const_pair.pass.cpp     |    61 +
 .../tuple.cnstr/alloc_convert_copy.fail.cpp   |    44 +
 .../tuple.cnstr/alloc_convert_copy.pass.cpp   |    92 +
 .../tuple.cnstr/alloc_convert_move.fail.cpp   |    37 +
 .../tuple.cnstr/alloc_convert_move.pass.cpp   |   106 +
 .../tuple.cnstr/alloc_copy.pass.cpp           |    83 +
 .../tuple.cnstr/alloc_move.pass.cpp           |    82 +
 .../tuple.cnstr/alloc_move_pair.pass.cpp      |    57 +
 .../tuple.cnstr/const_Types.fail.cpp          |    49 +
 .../tuple.cnstr/const_Types.pass.cpp          |   164 +
 .../tuple.cnstr/const_Types2.fail.cpp         |    28 +
 .../tuple.cnstr/const_pair.pass.cpp           |    47 +
 .../tuple.cnstr/convert_copy.pass.cpp         |   157 +
 .../tuple.cnstr/convert_move.pass.cpp         |   121 +
 .../tuple.tuple/tuple.cnstr/copy.fail.cpp     |    31 +
 .../tuple.tuple/tuple.cnstr/copy.pass.cpp     |    71 +
 .../tuple.tuple/tuple.cnstr/deduct.pass.cpp   |   202 +
 .../tuple.tuple/tuple.cnstr/default.fail.cpp  |    53 +
 .../tuple.tuple/tuple.cnstr/default.pass.cpp  |   117 +
 .../tuple.tuple/tuple.cnstr/dtor.pass.cpp     |    42 +
 .../tuple.tuple/tuple.cnstr/move.pass.cpp     |   127 +
 .../tuple.cnstr/move_pair.pass.cpp            |    51 +
 .../tuple.cnstr/test_lazy_sfinae.pass.cpp     |   105 +
 .../tuple_array_template_depth.pass.cpp       |    39 +
 .../tuple.creation/forward_as_tuple.pass.cpp  |    89 +
 .../tuple.creation/make_tuple.pass.cpp        |    55 +
 .../tuple.tuple/tuple.creation/tie.pass.cpp   |    65 +
 .../tuple.creation/tuple_cat.pass.cpp         |   258 +
 .../tuple.tuple/tuple.elem/get_const.fail.cpp |    42 +
 .../tuple.tuple/tuple.elem/get_const.pass.cpp |    69 +
 .../tuple.elem/get_const_rv.fail.cpp          |    35 +
 .../tuple.elem/get_const_rv.pass.cpp          |    81 +
 .../tuple.elem/get_non_const.pass.cpp         |    86 +
 .../tuple.tuple/tuple.elem/get_rv.pass.cpp    |    36 +
 .../tuple.elem/tuple.by.type.fail.cpp         |    40 +
 .../tuple.elem/tuple.by.type.pass.cpp         |    97 +
 .../tuple.helper/tuple.include.array.pass.cpp |    54 +
 .../tuple.include.utility.pass.cpp            |    53 +
 .../tuple.helper/tuple_element.fail.cpp       |    34 +
 .../tuple.helper/tuple_element.pass.cpp       |    51 +
 .../tuple.helper/tuple_size.fail.cpp          |    28 +
 .../tuple.helper/tuple_size.pass.cpp          |    45 +
 .../tuple_size_incomplete.fail.cpp            |    64 +
 .../tuple_size_incomplete.pass.cpp            |    69 +
 .../tuple_size_structured_bindings.pass.cpp   |   152 +
 .../tuple.helper/tuple_size_v.fail.cpp        |    27 +
 .../tuple.helper/tuple_size_v.pass.cpp        |    46 +
 .../tuple_size_value_sfinae.pass.cpp          |    41 +
 .../tuple/tuple.tuple/tuple.rel/eq.pass.cpp   |   159 +
 .../tuple/tuple.tuple/tuple.rel/lt.pass.cpp   |   213 +
 .../tuple.special/non_member_swap.pass.cpp    |    64 +
 .../tuple.swap/member_swap.pass.cpp           |    63 +
 .../tuple.traits/uses_allocator.pass.cpp      |    49 +
 .../type.index.hash/enabled_hash.pass.cpp     |    26 +
 .../type.index/type.index.hash/hash.pass.cpp  |    36 +
 .../type.index.members/ctor.pass.cpp          |    28 +
 .../type.index/type.index.members/eq.pass.cpp |    30 +
 .../type.index.members/hash_code.pass.cpp     |    27 +
 .../type.index/type.index.members/lt.pass.cpp |    48 +
 .../type.index.members/name.pass.cpp          |    28 +
 .../type.index.overview/copy_assign.pass.cpp  |    29 +
 .../type.index.overview/copy_ctor.pass.cpp    |    27 +
 .../hash_type_index.pass.cpp                  |    39 +
 .../utilities.general/nothing_to_do.pass.cpp  |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../hash.requirements/nothing_to_do.pass.cpp  |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../nothing_to_do.pass.cpp                    |    13 +
 .../utility/as_const/as_const.fail.cpp        |    23 +
 .../utility/as_const/as_const.pass.cpp        |    49 +
 .../utility/declval/declval.pass.cpp          |    29 +
 .../utility/exchange/exchange.pass.cpp        |    85 +
 .../utility/forward/forward.fail.cpp          |    48 +
 .../utility/forward/forward.pass.cpp          |    90 +
 .../utilities/utility/forward/move.fail.cpp   |    38 +
 .../utilities/utility/forward/move.pass.cpp   |   117 +
 .../utility/forward/move_if_noexcept.pass.cpp |    72 +
 .../utility/operators/rel_ops.pass.cpp        |    52 +
 .../utility/pairs/nothing_to_do.pass.cpp      |    13 +
 .../pairs/pair.astuple/get_const.fail.cpp     |    31 +
 .../pairs/pair.astuple/get_const.pass.cpp     |    41 +
 .../pairs/pair.astuple/get_const_rv.pass.cpp  |    67 +
 .../pairs/pair.astuple/get_non_const.pass.cpp |    54 +
 .../pairs/pair.astuple/get_rv.pass.cpp        |    35 +
 .../pairs/pair.astuple/pairs.by.type.pass.cpp |    88 +
 .../pair.astuple/pairs.by.type1.fail.cpp      |    22 +
 .../pair.astuple/pairs.by.type2.fail.cpp      |    22 +
 .../pair.astuple/pairs.by.type3.fail.cpp      |    22 +
 .../pairs/pair.astuple/tuple_element.fail.cpp |    23 +
 .../pairs/pair.astuple/tuple_element.pass.cpp |    58 +
 .../pairs/pair.astuple/tuple_size.pass.cpp    |    39 +
 .../piecewise_construct.pass.cpp              |    58 +
 .../piecewise_construct_t.fail.cpp            |    29 +
 .../piecewise_construct_t.pass.cpp            |    24 +
 .../pairs.general/nothing_to_do.pass.cpp      |    13 +
 .../utility/pairs/pairs.pair/U_V.pass.cpp     |   103 +
 .../pairs.pair/assign_const_pair_U_V.pass.cpp |    53 +
 .../pairs/pairs.pair/assign_pair.pass.cpp     |   104 +
 .../pairs.pair/assign_pair_cxx03.pass.cpp     |    52 +
 .../pairs/pairs.pair/assign_rv_pair.pass.cpp  |    99 +
 .../pairs.pair/assign_rv_pair_U_V.pass.cpp    |    62 +
 .../const_first_const_second.pass.cpp         |   101 +
 .../const_first_const_second_cxx03.pass.cpp   |    45 +
 .../pairs/pairs.pair/const_pair_U_V.pass.cpp  |   184 +
 .../pairs.pair/const_pair_U_V_cxx03.pass.cpp  |    32 +
 .../pairs/pairs.pair/copy_ctor.pass.cpp       |    40 +
 .../pairs/pairs.pair/default-sfinae.pass.cpp  |   165 +
 .../pairs.pair/default.explicit.fail.cpp      |    42 +
 .../utility/pairs/pairs.pair/default.pass.cpp |    56 +
 .../utility/pairs/pairs.pair/dtor.pass.cpp    |    37 +
 .../implicit_deduction_guides.pass.cpp        |    81 +
 .../pairs/pairs.pair/move_ctor.pass.cpp       |    45 +
 .../pairs.pair/not_constexpr_cxx11.fail.cpp   |    58 +
 .../pairs/pairs.pair/piecewise.pass.cpp       |    39 +
 .../pairs/pairs.pair/rv_pair_U_V.pass.cpp     |   180 +
 .../special_member_generation_test.pass.cpp   |   130 +
 .../utility/pairs/pairs.pair/swap.pass.cpp    |    53 +
 .../pairs.pair/trivial_copy_move.pass.cpp     |    54 +
 .../utility/pairs/pairs.pair/types.pass.cpp   |    29 +
 .../pairs/pairs.spec/comparison.pass.cpp      |    99 +
 .../pairs/pairs.spec/make_pair.pass.cpp       |    54 +
 .../pairs/pairs.spec/non_member_swap.pass.cpp |    35 +
 .../std/utilities/utility/synopsis.pass.cpp   |    24 +
 .../utility/utility.inplace/inplace.pass.cpp  |    75 +
 .../utility/utility.swap/swap.pass.cpp        |   118 +
 .../utility/utility.swap/swap_array.pass.cpp  |   120 +
 .../bad_variant_access.pass.cpp               |    43 +
 .../variant.general/nothing_to_do.pass.cpp    |    12 +
 .../variant/variant.get/get_if_index.pass.cpp |   133 +
 .../variant/variant.get/get_if_type.pass.cpp  |   131 +
 .../variant/variant.get/get_index.pass.cpp    |   295 +
 .../variant/variant.get/get_type.pass.cpp     |   295 +
 .../variant.get/holds_alternative.pass.cpp    |    39 +
 .../variant.hash/enabled_hash.pass.cpp        |    26 +
 .../variant/variant.hash/hash.pass.cpp        |   160 +
 .../variant_alternative.fail.cpp              |    33 +
 .../variant_alternative.pass.cpp              |    78 +
 .../variant.helpers/variant_size.pass.cpp     |    47 +
 .../variant.monostate.relops/relops.pass.cpp  |    56 +
 .../variant.monostate/monostate.pass.cpp      |    31 +
 .../variant/variant.relops/relops.pass.cpp    |   277 +
 .../variant.relops/relops_bool_conv.fail.cpp  |    89 +
 .../variant.synopsis/variant_npos.pass.cpp    |    24 +
 .../variant.variant/variant.assign/T.pass.cpp |   319 +
 .../variant.assign/conv.pass.cpp              |    44 +
 .../variant.assign/copy.fail.cpp              |    33 +
 .../variant.assign/copy.pass.cpp              |   598 +
 .../variant.assign/move.pass.cpp              |   514 +
 .../variant.variant/variant.ctor/T.pass.cpp   |   210 +
 .../variant.ctor/conv.pass.cpp                |    43 +
 .../variant.ctor/copy.pass.cpp                |   273 +
 .../variant.ctor/default.pass.cpp             |   126 +
 .../variant.ctor/in_place_index_args.pass.cpp |   106 +
 .../in_place_index_init_list_args.pass.cpp    |   111 +
 .../variant.ctor/in_place_type_args.pass.cpp  |   116 +
 .../in_place_type_init_list_args.pass.cpp     |   112 +
 .../variant.ctor/move.pass.cpp                |   336 +
 .../variant.dtor/dtor.pass.cpp                |    76 +
 .../variant.mod/emplace_index_args.pass.cpp   |   161 +
 .../emplace_index_init_list_args.pass.cpp     |    94 +
 .../variant.mod/emplace_type_args.pass.cpp    |   161 +
 .../emplace_type_init_list_args.pass.cpp      |    94 +
 .../variant.status/index.pass.cpp             |    62 +
 .../valueless_by_exception.pass.cpp           |    55 +
 .../variant.swap/swap.pass.cpp                |   594 +
 .../variant.variant/variant_array.fail.cpp    |    34 +
 .../variant.variant/variant_empty.fail.cpp    |    27 +
 .../variant_reference.fail.cpp                |    29 +
 .../variant.variant/variant_void.fail.cpp     |    34 +
 .../variant/variant.visit/visit.pass.cpp      |   315 +
 .../libc++/dist/libcxx/test/support/Counter.h |    55 +
 .../dist/libcxx/test/support/DefaultOnly.h    |    34 +
 .../dist/libcxx/test/support/MoveOnly.h       |    54 +
 .../dist/libcxx/test/support/allocators.h     |   190 +
 .../dist/libcxx/test/support/any_helpers.h    |   433 +
 .../dist/libcxx/test/support/archetypes.h     |   401 +
 .../dist/libcxx/test/support/archetypes.ipp   |   184 +
 .../dist/libcxx/test/support/asan_testing.h   |    36 +
 .../libcxx/test/support/assert_checkpoint.h   |    73 +
 .../test/support/charconv_test_helpers.h      |   232 +
 .../dist/libcxx/test/support/cmpxchg_loop.h   |    59 +
 .../test/support/constexpr_char_traits.h      |   138 +
 .../test/support/container_debug_tests.h      |   359 +
 .../test/support/container_test_types.h       |   517 +
 .../test/support/controlled_allocators.h      |   501 +
 .../libcxx/test/support/coroutine_types.h     |    74 +
 .../dist/libcxx/test/support/count_new.h      |   485 +
 .../libcxx/test/support/counting_predicates.h |    52 +
 .../libcxx/test/support/debug_mode_helper.h   |   302 +
 .../dist/libcxx/test/support/deleter_types.h  |   445 +
 .../dist/libcxx/test/support/demangle.h       |    46 +
 .../support/disable_missing_braces_warning.h  |    19 +
 .../test/support/emplace_constructible.h      |    74 +
 .../test/support/experimental_any_helpers.h   |   327 +
 .../libcxx/test/support/external_threads.cpp  |     9 +
 .../support/filesystem_dynamic_test_helper.py |    92 +
 .../libcxx/test/support/filesystem_include.h  |    13 +
 .../test/support/filesystem_test_helper.h     |   557 +
 .../dist/libcxx/test/support/format_string.h  |    71 +
 .../dist/libcxx/test/support/fp_compare.h     |    46 +
 .../dist/libcxx/test/support/hexfloat.h       |    49 +
 .../dist/libcxx/test/support/is_transparent.h |    84 +
 .../dist/libcxx/test/support/min_allocator.h  |   461 +
 .../test/support/msvc_stdlib_force_include.h  |    92 +
 .../libcxx/test/support/nasty_containers.h    |   312 +
 .../dist/libcxx/test/support/nasty_macros.h   |    68 +
 .../test/support/nothing_to_do.pass.cpp       |    14 +
 .../libcxx/test/support/platform_support.h    |   113 +
 .../test/support/poisoned_hash_helper.h       |   242 +
 .../libcxx/test/support/private_constructor.h |    30 +
 .../test/support/propagate_const_helpers.h    |   118 +
 .../dist/libcxx/test/support/rapid-cxx-test.h |   866 +
 .../support/set_windows_crt_report_mode.h     |    35 +
 .../test/support/template_cost_testing.h      |    36 +
 .../test_convertible_header.pass.cpp          |    71 +
 .../test.support/test_demangle.pass.cpp       |    40 +
 .../test_macros_header_exceptions.fail.cpp    |    25 +
 .../test_macros_header_exceptions.pass.cpp    |    25 +
 .../test_macros_header_rtti.fail.cpp          |    30 +
 .../test_macros_header_rtti.pass.cpp          |    30 +
 .../test_poisoned_hash_helper.pass.cpp        |    33 +
 ...c1xx_broken_is_trivially_copyable.pass.cpp |    33 +
 .../c1xx_broken_za_ctor_check.pass.cpp        |    43 +
 .../dist/libcxx/test/support/test_allocator.h |   446 +
 .../libcxx/test/support/test_comparisons.h    |   174 +
 .../libcxx/test/support/test_convertible.h    |    41 +
 .../dist/libcxx/test/support/test_iterators.h |   551 +
 .../dist/libcxx/test/support/test_macros.h    |   321 +
 .../test/support/test_memory_resource.h       |   170 +
 .../libcxx/test/support/test_workarounds.h    |    32 +
 .../dist/libcxx/test/support/tracked_value.h  |    59 +
 .../dist/libcxx/test/support/truncate_fp.h    |    22 +
 .../libc++/dist/libcxx/test/support/type_id.h |    92 +
 .../test/support/unique_ptr_test_helper.h     |   156 +
 .../test/support/user_defined_integral.h      |    51 +
 .../libcxx/test/support/uses_alloc_types.h    |   390 +
 .../test/support/variant_test_helpers.h       |    89 +
 .../dist/libcxx/test/support/verbose_assert.h |   222 +
 .../libc++/dist/libcxxrt/AUTHORS              |     0
 .../libc++/dist/libcxxrt/COPYRIGHT            |     0
 .../libc++/dist/libcxxrt/LICENSE              |     0
 .../libc++/dist/libcxxrt/README               |     0
 .../libc++/dist/libcxxrt/src/abi_namespace.h  |     0
 .../libc++/dist/libcxxrt/src/atomic.h         |     0
 .../libc++/dist/libcxxrt/src/auxhelper.cc     |     0
 .../libc++/dist/libcxxrt/src/cxa_atexit.c     |     0
 .../libc++/dist/libcxxrt/src/cxa_finalize.c   |     0
 .../libc++/dist/libcxxrt/src/cxxabi.h         |     0
 .../libc++/dist/libcxxrt/src/dwarf_eh.h       |     0
 .../libc++/dist/libcxxrt/src/dynamic_cast.cc  |     0
 .../libc++/dist/libcxxrt/src/exception.cc     |     0
 .../libc++/dist/libcxxrt/src/guard.cc         |     0
 .../dist/libcxxrt/src/libelftc_dem_gnu3.c     |     0
 .../libc++/dist/libcxxrt/src/memory.cc        |     0
 .../libc++/dist/libcxxrt/src/stdexcept.cc     |     0
 .../libc++/dist/libcxxrt/src/stdexcept.h      |     0
 .../libc++/dist/libcxxrt/src/terminate.cc     |     0
 .../libc++/dist/libcxxrt/src/typeinfo.cc      |     0
 .../libc++/dist/libcxxrt/src/typeinfo.h       |     0
 .../libc++/dist/libcxxrt/src/unwind-arm.h     |     0
 .../libc++/dist/libcxxrt/src/unwind-itanium.h |     0
 .../libc++/dist/libcxxrt/src/unwind.h         |     0
 .../libc++/dist/libcxxrt/test/run_test.sh     |     0
 .../libc++/dist/libcxxrt/test/test.cc         |     0
 .../libc++/dist/libcxxrt/test/test.h          |     0
 .../dist/libcxxrt/test/test_exception.cc      |     0
 .../libc++/dist/libcxxrt/test/test_guard.cc   |     0
 .../dist/libcxxrt/test/test_typeinfo.cc       |     0
 external/apache2/libc++/include/Makefile      |   160 +
 external/apache2/libc++/lib/Makefile          |    60 +
 .../{bsd => apache2}/libc++/lib/shlib_version |     0
 external/apache2/libc++/prepare-import.sh     |    16 +
 external/bsd/Makefile                         |     3 -
 external/bsd/libc++/dist/libcxx/CREDITS.TXT   |   138 -
 external/bsd/libc++/dist/libcxx/LICENSE.TXT   |    76 -
 external/bsd/libc++/dist/libcxx/TODO.TXT      |    49 -
 .../libc++/dist/libcxx/include/CMakeLists.txt |    16 -
 .../dist/libcxx/include/__bit_reference       |  1286 -
 .../bsd/libc++/dist/libcxx/include/__config   |   790 -
 .../bsd/libc++/dist/libcxx/include/__debug    |   222 -
 .../dist/libcxx/include/__functional_03       |  1576 -
 .../dist/libcxx/include/__functional_base     |   721 -
 .../dist/libcxx/include/__functional_base_03  |   524 -
 .../libc++/dist/libcxx/include/__hash_table   |  2455 --
 .../bsd/libc++/dist/libcxx/include/__locale   |  1475 -
 .../libc++/dist/libcxx/include/__mutex_base   |   407 -
 .../libc++/dist/libcxx/include/__refstring    |   139 -
 .../libc++/dist/libcxx/include/__split_buffer |   635 -
 .../dist/libcxx/include/__sso_allocator       |    79 -
 .../libc++/dist/libcxx/include/__std_stream   |   358 -
 .../bsd/libc++/dist/libcxx/include/__tree     |  2297 --
 .../bsd/libc++/dist/libcxx/include/__tuple    |   373 -
 .../bsd/libc++/dist/libcxx/include/__tuple_03 |    27 -
 .../dist/libcxx/include/__undef___deallocate  |    18 -
 .../dist/libcxx/include/__undef_min_max       |    29 -
 .../bsd/libc++/dist/libcxx/include/algorithm  |  5777 ----
 external/bsd/libc++/dist/libcxx/include/array |   331 -
 .../bsd/libc++/dist/libcxx/include/atomic     |  1794 --
 .../bsd/libc++/dist/libcxx/include/bitset     |  1081 -
 .../bsd/libc++/dist/libcxx/include/cassert    |    25 -
 .../bsd/libc++/dist/libcxx/include/ccomplex   |    29 -
 .../bsd/libc++/dist/libcxx/include/cctype     |   165 -
 .../bsd/libc++/dist/libcxx/include/cerrno     |   393 -
 external/bsd/libc++/dist/libcxx/include/cfenv |    82 -
 .../bsd/libc++/dist/libcxx/include/cfloat     |    78 -
 .../bsd/libc++/dist/libcxx/include/chrono     |  1031 -
 .../bsd/libc++/dist/libcxx/include/cinttypes  |   261 -
 .../bsd/libc++/dist/libcxx/include/ciso646    |    25 -
 .../bsd/libc++/dist/libcxx/include/climits    |    48 -
 .../bsd/libc++/dist/libcxx/include/clocale    |    55 -
 external/bsd/libc++/dist/libcxx/include/cmath |  1697 -
 .../bsd/libc++/dist/libcxx/include/codecvt    |   550 -
 .../bsd/libc++/dist/libcxx/include/complex    |  1567 -
 .../bsd/libc++/dist/libcxx/include/complex.h  |    35 -
 .../dist/libcxx/include/condition_variable    |   260 -
 .../bsd/libc++/dist/libcxx/include/csetjmp    |    52 -
 .../bsd/libc++/dist/libcxx/include/csignal    |    58 -
 .../bsd/libc++/dist/libcxx/include/cstdarg    |    48 -
 .../bsd/libc++/dist/libcxx/include/cstdbool   |    32 -
 .../bsd/libc++/dist/libcxx/include/cstddef    |   102 -
 .../bsd/libc++/dist/libcxx/include/cstdint    |   191 -
 .../bsd/libc++/dist/libcxx/include/cstdio     |   209 -
 .../bsd/libc++/dist/libcxx/include/cstdlib    |   180 -
 .../bsd/libc++/dist/libcxx/include/cstring    |   114 -
 .../bsd/libc++/dist/libcxx/include/ctgmath    |    29 -
 external/bsd/libc++/dist/libcxx/include/ctime |    74 -
 .../bsd/libc++/dist/libcxx/include/cwchar     |   225 -
 .../bsd/libc++/dist/libcxx/include/cwctype    |   213 -
 external/bsd/libc++/dist/libcxx/include/deque |  2860 --
 .../bsd/libc++/dist/libcxx/include/exception  |   254 -
 .../dist/libcxx/include/experimental/__config |    32 -
 .../libcxx/include/experimental/algorithm     |   120 -
 .../dist/libcxx/include/experimental/any      |   590 -
 .../dist/libcxx/include/experimental/chrono   |    59 -
 .../dist/libcxx/include/experimental/dynarray |   316 -
 .../libcxx/include/experimental/functional    |   133 -
 .../dist/libcxx/include/experimental/optional |   894 -
 .../dist/libcxx/include/experimental/ratio    |    77 -
 .../libcxx/include/experimental/string_view   |   812 -
 .../libcxx/include/experimental/system_error  |    63 -
 .../dist/libcxx/include/experimental/tuple    |    81 -
 .../libcxx/include/experimental/type_traits   |   427 -
 .../dist/libcxx/include/experimental/utility  |    47 -
 .../bsd/libc++/dist/libcxx/include/ext/__hash |   135 -
 .../libc++/dist/libcxx/include/ext/hash_map   |   994 -
 .../libc++/dist/libcxx/include/ext/hash_set   |   661 -
 .../libc++/dist/libcxx/include/forward_list   |  1649 -
 .../bsd/libc++/dist/libcxx/include/fstream    |  1457 -
 .../bsd/libc++/dist/libcxx/include/functional |  2498 --
 .../bsd/libc++/dist/libcxx/include/future     |  2625 --
 .../dist/libcxx/include/initializer_list      |   118 -
 .../bsd/libc++/dist/libcxx/include/iomanip    |   654 -
 external/bsd/libc++/dist/libcxx/include/ios   |  1025 -
 .../bsd/libc++/dist/libcxx/include/iosfwd     |   199 -
 .../bsd/libc++/dist/libcxx/include/iostream   |    64 -
 .../bsd/libc++/dist/libcxx/include/istream    |  1732 -
 .../bsd/libc++/dist/libcxx/include/iterator   |  1614 -
 .../bsd/libc++/dist/libcxx/include/limits     |   813 -
 external/bsd/libc++/dist/libcxx/include/list  |  2358 --
 .../bsd/libc++/dist/libcxx/include/locale     |  4475 ---
 external/bsd/libc++/dist/libcxx/include/map   |  2230 --
 .../bsd/libc++/dist/libcxx/include/memory     |  5591 ----
 .../dist/libcxx/include/module.modulemap      |   473 -
 external/bsd/libc++/dist/libcxx/include/mutex |   582 -
 external/bsd/libc++/dist/libcxx/include/new   |   182 -
 .../bsd/libc++/dist/libcxx/include/numeric    |   197 -
 .../bsd/libc++/dist/libcxx/include/ostream    |  1113 -
 external/bsd/libc++/dist/libcxx/include/queue |   717 -
 .../bsd/libc++/dist/libcxx/include/random     |  6723 ----
 external/bsd/libc++/dist/libcxx/include/ratio |   490 -
 external/bsd/libc++/dist/libcxx/include/regex |  6510 ----
 .../dist/libcxx/include/scoped_allocator      |   600 -
 external/bsd/libc++/dist/libcxx/include/set   |  1219 -
 .../libc++/dist/libcxx/include/shared_mutex   |   501 -
 .../bsd/libc++/dist/libcxx/include/sstream    |   977 -
 external/bsd/libc++/dist/libcxx/include/stack |   292 -
 .../bsd/libc++/dist/libcxx/include/stdexcept  |   170 -
 .../bsd/libc++/dist/libcxx/include/streambuf  |   575 -
 .../bsd/libc++/dist/libcxx/include/string     |  4269 ---
 .../bsd/libc++/dist/libcxx/include/strstream  |   400 -
 .../libc++/dist/libcxx/include/system_error   |   642 -
 .../bsd/libc++/dist/libcxx/include/tgmath.h   |    29 -
 .../bsd/libc++/dist/libcxx/include/thread     |   474 -
 external/bsd/libc++/dist/libcxx/include/tuple |  1135 -
 .../libc++/dist/libcxx/include/type_traits    |  3773 ---
 .../bsd/libc++/dist/libcxx/include/typeindex  |   103 -
 .../bsd/libc++/dist/libcxx/include/typeinfo   |   168 -
 .../libc++/dist/libcxx/include/unordered_map  |  2251 --
 .../libc++/dist/libcxx/include/unordered_set  |  1379 -
 .../bsd/libc++/dist/libcxx/include/utility    |   755 -
 .../bsd/libc++/dist/libcxx/include/valarray   |  4783 ---
 .../bsd/libc++/dist/libcxx/include/vector     |  3312 --
 .../bsd/libc++/dist/libcxx/src/algorithm.cpp  |    91 -
 external/bsd/libc++/dist/libcxx/src/any.cpp   |    18 -
 external/bsd/libc++/dist/libcxx/src/bind.cpp  |    30 -
 .../bsd/libc++/dist/libcxx/src/chrono.cpp     |   149 -
 .../dist/libcxx/src/condition_variable.cpp    |    87 -
 external/bsd/libc++/dist/libcxx/src/debug.cpp |   570 -
 .../bsd/libc++/dist/libcxx/src/exception.cpp  |   313 -
 .../bsd/libc++/dist/libcxx/src/future.cpp     |   301 -
 external/bsd/libc++/dist/libcxx/src/hash.cpp  |   570 -
 .../dist/libcxx/src/include/atomic_support.h  |   142 -
 .../dist/libcxx/src/include/config_elast.h    |    36 -
 external/bsd/libc++/dist/libcxx/src/ios.cpp   |   466 -
 .../bsd/libc++/dist/libcxx/src/iostream.cpp   |    88 -
 .../bsd/libc++/dist/libcxx/src/locale.cpp     |  6265 ----
 .../bsd/libc++/dist/libcxx/src/memory.cpp     |   228 -
 external/bsd/libc++/dist/libcxx/src/mutex.cpp |   284 -
 external/bsd/libc++/dist/libcxx/src/new.cpp   |   253 -
 .../bsd/libc++/dist/libcxx/src/optional.cpp   |    24 -
 .../bsd/libc++/dist/libcxx/src/random.cpp     |   152 -
 external/bsd/libc++/dist/libcxx/src/regex.cpp |   333 -
 .../libc++/dist/libcxx/src/shared_mutex.cpp   |   117 -
 .../bsd/libc++/dist/libcxx/src/stdexcept.cpp  |   106 -
 .../bsd/libc++/dist/libcxx/src/string.cpp     |   528 -
 .../bsd/libc++/dist/libcxx/src/strstream.cpp  |   329 -
 .../libc++/dist/libcxx/src/system_error.cpp   |   209 -
 .../bsd/libc++/dist/libcxx/src/thread.cpp     |   232 -
 .../bsd/libc++/dist/libcxx/src/typeinfo.cpp   |    73 -
 .../bsd/libc++/dist/libcxx/src/utility.cpp    |    17 -
 .../bsd/libc++/dist/libcxx/src/valarray.cpp   |    54 -
 .../libc++/dist/libcxx/test/CMakeLists.txt    |    49 -
 .../alg.c.library/tested_elsewhere.pass.cpp   |    12 -
 .../alg.copy/copy.pass.cpp                    |    73 -
 .../alg.copy/copy_backward.pass.cpp           |    51 -
 .../alg.copy/copy_if.pass.cpp                 |    80 -
 .../alg.copy/copy_n.pass.cpp                  |    73 -
 .../alg.fill/fill.pass.cpp                    |    59 -
 .../alg.fill/fill_n.pass.cpp                  |   153 -
 .../alg.generate/generate.pass.cpp            |    47 -
 .../alg.generate/generate_n.pass.cpp          |    47 -
 .../alg.move/move.pass.cpp                    |   134 -
 .../alg.move/move_backward.pass.cpp           |    88 -
 .../alg.partitions/is_partitioned.pass.cpp    |    58 -
 .../alg.partitions/partition.pass.cpp         |   104 -
 .../alg.partitions/partition_copy.pass.cpp    |    50 -
 .../alg.partitions/partition_point.pass.cpp   |    76 -
 .../alg.partitions/stable_partition.pass.cpp  |   314 -
 .../random_shuffle.pass.cpp                   |    30 -
 .../random_shuffle_rand.pass.cpp              |    37 -
 .../random_shuffle_urng.pass.cpp              |    31 -
 .../alg.remove/remove.pass.cpp                |    83 -
 .../alg.remove/remove_copy.pass.cpp           |    70 -
 .../alg.remove/remove_copy_if.pass.cpp        |    73 -
 .../alg.remove/remove_if.pass.cpp             |    98 -
 .../alg.replace/replace.pass.cpp              |    44 -
 .../alg.replace/replace_copy.pass.cpp         |    72 -
 .../alg.replace/replace_copy_if.pass.cpp      |    74 -
 .../alg.replace/replace_if.pass.cpp           |    45 -
 .../alg.reverse/reverse.pass.cpp              |    60 -
 .../alg.reverse/reverse_copy.pass.cpp         |    81 -
 .../alg.rotate/rotate.pass.cpp                |   439 -
 .../alg.rotate/rotate_copy.pass.cpp           |   134 -
 .../alg.swap/iter_swap.pass.cpp               |    27 -
 .../alg.swap/swap_ranges.pass.cpp             |   110 -
 .../alg.transform/binary_transform.pass.cpp   |   217 -
 .../alg.transform/unary_transform.pass.cpp    |    77 -
 .../alg.unique/unique.pass.cpp                |   189 -
 .../alg.unique/unique_copy.pass.cpp           |   125 -
 .../alg.unique/unique_copy_pred.pass.cpp      |   152 -
 .../alg.unique/unique_pred.pass.cpp           |   231 -
 .../alg.adjacent.find/adjacent_find.pass.cpp  |    35 -
 .../adjacent_find_pred.pass.cpp               |    39 -
 .../alg.all_of/all_of.pass.cpp                |    47 -
 .../alg.any_of/any_of.pass.cpp                |    55 -
 .../alg.nonmodifying/alg.count/count.pass.cpp |    32 -
 .../alg.count/count_if.pass.cpp               |    36 -
 .../alg.nonmodifying/alg.equal/equal.pass.cpp |    66 -
 .../alg.equal/equal_pred.pass.cpp             |    87 -
 .../alg.find.end/find_end.pass.cpp            |    57 -
 .../alg.find.end/find_end_pred.pass.cpp       |    86 -
 .../alg.find.first.of/find_first_of.pass.cpp  |    49 -
 .../find_first_of_pred.pass.cpp               |    55 -
 .../alg.nonmodifying/alg.find/find.pass.cpp   |    31 -
 .../alg.find/find_if.pass.cpp                 |    35 -
 .../alg.find/find_if_not.pass.cpp             |    35 -
 .../alg.foreach/test.pass.cpp                 |    39 -
 .../is_permutation.pass.cpp                   |   605 -
 .../is_permutation_pred.pass.cpp              |   729 -
 .../alg.none_of/none_of.pass.cpp              |    55 -
 .../alg.search/search.pass.cpp                |    72 -
 .../alg.search/search_n.pass.cpp              |    73 -
 .../alg.search/search_n_pred.pass.cpp         |   148 -
 .../alg.search/search_pred.pass.cpp           |   111 -
 .../mismatch/mismatch.pass.cpp                |    58 -
 .../mismatch/mismatch_pred.pass.cpp           |    62 -
 .../alg.nonmodifying/nothing_to_do.pass.cpp   |    12 -
 .../binary.search/binary_search.pass.cpp      |    63 -
 .../binary.search/binary_search_comp.pass.cpp |    64 -
 .../equal.range/equal_range.pass.cpp          |    69 -
 .../equal.range/equal_range_comp.pass.cpp     |    70 -
 .../lower.bound/lower_bound.pass.cpp          |    64 -
 .../lower.bound/lower_bound_comp.pass.cpp     |    65 -
 .../alg.binary.search/nothing_to_do.pass.cpp  |    12 -
 .../upper.bound/upper_bound.pass.cpp          |    64 -
 .../upper.bound/upper_bound_comp.pass.cpp     |    65 -
 .../is.heap/is_heap.pass.cpp                  |   521 -
 .../is.heap/is_heap_comp.pass.cpp             |   522 -
 .../is.heap/is_heap_until.pass.cpp            |   521 -
 .../is.heap/is_heap_until_comp.pass.cpp       |   522 -
 .../make.heap/make_heap.pass.cpp              |    39 -
 .../make.heap/make_heap_comp.pass.cpp         |   101 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../pop.heap/pop_heap.pass.cpp                |    39 -
 .../pop.heap/pop_heap_comp.pass.cpp           |    68 -
 .../push.heap/push_heap.pass.cpp              |    38 -
 .../push.heap/push_heap_comp.pass.cpp         |    66 -
 .../sort.heap/sort_heap.pass.cpp              |    40 -
 .../sort.heap/sort_heap_comp.pass.cpp         |    66 -
 .../lexicographical_compare.pass.cpp          |    69 -
 .../lexicographical_compare_comp.pass.cpp     |    73 -
 .../alg.merge/inplace_merge.pass.cpp          |    79 -
 .../alg.merge/inplace_merge_comp.pass.cpp     |   112 -
 .../alg.sorting/alg.merge/merge.pass.cpp      |   222 -
 .../alg.sorting/alg.merge/merge_comp.pass.cpp |   227 -
 .../alg.sorting/alg.min.max/max.pass.cpp      |    54 -
 .../alg.sorting/alg.min.max/max_comp.pass.cpp |    56 -
 .../alg.min.max/max_element.pass.cpp          |    66 -
 .../alg.min.max/max_element_comp.pass.cpp     |    85 -
 .../alg.min.max/max_init_list.pass.cpp        |    42 -
 .../alg.min.max/max_init_list_comp.pass.cpp   |    43 -
 .../alg.sorting/alg.min.max/min.pass.cpp      |    54 -
 .../alg.sorting/alg.min.max/min_comp.pass.cpp |    56 -
 .../alg.min.max/min_element.pass.cpp          |    66 -
 .../alg.min.max/min_element_comp.pass.cpp     |    85 -
 .../alg.min.max/min_init_list.pass.cpp        |    42 -
 .../alg.min.max/min_init_list_comp.pass.cpp   |    43 -
 .../alg.sorting/alg.min.max/minmax.pass.cpp   |    62 -
 .../alg.min.max/minmax_comp.pass.cpp          |    65 -
 .../alg.min.max/minmax_element.pass.cpp       |    83 -
 .../alg.min.max/minmax_element_comp.pass.cpp  |    88 -
 .../alg.min.max/minmax_init_list.pass.cpp     |    39 -
 .../minmax_init_list_comp.pass.cpp            |    40 -
 .../alg.nth.element/nth_element.pass.cpp      |    63 -
 .../alg.nth.element/nth_element_comp.pass.cpp |    86 -
 .../next_permutation.pass.cpp                 |    66 -
 .../next_permutation_comp.pass.cpp            |    68 -
 .../prev_permutation.pass.cpp                 |    66 -
 .../prev_permutation_comp.pass.cpp            |    68 -
 .../includes/includes.pass.cpp                |    84 -
 .../includes/includes_comp.pass.cpp           |    85 -
 .../alg.set.operations/nothing_to_do.pass.cpp |    12 -
 .../set.difference/set_difference.pass.cpp    |   200 -
 .../set_difference_comp.pass.cpp              |   202 -
 .../set_intersection.pass.cpp                 |   198 -
 .../set_intersection_comp.pass.cpp            |   200 -
 .../set_symmetric_difference.pass.cpp         |   199 -
 .../set_symmetric_difference_comp.pass.cpp    |   203 -
 .../set.union/set_union.pass.cpp              |   198 -
 .../set.union/set_union_comp.pass.cpp         |   200 -
 .../alg.sort/is.sorted/is_sorted.pass.cpp     |   183 -
 .../is.sorted/is_sorted_comp.pass.cpp         |   184 -
 .../is.sorted/is_sorted_until.pass.cpp        |   183 -
 .../is.sorted/is_sorted_until_comp.pass.cpp   |   184 -
 .../alg.sort/nothing_to_do.pass.cpp           |    12 -
 .../partial_sort_copy.pass.cpp                |    86 -
 .../partial_sort_copy_comp.pass.cpp           |    90 -
 .../partial.sort/partial_sort.pass.cpp        |    63 -
 .../partial.sort/partial_sort_comp.pass.cpp   |    87 -
 .../alg.sorting/alg.sort/sort/sort.pass.cpp   |   150 -
 .../alg.sort/sort/sort_comp.pass.cpp          |    57 -
 .../alg.sort/stable.sort/stable_sort.pass.cpp |   150 -
 .../stable.sort/stable_sort_comp.pass.cpp     |    83 -
 .../alg.sorting/nothing_to_do.pass.cpp        |    12 -
 .../algorithms.general/nothing_to_do.pass.cpp |    12 -
 .../libcxx/test/algorithms/version.pass.cpp   |    20 -
 .../atomic_signal_fence.pass.cpp              |    19 -
 .../atomic_thread_fence.pass.cpp              |    19 -
 .../atomics.flag/atomic_flag_clear.pass.cpp   |    34 -
 .../atomic_flag_clear_explicit.pass.cpp       |    58 -
 .../atomic_flag_test_and_set.pass.cpp         |    34 -
 ...atomic_flag_test_and_set_explicit.pass.cpp |    94 -
 .../test/atomics/atomics.flag/clear.pass.cpp  |    70 -
 .../atomics/atomics.flag/copy_assign.fail.cpp |    24 -
 .../atomics/atomics.flag/copy_ctor.fail.cpp   |    23 -
 .../copy_volatile_assign.fail.cpp             |    24 -
 .../atomics/atomics.flag/default.pass.cpp     |    31 -
 .../test/atomics/atomics.flag/init.pass.cpp   |    23 -
 .../atomics.flag/test_and_set.pass.cpp        |   106 -
 .../atomics.general/nothing_to_do.pass.cpp    |    13 -
 .../atomics.lockfree/lockfree.pass.cpp        |    50 -
 .../atomics.order/kill_dependency.pass.cpp    |    21 -
 .../atomics.order/memory_order.pass.cpp       |    31 -
 .../atomics.syn/nothing_to_do.pass.cpp        |    13 -
 .../atomics.types.generic/address.pass.cpp    |   135 -
 .../atomics.types.generic/bool.pass.cpp       |   230 -
 .../cstdint_typedefs.pass.cpp                 |    67 -
 .../atomics.types.generic/integral.pass.cpp   |   199 -
 .../integral_typedefs.pass.cpp                |    48 -
 .../trivially_copyable.fail.cpp               |    70 -
 .../trivially_copyable.pass.cpp               |    71 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../atomic_compare_exchange_strong.pass.cpp   |    85 -
 ..._compare_exchange_strong_explicit.pass.cpp |    92 -
 .../atomic_compare_exchange_weak.pass.cpp     |    85 -
 ...ic_compare_exchange_weak_explicit.pass.cpp |    92 -
 .../atomic_exchange.pass.cpp                  |    70 -
 .../atomic_exchange_explicit.pass.cpp         |    72 -
 .../atomic_fetch_add.pass.cpp                 |   108 -
 .../atomic_fetch_add_explicit.pass.cpp        |   112 -
 .../atomic_fetch_and.pass.cpp                 |    62 -
 .../atomic_fetch_and_explicit.pass.cpp        |    64 -
 .../atomic_fetch_or.pass.cpp                  |    62 -
 .../atomic_fetch_or_explicit.pass.cpp         |    64 -
 .../atomic_fetch_sub.pass.cpp                 |   108 -
 .../atomic_fetch_sub_explicit.pass.cpp        |   113 -
 .../atomic_fetch_xor.pass.cpp                 |    62 -
 .../atomic_fetch_xor_explicit.pass.cpp        |    64 -
 .../atomic_init.pass.cpp                      |    68 -
 .../atomic_is_lock_free.pass.cpp              |    59 -
 .../atomic_load.pass.cpp                      |    68 -
 .../atomic_load_explicit.pass.cpp             |    68 -
 .../atomic_store.pass.cpp                     |    68 -
 .../atomic_store_explicit.pass.cpp            |    68 -
 .../atomic_var_init.pass.cpp                  |    22 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../dist/libcxx/test/atomics/version.pass.cpp |    20 -
 .../dist/libcxx/test/containers/Copyable.h    |    18 -
 .../dist/libcxx/test/containers/Emplaceable.h |    54 -
 .../dist/libcxx/test/containers/MoveOnly.h    |    50 -
 .../libcxx/test/containers/NotConstructible.h |    39 -
 .../associative/map/compare.pass.cpp          |    32 -
 .../associative/map/map.access/at.pass.cpp    |   154 -
 .../associative/map/map.access/empty.pass.cpp |    43 -
 .../map/map.access/index_key.pass.cpp         |   105 -
 .../map/map.access/index_rv_key.pass.cpp      |    58 -
 .../map/map.access/index_tuple.pass.cpp       |    33 -
 .../map/map.access/iterator.pass.cpp          |   227 -
 .../map/map.access/max_size.pass.cpp          |    35 -
 .../associative/map/map.access/size.pass.cpp  |    59 -
 .../associative/map/map.cons/alloc.pass.cpp   |    42 -
 .../map.cons/assign_initializer_list.pass.cpp |    75 -
 .../associative/map/map.cons/compare.pass.cpp |    40 -
 .../map/map.cons/compare_alloc.pass.cpp       |    45 -
 .../associative/map/map.cons/copy.pass.cpp    |   131 -
 .../map/map.cons/copy_alloc.pass.cpp          |    95 -
 .../map/map.cons/copy_assign.pass.cpp         |   182 -
 .../associative/map/map.cons/default.pass.cpp |    40 -
 .../map/map.cons/default_noexcept.pass.cpp    |    53 -
 .../map/map.cons/default_recursive.pass.cpp   |    29 -
 .../map/map.cons/dtor_noexcept.pass.cpp       |    51 -
 .../map/map.cons/initializer_list.pass.cpp    |    67 -
 .../initializer_list_compare.pass.cpp         |    69 -
 .../initializer_list_compare_alloc.pass.cpp   |   100 -
 .../map/map.cons/iter_iter.pass.cpp           |    68 -
 .../map/map.cons/iter_iter_comp.pass.cpp      |    73 -
 .../map.cons/iter_iter_comp_alloc.pass.cpp    |   108 -
 .../associative/map/map.cons/move.pass.cpp    |   120 -
 .../map/map.cons/move_alloc.pass.cpp          |   186 -
 .../map/map.cons/move_assign.pass.cpp         |   190 -
 .../map.cons/move_assign_noexcept.pass.cpp    |    53 -
 .../map/map.cons/move_noexcept.pass.cpp       |    51 -
 .../map/map.modifiers/clear.pass.cpp          |    63 -
 .../map/map.modifiers/emplace.pass.cpp        |   165 -
 .../map/map.modifiers/emplace_hint.pass.cpp   |   160 -
 .../map/map.modifiers/erase_iter.pass.cpp     |   237 -
 .../map.modifiers/erase_iter_iter.pass.cpp    |   157 -
 .../map/map.modifiers/erase_key.pass.cpp      |   275 -
 .../map/map.modifiers/insert_cv.pass.cpp      |    89 -
 .../insert_initializer_list.pass.cpp          |    71 -
 .../map/map.modifiers/insert_iter_cv.pass.cpp |    81 -
 .../map.modifiers/insert_iter_iter.pass.cpp   |    77 -
 .../map/map.modifiers/insert_iter_rv.pass.cpp |    87 -
 .../map/map.modifiers/insert_rv.pass.cpp      |    93 -
 .../associative/map/map.ops/count.pass.cpp    |    99 -
 .../map/map.ops/equal_range.pass.cpp          |   437 -
 .../associative/map/map.ops/find.pass.cpp     |   240 -
 .../map/map.ops/lower_bound.pass.cpp          |   336 -
 .../map/map.ops/upper_bound.pass.cpp          |   335 -
 .../map/map.special/member_swap.pass.cpp      |   201 -
 .../map/map.special/non_member_swap.pass.cpp  |   306 -
 .../map/map.special/swap_noexcept.pass.cpp    |    60 -
 .../containers/associative/map/types.pass.cpp |    70 -
 .../associative/map/version.pass.cpp          |    20 -
 .../associative/multimap/empty.pass.cpp       |    43 -
 .../associative/multimap/iterator.pass.cpp    |   231 -
 .../associative/multimap/max_size.pass.cpp    |    35 -
 .../multimap/multimap.cons/alloc.pass.cpp     |    42 -
 .../assign_initializer_list.pass.cpp          |    85 -
 .../multimap/multimap.cons/compare.pass.cpp   |    40 -
 .../multimap.cons/compare_alloc.pass.cpp      |    45 -
 .../multimap/multimap.cons/copy.pass.cpp      |   104 -
 .../multimap.cons/copy_alloc.pass.cpp         |    77 -
 .../multimap.cons/copy_assign.pass.cpp        |   125 -
 .../multimap/multimap.cons/default.pass.cpp   |    40 -
 .../multimap.cons/default_noexcept.pass.cpp   |    53 -
 .../multimap.cons/dtor_noexcept.pass.cpp      |    51 -
 .../multimap.cons/initializer_list.pass.cpp   |    83 -
 .../initializer_list_compare.pass.cpp         |    91 -
 .../initializer_list_compare_alloc.pass.cpp   |   129 -
 .../multimap/multimap.cons/iter_iter.pass.cpp |   112 -
 .../multimap.cons/iter_iter_comp.pass.cpp     |    86 -
 .../iter_iter_comp_alloc.pass.cpp             |    91 -
 .../multimap/multimap.cons/move.pass.cpp      |   132 -
 .../multimap.cons/move_alloc.pass.cpp         |   186 -
 .../multimap.cons/move_assign.pass.cpp        |   190 -
 .../move_assign_noexcept.pass.cpp             |    53 -
 .../multimap.cons/move_noexcept.pass.cpp      |    51 -
 .../multimap.modifiers/clear.pass.cpp         |    63 -
 .../multimap.modifiers/emplace.pass.cpp       |   150 -
 .../multimap.modifiers/emplace_hint.pass.cpp  |   160 -
 .../multimap.modifiers/erase_iter.pass.cpp    |   279 -
 .../erase_iter_iter.pass.cpp                  |   157 -
 .../multimap.modifiers/erase_key.pass.cpp     |   151 -
 .../multimap.modifiers/insert_cv.pass.cpp     |    81 -
 .../insert_initializer_list.pass.cpp          |    91 -
 .../insert_iter_cv.pass.cpp                   |    81 -
 .../insert_iter_iter.pass.cpp                 |   101 -
 .../insert_iter_rv.pass.cpp                   |    87 -
 .../multimap.modifiers/insert_rv.pass.cpp     |    85 -
 .../multimap/multimap.ops/count.pass.cpp      |    92 -
 .../multimap.ops/equal_range.pass.cpp         |   264 -
 .../multimap/multimap.ops/find.pass.cpp       |   209 -
 .../multimap.ops/lower_bound.pass.cpp         |   221 -
 .../multimap.ops/upper_bound.pass.cpp         |   221 -
 .../multimap.special/member_swap.pass.cpp     |   200 -
 .../multimap.special/non_member_swap.pass.cpp |   305 -
 .../multimap.special/swap_noexcept.pass.cpp   |    60 -
 .../associative/multimap/scary.pass.cpp       |    24 -
 .../associative/multimap/size.pass.cpp        |    59 -
 .../associative/multimap/types.pass.cpp       |    70 -
 .../associative/multiset/clear.pass.cpp       |    63 -
 .../associative/multiset/count.pass.cpp       |    93 -
 .../associative/multiset/emplace.pass.cpp     |    83 -
 .../multiset/emplace_hint.pass.cpp            |    83 -
 .../associative/multiset/empty.pass.cpp       |    43 -
 .../associative/multiset/equal_range.pass.cpp |   263 -
 .../associative/multiset/erase_iter.pass.cpp  |   181 -
 .../multiset/erase_iter_iter.pass.cpp         |   141 -
 .../associative/multiset/erase_key.pass.cpp   |   129 -
 .../associative/multiset/find.pass.cpp        |   240 -
 .../associative/multiset/insert_cv.pass.cpp   |    73 -
 .../multiset/insert_initializer_list.pass.cpp |    61 -
 .../multiset/insert_iter_cv.pass.cpp          |    73 -
 .../multiset/insert_iter_iter.pass.cpp        |    85 -
 .../multiset/insert_iter_rv.pass.cpp          |    76 -
 .../associative/multiset/insert_rv.pass.cpp   |    76 -
 .../associative/multiset/iterator.pass.cpp    |   215 -
 .../associative/multiset/lower_bound.pass.cpp |   223 -
 .../associative/multiset/max_size.pass.cpp    |    35 -
 .../multiset/multiset.cons/alloc.pass.cpp     |    29 -
 .../assign_initializer_list.pass.cpp          |    57 -
 .../multiset/multiset.cons/compare.pass.cpp   |    28 -
 .../multiset.cons/compare_alloc.pass.cpp      |    31 -
 .../multiset/multiset.cons/copy.pass.cpp      |   118 -
 .../multiset.cons/copy_alloc.pass.cpp         |    68 -
 .../multiset.cons/copy_assign.pass.cpp        |   138 -
 .../multiset/multiset.cons/default.pass.cpp   |    40 -
 .../multiset.cons/default_noexcept.pass.cpp   |    53 -
 .../multiset.cons/dtor_noexcept.pass.cpp      |    51 -
 .../multiset.cons/initializer_list.pass.cpp   |    73 -
 .../initializer_list_compare.pass.cpp         |    38 -
 .../initializer_list_compare_alloc.pass.cpp   |    41 -
 .../multiset/multiset.cons/iter_iter.pass.cpp |    83 -
 .../multiset.cons/iter_iter_alloc.pass.cpp    |    92 -
 .../multiset.cons/iter_iter_comp.pass.cpp     |    53 -
 .../multiset/multiset.cons/move.pass.cpp      |   119 -
 .../multiset.cons/move_alloc.pass.cpp         |   141 -
 .../multiset.cons/move_assign.pass.cpp        |   186 -
 .../move_assign_noexcept.pass.cpp             |    53 -
 .../multiset.cons/move_noexcept.pass.cpp      |    51 -
 .../multiset.special/member_swap.pass.cpp     |   201 -
 .../multiset.special/non_member_swap.pass.cpp |   177 -
 .../multiset.special/swap_noexcept.pass.cpp   |    60 -
 .../associative/multiset/scary.pass.cpp       |    24 -
 .../associative/multiset/size.pass.cpp        |    59 -
 .../associative/multiset/types.pass.cpp       |    70 -
 .../associative/multiset/upper_bound.pass.cpp |   222 -
 .../containers/associative/set/clear.pass.cpp |    63 -
 .../containers/associative/set/count.pass.cpp |    95 -
 .../associative/set/emplace.pass.cpp          |    90 -
 .../associative/set/emplace_hint.pass.cpp     |    83 -
 .../containers/associative/set/empty.pass.cpp |    43 -
 .../associative/set/equal_range.pass.cpp      |   370 -
 .../associative/set/erase_iter.pass.cpp       |   181 -
 .../associative/set/erase_iter_iter.pass.cpp  |   141 -
 .../associative/set/erase_key.pass.cpp        |   203 -
 .../containers/associative/set/find.pass.cpp  |   240 -
 .../associative/set/insert_cv.pass.cpp        |    81 -
 .../set/insert_initializer_list.pass.cpp      |    61 -
 .../associative/set/insert_iter_cv.pass.cpp   |    73 -
 .../associative/set/insert_iter_iter.pass.cpp |    73 -
 .../associative/set/insert_iter_rv.pass.cpp   |    76 -
 .../associative/set/insert_rv.pass.cpp        |    84 -
 .../associative/set/iterator.pass.cpp         |   211 -
 .../associative/set/lower_bound.pass.cpp      |   337 -
 .../associative/set/max_size.pass.cpp         |    35 -
 .../associative/set/set.cons/alloc.pass.cpp   |    29 -
 .../set.cons/assign_initializer_list.pass.cpp |    57 -
 .../associative/set/set.cons/compare.pass.cpp |    28 -
 .../set/set.cons/compare_alloc.pass.cpp       |    31 -
 .../associative/set/set.cons/copy.pass.cpp    |    94 -
 .../set/set.cons/copy_alloc.pass.cpp          |    56 -
 .../set/set.cons/copy_assign.pass.cpp         |   109 -
 .../associative/set/set.cons/default.pass.cpp |    40 -
 .../set/set.cons/default_noexcept.pass.cpp    |    53 -
 .../set/set.cons/dtor_noexcept.pass.cpp       |    51 -
 .../set/set.cons/initializer_list.pass.cpp    |    55 -
 .../initializer_list_compare.pass.cpp         |    38 -
 .../initializer_list_compare_alloc.pass.cpp   |    63 -
 .../set/set.cons/iter_iter.pass.cpp           |    71 -
 .../set/set.cons/iter_iter_alloc.pass.cpp     |    84 -
 .../set/set.cons/iter_iter_comp.pass.cpp      |    47 -
 .../associative/set/set.cons/move.pass.cpp    |   107 -
 .../set/set.cons/move_alloc.pass.cpp          |   141 -
 .../set/set.cons/move_assign.pass.cpp         |   186 -
 .../set.cons/move_assign_noexcept.pass.cpp    |    53 -
 .../set/set.cons/move_noexcept.pass.cpp       |    51 -
 .../set/set.special/member_swap.pass.cpp      |   201 -
 .../set/set.special/non_member_swap.pass.cpp  |   177 -
 .../set/set.special/swap_noexcept.pass.cpp    |    60 -
 .../containers/associative/set/size.pass.cpp  |    59 -
 .../containers/associative/set/types.pass.cpp |    70 -
 .../associative/set/upper_bound.pass.cpp      |   336 -
 .../associative/set/version.pass.cpp          |    20 -
 .../tree_balance_after_insert.pass.cpp        |  1616 -
 .../associative/tree_left_rotate.pass.cpp     |    98 -
 .../associative/tree_remove.pass.cpp          |  1648 -
 .../associative/tree_right_rotate.pass.cpp    |    98 -
 .../container.adaptors/nothing_to_do.pass.cpp |    12 -
 .../priqueue.cons.alloc/ctor_alloc.pass.cpp   |    48 -
 .../ctor_comp_alloc.pass.cpp                  |    48 -
 .../ctor_comp_cont_alloc.pass.cpp             |    62 -
 .../ctor_comp_rcont_alloc.pass.cpp            |    61 -
 .../ctor_copy_alloc.pass.cpp                  |    58 -
 .../ctor_move_alloc.pass.cpp                  |    68 -
 .../priqueue.cons/assign_copy.pass.cpp        |    36 -
 .../priqueue.cons/assign_move.pass.cpp        |    42 -
 .../priqueue.cons/ctor_comp.pass.cpp          |    27 -
 .../ctor_comp_container.pass.cpp              |    34 -
 .../ctor_comp_rcontainer.pass.cpp             |    40 -
 .../priqueue.cons/ctor_copy.pass.cpp          |    35 -
 .../priqueue.cons/ctor_default.pass.cpp       |    27 -
 .../priqueue.cons/ctor_iter_iter.pass.cpp     |    25 -
 .../ctor_iter_iter_comp.pass.cpp              |    27 -
 .../ctor_iter_iter_comp_cont.pass.cpp         |    27 -
 .../ctor_iter_iter_comp_rcont.pass.cpp        |    32 -
 .../priqueue.cons/ctor_move.pass.cpp          |    41 -
 .../priqueue.cons/default_noexcept.pass.cpp   |    31 -
 .../priqueue.cons/dtor_noexcept.pass.cpp      |    27 -
 .../move_assign_noexcept.pass.cpp             |    31 -
 .../priqueue.cons/move_noexcept.pass.cpp      |    31 -
 .../priqueue.members/emplace.pass.cpp         |    32 -
 .../priqueue.members/empty.pass.cpp           |    27 -
 .../priqueue.members/pop.pass.cpp             |    34 -
 .../priqueue.members/push.pass.cpp            |    28 -
 .../priqueue.members/push_rvalue.pass.cpp     |    32 -
 .../priqueue.members/size.pass.cpp            |    27 -
 .../priqueue.members/swap.pass.cpp            |    30 -
 .../priqueue.members/top.pass.cpp             |    28 -
 .../priqueue.special/swap.pass.cpp            |    32 -
 .../priqueue.special/swap_noexcept.pass.cpp   |    32 -
 .../priority.queue/types.pass.cpp             |    60 -
 .../queue.cons.alloc/ctor_alloc.pass.cpp      |    38 -
 .../ctor_container_alloc.pass.cpp             |    57 -
 .../ctor_queue_alloc.pass.cpp                 |    52 -
 .../ctor_rcontainer_alloc.pass.cpp            |    59 -
 .../ctor_rqueue_alloc.pass.cpp                |    60 -
 .../queue/queue.cons/ctor_container.pass.cpp  |    37 -
 .../queue/queue.cons/ctor_copy.pass.cpp       |    32 -
 .../queue/queue.cons/ctor_default.pass.cpp    |    28 -
 .../queue/queue.cons/ctor_move.pass.cpp       |    41 -
 .../queue/queue.cons/ctor_rcontainer.pass.cpp |    39 -
 .../queue.cons/default_noexcept.pass.cpp      |    30 -
 .../queue/queue.cons/dtor_noexcept.pass.cpp   |    27 -
 .../queue.cons/move_assign_noexcept.pass.cpp  |    30 -
 .../queue/queue.cons/move_noexcept.pass.cpp   |    30 -
 .../queue/queue.defn/assign_copy.pass.cpp     |    33 -
 .../queue/queue.defn/assign_move.pass.cpp     |    42 -
 .../queue/queue.defn/back.pass.cpp            |    26 -
 .../queue/queue.defn/back_const.pass.cpp      |    27 -
 .../queue/queue.defn/emplace.pass.cpp         |    30 -
 .../queue/queue.defn/empty.pass.cpp           |    25 -
 .../queue/queue.defn/front.pass.cpp           |    26 -
 .../queue/queue.defn/front_const.pass.cpp     |    27 -
 .../queue/queue.defn/pop.pass.cpp             |    37 -
 .../queue/queue.defn/push.pass.cpp            |    32 -
 .../queue/queue.defn/push_rv.pass.cpp         |    36 -
 .../queue/queue.defn/size.pass.cpp            |    23 -
 .../queue/queue.defn/swap.pass.cpp            |    36 -
 .../queue/queue.defn/types.pass.cpp           |    58 -
 .../queue/queue.ops/eq.pass.cpp               |    40 -
 .../queue/queue.ops/lt.pass.cpp               |    45 -
 .../queue/queue.special/swap.pass.cpp         |    37 -
 .../queue.special/swap_noexcept.pass.cpp      |    31 -
 .../container.adaptors/queue/version.pass.cpp |    20 -
 .../stack.cons.alloc/ctor_alloc.pass.cpp      |    38 -
 .../ctor_container_alloc.pass.cpp             |    57 -
 .../stack.cons.alloc/ctor_copy_alloc.pass.cpp |    52 -
 .../ctor_rcontainer_alloc.pass.cpp            |    59 -
 .../ctor_rqueue_alloc.pass.cpp                |    60 -
 .../stack/stack.cons/ctor_container.pass.cpp  |    37 -
 .../stack/stack.cons/ctor_copy.pass.cpp       |    32 -
 .../stack/stack.cons/ctor_default.pass.cpp    |    28 -
 .../stack/stack.cons/ctor_move.pass.cpp       |    41 -
 .../stack/stack.cons/ctor_rcontainer.pass.cpp |    39 -
 .../stack.cons/default_noexcept.pass.cpp      |    30 -
 .../stack/stack.cons/dtor_noexcept.pass.cpp   |    27 -
 .../stack.cons/move_assign_noexcept.pass.cpp  |    30 -
 .../stack/stack.cons/move_noexcept.pass.cpp   |    30 -
 .../stack/stack.defn/assign_copy.pass.cpp     |    33 -
 .../stack/stack.defn/assign_move.pass.cpp     |    42 -
 .../stack/stack.defn/emplace.pass.cpp         |    29 -
 .../stack/stack.defn/empty.pass.cpp           |    25 -
 .../stack/stack.defn/pop.pass.cpp             |    34 -
 .../stack/stack.defn/push.pass.cpp            |    29 -
 .../stack/stack.defn/push_rv.pass.cpp         |    33 -
 .../stack/stack.defn/size.pass.cpp            |    23 -
 .../stack/stack.defn/swap.pass.cpp            |    36 -
 .../stack/stack.defn/top.pass.cpp             |    26 -
 .../stack/stack.defn/top_const.pass.cpp       |    27 -
 .../stack/stack.defn/types.pass.cpp           |    59 -
 .../stack/stack.ops/eq.pass.cpp               |    40 -
 .../stack/stack.ops/lt.pass.cpp               |    45 -
 .../stack/stack.special/swap.pass.cpp         |    37 -
 .../stack.special/swap_noexcept.pass.cpp      |    31 -
 .../container.adaptors/stack/version.pass.cpp |    20 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../associative.reqmts/nothing_to_do.pass.cpp |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../sequence.reqmts/nothing_to_do.pass.cpp    |    12 -
 .../unord.req/nothing_to_do.pass.cpp          |    12 -
 .../unord.req.except/nothing_to_do.pass.cpp   |    12 -
 .../containers.general/nothing_to_do.pass.cpp |    12 -
 .../test/containers/nothing_to_do.pass.cpp    |    12 -
 .../array/array.cons/default.pass.cpp         |    31 -
 .../array.cons/initializer_list.pass.cpp      |    34 -
 .../sequences/array/array.data/data.pass.cpp  |    34 -
 .../array/array.data/data_const.pass.cpp      |    34 -
 .../sequences/array/array.fill/fill.pass.cpp  |    36 -
 .../sequences/array/array.size/size.pass.cpp  |    53 -
 .../array/array.special/swap.pass.cpp         |    43 -
 .../sequences/array/array.swap/swap.pass.cpp  |    43 -
 .../sequences/array/array.tuple/get.fail.cpp  |    25 -
 .../sequences/array/array.tuple/get.pass.cpp  |    52 -
 .../array/array.tuple/get_const.pass.cpp      |    37 -
 .../array/array.tuple/get_rv.pass.cpp         |    29 -
 .../array/array.tuple/tuple_element.pass.cpp  |    33 -
 .../array/array.tuple/tuple_size.pass.cpp     |    28 -
 .../array.zero/tested_elsewhere.pass.cpp      |    18 -
 .../containers/sequences/array/at.pass.cpp    |    67 -
 .../containers/sequences/array/begin.pass.cpp |    32 -
 .../sequences/array/front_back.pass.cpp       |    62 -
 .../sequences/array/indexing.pass.cpp         |    60 -
 .../sequences/array/iterators.pass.cpp        |   110 -
 .../containers/sequences/array/types.pass.cpp |    62 -
 .../sequences/array/version.pass.cpp          |    20 -
 .../deque/deque.capacity/access.pass.cpp      |    91 -
 .../deque/deque.capacity/resize_size.pass.cpp |    86 -
 .../deque.capacity/resize_size_value.pass.cpp |    86 -
 .../deque.capacity/shrink_to_fit.pass.cpp     |    77 -
 .../sequences/deque/deque.cons/alloc.pass.cpp |    38 -
 .../assign_initializer_list.pass.cpp          |    43 -
 .../deque.cons/assign_iter_iter.pass.cpp      |   109 -
 .../deque.cons/assign_size_value.pass.cpp     |    85 -
 .../sequences/deque/deque.cons/copy.pass.cpp  |    61 -
 .../deque/deque.cons/copy_alloc.pass.cpp      |    51 -
 .../deque/deque.cons/default.pass.cpp         |    41 -
 .../deque.cons/default_noexcept.pass.cpp      |    50 -
 .../deque/deque.cons/dtor_noexcept.pass.cpp   |    52 -
 .../deque.cons/initializer_list.pass.cpp      |    41 -
 .../initializer_list_alloc.pass.cpp           |    44 -
 .../deque/deque.cons/iter_iter.pass.cpp       |    62 -
 .../deque/deque.cons/iter_iter_alloc.pass.cpp |    51 -
 .../sequences/deque/deque.cons/move.pass.cpp  |    72 -
 .../deque/deque.cons/move_alloc.pass.cpp      |    87 -
 .../deque/deque.cons/move_assign.pass.cpp     |    91 -
 .../deque.cons/move_assign_noexcept.pass.cpp  |    52 -
 .../deque/deque.cons/move_noexcept.pass.cpp   |    50 -
 .../deque/deque.cons/op_equal.pass.cpp        |    63 -
 .../op_equal_initializer_list.pass.cpp        |    43 -
 .../sequences/deque/deque.cons/size.pass.cpp  |   113 -
 .../deque/deque.cons/size_value.pass.cpp      |    51 -
 .../deque.cons/size_value_alloc.pass.cpp      |    67 -
 .../deque/deque.modifiers/emplace.pass.cpp    |   112 -
 .../deque.modifiers/emplace_back.pass.cpp     |    87 -
 .../deque.modifiers/emplace_front.pass.cpp    |    87 -
 .../deque/deque.modifiers/erase_iter.pass.cpp |    90 -
 .../deque.modifiers/erase_iter_iter.pass.cpp  |    94 -
 .../insert_iter_initializer_list.pass.cpp     |    63 -
 .../deque.modifiers/insert_iter_iter.pass.cpp |   254 -
 .../deque.modifiers/insert_rvalue.pass.cpp    |   118 -
 .../insert_size_value.pass.cpp                |   157 -
 .../deque.modifiers/insert_value.pass.cpp     |   139 -
 .../deque/deque.modifiers/pop_back.pass.cpp   |    84 -
 .../deque/deque.modifiers/pop_front.pass.cpp  |    84 -
 .../deque/deque.modifiers/push_back.pass.cpp  |    73 -
 .../push_back_exception_safety.pass.cpp       |    81 -
 .../deque.modifiers/push_back_rvalue.pass.cpp |    80 -
 .../deque/deque.modifiers/push_front.pass.cpp |    83 -
 .../push_front_exception_safety.pass.cpp      |    81 -
 .../push_front_rvalue.pass.cpp                |    90 -
 .../deque/deque.special/copy.pass.cpp         |    88 -
 .../deque.special/copy_backward.pass.cpp      |    87 -
 .../deque/deque.special/move.pass.cpp         |    87 -
 .../deque.special/move_backward.pass.cpp      |    87 -
 .../deque/deque.special/swap.pass.cpp         |   110 -
 .../deque.special/swap_noexcept.pass.cpp      |    60 -
 .../sequences/deque/iterators.pass.cpp        |    79 -
 .../containers/sequences/deque/types.pass.cpp |    90 -
 .../sequences/deque/version.pass.cpp          |    20 -
 .../dynarray/dynarray.cons/alloc.pass.cpp     |    86 -
 .../dynarray/dynarray.cons/default.pass.cpp   |    95 -
 .../dynarray/dynarray.data/default.pass.cpp   |    67 -
 .../dynarray/dynarray.mutate/default.pass.cpp |    48 -
 .../dynarray/dynarray.overview/at.pass.cpp    |    94 -
 .../dynarray.overview/begin_end.pass.cpp      |   108 -
 .../dynarray.overview/capacity.pass.cpp       |    57 -
 .../dynarray.overview/front_back.pass.cpp     |    68 -
 .../dynarray.overview/indexing.pass.cpp       |    71 -
 .../dynarray/dynarray.traits/default.pass.cpp |    31 -
 .../dynarray/dynarray.zero/default.pass.cpp   |    50 -
 .../sequences/dynarray/nothing_to_do.pass.cpp |    12 -
 .../forwardlist.access/front.pass.cpp         |    61 -
 .../forwardlist.cons/alloc.fail.cpp           |    30 -
 .../forwardlist.cons/alloc.pass.cpp           |    41 -
 .../forwardlist.cons/assign_copy.pass.cpp     |   146 -
 .../forwardlist.cons/assign_init.pass.cpp     |    70 -
 .../forwardlist.cons/assign_move.pass.cpp     |   199 -
 .../forwardlist.cons/assign_op_init.pass.cpp  |    70 -
 .../forwardlist.cons/assign_range.pass.cpp    |    78 -
 .../assign_size_value.pass.cpp                |    68 -
 .../forwardlist.cons/copy.pass.cpp            |    69 -
 .../forwardlist.cons/copy_alloc.pass.cpp      |    67 -
 .../forwardlist.cons/default.pass.cpp         |    41 -
 .../default_noexcept.pass.cpp                 |    50 -
 .../default_recursive.pass.cpp                |    25 -
 .../forwardlist.cons/dtor_noexcept.pass.cpp   |    52 -
 .../forwardlist.cons/init.pass.cpp            |    43 -
 .../forwardlist.cons/init_alloc.pass.cpp      |    48 -
 .../forwardlist.cons/move.pass.cpp            |    73 -
 .../forwardlist.cons/move_alloc.pass.cpp      |    73 -
 .../move_assign_noexcept.pass.cpp             |    52 -
 .../forwardlist.cons/move_noexcept.pass.cpp   |    50 -
 .../forwardlist.cons/range.pass.cpp           |    48 -
 .../forwardlist.cons/range_alloc.pass.cpp     |    54 -
 .../forwardlist.cons/size.fail.cpp            |    35 -
 .../forwardlist.cons/size.pass.cpp            |    66 -
 .../forwardlist.cons/size_value.pass.cpp      |    45 -
 .../size_value_alloc.pass.cpp                 |    50 -
 .../forwardlist.iter/before_begin.pass.cpp    |   104 -
 .../forwardlist.iter/iterators.pass.cpp       |   145 -
 .../forwardlist.modifiers/clear.pass.cpp      |    62 -
 .../emplace_after.pass.cpp                    |    89 -
 .../emplace_front.pass.cpp                    |    50 -
 .../erase_after_many.pass.cpp                 |   155 -
 .../erase_after_one.pass.cpp                  |    97 -
 .../insert_after_const.pass.cpp               |    87 -
 .../insert_after_init.pass.cpp                |    75 -
 .../insert_after_range.pass.cpp               |    80 -
 .../insert_after_rv.pass.cpp                  |    90 -
 .../insert_after_size_value.pass.cpp          |    73 -
 .../forwardlist.modifiers/pop_front.pass.cpp  |    78 -
 .../push_front_const.pass.cpp                 |    47 -
 .../push_front_exception_safety.pass.cpp      |    73 -
 .../push_front_rv.pass.cpp                    |    50 -
 .../resize_size.pass.cpp                      |   114 -
 .../resize_size_value.pass.cpp                |    84 -
 .../forwardlist.ops/merge.pass.cpp            |    48 -
 .../forwardlist.ops/merge_pred.pass.cpp       |    49 -
 .../forwardlist.ops/remove.pass.cpp           |   155 -
 .../forwardlist.ops/remove_if.pass.cpp        |   155 -
 .../forwardlist.ops/reverse.pass.cpp          |    42 -
 .../forwardlist/forwardlist.ops/sort.pass.cpp |    47 -
 .../forwardlist.ops/sort_pred.pass.cpp        |    48 -
 .../splice_after_flist.pass.cpp               |    75 -
 .../forwardlist.ops/splice_after_one.pass.cpp |   140 -
 .../splice_after_range.pass.cpp               |   169 -
 .../forwardlist.ops/unique.pass.cpp           |   120 -
 .../forwardlist.ops/unique_pred.pass.cpp      |   125 -
 .../forwardlist.spec/equal.pass.cpp           |    60 -
 .../forwardlist.spec/member_swap.pass.cpp     |   259 -
 .../forwardlist.spec/non_member_swap.pass.cpp |   260 -
 .../forwardlist.spec/relational.pass.cpp      |    65 -
 .../forwardlist.spec/swap_noexcept.pass.cpp   |    60 -
 .../sequences/forwardlist/max_size.pass.cpp   |    35 -
 .../sequences/forwardlist/types.pass.cpp      |    60 -
 .../sequences/forwardlist/version.pass.cpp    |    20 -
 .../sequences/list/db_back.pass.cpp           |    56 -
 .../sequences/list/db_cback.pass.cpp          |    52 -
 .../sequences/list/db_cfront.pass.cpp         |    52 -
 .../sequences/list/db_front.pass.cpp          |    56 -
 .../sequences/list/db_iterators_6.pass.cpp    |    58 -
 .../sequences/list/db_iterators_7.pass.cpp    |    58 -
 .../sequences/list/db_iterators_8.pass.cpp    |    54 -
 .../sequences/list/db_iterators_9.pass.cpp    |    67 -
 .../sequences/list/iterators.pass.cpp         |   159 -
 .../list/list.capacity/resize_size.pass.cpp   |    81 -
 .../list.capacity/resize_size_value.pass.cpp  |    53 -
 .../list/list.cons/assign_copy.pass.cpp       |    44 -
 .../assign_initializer_list.pass.cpp          |    45 -
 .../list/list.cons/assign_move.pass.cpp       |    82 -
 .../sequences/list/list.cons/copy.pass.cpp    |    54 -
 .../list/list.cons/copy_alloc.pass.cpp        |    42 -
 .../sequences/list/list.cons/default.pass.cpp |    58 -
 .../list/list.cons/default_noexcept.pass.cpp  |    50 -
 .../list.cons/default_stack_alloc.pass.cpp    |    48 -
 .../list/list.cons/dtor_noexcept.pass.cpp     |    52 -
 .../list/list.cons/initializer_list.pass.cpp  |    43 -
 .../list.cons/initializer_list_alloc.pass.cpp |    46 -
 .../list/list.cons/input_iterator.pass.cpp    |    77 -
 .../sequences/list/list.cons/move.pass.cpp    |    74 -
 .../list/list.cons/move_alloc.pass.cpp        |    78 -
 .../list.cons/move_assign_noexcept.pass.cpp   |    52 -
 .../list/list.cons/move_noexcept.pass.cpp     |    50 -
 .../op_equal_initializer_list.pass.cpp        |    44 -
 .../list/list.cons/size_type.pass.cpp         |   103 -
 .../list/list.cons/size_value_alloc.pass.cpp  |    79 -
 .../list/list.modifiers/clear.pass.cpp        |    35 -
 .../list/list.modifiers/emplace.pass.cpp      |    88 -
 .../list/list.modifiers/emplace_back.pass.cpp |    66 -
 .../list.modifiers/emplace_front.pass.cpp     |    66 -
 .../list/list.modifiers/erase_iter.pass.cpp   |    65 -
 .../list.modifiers/erase_iter_db1.pass.cpp    |    51 -
 .../list.modifiers/erase_iter_db2.pass.cpp    |    53 -
 .../list.modifiers/erase_iter_iter.pass.cpp   |    84 -
 .../erase_iter_iter_db1.pass.cpp              |    51 -
 .../erase_iter_iter_db2.pass.cpp              |    51 -
 .../erase_iter_iter_db3.pass.cpp              |    51 -
 .../erase_iter_iter_db4.pass.cpp              |    49 -
 .../insert_iter_initializer_list.pass.cpp     |    67 -
 .../insert_iter_iter_iter.pass.cpp            |   183 -
 .../insert_iter_rvalue.pass.cpp               |    68 -
 .../insert_iter_size_value.pass.cpp           |   104 -
 .../list.modifiers/insert_iter_value.pass.cpp |   110 -
 .../list/list.modifiers/pop_back.pass.cpp     |    55 -
 .../list/list.modifiers/pop_front.pass.cpp    |    43 -
 .../list/list.modifiers/push_back.pass.cpp    |    37 -
 .../push_back_exception_safety.pass.cpp       |    73 -
 .../list.modifiers/push_back_rvalue.pass.cpp  |    46 -
 .../list/list.modifiers/push_front.pass.cpp   |    37 -
 .../push_front_exception_safety.pass.cpp      |    73 -
 .../list.modifiers/push_front_rvalue.pass.cpp |    46 -
 .../sequences/list/list.ops/merge.pass.cpp    |    41 -
 .../list/list.ops/merge_comp.pass.cpp         |    42 -
 .../sequences/list/list.ops/remove.pass.cpp   |    69 -
 .../list/list.ops/remove_if.pass.cpp          |    64 -
 .../sequences/list/list.ops/reverse.pass.cpp  |    37 -
 .../sequences/list/list.ops/sort.pass.cpp     |    37 -
 .../list/list.ops/sort_comp.pass.cpp          |    38 -
 .../list/list.ops/splice_pos_list.pass.cpp    |   803 -
 .../list.ops/splice_pos_list_iter.pass.cpp    |   357 -
 .../splice_pos_list_iter_iter.pass.cpp        |   237 -
 .../sequences/list/list.ops/unique.pass.cpp   |    37 -
 .../list/list.ops/unique_pred.pass.cpp        |    42 -
 .../list/list.special/db_swap_1.pass.cpp      |    59 -
 .../sequences/list/list.special/swap.pass.cpp |   146 -
 .../list/list.special/swap_noexcept.pass.cpp  |    60 -
 .../containers/sequences/list/types.pass.cpp  |    46 -
 .../sequences/list/version.pass.cpp           |    20 -
 .../sequences/nothing_to_do.pass.cpp          |    12 -
 .../vector.bool/assign_copy.pass.cpp          |    44 -
 .../assign_initializer_list.pass.cpp          |    43 -
 .../vector.bool/assign_move.pass.cpp          |    81 -
 .../sequences/vector.bool/capacity.pass.cpp   |    44 -
 .../vector.bool/construct_default.pass.cpp    |    59 -
 .../vector.bool/construct_iter_iter.pass.cpp  |    48 -
 .../construct_iter_iter_alloc.pass.cpp        |    55 -
 .../vector.bool/construct_size.pass.cpp       |    64 -
 .../vector.bool/construct_size_value.pass.cpp |    37 -
 .../construct_size_value_alloc.pass.cpp       |    39 -
 .../sequences/vector.bool/copy.pass.cpp       |    65 -
 .../sequences/vector.bool/copy_alloc.pass.cpp |    62 -
 .../vector.bool/default_noexcept.pass.cpp     |    49 -
 .../vector.bool/dtor_noexcept.pass.cpp        |    51 -
 .../sequences/vector.bool/emplace.pass.cpp    |    68 -
 .../vector.bool/emplace_back.pass.cpp         |    57 -
 .../sequences/vector.bool/erase_iter.pass.cpp |    65 -
 .../vector.bool/erase_iter_iter.pass.cpp      |    85 -
 .../sequences/vector.bool/find.pass.cpp       |    40 -
 .../vector.bool/initializer_list.pass.cpp     |    41 -
 .../initializer_list_alloc.pass.cpp           |    44 -
 .../insert_iter_initializer_list.pass.cpp     |    65 -
 .../insert_iter_iter_iter.pass.cpp            |    89 -
 .../insert_iter_size_value.pass.cpp           |    50 -
 .../vector.bool/insert_iter_value.pass.cpp    |    48 -
 .../sequences/vector.bool/iterators.pass.cpp  |   123 -
 .../sequences/vector.bool/move.pass.cpp       |    64 -
 .../sequences/vector.bool/move_alloc.pass.cpp |    77 -
 .../vector.bool/move_assign_noexcept.pass.cpp |    51 -
 .../vector.bool/move_noexcept.pass.cpp        |    49 -
 .../op_equal_initializer_list.pass.cpp        |    43 -
 .../sequences/vector.bool/push_back.pass.cpp  |    48 -
 .../sequences/vector.bool/reserve.pass.cpp    |    54 -
 .../vector.bool/resize_size.pass.cpp          |    42 -
 .../vector.bool/resize_size_value.pass.cpp    |    52 -
 .../vector.bool/shrink_to_fit.pass.cpp        |    38 -
 .../sequences/vector.bool/swap.pass.cpp       |    98 -
 .../vector.bool/swap_noexcept.pass.cpp        |    59 -
 .../sequences/vector.bool/types.pass.cpp      |    72 -
 .../vector.bool/vector_bool.pass.cpp          |    51 -
 .../containers/sequences/vector/asan.pass.cpp |    52 -
 .../vector/const_value_type.pass.cpp          |    22 -
 .../sequences/vector/db_back.pass.cpp         |    56 -
 .../sequences/vector/db_cback.pass.cpp        |    52 -
 .../sequences/vector/db_cfront.pass.cpp       |    52 -
 .../sequences/vector/db_cindex.pass.cpp       |    54 -
 .../sequences/vector/db_front.pass.cpp        |    56 -
 .../sequences/vector/db_index.pass.cpp        |    56 -
 .../sequences/vector/db_iterators_2.pass.cpp  |    54 -
 .../sequences/vector/db_iterators_3.pass.cpp  |    54 -
 .../sequences/vector/db_iterators_4.pass.cpp  |    56 -
 .../sequences/vector/db_iterators_5.pass.cpp  |    60 -
 .../sequences/vector/db_iterators_6.pass.cpp  |    58 -
 .../sequences/vector/db_iterators_7.pass.cpp  |    58 -
 .../sequences/vector/db_iterators_8.pass.cpp  |    54 -
 .../sequences/vector/iterators.pass.cpp       |   165 -
 .../sequences/vector/types.pass.cpp           |    84 -
 .../vector/vector.capacity/capacity.pass.cpp  |    48 -
 .../vector/vector.capacity/reserve.pass.cpp   |    69 -
 .../vector.capacity/resize_size.pass.cpp      |    83 -
 .../resize_size_value.pass.cpp                |    76 -
 .../vector.capacity/shrink_to_fit.pass.cpp    |    62 -
 .../vector/vector.capacity/swap.pass.cpp      |    50 -
 .../vector/vector.cons/assign_copy.pass.cpp   |    44 -
 .../assign_initializer_list.pass.cpp          |    46 -
 .../vector/vector.cons/assign_move.pass.cpp   |   101 -
 .../vector.cons/construct_default.pass.cpp    |    78 -
 .../vector.cons/construct_iter_iter.pass.cpp  |    56 -
 .../construct_iter_iter_alloc.pass.cpp        |    71 -
 .../vector.cons/construct_size.pass.cpp       |    73 -
 .../vector.cons/construct_size_value.pass.cpp |    40 -
 .../construct_size_value_alloc.pass.cpp       |    39 -
 .../vector/vector.cons/copy.pass.cpp          |    78 -
 .../vector/vector.cons/copy_alloc.pass.cpp    |    64 -
 .../vector.cons/default.recursive.pass.cpp    |    23 -
 .../vector.cons/default_noexcept.pass.cpp     |    50 -
 .../vector/vector.cons/dtor_noexcept.pass.cpp |    52 -
 .../vector.cons/initializer_list.pass.cpp     |    43 -
 .../initializer_list_alloc.pass.cpp           |    47 -
 .../vector/vector.cons/move.pass.cpp          |   103 -
 .../vector/vector.cons/move_alloc.pass.cpp    |    99 -
 .../vector.cons/move_assign_noexcept.pass.cpp |    52 -
 .../vector/vector.cons/move_noexcept.pass.cpp |    50 -
 .../op_equal_initializer_list.pass.cpp        |    46 -
 .../vector/vector.data/data.pass.cpp          |    44 -
 .../vector/vector.data/data_const.pass.cpp    |    44 -
 .../vector/vector.modifiers/emplace.pass.cpp  |   160 -
 .../vector.modifiers/emplace_back.pass.cpp    |   107 -
 .../vector.modifiers/emplace_extra.pass.cpp   |    62 -
 .../vector.modifiers/erase_iter.pass.cpp      |    74 -
 .../vector.modifiers/erase_iter_db1.pass.cpp  |    51 -
 .../vector.modifiers/erase_iter_db2.pass.cpp  |    53 -
 .../vector.modifiers/erase_iter_iter.pass.cpp |   127 -
 .../erase_iter_iter_db1.pass.cpp              |    51 -
 .../erase_iter_iter_db2.pass.cpp              |    51 -
 .../erase_iter_iter_db3.pass.cpp              |    51 -
 .../erase_iter_iter_db4.pass.cpp              |    49 -
 .../insert_iter_initializer_list.pass.cpp     |    68 -
 .../insert_iter_iter_iter.pass.cpp            |   154 -
 .../insert_iter_rvalue.pass.cpp               |    86 -
 .../insert_iter_size_value.pass.cpp           |   100 -
 .../insert_iter_value.pass.cpp                |    85 -
 .../vector/vector.modifiers/pop_back.pass.cpp |    55 -
 .../vector.modifiers/push_back.pass.cpp       |   108 -
 .../push_back_exception_safety.pass.cpp       |    86 -
 .../push_back_rvalue.pass.cpp                 |   111 -
 .../vector/vector.special/db_swap_1.pass.cpp  |    56 -
 .../vector/vector.special/swap.pass.cpp       |   187 -
 .../vector.special/swap_noexcept.pass.cpp     |    60 -
 .../sequences/vector/version.pass.cpp         |    20 -
 .../libcxx/test/containers/stack_allocator.h  |    66 -
 .../libcxx/test/containers/test_compare.h     |    36 -
 .../dist/libcxx/test/containers/test_hash.h   |    32 -
 .../test/containers/unord/next_prime.pass.cpp |    49 -
 .../unord/unord.map/bucket.pass.cpp           |    77 -
 .../unord/unord.map/bucket_count.pass.cpp     |    80 -
 .../unord/unord.map/bucket_size.pass.cpp      |    81 -
 .../unord/unord.map/compare.pass.cpp          |    42 -
 .../containers/unord/unord.map/count.pass.cpp |    65 -
 .../unord/unord.map/db_iterators_7.pass.cpp   |    60 -
 .../unord/unord.map/db_iterators_8.pass.cpp   |    56 -
 .../unord.map/db_local_iterators_7.pass.cpp   |    57 -
 .../unord.map/db_local_iterators_8.pass.cpp   |    54 -
 .../containers/unord/unord.map/eq.pass.cpp    |   163 -
 .../unord.map/equal_range_const.pass.cpp      |    75 -
 .../unord.map/equal_range_non_const.pass.cpp  |    75 -
 .../unord/unord.map/find_const.pass.cpp       |    71 -
 .../unord/unord.map/find_non_const.pass.cpp   |    71 -
 .../unord/unord.map/iterators.pass.cpp        |   128 -
 .../unord/unord.map/load_factor.pass.cpp      |    77 -
 .../unord/unord.map/local_iterators.pass.cpp  |   421 -
 .../unord/unord.map/max_bucket_count.pass.cpp |    43 -
 .../unord/unord.map/max_load_factor.pass.cpp  |    71 -
 .../unord/unord.map/max_size.pass.cpp         |    36 -
 .../unord/unord.map/rehash.pass.cpp           |    91 -
 .../unord/unord.map/reserve.pass.cpp          |    91 -
 .../unord/unord.map/swap_member.pass.cpp      |   572 -
 .../containers/unord/unord.map/types.pass.cpp |    72 -
 .../unord.map.cnstr/allocator.pass.cpp        |   111 -
 .../unord.map.cnstr/assign_copy.pass.cpp      |   185 -
 .../unord.map.cnstr/assign_init.pass.cpp      |    97 -
 .../unord.map.cnstr/assign_move.pass.cpp      |   229 -
 .../unord.map/unord.map.cnstr/copy.pass.cpp   |   151 -
 .../unord.map.cnstr/copy_alloc.pass.cpp       |   110 -
 .../unord.map.cnstr/default.pass.cpp          |    78 -
 .../unord.map.cnstr/default_noexcept.pass.cpp |    70 -
 .../unord.map.cnstr/dtor_noexcept.pass.cpp    |    67 -
 .../unord.map/unord.map.cnstr/init.pass.cpp   |   162 -
 .../unord.map.cnstr/init_size.pass.cpp        |   100 -
 .../unord.map.cnstr/init_size_hash.pass.cpp   |   102 -
 .../init_size_hash_equal.pass.cpp             |   105 -
 .../init_size_hash_equal_allocator.pass.cpp   |   107 -
 .../unord.map/unord.map.cnstr/move.pass.cpp   |   199 -
 .../unord.map.cnstr/move_alloc.pass.cpp       |   157 -
 .../move_assign_noexcept.pass.cpp             |    69 -
 .../unord.map.cnstr/move_noexcept.pass.cpp    |    66 -
 .../unord.map/unord.map.cnstr/range.pass.cpp  |   170 -
 .../unord.map.cnstr/range_size.pass.cpp       |   105 -
 .../unord.map.cnstr/range_size_hash.pass.cpp  |   108 -
 .../range_size_hash_equal.pass.cpp            |   110 -
 .../range_size_hash_equal_allocator.pass.cpp  |   113 -
 .../unord.map/unord.map.cnstr/size.fail.cpp   |    69 -
 .../unord.map/unord.map.cnstr/size.pass.cpp   |    69 -
 .../unord.map.cnstr/size_hash.pass.cpp        |    73 -
 .../unord.map.cnstr/size_hash_equal.pass.cpp  |    75 -
 .../size_hash_equal_allocator.pass.cpp        |    77 -
 .../unord.map/unord.map.elem/at.pass.cpp      |   134 -
 .../unord.map/unord.map.elem/index.pass.cpp   |   115 -
 .../unord.map.elem/index_tuple.pass.cpp       |    41 -
 .../unord.map.swap/db_swap_1.pass.cpp         |    44 -
 .../unord.map.swap/swap_noexcept.pass.cpp     |    73 -
 .../unord.map.swap/swap_non_member.pass.cpp   |   572 -
 .../unorder.map.modifiers/clear.pass.cpp      |    61 -
 .../unorder.map.modifiers/emplace.pass.cpp    |    80 -
 .../emplace_hint.pass.cpp                     |    93 -
 .../erase_const_iter.pass.cpp                 |    69 -
 .../erase_iter_db1.pass.cpp                   |    39 -
 .../erase_iter_db2.pass.cpp                   |    42 -
 .../erase_iter_iter_db1.pass.cpp              |    41 -
 .../erase_iter_iter_db2.pass.cpp              |    41 -
 .../erase_iter_iter_db3.pass.cpp              |    41 -
 .../erase_iter_iter_db4.pass.cpp              |    40 -
 .../unorder.map.modifiers/erase_key.pass.cpp  |   177 -
 .../erase_range.pass.cpp                      |    99 -
 .../insert_const_lvalue.pass.cpp              |    86 -
 .../insert_hint_const_lvalue.pass.cpp         |    97 -
 .../insert_hint_rvalue.pass.cpp               |   156 -
 .../insert_init.pass.cpp                      |    72 -
 .../insert_range.pass.cpp                     |    71 -
 .../insert_rvalue.pass.cpp                    |   152 -
 .../unord/unord.map/version.pass.cpp          |    20 -
 .../unord/unord.multimap/bucket.pass.cpp      |    77 -
 .../unord.multimap/bucket_count.pass.cpp      |    49 -
 .../unord/unord.multimap/bucket_size.pass.cpp |    85 -
 .../unord/unord.multimap/count.pass.cpp       |    71 -
 .../unord.multimap/db_iterators_7.pass.cpp    |    60 -
 .../unord.multimap/db_iterators_8.pass.cpp    |    56 -
 .../db_local_iterators_7.pass.cpp             |    57 -
 .../db_local_iterators_8.pass.cpp             |    54 -
 .../unord/unord.multimap/eq.pass.cpp          |   181 -
 .../unord.multimap/equal_range_const.pass.cpp |    97 -
 .../equal_range_non_const.pass.cpp            |    97 -
 .../unord/unord.multimap/find_const.pass.cpp  |    71 -
 .../unord.multimap/find_non_const.pass.cpp    |    71 -
 .../unord/unord.multimap/iterators.fail.cpp   |    69 -
 .../unord/unord.multimap/iterators.pass.cpp   |   134 -
 .../unord/unord.multimap/load_factor.pass.cpp |    77 -
 .../unord.multimap/local_iterators.fail.cpp   |   286 -
 .../unord.multimap/local_iterators.pass.cpp   |   549 -
 .../unord.multimap/max_bucket_count.pass.cpp  |    43 -
 .../unord.multimap/max_load_factor.pass.cpp   |    71 -
 .../unord/unord.multimap/max_size.pass.cpp    |    36 -
 .../unord/unord.multimap/rehash.pass.cpp      |   119 -
 .../unord/unord.multimap/reserve.pass.cpp     |    93 -
 .../unord/unord.multimap/scary.pass.cpp       |    24 -
 .../unord/unord.multimap/swap_member.pass.cpp |   585 -
 .../unord/unord.multimap/types.pass.cpp       |    72 -
 .../unord.multimap.cnstr/allocator.pass.cpp   |   111 -
 .../unord.multimap.cnstr/assign_copy.pass.cpp |   227 -
 .../unord.multimap.cnstr/assign_init.pass.cpp |   146 -
 .../unord.multimap.cnstr/assign_move.pass.cpp |   306 -
 .../unord.multimap.cnstr/copy.pass.cpp        |   193 -
 .../unord.multimap.cnstr/copy_alloc.pass.cpp  |   138 -
 .../unord.multimap.cnstr/default.pass.cpp     |    78 -
 .../default_noexcept.pass.cpp                 |    70 -
 .../dtor_noexcept.pass.cpp                    |    67 -
 .../unord.multimap.cnstr/init.pass.cpp        |   254 -
 .../unord.multimap.cnstr/init_size.pass.cpp   |   144 -
 .../init_size_hash.pass.cpp                   |   146 -
 .../init_size_hash_equal.pass.cpp             |   149 -
 .../init_size_hash_equal_allocator.pass.cpp   |   151 -
 .../unord.multimap.cnstr/move.pass.cpp        |   243 -
 .../unord.multimap.cnstr/move_alloc.pass.cpp  |   228 -
 .../move_assign_noexcept.pass.cpp             |    69 -
 .../move_noexcept.pass.cpp                    |    66 -
 .../unord.multimap.cnstr/range.pass.cpp       |   263 -
 .../unord.multimap.cnstr/range_size.pass.cpp  |   149 -
 .../range_size_hash.pass.cpp                  |   152 -
 .../range_size_hash_equal.pass.cpp            |   154 -
 .../range_size_hash_equal_allocator.pass.cpp  |   157 -
 .../unord.multimap.cnstr/size.fail.cpp        |    69 -
 .../unord.multimap.cnstr/size.pass.cpp        |    69 -
 .../unord.multimap.cnstr/size_hash.pass.cpp   |    73 -
 .../size_hash_equal.pass.cpp                  |    75 -
 .../size_hash_equal_allocator.pass.cpp        |    77 -
 .../unord.multimap.modifiers/clear.pass.cpp   |    61 -
 .../unord.multimap.modifiers/emplace.pass.cpp |    74 -
 .../emplace_hint.pass.cpp                     |   109 -
 .../erase_const_iter.pass.cpp                 |   117 -
 .../erase_iter_db1.pass.cpp                   |    39 -
 .../erase_iter_db2.pass.cpp                   |    42 -
 .../erase_iter_iter_db1.pass.cpp              |    41 -
 .../erase_iter_iter_db2.pass.cpp              |    41 -
 .../erase_iter_iter_db3.pass.cpp              |    41 -
 .../erase_iter_iter_db4.pass.cpp              |    40 -
 .../erase_key.pass.cpp                        |   388 -
 .../erase_range.pass.cpp                      |   179 -
 .../insert_const_lvalue.pass.cpp              |    78 -
 .../insert_hint_const_lvalue.pass.cpp         |    97 -
 .../insert_hint_rvalue.pass.cpp               |   156 -
 .../insert_init.pass.cpp                      |   122 -
 .../insert_range.pass.cpp                     |   121 -
 .../insert_rvalue.pass.cpp                    |   136 -
 .../unord.multimap.swap/db_swap_1.pass.cpp    |    44 -
 .../swap_noexcept.pass.cpp                    |    73 -
 .../swap_non_member.pass.cpp                  |   584 -
 .../unord/unord.multiset/bucket.pass.cpp      |    76 -
 .../unord.multiset/bucket_count.pass.cpp      |    79 -
 .../unord/unord.multiset/bucket_size.pass.cpp |    84 -
 .../unord/unord.multiset/clear.pass.cpp       |    60 -
 .../unord/unord.multiset/count.pass.cpp       |    70 -
 .../unord.multiset/db_iterators_7.pass.cpp    |    58 -
 .../unord.multiset/db_iterators_8.pass.cpp    |    54 -
 .../db_local_iterators_7.pass.cpp             |    57 -
 .../db_local_iterators_8.pass.cpp             |    54 -
 .../unord/unord.multiset/emplace.pass.cpp     |    64 -
 .../unord.multiset/emplace_hint.pass.cpp      |    80 -
 .../unord/unord.multiset/eq.pass.cpp          |   180 -
 .../unord.multiset/equal_range_const.pass.cpp |    90 -
 .../equal_range_non_const.pass.cpp            |    90 -
 .../unord.multiset/erase_const_iter.pass.cpp  |    70 -
 .../unord.multiset/erase_iter_db1.pass.cpp    |    38 -
 .../unord.multiset/erase_iter_db2.pass.cpp    |    41 -
 .../erase_iter_iter_db1.pass.cpp              |    40 -
 .../erase_iter_iter_db2.pass.cpp              |    40 -
 .../erase_iter_iter_db3.pass.cpp              |    40 -
 .../erase_iter_iter_db4.pass.cpp              |    39 -
 .../unord/unord.multiset/erase_key.pass.cpp   |   176 -
 .../unord/unord.multiset/erase_range.pass.cpp |    94 -
 .../unord/unord.multiset/find_const.pass.cpp  |    68 -
 .../unord.multiset/find_non_const.pass.cpp    |    68 -
 .../insert_const_lvalue.pass.cpp              |    70 -
 .../insert_hint_const_lvalue.pass.cpp         |    89 -
 .../insert_hint_rvalue.pass.cpp               |   138 -
 .../unord/unord.multiset/insert_init.pass.cpp |    71 -
 .../unord.multiset/insert_range.pass.cpp      |    70 -
 .../unord.multiset/insert_rvalue.pass.cpp     |   118 -
 .../unord/unord.multiset/iterators.fail.cpp   |    67 -
 .../unord/unord.multiset/iterators.pass.cpp   |   127 -
 .../unord/unord.multiset/load_factor.pass.cpp |    76 -
 .../unord.multiset/local_iterators.fail.cpp   |   261 -
 .../unord.multiset/local_iterators.pass.cpp   |   500 -
 .../unord.multiset/max_bucket_count.pass.cpp  |    38 -
 .../unord.multiset/max_load_factor.pass.cpp   |    70 -
 .../unord/unord.multiset/max_size.pass.cpp    |    36 -
 .../unord/unord.multiset/rehash.pass.cpp      |    90 -
 .../unord/unord.multiset/reserve.pass.cpp     |    90 -
 .../unord/unord.multiset/scary.pass.cpp       |    24 -
 .../unord/unord.multiset/swap_member.pass.cpp |   571 -
 .../unord/unord.multiset/types.pass.cpp       |    69 -
 .../unord.multiset.cnstr/allocator.pass.cpp   |   109 -
 .../unord.multiset.cnstr/assign_copy.pass.cpp |   209 -
 .../unord.multiset.cnstr/assign_init.pass.cpp |    97 -
 .../unord.multiset.cnstr/assign_move.pass.cpp |   286 -
 .../unord.multiset.cnstr/copy.pass.cpp        |   171 -
 .../unord.multiset.cnstr/copy_alloc.pass.cpp  |   123 -
 .../unord.multiset.cnstr/default.pass.cpp     |    74 -
 .../default_noexcept.pass.cpp                 |    70 -
 .../dtor_noexcept.pass.cpp                    |    67 -
 .../unord.multiset.cnstr/init.pass.cpp        |   163 -
 .../unord.multiset.cnstr/init_size.pass.cpp   |    97 -
 .../init_size_hash.pass.cpp                   |   100 -
 .../init_size_hash_equal.pass.cpp             |   102 -
 .../init_size_hash_equal_allocator.pass.cpp   |   104 -
 .../unord.multiset.cnstr/move.pass.cpp        |   194 -
 .../unord.multiset.cnstr/move_alloc.pass.cpp  |   213 -
 .../move_assign_noexcept.pass.cpp             |    69 -
 .../move_noexcept.pass.cpp                    |    66 -
 .../unord.multiset.cnstr/range.pass.cpp       |   167 -
 .../unord.multiset.cnstr/range_size.pass.cpp  |   101 -
 .../range_size_hash.pass.cpp                  |   104 -
 .../range_size_hash_equal.pass.cpp            |   106 -
 .../range_size_hash_equal_allocator.pass.cpp  |   109 -
 .../unord.multiset.cnstr/size.fail.cpp        |    65 -
 .../unord.multiset.cnstr/size.pass.cpp        |    65 -
 .../unord.multiset.cnstr/size_hash.pass.cpp   |    69 -
 .../size_hash_equal.pass.cpp                  |    71 -
 .../size_hash_equal_allocator.pass.cpp        |    73 -
 .../unord.multiset.swap/db_swap_1.pass.cpp    |    43 -
 .../swap_noexcept.pass.cpp                    |    73 -
 .../swap_non_member.pass.cpp                  |   571 -
 .../unord/unord.set/bucket.pass.cpp           |    75 -
 .../unord/unord.set/bucket_count.pass.cpp     |    77 -
 .../unord/unord.set/bucket_size.pass.cpp      |    79 -
 .../containers/unord/unord.set/clear.pass.cpp |    59 -
 .../containers/unord/unord.set/count.pass.cpp |    69 -
 .../unord/unord.set/db_iterators_7.pass.cpp   |    58 -
 .../unord/unord.set/db_iterators_8.pass.cpp   |    54 -
 .../unord.set/db_local_iterators_7.pass.cpp   |    57 -
 .../unord.set/db_local_iterators_8.pass.cpp   |    54 -
 .../unord/unord.set/emplace.pass.cpp          |    70 -
 .../unord/unord.set/emplace_hint.pass.cpp     |    80 -
 .../containers/unord/unord.set/eq.pass.cpp    |   159 -
 .../unord.set/equal_range_const.pass.cpp      |    81 -
 .../unord.set/equal_range_non_const.pass.cpp  |    81 -
 .../unord/unord.set/erase_const_iter.pass.cpp |    67 -
 .../unord/unord.set/erase_iter_db1.pass.cpp   |    38 -
 .../unord/unord.set/erase_iter_db2.pass.cpp   |    41 -
 .../unord.set/erase_iter_iter_db1.pass.cpp    |    40 -
 .../unord.set/erase_iter_iter_db2.pass.cpp    |    40 -
 .../unord.set/erase_iter_iter_db3.pass.cpp    |    40 -
 .../unord.set/erase_iter_iter_db4.pass.cpp    |    39 -
 .../unord/unord.set/erase_key.pass.cpp        |   175 -
 .../unord/unord.set/erase_range.pass.cpp      |    93 -
 .../unord/unord.set/find_const.pass.cpp       |    67 -
 .../unord/unord.set/find_non_const.pass.cpp   |    67 -
 .../unord.set/insert_const_lvalue.pass.cpp    |    78 -
 .../insert_hint_const_lvalue.pass.cpp         |    89 -
 .../unord.set/insert_hint_rvalue.pass.cpp     |   138 -
 .../unord/unord.set/insert_init.pass.cpp      |    71 -
 .../unord/unord.set/insert_range.pass.cpp     |    70 -
 .../unord/unord.set/insert_rvalue.pass.cpp    |   134 -
 .../unord/unord.set/iterators.fail.cpp        |    67 -
 .../unord/unord.set/iterators.pass.cpp        |   127 -
 .../unord/unord.set/load_factor.pass.cpp      |    76 -
 .../unord/unord.set/local_iterators.fail.cpp  |   261 -
 .../unord/unord.set/local_iterators.pass.cpp  |   388 -
 .../unord/unord.set/max_bucket_count.pass.cpp |    38 -
 .../unord/unord.set/max_load_factor.pass.cpp  |    70 -
 .../unord/unord.set/max_size.pass.cpp         |    36 -
 .../unord/unord.set/rehash.pass.cpp           |    90 -
 .../unord/unord.set/reserve.pass.cpp          |    90 -
 .../unord/unord.set/swap_member.pass.cpp      |   571 -
 .../containers/unord/unord.set/types.pass.cpp |    69 -
 .../unord.set.cnstr/allocator.pass.cpp        |   109 -
 .../unord.set.cnstr/assign_copy.pass.cpp      |   184 -
 .../unord.set.cnstr/assign_init.pass.cpp      |    97 -
 .../unord.set.cnstr/assign_move.pass.cpp      |   225 -
 .../unord.set/unord.set.cnstr/copy.pass.cpp   |   147 -
 .../unord.set.cnstr/copy_alloc.pass.cpp       |   107 -
 .../unord.set.cnstr/default.pass.cpp          |    74 -
 .../unord.set.cnstr/default_noexcept.pass.cpp |    70 -
 .../unord.set.cnstr/dtor_noexcept.pass.cpp    |    67 -
 .../unord.set/unord.set.cnstr/init.pass.cpp   |   163 -
 .../unord.set.cnstr/init_size.pass.cpp        |    97 -
 .../unord.set.cnstr/init_size_hash.pass.cpp   |   100 -
 .../init_size_hash_equal.pass.cpp             |   102 -
 .../init_size_hash_equal_allocator.pass.cpp   |   104 -
 .../unord.set/unord.set.cnstr/move.pass.cpp   |   194 -
 .../unord.set.cnstr/move_alloc.pass.cpp       |   156 -
 .../move_assign_noexcept.pass.cpp             |    69 -
 .../unord.set.cnstr/move_noexcept.pass.cpp    |    66 -
 .../unord.set/unord.set.cnstr/range.pass.cpp  |   168 -
 .../unord.set.cnstr/range_size.pass.cpp       |   101 -
 .../unord.set.cnstr/range_size_hash.pass.cpp  |   104 -
 .../range_size_hash_equal.pass.cpp            |   106 -
 .../range_size_hash_equal_allocator.pass.cpp  |   109 -
 .../unord.set/unord.set.cnstr/size.fail.cpp   |    45 -
 .../unord.set/unord.set.cnstr/size.pass.cpp   |    65 -
 .../unord.set.cnstr/size_hash.pass.cpp        |    69 -
 .../unord.set.cnstr/size_hash_equal.pass.cpp  |    71 -
 .../size_hash_equal_allocator.pass.cpp        |    73 -
 .../unord.set.swap/db_swap_1.pass.cpp         |    43 -
 .../unord.set.swap/swap_noexcept.pass.cpp     |    73 -
 .../unord.set.swap/swap_non_member.pass.cpp   |   571 -
 .../unord/unord.set/version.pass.cpp          |    20 -
 .../test/depr/depr.auto.ptr/auto.ptr/A.h      |    30 -
 .../test/depr/depr.auto.ptr/auto.ptr/AB.h     |    41 -
 .../auto.ptr.cons/assignment.fail.cpp         |    44 -
 .../auto.ptr.cons/assignment.pass.cpp         |    44 -
 .../auto.ptr/auto.ptr.cons/convert.fail.cpp   |    40 -
 .../auto.ptr/auto.ptr.cons/convert.pass.cpp   |    40 -
 .../auto.ptr.cons/convert_assignment.fail.cpp |    47 -
 .../auto.ptr.cons/convert_assignment.pass.cpp |    47 -
 .../auto.ptr/auto.ptr.cons/copy.fail.cpp      |    38 -
 .../auto.ptr/auto.ptr.cons/copy.pass.cpp      |    38 -
 .../auto.ptr/auto.ptr.cons/explicit.fail.cpp  |    40 -
 .../auto.ptr/auto.ptr.cons/pointer.pass.cpp   |    40 -
 .../assign_from_auto_ptr_ref.pass.cpp         |    40 -
 .../convert_from_auto_ptr_ref.pass.cpp        |    39 -
 .../convert_to_auto_ptr.pass.cpp              |    36 -
 .../convert_to_auto_ptr_ref.pass.cpp          |    33 -
 .../auto.ptr/auto.ptr.members/arrow.pass.cpp  |    37 -
 .../auto.ptr/auto.ptr.members/deref.pass.cpp  |    37 -
 .../auto.ptr.members/release.pass.cpp         |    38 -
 .../auto.ptr/auto.ptr.members/reset.pass.cpp  |    54 -
 .../auto.ptr/element_type.pass.cpp            |    36 -
 .../depr/depr.auto.ptr/nothing_to_do.pass.cpp |    12 -
 .../depr/depr.c.headers/assert_h.pass.cpp     |    20 -
 .../test/depr/depr.c.headers/ciso646.pass.cpp |    20 -
 .../depr/depr.c.headers/complex.h.pass.cpp    |    21 -
 .../test/depr/depr.c.headers/ctype_h.pass.cpp |   103 -
 .../test/depr/depr.c.headers/errno_h.pass.cpp |    33 -
 .../test/depr/depr.c.headers/fenv_h.pass.cpp  |    74 -
 .../test/depr/depr.c.headers/float_h.pass.cpp |   140 -
 .../depr/depr.c.headers/inttypes_h.pass.cpp   |   643 -
 .../depr/depr.c.headers/iso646_h.pass.cpp     |    17 -
 .../depr/depr.c.headers/limits_h.pass.cpp     |    92 -
 .../depr/depr.c.headers/locale_h.pass.cpp     |    48 -
 .../test/depr/depr.c.headers/math_h.pass.cpp  |   683 -
 .../depr/depr.c.headers/setjmp_h.pass.cpp     |    20 -
 .../depr/depr.c.headers/signal_h.pass.cpp     |    57 -
 .../depr/depr.c.headers/stdarg_h.pass.cpp     |    33 -
 .../depr/depr.c.headers/stdbool_h.pass.cpp    |    32 -
 .../depr/depr.c.headers/stddef_h.pass.cpp     |    37 -
 .../depr/depr.c.headers/stdint_h.pass.cpp     |   290 -
 .../test/depr/depr.c.headers/stdio_h.pass.cpp |   136 -
 .../depr/depr.c.headers/stdlib_h.pass.cpp     |    82 -
 .../depr/depr.c.headers/string_h.pass.cpp     |    48 -
 .../depr/depr.c.headers/tgmath_h.pass.cpp     |    22 -
 .../test/depr/depr.c.headers/time_h.pass.cpp  |    40 -
 .../test/depr/depr.c.headers/uchar_h.pass.cpp |    18 -
 .../test/depr/depr.c.headers/wchar_h.pass.cpp |   104 -
 .../depr/depr.c.headers/wctype_h.pass.cpp     |   114 -
 .../pointer_to_binary_function.pass.cpp       |    26 -
 .../pointer_to_unary_function.pass.cpp        |    26 -
 .../ptr_fun1.pass.cpp                         |    25 -
 .../ptr_fun2.pass.cpp                         |    25 -
 .../const_mem_fun.pass.cpp                    |    31 -
 .../const_mem_fun1.pass.cpp                   |    31 -
 .../const_mem_fun1_ref_t.pass.cpp             |    33 -
 .../const_mem_fun1_t.pass.cpp                 |    33 -
 .../const_mem_fun_ref.pass.cpp                |    31 -
 .../const_mem_fun_ref1.pass.cpp               |    31 -
 .../const_mem_fun_ref_t.pass.cpp              |    33 -
 .../const_mem_fun_t.pass.cpp                  |    33 -
 .../mem_fun.pass.cpp                          |    31 -
 .../mem_fun1.pass.cpp                         |    31 -
 .../mem_fun1_ref_t.pass.cpp                   |    33 -
 .../mem_fun1_t.pass.cpp                       |    33 -
 .../mem_fun_ref.pass.cpp                      |    31 -
 .../mem_fun_ref1.pass.cpp                     |    31 -
 .../mem_fun_ref_t.pass.cpp                    |    33 -
 .../mem_fun_t.pass.cpp                        |    33 -
 .../depr.adaptors/nothing_to_do.pass.cpp      |    12 -
 .../depr.base/binary_function.pass.cpp        |    28 -
 .../depr.base/unary_function.pass.cpp         |    26 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../depr/depr.ios.members/io_state.pass.cpp   |    25 -
 .../depr/depr.ios.members/open_mode.pass.cpp  |    25 -
 .../depr/depr.ios.members/seek_dir.pass.cpp   |    25 -
 .../depr/depr.ios.members/streamoff.pass.cpp  |    25 -
 .../depr/depr.ios.members/streampos.pass.cpp  |    24 -
 .../depr.lib.bind.1st/bind1st.pass.cpp        |    24 -
 .../depr.lib.bind.2nd/bind2nd.pass.cpp        |    24 -
 .../depr.lib.binder.1st/binder1st.pass.cpp    |    58 -
 .../depr.lib.binder.2nd/binder2nd.pass.cpp    |    58 -
 .../depr.lib.binders/nothing_to_do.pass.cpp   |    12 -
 .../test/depr/depr.lib.binders/test_func.h    |    33 -
 .../depr.istrstream.cons/ccp.pass.cpp         |    43 -
 .../depr.istrstream.cons/ccp_size.pass.cpp    |    43 -
 .../depr.istrstream.cons/cp.pass.cpp          |    43 -
 .../depr.istrstream.cons/cp_size.pass.cpp     |    43 -
 .../depr.istrstream.members/rdbuf.pass.cpp    |    27 -
 .../depr.istrstream.members/str.pass.cpp      |    26 -
 .../depr.istrstream/types.pass.cpp            |    23 -
 .../cp_size_mode.pass.cpp                     |    41 -
 .../depr.ostrstream.cons/default.pass.cpp     |    27 -
 .../depr.ostrstream.members/freeze.pass.cpp   |    33 -
 .../depr.ostrstream.members/pcount.pass.cpp   |    27 -
 .../depr.ostrstream.members/rdbuf.pass.cpp    |    28 -
 .../depr.ostrstream.members/str.pass.cpp      |    26 -
 .../depr.ostrstream/types.pass.cpp            |    23 -
 .../depr.strstream.cons/cp_size_mode.pass.cpp |    59 -
 .../depr.strstream.cons/default.pass.cpp      |    34 -
 .../depr.strstream.dest/rdbuf.pass.cpp        |    28 -
 .../depr.strstream.oper/freeze.pass.cpp       |    33 -
 .../depr.strstream.oper/pcount.pass.cpp       |    27 -
 .../depr.strstream.oper/str.pass.cpp          |    26 -
 .../depr.strstream/types.pass.cpp             |    32 -
 .../depr.strstreambuf.cons/ccp_size.pass.cpp  |    40 -
 .../cp_size_cp.pass.cpp                       |    96 -
 .../depr.strstreambuf.cons/cscp_size.pass.cpp |    40 -
 .../depr.strstreambuf.cons/cucp_size.pass.cpp |    40 -
 .../custom_alloc.pass.cpp                     |    51 -
 .../depr.strstreambuf.cons/default.pass.cpp   |    31 -
 .../scp_size_scp.pass.cpp                     |    96 -
 .../ucp_size_ucp.pass.cpp                     |    96 -
 .../depr.strstreambuf.members/freeze.pass.cpp |    28 -
 .../depr.strstreambuf.members/pcount.pass.cpp |    31 -
 .../depr.strstreambuf.members/str.pass.cpp    |    27 -
 .../overflow.pass.cpp                         |    47 -
 .../pbackfail.pass.cpp                        |    62 -
 .../seekoff.pass.cpp                          |    57 -
 .../seekpos.pass.cpp                          |    39 -
 .../setbuf.pass.cpp                           |    27 -
 .../underflow.pass.cpp                        |    51 -
 .../depr.strstreambuf/types.pass.cpp          |    21 -
 .../depr/depr.str.strstreams/version.pass.cpp |    20 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../set.unexpected/get_unexpected.pass.cpp    |    39 -
 .../set.unexpected/set_unexpected.pass.cpp    |    35 -
 .../unexpected_handler.pass.cpp               |    19 -
 .../unexpected/unexpected.pass.cpp            |    26 -
 .../libcxx/test/depr/nothing_to_do.pass.cpp   |    12 -
 .../diagnostics/assertions/cassert.pass.cpp   |    24 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../test/diagnostics/errno/cerrno.pass.cpp    |   349 -
 .../test/diagnostics/nothing_to_do.pass.cpp   |    12 -
 .../domain.error/domain_error.pass.cpp        |    42 -
 .../invalid_argument.pass.cpp                 |    42 -
 .../length.error/length_error.pass.cpp        |    42 -
 .../logic.error/logic_error.pass.cpp          |    42 -
 .../out.of.range/out_of_range.pass.cpp        |    42 -
 .../overflow.error/overflow_error.pass.cpp    |    42 -
 .../range.error/range_error.pass.cpp          |    42 -
 .../runtime.error/runtime_error.pass.cpp      |    42 -
 .../underflow.error/underflow_error.pass.cpp  |    42 -
 .../std.exceptions/version.pass.cpp           |    20 -
 .../test/diagnostics/syserr/errc.pass.cpp     |   104 -
 .../eq_error_code_error_code.pass.cpp         |   106 -
 .../syserr.errcat/nothing_to_do.pass.cpp      |    12 -
 .../syserr.errcat.derived/message.pass.cpp    |    34 -
 .../default_ctor.pass.cpp                     |    40 -
 .../syserr.errcat.nonvirtuals/eq.pass.cpp     |    26 -
 .../syserr.errcat.nonvirtuals/lt.pass.cpp     |    26 -
 .../syserr.errcat.nonvirtuals/neq.pass.cpp    |    26 -
 .../generic_category.pass.cpp                 |    25 -
 .../system_category.pass.cpp                  |    29 -
 .../error_category.pass.cpp                   |    19 -
 .../default_error_condition.pass.cpp          |    25 -
 .../equivalent_error_code_int.pass.cpp        |    24 -
 .../equivalent_int_error_condition.pass.cpp   |    25 -
 .../syserr.errcode/nothing_to_do.pass.cpp     |    12 -
 .../ErrorCodeEnum.pass.cpp                    |    44 -
 .../default.pass.cpp                          |    24 -
 .../int_error_category.pass.cpp               |    31 -
 .../ErrorCodeEnum.pass.cpp                    |    45 -
 .../syserr.errcode.modifiers/assign.pass.cpp  |    33 -
 .../syserr.errcode.modifiers/clear.pass.cpp   |    30 -
 .../syserr.errcode.nonmembers/lt.pass.cpp     |    27 -
 .../make_error_code.pass.cpp                  |    26 -
 .../stream_inserter.pass.cpp                  |    27 -
 .../syserr.errcode.observers/bool.pass.cpp    |    30 -
 .../category.pass.cpp                         |    23 -
 .../default_error_condition.pass.cpp          |    31 -
 .../syserr.errcode.observers/message.pass.cpp |    24 -
 .../syserr.errcode.observers/value.pass.cpp   |    23 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../ErrorConditionEnum.pass.cpp               |    26 -
 .../default.pass.cpp                          |    24 -
 .../int_error_category.pass.cpp               |    31 -
 .../ErrorConditionEnum.pass.cpp               |    27 -
 .../assign.pass.cpp                           |    33 -
 .../clear.pass.cpp                            |    30 -
 .../lt.pass.cpp                               |    27 -
 .../make_error_condition.pass.cpp             |    26 -
 .../bool.pass.cpp                             |    30 -
 .../category.pass.cpp                         |    23 -
 .../message.pass.cpp                          |    24 -
 .../value.pass.cpp                            |    23 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../syserr/syserr.hash/error_code.pass.cpp    |    42 -
 .../syserr.syserr/nothing_to_do.pass.cpp      |    12 -
 .../ctor_error_code.pass.cpp                  |    29 -
 ...tor_error_code_const_char_pointer.pass.cpp |    30 -
 .../ctor_error_code_string.pass.cpp           |    30 -
 .../ctor_int_error_category.pass.cpp          |    29 -
 ...error_category_const_char_pointer.pass.cpp |    31 -
 .../ctor_int_error_category_string.pass.cpp   |    31 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../test/diagnostics/syserr/version.pass.cpp  |    20 -
 .../test/experimental/nothing_to_do.pass.cpp  |    12 -
 .../string.view/nothing_to_do.pass.cpp        |    12 -
 .../string.view.access/at.pass.cpp            |    54 -
 .../string.view.access/back.pass.cpp          |    48 -
 .../string.view.access/data.pass.cpp          |    48 -
 .../string.view.access/front.pass.cpp         |    48 -
 .../string.view.access/index.pass.cpp         |    51 -
 .../string.view.capacity/capacity.pass.cpp    |    87 -
 .../opeq.string_view.pointer.pass.cpp         |    68 -
 .../opeq.string_view.string.pass.cpp          |    54 -
 .../opeq.string_view.string_view.pass.cpp     |    61 -
 .../opge.string_view.pointer.pass.cpp         |    71 -
 .../opge.string_view.string.pass.cpp          |    50 -
 .../opge.string_view.string_view.pass.cpp     |    64 -
 .../opgt.string_view.pointer.pass.cpp         |    71 -
 .../opgt.string_view.string.pass.cpp          |    50 -
 .../opgt.string_view.string_view.pass.cpp     |    64 -
 .../ople.string_view.pointer.pass.cpp         |    71 -
 .../ople.string_view.string.pass.cpp          |    50 -
 .../ople.string_view.string_view.pass.cpp     |    64 -
 .../oplt.string_view.pointer.pass.cpp         |    71 -
 .../oplt.string_view.string.pass.cpp          |    50 -
 .../oplt.string_view.string_view.pass.cpp     |    64 -
 .../opne.string_view.pointer.pass.cpp         |    69 -
 .../opne.string_view.string.pass.cpp          |    49 -
 .../opne.string_view.string_view.pass.cpp     |    61 -
 .../string.view.cons/default.pass.cpp         |    46 -
 .../string.view.cons/from_literal.pass.cpp    |    64 -
 .../string.view.cons/from_ptr_len.pass.cpp    |    81 -
 .../string.view.cons/from_string.pass.cpp     |    54 -
 .../string.view.cons/from_string1.fail.cpp    |    32 -
 .../string.view.cons/from_string2.fail.cpp    |    32 -
 .../string.view.find/find_char_size.pass.cpp  |    84 -
 .../find_first_not_of_char_size.pass.cpp      |    84 -
 .../find_first_not_of_pointer_size.pass.cpp   |   165 -
 ...nd_first_not_of_pointer_size_size.pass.cpp |   392 -
 ...ind_first_not_of_string_view_size.pass.cpp |   148 -
 .../find_first_of_char_size.pass.cpp          |    82 -
 .../find_first_of_pointer_size.pass.cpp       |   165 -
 .../find_first_of_pointer_size_size.pass.cpp  |   392 -
 .../find_first_of_string_view_size.pass.cpp   |   148 -
 .../find_last_not_of_char_size.pass.cpp       |    82 -
 .../find_last_not_of_pointer_size.pass.cpp    |   165 -
 ...ind_last_not_of_pointer_size_size.pass.cpp |   392 -
 ...find_last_not_of_string_view_size.pass.cpp |   148 -
 .../find_last_of_char_size.pass.cpp           |    82 -
 .../find_last_of_pointer_size.pass.cpp        |   165 -
 .../find_last_of_pointer_size_size.pass.cpp   |   392 -
 .../find_last_of_string_view_size.pass.cpp    |   148 -
 .../find_pointer_size.pass.cpp                |   171 -
 .../find_pointer_size_size.pass.cpp           |   393 -
 .../find_string_view_size.pass.cpp            |   164 -
 .../string.view.find/rfind_char_size.pass.cpp |    83 -
 .../rfind_pointer_size.pass.cpp               |   171 -
 .../rfind_pointer_size_size.pass.cpp          |   392 -
 .../rfind_string_view_size.pass.cpp           |   164 -
 .../string.view.hash/string_view.pass.cpp     |    55 -
 .../string.view.io/stream_insert.pass.cpp     |    58 -
 .../string.view.iterators/begin.pass.cpp      |    77 -
 .../string.view.iterators/end.pass.cpp        |    85 -
 .../string.view.iterators/rbegin.pass.cpp     |    59 -
 .../string.view.iterators/rend.pass.cpp       |    66 -
 .../string.view.modifiers/clear.pass.cpp      |    65 -
 .../remove_prefix.pass.cpp                    |    79 -
 .../remove_suffix.pass.cpp                    |    79 -
 .../string.view.modifiers/swap.pass.cpp       |    74 -
 .../string.view.nonmem/quoted.pass.cpp        |   212 -
 .../string.view.ops/basic_string.pass.cpp     |    63 -
 .../string.view.ops/compare.pointer.pass.cpp  |   126 -
 .../compare.pointer_size.pass.cpp             |   444 -
 .../compare.size_size_sv.pass.cpp             |   397 -
 ...compare.size_size_sv_pointer_size.pass.cpp |  1349 -
 .../compare.size_size_sv_size_size.pass.cpp   |  5843 ----
 .../string.view.ops/compare.sv.pass.cpp       |   121 -
 .../string.view/string.view.ops/copy.pass.cpp |    92 -
 .../string.view.ops/substr.pass.cpp           |   107 -
 .../string.view.ops/to_string.pass.cpp        |    77 -
 .../string.view.synop/nothing_to_do.pass.cpp  |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../utilities/nothing_to_do.pass.cpp          |    13 -
 .../utility.erased.type/erased_type.pass.cpp  |    17 -
 .../utility/utility.synop/includes.pass.cpp   |    20 -
 .../utilities/utility/version.pass.cpp        |    20 -
 .../extensions/hash/specializations.fail.cpp  |    17 -
 .../extensions/hash/specializations.pass.cpp  |    29 -
 .../hash_map/const_iterator.fail.cpp          |    18 -
 .../test/extensions/nothing_to_do.pass.cpp    |    12 -
 .../file.streams/c.files/cinttypes.pass.cpp   |   929 -
 .../file.streams/c.files/cstdio.pass.cpp      |   139 -
 .../file.streams/c.files/gets.fail.cpp        |    23 -
 .../c.files/version_ccstdio.pass.cpp          |    20 -
 .../c.files/version_cinttypes.pass.cpp        |    20 -
 .../filebuf.assign/member_swap.pass.cpp       |    54 -
 .../filebuf.assign/move_assign.pass.cpp       |    56 -
 .../filebuf.assign/nonmember_swap.pass.cpp    |    56 -
 .../fstreams/filebuf.cons/default.pass.cpp    |    30 -
 .../fstreams/filebuf.cons/move.pass.cpp       |    54 -
 .../filebuf.members/open_pointer.pass.cpp     |    51 -
 .../filebuf.virtuals/overflow.pass.cpp        |   142 -
 .../filebuf.virtuals/pbackfail.pass.cpp       |    56 -
 .../filebuf.virtuals/seekoff.pass.cpp         |    66 -
 .../filebuf.virtuals/underflow.pass.cpp       |   121 -
 .../fstreams/filebuf/types.pass.cpp           |    34 -
 .../fstream.assign/member_swap.pass.cpp       |    71 -
 .../fstream.assign/move_assign.pass.cpp       |    50 -
 .../fstream.assign/nonmember_swap.pass.cpp    |    72 -
 .../fstreams/fstream.cons/default.pass.cpp    |    28 -
 .../fstreams/fstream.cons/move.pass.cpp       |    48 -
 .../fstreams/fstream.cons/pointer.pass.cpp    |    44 -
 .../fstreams/fstream.cons/string.pass.cpp     |    46 -
 .../fstreams/fstream.members/close.pass.cpp   |    42 -
 .../fstream.members/open_pointer.pass.cpp     |    50 -
 .../fstream.members/open_string.pass.cpp      |    50 -
 .../fstreams/fstream.members/rdbuf.pass.cpp   |    30 -
 .../fstreams/fstream/types.pass.cpp           |    34 -
 .../ifstream.assign/member_swap.pass.cpp      |    42 -
 .../ifstream.assign/move_assign.pass.cpp      |    40 -
 .../ifstream.assign/nonmember_swap.pass.cpp   |    43 -
 .../fstreams/ifstream.cons/default.pass.cpp   |    28 -
 .../fstreams/ifstream.cons/move.pass.cpp      |    38 -
 .../fstreams/ifstream.cons/pointer.pass.cpp   |    46 -
 .../fstreams/ifstream.cons/string.pass.cpp    |    46 -
 .../fstreams/ifstream.members/close.pass.cpp  |    38 -
 .../ifstream.members/open_pointer.pass.cpp    |    46 -
 .../ifstream.members/open_string.pass.cpp     |    46 -
 .../fstreams/ifstream.members/rdbuf.pass.cpp  |    32 -
 .../fstreams/ifstream/types.pass.cpp          |    34 -
 .../ofstream.assign/member_swap.pass.cpp      |    79 -
 .../ofstream.assign/move_assign.pass.cpp      |    52 -
 .../ofstream.assign/nonmember_swap.pass.cpp   |    80 -
 .../fstreams/ofstream.cons/default.pass.cpp   |    28 -
 .../fstreams/ofstream.cons/move.pass.cpp      |    50 -
 .../fstreams/ofstream.cons/pointer.pass.cpp   |    46 -
 .../fstreams/ofstream.cons/string.pass.cpp    |    46 -
 .../fstreams/ofstream.members/close.pass.cpp  |    42 -
 .../ofstream.members/open_pointer.pass.cpp    |    58 -
 .../ofstream.members/open_string.pass.cpp     |    58 -
 .../fstreams/ofstream.members/rdbuf.pass.cpp  |    36 -
 .../fstreams/ofstream/types.pass.cpp          |    34 -
 .../file.streams/fstreams/version.pass.cpp    |    20 -
 .../file.streams/nothing_to_do.pass.cpp       |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../ext.manip/get_money.pass.cpp              |    73 -
 .../ext.manip/get_time.pass.cpp               |    73 -
 .../ext.manip/put_money.pass.cpp              |    89 -
 .../ext.manip/put_time.pass.cpp               |    83 -
 .../iostream.assign/member_swap.pass.cpp      |    85 -
 .../iostream.assign/move_assign.pass.cpp      |    92 -
 .../iostreamclass/iostream.cons/move.pass.cpp |    78 -
 .../iostream.cons/streambuf.pass.cpp          |    55 -
 .../iostream.dest/nothing_to_do.pass.cpp      |    12 -
 .../iostreamclass/types.pass.cpp              |    37 -
 .../bool.pass.cpp                             |    79 -
 .../double.pass.cpp                           |    79 -
 .../float.pass.cpp                            |    79 -
 .../istream.formatted.arithmetic/int.pass.cpp |    79 -
 .../long.pass.cpp                             |    79 -
 .../long_double.pass.cpp                      |    79 -
 .../long_long.pass.cpp                        |    79 -
 .../pointer.pass.cpp                          |    97 -
 .../short.pass.cpp                            |    79 -
 .../unsigned_int.pass.cpp                     |    79 -
 .../unsigned_long.pass.cpp                    |    79 -
 .../unsigned_long_long.pass.cpp               |    79 -
 .../unsigned_short.pass.cpp                   |    79 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../istream_extractors/basic_ios.pass.cpp     |    38 -
 .../istream_extractors/chart.pass.cpp         |    87 -
 .../istream_extractors/ios_base.pass.cpp      |    36 -
 .../istream_extractors/istream.pass.cpp       |    38 -
 .../istream_extractors/signed_char.pass.cpp   |    70 -
 .../signed_char_pointer.pass.cpp              |    85 -
 .../istream_extractors/streambuf.pass.cpp     |    69 -
 .../istream_extractors/unsigned_char.pass.cpp |    70 -
 .../unsigned_char_pointer.pass.cpp            |    85 -
 .../wchar_t_pointer.pass.cpp                  |    85 -
 .../istream.formatted/nothing_to_do.pass.cpp  |    12 -
 .../input.streams/istream.manip/ws.pass.cpp   |    79 -
 .../istream.rvalue/rvalue.pass.cpp            |    63 -
 .../istream.unformatted/get.pass.cpp          |   100 -
 .../istream.unformatted/get_chart.pass.cpp    |   103 -
 .../get_pointer_size.pass.cpp                 |    99 -
 .../get_pointer_size_chart.pass.cpp           |    99 -
 .../get_streambuf.pass.cpp                    |    88 -
 .../get_streambuf_chart.pass.cpp              |    89 -
 .../getline_pointer_size.pass.cpp             |    83 -
 .../getline_pointer_size_chart.pass.cpp       |    83 -
 .../istream.unformatted/ignore.pass.cpp       |    76 -
 .../istream.unformatted/ignore_0xff.pass.cpp  |    34 -
 .../istream.unformatted/peek.pass.cpp         |    69 -
 .../istream.unformatted/putback.pass.cpp      |    89 -
 .../istream.unformatted/read.pass.cpp         |    81 -
 .../istream.unformatted/readsome.pass.cpp     |    85 -
 .../istream.unformatted/seekg.pass.cpp        |    66 -
 .../istream.unformatted/seekg_off.pass.cpp    |    74 -
 .../istream.unformatted/sync.pass.cpp         |    64 -
 .../istream.unformatted/tellg.pass.cpp        |    63 -
 .../istream.unformatted/unget.pass.cpp        |    81 -
 .../istream.assign/member_swap.pass.cpp       |    85 -
 .../istream.assign/move_assign.pass.cpp       |    92 -
 .../istream/istream.cons/move.pass.cpp        |    78 -
 .../istream/istream.cons/streambuf.pass.cpp   |    55 -
 .../istream/istream_sentry/ctor.pass.cpp      |   128 -
 .../input.streams/istream/types.pass.cpp      |    35 -
 .../input.streams/version.pass.cpp            |    20 -
 .../iostream.format/nothing_to_do.pass.cpp    |    12 -
 .../ostream.assign/member_swap.pass.cpp       |    85 -
 .../ostream.assign/move_assign.pass.cpp       |    92 -
 .../output.streams/ostream.cons/move.pass.cpp |    74 -
 .../ostream.cons/streambuf.pass.cpp           |    53 -
 .../ostream.formatted/nothing_to_do.pass.cpp  |    12 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../bool.pass.cpp                             |    91 -
 .../double.pass.cpp                           |    83 -
 .../float.pass.cpp                            |    83 -
 .../ostream.inserters.arithmetic/int.pass.cpp |    83 -
 .../long.pass.cpp                             |    83 -
 .../long_double.pass.cpp                      |    83 -
 .../long_long.pass.cpp                        |    83 -
 .../pointer.pass.cpp                          |    82 -
 .../short.pass.cpp                            |    83 -
 .../unsigned_int.pass.cpp                     |    83 -
 .../unsigned_long.pass.cpp                    |    83 -
 .../unsigned_long_long.pass.cpp               |    83 -
 .../unsigned_short.pass.cpp                   |    83 -
 .../CharT.pass.cpp                            |    88 -
 .../CharT_pointer.pass.cpp                    |    88 -
 .../ostream.inserters.character/char.pass.cpp |    88 -
 .../char_pointer.pass.cpp                     |    88 -
 .../char_to_wide.pass.cpp                     |    88 -
 .../char_to_wide_pointer.pass.cpp             |    88 -
 .../signed_char.pass.cpp                      |    88 -
 .../signed_char_pointer.pass.cpp              |    88 -
 .../unsigned_char.pass.cpp                    |    88 -
 .../unsigned_char_pointer.pass.cpp            |    88 -
 .../ostream.inserters/basic_ios.pass.cpp      |    70 -
 .../ostream.inserters/ios_base.pass.cpp       |    61 -
 .../ostream.inserters/ostream.pass.cpp        |    69 -
 .../ostream.inserters/streambuf.pass.cpp      |    69 -
 .../ostream.manip/endl.pass.cpp               |    80 -
 .../ostream.manip/ends.pass.cpp               |    71 -
 .../ostream.manip/flush.pass.cpp              |    58 -
 .../ostream.rvalue/CharT_pointer.pass.cpp     |    72 -
 .../ostream.seeks/seekp.pass.cpp              |    57 -
 .../ostream.seeks/seekp2.pass.cpp             |    59 -
 .../ostream.seeks/tellp.pass.cpp              |    54 -
 .../ostream.unformatted/flush.pass.cpp        |    54 -
 .../ostream.unformatted/put.pass.cpp          |    76 -
 .../ostream.unformatted/write.pass.cpp        |    76 -
 .../output.streams/ostream/types.pass.cpp     |    35 -
 .../ostream_sentry/construct.pass.cpp         |    61 -
 .../ostream_sentry/destruct.pass.cpp          |    75 -
 .../output.streams/version.pass.cpp           |    20 -
 .../quoted.manip/quoted.pass.cpp              |   219 -
 .../quoted.manip/quoted_char.fail.cpp         |    36 -
 .../quoted.manip/quoted_traits.fail.cpp       |    42 -
 .../std.manip/resetiosflags.pass.cpp          |    54 -
 .../std.manip/setbase.pass.cpp                |    74 -
 .../std.manip/setfill.pass.cpp                |    38 -
 .../std.manip/setiosflags.pass.cpp            |    54 -
 .../std.manip/setprecision.pass.cpp           |    50 -
 .../iostream.format/std.manip/setw.pass.cpp   |    50 -
 .../std.manip/version.pass.cpp                |    20 -
 .../iostream.forward/iosfwd.pass.cpp          |   142 -
 .../iostream.forward/version.pass.cpp         |    20 -
 .../narrow.stream.objects/cerr.pass.cpp       |    25 -
 .../narrow.stream.objects/cin.pass.cpp        |    28 -
 .../narrow.stream.objects/clog.pass.cpp       |    23 -
 .../narrow.stream.objects/cout.pass.cpp       |    27 -
 .../iostream.objects/version.pass.cpp         |    20 -
 .../wide.stream.objects/wcerr.pass.cpp        |    25 -
 .../wide.stream.objects/wcin.pass.cpp         |    28 -
 .../wide.stream.objects/wclog.pass.cpp        |    23 -
 .../wide.stream.objects/wcout.pass.cpp        |    23 -
 .../fpos/fpos.members/state.pass.cpp          |    24 -
 .../fpos/fpos.operations/addition.pass.cpp    |    28 -
 .../fpos/fpos.operations/ctor_int.pass.cpp    |    24 -
 .../fpos/fpos.operations/difference.pass.cpp  |    26 -
 .../fpos/fpos.operations/eq_int.pass.cpp      |    26 -
 .../fpos/fpos.operations/offset.pass.cpp      |    25 -
 .../fpos/fpos.operations/streamsize.pass.cpp  |    24 -
 .../fpos/fpos.operations/subtraction.pass.cpp |    28 -
 .../fpos/nothing_to_do.pass.cpp               |    12 -
 .../ios.base/fmtflags.state/flags.pass.cpp    |    33 -
 .../fmtflags.state/flags_fmtflags.pass.cpp    |    36 -
 .../fmtflags.state/precision.pass.cpp         |    33 -
 .../precision_streamsize.pass.cpp             |    36 -
 .../fmtflags.state/setf_fmtflags.pass.cpp     |    36 -
 .../setf_fmtflags_mask.pass.cpp               |    36 -
 .../fmtflags.state/unsetf_mask.pass.cpp       |    35 -
 .../ios.base/fmtflags.state/width.pass.cpp    |    33 -
 .../fmtflags.state/width_streamsize.pass.cpp  |    36 -
 .../register_callback.pass.cpp                |    54 -
 .../ios.base/ios.base.cons/dtor.pass.cpp      |    86 -
 .../ios.base/ios.base.locales/getloc.pass.cpp |    34 -
 .../ios.base/ios.base.locales/imbue.pass.cpp  |    89 -
 .../ios.base/ios.base.storage/iword.pass.cpp  |    42 -
 .../ios.base/ios.base.storage/pword.pass.cpp  |    43 -
 .../ios.base/ios.base.storage/xalloc.pass.cpp |    26 -
 .../sync_with_stdio.pass.cpp                  |    27 -
 .../ios_Init/tested_elsewhere.pass.cpp        |    12 -
 .../ctor_char_pointer_error_code.pass.cpp     |    39 -
 .../ctor_string_error_code.pass.cpp           |    39 -
 .../ios.types/ios_fmtflags/fmtflags.pass.cpp  |    81 -
 .../ios.types/ios_iostate/iostate.pass.cpp    |    36 -
 .../ios.types/ios_openmode/openmode.pass.cpp  |    42 -
 .../ios.types/ios_seekdir/seekdir.pass.cpp    |    26 -
 .../ios.base/ios.types/nothing_to_do.pass.cpp |    12 -
 .../ios.base/nothing_to_do.pass.cpp           |    16 -
 .../basic.ios.cons/ctor_streambuf.pass.cpp    |    48 -
 .../ios/basic.ios.members/copyfmt.pass.cpp    |   190 -
 .../ios/basic.ios.members/fill.pass.cpp       |    23 -
 .../basic.ios.members/fill_char_type.pass.cpp |    26 -
 .../ios/basic.ios.members/imbue.pass.cpp      |   101 -
 .../ios/basic.ios.members/move.pass.cpp       |   140 -
 .../ios/basic.ios.members/narow.pass.cpp      |    24 -
 .../ios/basic.ios.members/rdbuf.pass.cpp      |    31 -
 .../rdbuf_streambuf.pass.cpp                  |    34 -
 .../ios/basic.ios.members/set_rdbuf.pass.cpp  |    57 -
 .../ios/basic.ios.members/swap.pass.cpp       |   168 -
 .../ios/basic.ios.members/tie.pass.cpp        |    23 -
 .../basic.ios.members/tie_ostream.pass.cpp    |    26 -
 .../ios/basic.ios.members/widen.pass.cpp      |    23 -
 .../ios/iostate.flags/bad.pass.cpp            |    41 -
 .../ios/iostate.flags/bool.pass.cpp           |    25 -
 .../ios/iostate.flags/clear.pass.cpp          |    65 -
 .../ios/iostate.flags/eof.pass.cpp            |    37 -
 .../ios/iostate.flags/exceptions.pass.cpp     |    33 -
 .../iostate.flags/exceptions_iostate.pass.cpp |    48 -
 .../ios/iostate.flags/fail.pass.cpp           |    41 -
 .../ios/iostate.flags/good.pass.cpp           |    35 -
 .../ios/iostate.flags/not.pass.cpp            |    25 -
 .../ios/iostate.flags/rdstate.pass.cpp        |    25 -
 .../ios/iostate.flags/setstate.pass.cpp       |    64 -
 .../iostreams.base/ios/types.pass.cpp         |    33 -
 .../adjustfield.manip/internal.pass.cpp       |    29 -
 .../adjustfield.manip/left.pass.cpp           |    29 -
 .../adjustfield.manip/right.pass.cpp          |    29 -
 .../basefield.manip/dec.pass.cpp              |    29 -
 .../basefield.manip/hex.pass.cpp              |    29 -
 .../basefield.manip/oct.pass.cpp              |    29 -
 .../iostream_category.pass.cpp                |    23 -
 .../error.reporting/make_error_code.pass.cpp  |    24 -
 .../make_error_condition.pass.cpp             |    24 -
 .../floatfield.manip/defaultfloat.pass.cpp    |    30 -
 .../floatfield.manip/fixed.pass.cpp           |    29 -
 .../floatfield.manip/hexfloat.pass.cpp        |    30 -
 .../floatfield.manip/scientific.pass.cpp      |    29 -
 .../fmtflags.manip/boolalpha.pass.cpp         |    29 -
 .../fmtflags.manip/noboolalpha.pass.cpp       |    30 -
 .../fmtflags.manip/noshowbase.pass.cpp        |    30 -
 .../fmtflags.manip/noshowpoint.pass.cpp       |    30 -
 .../fmtflags.manip/noshowpos.pass.cpp         |    30 -
 .../fmtflags.manip/noskipws.pass.cpp          |    30 -
 .../fmtflags.manip/nounitbuf.pass.cpp         |    30 -
 .../fmtflags.manip/nouppercase.pass.cpp       |    30 -
 .../fmtflags.manip/showbase.pass.cpp          |    29 -
 .../fmtflags.manip/showpoint.pass.cpp         |    29 -
 .../fmtflags.manip/showpos.pass.cpp           |    29 -
 .../fmtflags.manip/skipws.pass.cpp            |    29 -
 .../fmtflags.manip/unitbuf.pass.cpp           |    29 -
 .../fmtflags.manip/uppercase.pass.cpp         |    29 -
 .../std.ios.manip/nothing_to_do.pass.cpp      |    12 -
 .../stream.types/streamoff.pass.cpp           |    21 -
 .../stream.types/streamsize.pass.cpp          |    21 -
 .../iostreams.base/version.pass.cpp           |    20 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../test/input.output/nothing_to_do.pass.cpp  |    12 -
 .../streambuf.reqts/tested_elsewhere.pass.cpp |    12 -
 .../streambuf/streambuf.cons/copy.fail.cpp    |    25 -
 .../streambuf/streambuf.cons/copy.pass.cpp    |    84 -
 .../streambuf/streambuf.cons/default.fail.cpp |    22 -
 .../streambuf/streambuf.cons/default.pass.cpp |    56 -
 .../streambuf.members/nothing_to_do.pass.cpp  |    12 -
 .../streambuf.buffer/pubseekoff.pass.cpp      |    35 -
 .../streambuf.buffer/pubseekpos.pass.cpp      |    34 -
 .../streambuf.buffer/pubsetbuf.pass.cpp       |    33 -
 .../streambuf.buffer/pubsync.pass.cpp         |    33 -
 .../streambuf.locales/locales.pass.cpp        |    51 -
 .../streambuf.pub.get/in_avail.pass.cpp       |    52 -
 .../streambuf.pub.get/sbumpc.pass.cpp         |    56 -
 .../streambuf.pub.get/sgetc.pass.cpp          |    56 -
 .../streambuf.pub.get/sgetn.pass.cpp          |    41 -
 .../streambuf.pub.get/snextc.pass.cpp         |    56 -
 .../streambuf.pub.pback/sputbackc.pass.cpp    |    56 -
 .../streambuf.pub.pback/sungetc.pass.cpp      |    56 -
 .../streambuf.pub.put/sputc.pass.cpp          |    63 -
 .../streambuf.pub.put/sputn.pass.cpp          |    41 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../streambuf.assign/assign.pass.cpp          |    91 -
 .../streambuf.assign/swap.pass.cpp            |   101 -
 .../streambuf.get.area/gbump.pass.cpp         |    59 -
 .../streambuf.get.area/setg.pass.cpp          |    49 -
 .../streambuf.put.area/pbump.pass.cpp         |    61 -
 .../streambuf.put.area/setp.pass.cpp          |    49 -
 .../streambuf.virtuals/nothing_to_do.pass.cpp |    12 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../streambuf.virt.get/showmanyc.pass.cpp     |    33 -
 .../streambuf.virt.get/uflow.pass.cpp         |    33 -
 .../streambuf.virt.get/underflow.pass.cpp     |    30 -
 .../streambuf.virt.get/xsgetn.pass.cpp        |    41 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../streambuf.virt.pback/pbackfail.pass.cpp   |    32 -
 .../streambuf.virt.put/overflow.pass.cpp      |    30 -
 .../streambuf.virt.put/xsputn.pass.cpp        |    44 -
 .../stream.buffers/streambuf/types.pass.cpp   |    39 -
 .../stream.buffers/version.pass.cpp           |    20 -
 .../istringstream.assign/member_swap.pass.cpp |    56 -
 .../istringstream.assign/move.pass.cpp        |    50 -
 .../nonmember_swap.pass.cpp                   |    59 -
 .../istringstream.cons/default.pass.cpp       |    46 -
 .../istringstream.cons/move.pass.cpp          |    48 -
 .../istringstream.cons/string.pass.cpp        |    67 -
 .../istringstream.members/str.pass.cpp        |    56 -
 .../istringstream/types.pass.cpp              |    36 -
 .../ostringstream.assign/member_swap.pass.cpp |    48 -
 .../ostringstream.assign/move.pass.cpp        |    46 -
 .../nonmember_swap.pass.cpp                   |    48 -
 .../ostringstream.cons/default.pass.cpp       |    46 -
 .../ostringstream.cons/move.pass.cpp          |    44 -
 .../ostringstream.cons/string.pass.cpp        |    59 -
 .../ostringstream.members/str.pass.cpp        |    52 -
 .../ostringstream/types.pass.cpp              |    36 -
 .../stringbuf.assign/member_swap.pass.cpp     |    64 -
 .../stringbuf/stringbuf.assign/move.pass.cpp  |    58 -
 .../stringbuf.assign/nonmember_swap.pass.cpp  |    66 -
 .../stringbuf/stringbuf.cons/default.pass.cpp |    30 -
 .../stringbuf/stringbuf.cons/move.pass.cpp    |    52 -
 .../stringbuf/stringbuf.cons/string.pass.cpp  |    47 -
 .../stringbuf/stringbuf.members/str.pass.cpp  |    34 -
 .../stringbuf.virtuals/overflow.pass.cpp      |    97 -
 .../stringbuf.virtuals/pbackfail.pass.cpp     |    92 -
 .../stringbuf.virtuals/seekoff.pass.cpp       |   143 -
 .../stringbuf.virtuals/seekpos.pass.cpp       |    77 -
 .../stringbuf.virtuals/setbuf.pass.cpp        |    32 -
 .../stringbuf.virtuals/underflow.pass.cpp     |    70 -
 .../string.streams/stringbuf/types.pass.cpp   |    36 -
 .../stringstream.cons/default.pass.cpp        |    46 -
 .../stringstream.cons/move.pass.cpp           |    52 -
 .../stringstream.cons/move2.pass.cpp          |    37 -
 .../stringstream.cons/string.pass.cpp         |    49 -
 .../stringstream.assign/member_swap.pass.cpp  |    56 -
 .../stringstream.assign/move.pass.cpp         |    54 -
 .../nonmember_swap.pass.cpp                   |    59 -
 .../stringstream.members/str.pass.cpp         |    62 -
 .../stringstream/types.pass.cpp               |    36 -
 .../string.streams/version.pass.cpp           |    20 -
 .../iterator.basic/iterator.pass.cpp          |    82 -
 .../iterator.operations/advance.pass.cpp      |    45 -
 .../iterator.operations/distance.pass.cpp     |    40 -
 .../iterator.operations/next.pass.cpp         |    46 -
 .../iterator.operations/prev.pass.cpp         |    44 -
 .../iterator.traits/const_pointer.pass.cpp    |    35 -
 .../iterator.traits/empty.pass.cpp            |    26 -
 .../iterator.traits/iterator.pass.cpp         |    43 -
 .../iterator.traits/pointer.pass.cpp          |    35 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../bidirectional_iterator_tag.pass.cpp       |    24 -
 .../forward_iterator_tag.pass.cpp             |    24 -
 .../input_iterator_tag.pass.cpp               |    22 -
 .../output_iterator_tag.pass.cpp              |    22 -
 .../random_access_iterator_tag.pass.cpp       |    24 -
 .../iterator.range/begin-end.pass.cpp         |   148 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../forward.iterators/nothing_to_do.pass.cpp  |    12 -
 .../input.iterators/nothing_to_do.pass.cpp    |    12 -
 .../iterator.iterators/nothing_to_do.pass.cpp |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../output.iterators/nothing_to_do.pass.cpp   |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../iterator.synopsis/nothing_to_do.pass.cpp  |    12 -
 .../iterators.general/nothing_to_do.pass.cpp  |    12 -
 .../back.insert.iter.cons/container.fail.cpp  |    24 -
 .../back.insert.iter.cons/container.pass.cpp  |    31 -
 .../back.insert.iter.op++/post.pass.cpp       |    36 -
 .../back.insert.iter.op++/pre.pass.cpp        |    34 -
 .../back.insert.iter.op=/lv_value.pass.cpp    |    46 -
 .../back.insert.iter.op=/rv_value.pass.cpp    |    42 -
 .../back.insert.iter.op_astrk/test.pass.cpp   |    34 -
 .../back.inserter/test.pass.cpp               |    35 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../back.insert.iterator/types.pass.cpp       |    59 -
 .../front.insert.iter.cons/container.fail.cpp |    24 -
 .../front.insert.iter.cons/container.pass.cpp |    31 -
 .../front.insert.iter.op++/post.pass.cpp      |    36 -
 .../front.insert.iter.op++/pre.pass.cpp       |    34 -
 .../front.insert.iter.op=/lv_value.pass.cpp   |    47 -
 .../front.insert.iter.op=/rv_value.pass.cpp   |    41 -
 .../front.insert.iter.op_astrk/test.pass.cpp  |    34 -
 .../front.inserter/test.pass.cpp              |    35 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../front.insert.iterator/types.pass.cpp      |    60 -
 .../insert.iter.cons/test.pass.cpp            |    31 -
 .../insert.iter.op++/post.pass.cpp            |    36 -
 .../insert.iter.op++/pre.pass.cpp             |    34 -
 .../insert.iter.op=/lv_value.pass.cpp         |    85 -
 .../insert.iter.op=/rv_value.pass.cpp         |    97 -
 .../insert.iter.op_astrk/test.pass.cpp        |    34 -
 .../insert.iter.ops/inserter/test.pass.cpp    |    35 -
 .../insert.iter.ops/nothing_to_do.pass.cpp    |    12 -
 .../insert.iterator/types.pass.cpp            |    64 -
 .../insert.iterators/nothing_to_do.pass.cpp   |    12 -
 .../make_move_iterator.pass.cpp               |    46 -
 .../move.iter.nonmember/minus.pass.cpp        |    39 -
 .../move.iter.nonmember/plus.pass.cpp         |    37 -
 .../move.iter.op.+/difference_type.pass.cpp   |    36 -
 .../move.iter.op.+=/difference_type.pass.cpp  |    37 -
 .../move.iter.op.-/difference_type.pass.cpp   |    36 -
 .../move.iter.op.-=/difference_type.pass.cpp  |    37 -
 .../move.iter.op.comp/op_eq.pass.cpp          |    46 -
 .../move.iter.op.comp/op_gt.pass.cpp          |    42 -
 .../move.iter.op.comp/op_gte.pass.cpp         |    42 -
 .../move.iter.op.comp/op_lt.pass.cpp          |    42 -
 .../move.iter.op.comp/op_lte.pass.cpp         |    42 -
 .../move.iter.op.comp/op_neq.pass.cpp         |    46 -
 .../move.iter.op.const/convert.fail.cpp       |    38 -
 .../move.iter.op.const/convert.pass.cpp       |    44 -
 .../move.iter.op.const/default.pass.cpp       |    34 -
 .../move.iter.op.const/iter.fail.cpp          |    31 -
 .../move.iter.op.const/iter.pass.cpp          |    37 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../move.iter.op.decr/post.pass.cpp           |    37 -
 .../move.iter.op.decr/pre.pass.cpp            |    37 -
 .../move.iter.op.incr/post.pass.cpp           |    39 -
 .../move.iter.op.incr/pre.pass.cpp            |    39 -
 .../difference_type.pass.cpp                  |    58 -
 .../move.iter.op.ref/op_arrow.pass.cpp        |    31 -
 .../move.iter.op.star/op_star.pass.cpp        |    61 -
 .../move.iter.op=/move_iterator.fail.cpp      |    39 -
 .../move.iter.op=/move_iterator.pass.cpp      |    47 -
 .../move.iter.ops/nothing_to_do.pass.cpp      |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../move.iterator/types.pass.cpp              |    56 -
 .../move.iterators/nothing_to_do.pass.cpp     |    12 -
 .../predef.iterators/nothing_to_do.pass.cpp   |    12 -
 .../reverse.iterators/nothing_to_do.pass.cpp  |    12 -
 .../reverse.iter.ops/nothing_to_do.pass.cpp   |    12 -
 .../reverse.iter.cons/default.pass.cpp        |    33 -
 .../reverse.iter.cons/iter.fail.cpp           |    31 -
 .../reverse.iter.cons/iter.pass.cpp           |    35 -
 .../reverse_iterator.fail.cpp                 |    38 -
 .../reverse_iterator.pass.cpp                 |    42 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../make_reverse_iterator.pass.cpp            |    42 -
 .../reverse.iter.op!=/test.pass.cpp           |    42 -
 .../reverse.iter.op++/post.pass.cpp           |    37 -
 .../reverse.iter.op++/pre.pass.cpp            |    37 -
 .../reverse.iter.op+/difference_type.pass.cpp |    36 -
 .../difference_type.pass.cpp                  |    37 -
 .../reverse.iter.op--/post.pass.cpp           |    37 -
 .../reverse.iter.op--/pre.pass.cpp            |    37 -
 .../reverse.iter.op-/difference_type.pass.cpp |    36 -
 .../difference_type.pass.cpp                  |    37 -
 .../reverse.iter.op.star/op_star.pass.cpp     |    47 -
 .../reverse_iterator.fail.cpp                 |    39 -
 .../reverse_iterator.pass.cpp                 |    45 -
 .../reverse.iter.op==/test.pass.cpp           |    42 -
 .../reverse.iter.opdiff/test.pass.cpp         |    43 -
 .../reverse.iter.opgt/test.pass.cpp           |    42 -
 .../reverse.iter.opgt=/test.pass.cpp          |    42 -
 .../difference_type.pass.cpp                  |    38 -
 .../reverse.iter.oplt/test.pass.cpp           |    42 -
 .../reverse.iter.oplt=/test.pass.cpp          |    42 -
 .../reverse.iter.opref/op_arrow.pass.cpp      |    89 -
 .../difference_type.pass.cpp                  |    37 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../reverse.iterator/types.pass.cpp           |    61 -
 .../istream.iterator.cons/copy.pass.cpp       |    36 -
 .../istream.iterator.cons/default.pass.cpp    |    23 -
 .../istream.iterator.cons/istream.pass.cpp    |    30 -
 .../istream.iterator.ops/arrow.pass.cpp       |    37 -
 .../istream.iterator.ops/dereference.pass.cpp |    34 -
 .../istream.iterator.ops/equal.pass.cpp       |    52 -
 .../post_increment.pass.cpp                   |    32 -
 .../pre_increment.pass.cpp                    |    29 -
 .../istream.iterator/types.pass.cpp           |    42 -
 .../istreambuf.iterator.cons/default.pass.cpp |    30 -
 .../istreambuf.iterator.cons/istream.pass.cpp |    42 -
 .../istreambuf.iterator.cons/proxy.pass.cpp   |    36 -
 .../streambuf.pass.cpp                        |    50 -
 .../istreambuf.iterator_equal/equal.pass.cpp  |    78 -
 .../not_equal.pass.cpp                        |    80 -
 .../dereference.pass.cpp                      |    40 -
 .../istreambuf.iterator_op==/equal.pass.cpp   |    80 -
 .../arrow.pass.cpp                            |    28 -
 .../post_increment.pass.cpp                   |    38 -
 .../pre_increment.pass.cpp                    |    39 -
 .../istreambuf.iterator_proxy/proxy.pass.cpp  |    44 -
 .../istreambuf.iterator/types.pass.cpp        |    51 -
 .../iterator.range/begin_array.pass.cpp       |    24 -
 .../iterator.range/begin_const.pass.cpp       |    23 -
 .../iterator.range/begin_non_const.pass.cpp   |    25 -
 .../iterator.range/end_array.pass.cpp         |    24 -
 .../iterator.range/end_const.pass.cpp         |    23 -
 .../iterator.range/end_non_const.pass.cpp     |    23 -
 .../stream.iterators/nothing_to_do.pass.cpp   |    12 -
 .../ostream.iterator.cons.des/copy.pass.cpp   |    26 -
 .../ostream.pass.cpp                          |    25 -
 .../ostream_delem.pass.cpp                    |    32 -
 .../ostream.iterator.ops/assign_t.pass.cpp    |    46 -
 .../ostream.iterator.ops/dereference.pass.cpp |    26 -
 .../ostream.iterator.ops/increment.pass.cpp   |    29 -
 .../ostream.iterator/types.pass.cpp           |    40 -
 .../ostreambuf.iter.cons/ostream.pass.cpp     |    32 -
 .../ostreambuf.iter.cons/streambuf.pass.cpp   |    32 -
 .../ostreambuf.iter.ops/assign_c.pass.cpp     |    39 -
 .../ostreambuf.iter.ops/deref.pass.cpp        |    34 -
 .../ostreambuf.iter.ops/failed.pass.cpp       |    30 -
 .../ostreambuf.iter.ops/increment.pass.cpp    |    39 -
 .../ostreambuf.iterator/types.pass.cpp        |    44 -
 .../libcxx/test/iterators/version.pass.cpp    |    20 -
 .../cstdint/cstdint.syn/cstdint.pass.cpp      |   290 -
 .../language.support/cstdint/version.pass.cpp |    20 -
 .../language.support/nothing_to_do.pass.cpp   |    12 -
 .../alloc.errors/bad.alloc/bad_alloc.pass.cpp |    27 -
 .../new.badlength/bad_array_length.pass.cpp   |    29 -
 .../bad_array_new_length.pass.cpp             |    27 -
 .../new.handler/new_handler.pass.cpp          |    19 -
 .../alloc.errors/nothing_to_do.pass.cpp       |    12 -
 .../set.new.handler/get_new_handler.pass.cpp  |    25 -
 .../set.new.handler/set_new_handler.pass.cpp  |    22 -
 .../new.delete.array/new_array.pass.cpp       |    54 -
 .../new_array_nothrow.pass.cpp                |    51 -
 .../new_array_nothrow_replace.pass.cpp        |    49 -
 .../new_array_replace.pass.cpp                |    49 -
 .../not_testable.pass.cpp                     |    12 -
 .../new.delete.placement/new.pass.cpp         |    30 -
 .../new.delete.placement/new_array.pass.cpp   |    30 -
 .../new.delete/new.delete.single/new.pass.cpp |    54 -
 .../new.delete.single/new_nothrow.pass.cpp    |    51 -
 .../new_nothrow_replace.pass.cpp              |    49 -
 .../new.delete.single/new_replace.pass.cpp    |    49 -
 .../new.delete/nothing_to_do.pass.cpp         |    12 -
 .../support.dynamic/version.pass.cpp          |    20 -
 .../bad.exception/bad_exception.pass.cpp      |    27 -
 .../except.nested/assign.pass.cpp             |    59 -
 .../except.nested/ctor_copy.pass.cpp          |    57 -
 .../except.nested/ctor_default.pass.cpp       |    55 -
 .../except.nested/rethrow_if_nested.pass.cpp  |    89 -
 .../except.nested/rethrow_nested.pass.cpp     |    70 -
 .../except.nested/throw_with_nested.pass.cpp  |   103 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../set.terminate/get_terminate.pass.cpp      |    25 -
 .../set.terminate/set_terminate.pass.cpp      |    23 -
 .../terminate_handler.pass.cpp                |    19 -
 .../terminate/terminate.pass.cpp              |    26 -
 .../exception/exception.pass.cpp              |    25 -
 .../propagation/current_exception.pass.cpp    |   269 -
 .../propagation/exception_ptr.pass.cpp        |    34 -
 .../propagation/make_exception_ptr.pass.cpp   |    49 -
 .../propagation/rethrow_exception.pass.cpp    |    57 -
 .../uncaught/uncaught_exception.pass.cpp      |    45 -
 .../support.exception/version.pass.cpp        |    20 -
 .../support.general/nothing_to_do.pass.cpp    |    12 -
 .../support.initlist.access/access.pass.cpp   |    62 -
 .../support.initlist.cons/default.pass.cpp    |    29 -
 .../support.initlist.range/begin_end.pass.cpp |    59 -
 .../support.initlist/types.pass.cpp           |    37 -
 .../support.initlist/version.pass.cpp         |    20 -
 .../support.limits/c.limits/cfloat.pass.cpp   |   140 -
 .../support.limits/c.limits/climits.pass.cpp  |    92 -
 .../c.limits/version_cfloat.pass.cpp          |    20 -
 .../c.limits/version_climits.pass.cpp         |    20 -
 .../limits/denorm.style/check_values.pass.cpp |    38 -
 .../limits/is_specialized.pass.cpp            |    71 -
 .../const_data_members.pass.cpp               |   199 -
 .../denorm_min.pass.cpp                       |    53 -
 .../numeric.limits.members/digits.pass.cpp    |    53 -
 .../numeric.limits.members/digits10.pass.cpp  |    57 -
 .../numeric.limits.members/epsilon.pass.cpp   |    54 -
 .../has_denorm.pass.cpp                       |    52 -
 .../has_denorm_loss.pass.cpp                  |    52 -
 .../has_infinity.pass.cpp                     |    52 -
 .../has_quiet_NaN.pass.cpp                    |    52 -
 .../has_signaling_NaN.pass.cpp                |    52 -
 .../numeric.limits.members/infinity.pass.cpp  |    58 -
 .../is_bounded.pass.cpp                       |    52 -
 .../numeric.limits.members/is_exact.pass.cpp  |    52 -
 .../numeric.limits.members/is_iec559.pass.cpp |    56 -
 .../is_integer.pass.cpp                       |    52 -
 .../numeric.limits.members/is_modulo.pass.cpp |    52 -
 .../numeric.limits.members/is_signed.pass.cpp |    52 -
 .../numeric.limits.members/lowest.pass.cpp    |    60 -
 .../numeric.limits.members/max.pass.cpp       |    60 -
 .../max_digits10.pass.cpp                     |    53 -
 .../max_exponent.pass.cpp                     |    53 -
 .../max_exponent10.pass.cpp                   |    53 -
 .../numeric.limits.members/min.pass.cpp       |    60 -
 .../min_exponent.pass.cpp                     |    53 -
 .../min_exponent10.pass.cpp                   |    53 -
 .../numeric.limits.members/quiet_NaN.pass.cpp |    73 -
 .../numeric.limits.members/radix.pass.cpp     |    53 -
 .../round_error.pass.cpp                      |    54 -
 .../round_style.pass.cpp                      |    52 -
 .../signaling_NaN.pass.cpp                    |    73 -
 .../tinyness_before.pass.cpp                  |    52 -
 .../numeric.limits.members/traps.pass.cpp     |    58 -
 .../limits/numeric.limits/default.pass.cpp    |    83 -
 .../numeric.special/nothing_to_do.pass.cpp    |    12 -
 .../limits/round.style/check_values.pass.cpp  |    34 -
 .../support.limits/limits/version.pass.cpp    |    20 -
 .../support.limits/nothing_to_do.pass.cpp     |    12 -
 .../support.rtti/bad.cast/bad_cast.pass.cpp   |    27 -
 .../bad.typeid/bad_typeid.pass.cpp            |    27 -
 .../support.rtti/type.info/type_info.pass.cpp |    26 -
 .../type.info/type_info_hash.pass.cpp         |    23 -
 .../support.rtti/version.pass.cpp             |    20 -
 .../support.runtime/csetjmp.pass.cpp          |    24 -
 .../support.runtime/csignal.pass.cpp          |    57 -
 .../support.runtime/cstdarg.pass.cpp          |    33 -
 .../support.runtime/cstdbool.pass.cpp         |    32 -
 .../support.runtime/cstdlib.pass.cpp          |    86 -
 .../support.runtime/ctime.pass.cpp            |    40 -
 .../support.runtime/version_csetjmp.pass.cpp  |    20 -
 .../support.runtime/version_csignal.pass.cpp  |    20 -
 .../support.runtime/version_cstdarg.pass.cpp  |    20 -
 .../support.runtime/version_cstdbool.pass.cpp |    20 -
 .../support.runtime/version_cstdlib.pass.cpp  |    20 -
 .../support.runtime/version_ctime.pass.cpp    |    20 -
 .../support.start.term/quick_exit.pass.cpp    |    23 -
 .../support.types/max_align_t.pass.cpp        |    34 -
 .../support.types/null.pass.cpp               |    18 -
 .../support.types/nullptr_t.pass.cpp          |    59 -
 .../support.types/offsetof.pass.cpp           |    26 -
 .../support.types/ptrdiff_t.pass.cpp          |    27 -
 .../support.types/size_t.pass.cpp             |    27 -
 .../support.types/version.pass.cpp            |    20 -
 .../dist/libcxx/test/libcxx/compiler.py       |   163 -
 .../containers/sequences/vector/asan.pass.cpp |    71 -
 .../sequences/vector/asan_throw.pass.cpp      |   232 -
 .../unord/unord.set/insert_dup_alloc.pass.cpp |    48 -
 .../libcxx/test/libcxx/double_include.sh.cpp  |   114 -
 .../header.algorithm.synop/includes.pass.cpp  |    20 -
 .../experimental/algorithms/version.pass.cpp  |    20 -
 .../any/size_and_alignment.pass.cpp           |    23 -
 .../experimental/any/small_type.pass.cpp      |    40 -
 .../libcxx/experimental/any/version.pass.cpp  |    20 -
 .../dynarray/dynarray.cons/alloc.pass.cpp     |    86 -
 .../dynarray/dynarray.cons/default.pass.cpp   |    90 -
 .../default_throws_bad_alloc.pass.cpp         |    33 -
 .../dynarray/dynarray.data/default.pass.cpp   |    68 -
 .../dynarray/dynarray.mutate/default.pass.cpp |    48 -
 .../dynarray/dynarray.overview/at.pass.cpp    |    94 -
 .../dynarray.overview/begin_end.pass.cpp      |   108 -
 .../dynarray.overview/capacity.pass.cpp       |    57 -
 .../dynarray.overview/front_back.pass.cpp     |    73 -
 .../dynarray.overview/indexing.pass.cpp       |    71 -
 .../dynarray/dynarray.traits/default.pass.cpp |    31 -
 .../dynarray/dynarray.zero/default.pass.cpp   |    50 -
 .../sequences/dynarray/nothing_to_do.pass.cpp |    12 -
 .../header.ratio.synop/includes.pass.cpp      |    24 -
 .../utilities/ratio/version.pass.cpp          |    20 -
 .../includes.pass.cpp                         |    22 -
 .../utilities/syserror/version.pass.cpp       |    20 -
 .../header.chrono.synop/includes.pass.cpp     |    22 -
 .../utilities/time/version.pass.cpp           |    20 -
 .../header.tuple.synop/includes.pass.cpp      |    21 -
 .../utilities/tuple/version.pass.cpp          |    20 -
 .../test/libcxx/selftest/not_test.sh.cpp      |    17 -
 .../libcxx/test/libcxx/selftest/test.fail.cpp |    11 -
 .../libcxx/test/libcxx/selftest/test.pass.cpp |    13 -
 .../libcxx/test/libcxx/selftest/test.sh.cpp   |    16 -
 .../test/libcxx/selftest/test_macros.pass.cpp |    58 -
 .../dist/libcxx/test/libcxx/test/config.py    |   725 -
 .../dist/libcxx/test/libcxx/test/executor.py  |   191 -
 .../dist/libcxx/test/libcxx/test/format.py    |   163 -
 .../libcxx/test/libcxx/test/target_info.py    |    55 -
 .../dist/libcxx/test/libcxx/test/tracing.py   |    34 -
 .../type_traits/convert_to_integral.pass.cpp  |    94 -
 .../libc++/dist/libcxx/test/libcxx/util.py    |    46 -
 .../util.smartptr/race_condition.pass.cpp     |    94 -
 external/bsd/libc++/dist/libcxx/test/lit.cfg  |    51 -
 .../libc++/dist/libcxx/test/lit.site.cfg.in   |    30 -
 .../localization/c.locales/clocale.pass.cpp   |    48 -
 .../localization/c.locales/version.pass.cpp   |    20 -
 .../locale.categories/__scan_keyword.pass.cpp |   118 -
 .../locale.collate.byname/compare.pass.cpp    |    82 -
 .../locale.collate.byname/hash.pass.cpp       |    41 -
 .../locale.collate.byname/transform.pass.cpp  |    67 -
 .../locale.collate.byname/types.pass.cpp      |    45 -
 .../locale.collate/ctor.pass.cpp              |    67 -
 .../locale.collate.members/compare.pass.cpp   |    49 -
 .../locale.collate.members/hash.pass.cpp      |    39 -
 .../locale.collate.members/transform.pass.cpp |    33 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.collate/types.pass.cpp             |    49 -
 .../category.collate/nothing_to_do.pass.cpp   |    12 -
 .../category.ctype/ctype_base.pass.cpp        |    78 -
 .../facet.ctype.char.dtor/dtor.pass.cpp       |    55 -
 .../facet.ctype.char.members/ctor.pass.cpp    |    50 -
 .../facet.ctype.char.members/is_1.pass.cpp    |    59 -
 .../facet.ctype.char.members/is_many.pass.cpp |   118 -
 .../narrow_1.pass.cpp                         |    33 -
 .../narrow_many.pass.cpp                      |    38 -
 .../facet.ctype.char.members/scan_is.pass.cpp |    44 -
 .../scan_not.pass.cpp                         |    44 -
 .../facet.ctype.char.members/table.pass.cpp   |    33 -
 .../tolower_1.pass.cpp                        |    33 -
 .../tolower_many.pass.cpp                     |    36 -
 .../toupper_1.pass.cpp                        |    33 -
 .../toupper_many.pass.cpp                     |    36 -
 .../facet.ctype.char.members/widen_1.pass.cpp |    33 -
 .../widen_many.pass.cpp                       |    38 -
 .../classic_table.pass.cpp                    |    23 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../facet.ctype.special/types.pass.cpp        |    38 -
 .../locale.codecvt.byname/ctor_char.pass.cpp  |    70 -
 .../ctor_char16_t.pass.cpp                    |    70 -
 .../ctor_char32_t.pass.cpp                    |    70 -
 .../ctor_wchar_t.pass.cpp                     |    72 -
 .../locale.codecvt/codecvt_base.pass.cpp      |    27 -
 .../locale.codecvt/ctor_char.pass.cpp         |    52 -
 .../locale.codecvt/ctor_char16_t.pass.cpp     |    58 -
 .../locale.codecvt/ctor_char32_t.pass.cpp     |    58 -
 .../locale.codecvt/ctor_wchar_t.pass.cpp      |    52 -
 .../char16_t_always_noconv.pass.cpp           |    26 -
 .../char16_t_encoding.pass.cpp                |    26 -
 .../char16_t_in.pass.cpp                      |    40 -
 .../char16_t_length.pass.cpp                  |    32 -
 .../char16_t_max_length.pass.cpp              |    26 -
 .../char16_t_out.pass.cpp                     |    45 -
 .../char16_t_unshift.pass.cpp                 |    33 -
 .../char32_t_always_noconv.pass.cpp           |    26 -
 .../char32_t_encoding.pass.cpp                |    26 -
 .../char32_t_in.pass.cpp                      |    40 -
 .../char32_t_length.pass.cpp                  |    32 -
 .../char32_t_max_length.pass.cpp              |    26 -
 .../char32_t_out.pass.cpp                     |    45 -
 .../char32_t_unshift.pass.cpp                 |    33 -
 .../char_always_noconv.pass.cpp               |    26 -
 .../char_encoding.pass.cpp                    |    26 -
 .../locale.codecvt.members/char_in.pass.cpp   |    38 -
 .../char_length.pass.cpp                      |    32 -
 .../char_max_length.pass.cpp                  |    26 -
 .../locale.codecvt.members/char_out.pass.cpp  |    38 -
 .../char_unshift.pass.cpp                     |    33 -
 .../utf_sanity_check.pass.cpp                 |   127 -
 .../wchar_t_always_noconv.pass.cpp            |    26 -
 .../wchar_t_encoding.pass.cpp                 |    26 -
 .../wchar_t_in.pass.cpp                       |    42 -
 .../wchar_t_length.pass.cpp                   |    32 -
 .../wchar_t_max_length.pass.cpp               |    26 -
 .../wchar_t_out.pass.cpp                      |    69 -
 .../wchar_t_unshift.pass.cpp                  |    35 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.codecvt/types_char.pass.cpp        |    40 -
 .../locale.codecvt/types_char16_t.pass.cpp    |    42 -
 .../locale.codecvt/types_char32_t.pass.cpp    |    42 -
 .../locale.codecvt/types_wchar_t.pass.cpp     |    40 -
 .../locale.ctype.byname/is_1.pass.cpp         |   110 -
 .../locale.ctype.byname/is_many.pass.cpp      |   245 -
 .../locale.ctype.byname/narrow_1.pass.cpp     |    56 -
 .../locale.ctype.byname/narrow_many.pass.cpp  |    64 -
 .../locale.ctype.byname/scan_is.pass.cpp      |    69 -
 .../locale.ctype.byname/scan_not.pass.cpp     |    69 -
 .../locale.ctype.byname/tolower_1.pass.cpp    |    90 -
 .../locale.ctype.byname/tolower_many.pass.cpp |    95 -
 .../locale.ctype.byname/toupper_1.pass.cpp    |    90 -
 .../locale.ctype.byname/toupper_many.pass.cpp |    95 -
 .../locale.ctype.byname/types.pass.cpp        |    71 -
 .../locale.ctype.byname/widen_1.pass.cpp      |    56 -
 .../locale.ctype.byname/widen_many.pass.cpp   |    63 -
 .../category.ctype/locale.ctype/ctor.pass.cpp |    51 -
 .../locale.ctype.members/is_1.pass.cpp        |    59 -
 .../locale.ctype.members/is_many.pass.cpp     |   118 -
 .../locale.ctype.members/narrow_1.pass.cpp    |    33 -
 .../locale.ctype.members/narrow_many.pass.cpp |    38 -
 .../locale.ctype.members/scan_is.pass.cpp     |    44 -
 .../locale.ctype.members/scan_not.pass.cpp    |    44 -
 .../locale.ctype.members/tolower_1.pass.cpp   |    33 -
 .../tolower_many.pass.cpp                     |    36 -
 .../locale.ctype.members/toupper_1.pass.cpp   |    33 -
 .../toupper_many.pass.cpp                     |    36 -
 .../locale.ctype.members/widen_1.pass.cpp     |    33 -
 .../locale.ctype.members/widen_many.pass.cpp  |    38 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.ctype/types.pass.cpp               |    38 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../locale.messages/ctor.pass.cpp             |    52 -
 .../not_testable.pass.cpp                     |    34 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.messages/messages_base.pass.cpp    |    24 -
 .../locale.messages/types.pass.cpp            |    34 -
 .../category.messages/nothing_to_do.pass.cpp  |    12 -
 .../locale.money.get/ctor.pass.cpp            |    52 -
 .../get_long_double_en_US.pass.cpp            |   721 -
 .../get_long_double_fr_FR.pass.cpp            |   726 -
 .../get_long_double_ru_RU.pass.cpp            |   729 -
 .../get_long_double_zh_CN.pass.cpp            |   723 -
 .../get_string_en_US.pass.cpp                 |   729 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.money.get/types.pass.cpp           |    34 -
 .../locale.money.put/ctor.pass.cpp            |    52 -
 .../put_long_double_en_US.pass.cpp            |   492 -
 .../put_long_double_fr_FR.pass.cpp            |   495 -
 .../put_long_double_ru_RU.pass.cpp            |   495 -
 .../put_long_double_zh_CN.pass.cpp            |   493 -
 .../put_string_en_US.pass.cpp                 |   492 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.money.put/types.pass.cpp           |    34 -
 .../curr_symbol.pass.cpp                      |   147 -
 .../decimal_point.pass.cpp                    |   145 -
 .../frac_digits.pass.cpp                      |   145 -
 .../grouping.pass.cpp                         |   150 -
 .../neg_format.pass.cpp                       |   227 -
 .../negative_sign.pass.cpp                    |   145 -
 .../pos_format.pass.cpp                       |   227 -
 .../positive_sign.pass.cpp                    |   145 -
 .../thousands_sep.pass.cpp                    |   145 -
 .../locale.moneypunct/ctor.pass.cpp           |    52 -
 .../curr_symbol.pass.cpp                      |    75 -
 .../decimal_point.pass.cpp                    |    75 -
 .../frac_digits.pass.cpp                      |    75 -
 .../grouping.pass.cpp                         |    75 -
 .../neg_format.pass.cpp                       |    88 -
 .../negative_sign.pass.cpp                    |    76 -
 .../pos_format.pass.cpp                       |    88 -
 .../positive_sign.pass.cpp                    |    75 -
 .../thousands_sep.pass.cpp                    |    75 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.moneypunct/money_base.pass.cpp     |    33 -
 .../locale.moneypunct/types.pass.cpp          |    48 -
 .../category.monetary/nothing_to_do.pass.cpp  |    12 -
 .../locale.nm.put/ctor.pass.cpp               |    52 -
 .../facet.num.put.members/put_bool.pass.cpp   |   100 -
 .../facet.num.put.members/put_double.pass.cpp | 17887 -----------
 .../facet.num.put.members/put_long.pass.cpp   |   371 -
 .../put_long_double.pass.cpp                  | 26245 ---------------
 .../put_long_long.pass.cpp                    |   344 -
 .../put_pointer.pass.cpp                      |    43 -
 .../put_unsigned_long.pass.cpp                |   374 -
 .../put_unsigned_long_long.pass.cpp           |   344 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.nm.put/types.pass.cpp              |    32 -
 .../locale.num.get/ctor.pass.cpp              |    52 -
 .../facet.num.get.members/get_bool.pass.cpp   |   230 -
 .../facet.num.get.members/get_double.pass.cpp |   256 -
 .../facet.num.get.members/get_float.pass.cpp  |   171 -
 .../facet.num.get.members/get_long.pass.cpp   |   519 -
 .../get_long_double.pass.cpp                  |   231 -
 .../get_long_long.pass.cpp                    |   105 -
 .../get_pointer.pass.cpp                      |    61 -
 .../get_unsigned_int.pass.cpp                 |    83 -
 .../get_unsigned_long.pass.cpp                |    83 -
 .../get_unsigned_long_long.pass.cpp           |    83 -
 .../get_unsigned_short.pass.cpp               |    83 -
 .../test_min_max.pass.cpp                     |    62 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.num.get/types.pass.cpp             |    32 -
 .../category.numeric/nothing_to_do.pass.cpp   |    12 -
 .../date_order.pass.cpp                       |    55 -
 .../date_order_wide.pass.cpp                  |    55 -
 .../locale.time.get.byname/get_date.pass.cpp  |    94 -
 .../get_date_wide.pass.cpp                    |    94 -
 .../get_monthname.pass.cpp                    |    86 -
 .../get_monthname_wide.pass.cpp               |    95 -
 .../locale.time.get.byname/get_one.pass.cpp   |   165 -
 .../get_one_wide.pass.cpp                     |   167 -
 .../locale.time.get.byname/get_time.pass.cpp  |    94 -
 .../get_time_wide.pass.cpp                    |    94 -
 .../get_weekday.pass.cpp                      |    88 -
 .../get_weekday_wide.pass.cpp                 |    86 -
 .../locale.time.get.byname/get_year.pass.cpp  |    85 -
 .../get_year_wide.pass.cpp                    |    85 -
 .../locale.time.get/ctor.pass.cpp             |    52 -
 .../date_order.pass.cpp                       |    34 -
 .../locale.time.get.members/get_date.pass.cpp |    51 -
 .../get_date_wide.pass.cpp                    |    51 -
 .../locale.time.get.members/get_many.pass.cpp |    68 -
 .../get_monthname.pass.cpp                    |   265 -
 .../get_monthname_wide.pass.cpp               |   265 -
 .../locale.time.get.members/get_one.pass.cpp  |   305 -
 .../locale.time.get.members/get_time.pass.cpp |   117 -
 .../get_time_wide.pass.cpp                    |   117 -
 .../get_weekday.pass.cpp                      |   220 -
 .../get_weekday_wide.pass.cpp                 |   220 -
 .../locale.time.get.members/get_year.pass.cpp |   138 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.time.get/time_base.pass.cpp        |    29 -
 .../locale.time.get/types.pass.cpp            |    41 -
 .../locale.time.put.byname/put1.pass.cpp      |    75 -
 .../locale.time.put/ctor.pass.cpp             |    52 -
 .../locale.time.put.members/put1.pass.cpp     |    61 -
 .../locale.time.put.members/put2.pass.cpp     |   367 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.time.put/types.pass.cpp            |    32 -
 .../category.time/nothing_to_do.pass.cpp      |    12 -
 .../decimal_point.pass.cpp                    |    65 -
 .../locale.numpunct.byname/grouping.pass.cpp  |    65 -
 .../thousands_sep.pass.cpp                    |    65 -
 .../locale.numpunct/ctor.pass.cpp             |    66 -
 .../decimal_point.pass.cpp                    |    32 -
 .../facet.numpunct.members/falsename.pass.cpp |    32 -
 .../facet.numpunct.members/grouping.pass.cpp  |    32 -
 .../thousands_sep.pass.cpp                    |    32 -
 .../facet.numpunct.members/truename.pass.cpp  |    32 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.numpunct/types.pass.cpp            |    48 -
 .../facet.numpunct/nothing_to_do.pass.cpp     |    12 -
 .../facets.examples/nothing_to_do.pass.cpp    |    12 -
 .../locale.stdcvt/codecvt_mode.pass.cpp       |    29 -
 .../locale.stdcvt/codecvt_utf16.pass.cpp      |    57 -
 .../codecvt_utf16_always_noconv.pass.cpp      |    45 -
 .../codecvt_utf16_encoding.pass.cpp           |    45 -
 .../locale.stdcvt/codecvt_utf16_in.pass.cpp   |   739 -
 .../codecvt_utf16_length.pass.cpp             |   449 -
 .../codecvt_utf16_max_length.pass.cpp         |    63 -
 .../locale.stdcvt/codecvt_utf16_out.pass.cpp  |   331 -
 .../codecvt_utf16_unshift.pass.cpp            |    56 -
 .../locale.stdcvt/codecvt_utf8.pass.cpp       |    57 -
 .../codecvt_utf8_always_noconv.pass.cpp       |    45 -
 .../codecvt_utf8_encoding.pass.cpp            |    45 -
 .../locale.stdcvt/codecvt_utf8_in.pass.cpp    |   360 -
 .../codecvt_utf8_length.pass.cpp              |   244 -
 .../codecvt_utf8_max_length.pass.cpp          |    63 -
 .../locale.stdcvt/codecvt_utf8_out.pass.cpp   |   456 -
 .../codecvt_utf8_unshift.pass.cpp             |    56 -
 .../codecvt_utf8_utf16_always_noconv.pass.cpp |    45 -
 .../codecvt_utf8_utf16_encoding.pass.cpp      |    45 -
 .../codecvt_utf8_utf16_in.pass.cpp            |   372 -
 .../codecvt_utf8_utf16_length.pass.cpp        |   235 -
 .../codecvt_utf8_utf16_max_length.pass.cpp    |    63 -
 .../codecvt_utf8_utf16_out.pass.cpp           |   415 -
 .../codecvt_utf8_utf16_unshift.pass.cpp       |    56 -
 .../locale.stdcvt/version.pass.cpp            |    20 -
 .../locale.syn/nothing_to_do.pass.cpp         |    12 -
 .../classification/isalnum.pass.cpp           |    31 -
 .../classification/isalpha.pass.cpp           |    31 -
 .../classification/iscntrl.pass.cpp           |    31 -
 .../classification/isdigit.pass.cpp           |    31 -
 .../classification/isgraph.pass.cpp           |    31 -
 .../classification/islower.pass.cpp           |    31 -
 .../classification/isprint.pass.cpp           |    31 -
 .../classification/ispunct.pass.cpp           |    31 -
 .../classification/isspace.pass.cpp           |    31 -
 .../classification/isupper.pass.cpp           |    31 -
 .../classification/isxdigit.pass.cpp          |    31 -
 .../conversions.buffer/ctor.pass.cpp          |    71 -
 .../conversions.buffer/overflow.pass.cpp      |   100 -
 .../conversions.buffer/pbackfail.pass.cpp     |    59 -
 .../conversions.buffer/rdbuf.pass.cpp         |    31 -
 .../conversions.buffer/seekoff.pass.cpp       |    58 -
 .../conversions.buffer/state.pass.cpp         |    28 -
 .../conversions.buffer/test.pass.cpp          |    36 -
 .../conversions.buffer/underflow.pass.cpp     |    84 -
 .../conversions.character/tolower.pass.cpp    |    31 -
 .../conversions.character/toupper.pass.cpp    |    31 -
 .../conversions.string/converted.pass.cpp     |    32 -
 .../conversions.string/ctor_codecvt.pass.cpp  |    38 -
 .../ctor_codecvt_state.pass.cpp               |    28 -
 .../ctor_err_string.pass.cpp                  |    68 -
 .../conversions.string/from_bytes.pass.cpp    |    39 -
 .../conversions.string/state.pass.cpp         |    25 -
 .../conversions.string/to_bytes.pass.cpp      |    39 -
 .../conversions.string/types.pass.cpp         |    35 -
 .../conversions/nothing_to_do.pass.cpp        |    12 -
 .../locale.convenience/nothing_to_do.pass.cpp |    12 -
 .../has_facet.pass.cpp                        |    32 -
 .../use_facet.pass.cpp                        |    52 -
 .../locale/locale.cons/assign.pass.cpp        |    82 -
 .../locale/locale.cons/char_pointer.pass.cpp  |   103 -
 .../locales/locale/locale.cons/copy.pass.cpp  |    81 -
 .../locale/locale.cons/default.pass.cpp       |    89 -
 .../locale_char_pointer_cat.pass.cpp          |    81 -
 .../locale.cons/locale_facetptr.pass.cpp      |   105 -
 .../locale.cons/locale_locale_cat.pass.cpp    |    81 -
 .../locale.cons/locale_string_cat.pass.cpp    |    80 -
 .../locale/locale.cons/string.pass.cpp        |    86 -
 .../locale/locale.members/combine.pass.cpp    |   107 -
 .../locale/locale.members/name.pass.cpp       |    29 -
 .../locale/locale.operators/compare.pass.cpp  |    34 -
 .../locale/locale.operators/eq.pass.cpp       |    84 -
 .../locale/locale.statics/classic.pass.cpp    |    59 -
 .../locale/locale.statics/global.pass.cpp     |    63 -
 .../locale.category/category.pass.cpp         |    59 -
 .../locale.types/locale.facet/facet.pass.cpp  |    53 -
 .../locale/locale.types/locale.id/id.pass.cpp |    50 -
 .../locale.types/nothing_to_do.pass.cpp       |    12 -
 .../locales/locale/nothing_to_do.pass.cpp     |    12 -
 .../locales/nothing_to_do.pass.cpp            |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../libcxx/test/localization/version.pass.cpp |    20 -
 .../dist/libcxx/test/nothing_to_do.pass.cpp   |    13 -
 .../test/numerics/c.math/cmath.pass.cpp       |  1342 -
 .../test/numerics/c.math/cmath_isinf.pass.cpp |    30 -
 .../test/numerics/c.math/cmath_isnan.pass.cpp |    30 -
 .../test/numerics/c.math/ctgmath.pass.cpp     |    22 -
 .../test/numerics/c.math/tgmath_h.pass.cpp    |    20 -
 .../numerics/c.math/version_cmath.pass.cpp    |    20 -
 .../numerics/cfenv/cfenv.syn/cfenv.pass.cpp   |    74 -
 .../test/numerics/cfenv/version.pass.cpp      |    20 -
 .../test/numerics/complex.number/cases.h      |   230 -
 .../complex.number/ccmplx/ccomplex.pass.cpp   |    21 -
 .../complex.number/cmplx.over/arg.pass.cpp    |    55 -
 .../complex.number/cmplx.over/conj.pass.cpp   |    66 -
 .../complex.number/cmplx.over/imag.pass.cpp   |    67 -
 .../complex.number/cmplx.over/norm.pass.cpp   |    55 -
 .../complex.number/cmplx.over/pow.pass.cpp    |   104 -
 .../complex.number/cmplx.over/proj.pass.cpp   |    66 -
 .../complex.number/cmplx.over/real.pass.cpp   |    67 -
 .../complex.literals/literals.pass.cpp        |    51 -
 .../complex.literals/literals1.fail.cpp       |    20 -
 .../complex.literals/literals1.pass.cpp       |    43 -
 .../complex.literals/literals2.pass.cpp       |    43 -
 .../assignment_complex.pass.cpp               |    48 -
 .../assignment_scalar.pass.cpp                |    37 -
 .../divide_equal_complex.pass.cpp             |    53 -
 .../divide_equal_scalar.pass.cpp              |    44 -
 .../minus_equal_complex.pass.cpp              |    52 -
 .../minus_equal_scalar.pass.cpp               |    40 -
 .../plus_equal_complex.pass.cpp               |    52 -
 .../plus_equal_scalar.pass.cpp                |    40 -
 .../times_equal_complex.pass.cpp              |    52 -
 .../times_equal_scalar.pass.cpp               |    44 -
 .../complex.members/construct.pass.cpp        |    70 -
 .../complex.members/real_imag.pass.cpp        |    64 -
 .../complex_divide_complex.pass.cpp           |   159 -
 .../complex_divide_scalar.pass.cpp            |    41 -
 .../complex_equals_complex.pass.cpp           |    60 -
 .../complex_equals_scalar.pass.cpp            |    81 -
 .../complex_minus_complex.pass.cpp            |    49 -
 .../complex.ops/complex_minus_scalar.pass.cpp |    49 -
 .../complex_not_equals_complex.pass.cpp       |    62 -
 .../complex_not_equals_scalar.pass.cpp        |    81 -
 .../complex.ops/complex_plus_complex.pass.cpp |    49 -
 .../complex.ops/complex_plus_scalar.pass.cpp  |    49 -
 .../complex_times_complex.pass.cpp            |   161 -
 .../complex.ops/complex_times_scalar.pass.cpp |    41 -
 .../scalar_divide_complex.pass.cpp            |    41 -
 .../scalar_equals_complex.pass.cpp            |    81 -
 .../complex.ops/scalar_minus_complex.pass.cpp |    49 -
 .../scalar_not_equals_complex.pass.cpp        |    81 -
 .../complex.ops/scalar_plus_complex.pass.cpp  |    49 -
 .../complex.ops/scalar_times_complex.pass.cpp |    41 -
 .../complex.ops/stream_input.pass.cpp         |    99 -
 .../complex.ops/stream_output.pass.cpp        |    26 -
 .../complex.ops/unary_minus.pass.cpp          |    36 -
 .../complex.ops/unary_plus.pass.cpp           |    36 -
 .../double_float_explicit.pass.cpp            |    37 -
 .../double_float_implicit.pass.cpp            |    37 -
 .../double_long_double_explicit.pass.cpp      |    37 -
 .../double_long_double_implicit.fail.cpp      |    27 -
 .../float_double_explicit.pass.cpp            |    37 -
 .../float_double_implicit.fail.cpp            |    27 -
 .../float_long_double_explicit.pass.cpp       |    37 -
 .../float_long_double_implicit.fail.cpp       |    27 -
 .../long_double_double_explicit.pass.cpp      |    37 -
 .../long_double_double_implicit.pass.cpp      |    37 -
 .../long_double_float_explicit.pass.cpp       |    37 -
 .../long_double_float_implicit.pass.cpp       |    37 -
 .../complex.synopsis/nothing_to_do.pass.cpp   |    12 -
 .../complex.transcendentals/acos.pass.cpp     |   140 -
 .../complex.transcendentals/acosh.pass.cpp    |   142 -
 .../complex.transcendentals/asin.pass.cpp     |   120 -
 .../complex.transcendentals/asinh.pass.cpp    |   119 -
 .../complex.transcendentals/atan.pass.cpp     |    68 -
 .../complex.transcendentals/atanh.pass.cpp    |   132 -
 .../complex.transcendentals/cos.pass.cpp      |    68 -
 .../complex.transcendentals/cosh.pass.cpp     |   118 -
 .../complex.transcendentals/exp.pass.cpp      |   114 -
 .../complex.transcendentals/log.pass.cpp      |   131 -
 .../complex.transcendentals/log10.pass.cpp    |    66 -
 .../pow_complex_complex.pass.cpp              |    71 -
 .../pow_complex_scalar.pass.cpp               |    69 -
 .../pow_scalar_complex.pass.cpp               |    69 -
 .../complex.transcendentals/sin.pass.cpp      |    69 -
 .../complex.transcendentals/sinh.pass.cpp     |   119 -
 .../complex.transcendentals/sqrt.pass.cpp     |   109 -
 .../complex.transcendentals/tan.pass.cpp      |    70 -
 .../complex.transcendentals/tanh.pass.cpp     |   101 -
 .../complex.value.ops/abs.pass.cpp            |    63 -
 .../complex.value.ops/arg.pass.cpp            |   135 -
 .../complex.value.ops/conj.pass.cpp           |    41 -
 .../complex.value.ops/imag.pass.cpp           |    32 -
 .../complex.value.ops/norm.pass.cpp           |    63 -
 .../complex.value.ops/polar.pass.cpp          |   112 -
 .../complex.value.ops/proj.pass.cpp           |    71 -
 .../complex.value.ops/real.pass.cpp           |    32 -
 .../complex.number/complex/types.pass.cpp     |    36 -
 .../numerics/complex.number/layout.pass.cpp   |    36 -
 .../numerics/complex.number/version.pass.cpp  |    20 -
 .../test/numerics/nothing_to_do.pass.cpp      |    12 -
 .../gslice.access/tested_elsewhere.pass.cpp   |    12 -
 .../class.gslice/gslice.cons/default.pass.cpp |    25 -
 .../gslice.cons/start_size_stride.pass.cpp    |    38 -
 .../class.gslice/nothing_to_do.pass.cpp       |    12 -
 .../class.slice/cons.slice/default.pass.cpp   |    25 -
 .../cons.slice/start_size_stride.pass.cpp     |    25 -
 .../class.slice/nothing_to_do.pass.cpp        |    12 -
 .../slice.access/tested_elsewhere.pass.cpp    |    12 -
 .../template.gslice.array/default.fail.cpp    |    22 -
 .../gslice.array.assign/gslice_array.pass.cpp |    81 -
 .../gslice.array.assign/valarray.pass.cpp     |    77 -
 .../addition.pass.cpp                         |    77 -
 .../gslice.array.comp.assign/and.pass.cpp     |    77 -
 .../gslice.array.comp.assign/divide.pass.cpp  |    77 -
 .../gslice.array.comp.assign/modulo.pass.cpp  |    77 -
 .../multiply.pass.cpp                         |    77 -
 .../gslice.array.comp.assign/or.pass.cpp      |    77 -
 .../shift_left.pass.cpp                       |    77 -
 .../shift_right.pass.cpp                      |    77 -
 .../subtraction.pass.cpp                      |    77 -
 .../gslice.array.comp.assign/xor.pass.cpp     |    77 -
 .../gslice.array.fill/assign_value.pass.cpp   |    74 -
 .../template.gslice.array/types.pass.cpp      |    24 -
 .../template.indirect.array/default.fail.cpp  |    22 -
 .../indirect_array.pass.cpp                   |    80 -
 .../indirect.array.assign/valarray.pass.cpp   |    77 -
 .../addition.pass.cpp                         |    77 -
 .../indirect.array.comp.assign/and.pass.cpp   |    77 -
 .../divide.pass.cpp                           |    77 -
 .../modulo.pass.cpp                           |    77 -
 .../multiply.pass.cpp                         |    77 -
 .../indirect.array.comp.assign/or.pass.cpp    |    77 -
 .../shift_left.pass.cpp                       |    77 -
 .../shift_right.pass.cpp                      |    77 -
 .../subtraction.pass.cpp                      |    77 -
 .../indirect.array.comp.assign/xor.pass.cpp   |    77 -
 .../indirect.array.fill/assign_value.pass.cpp |    74 -
 .../template.indirect.array/types.pass.cpp    |    24 -
 .../template.mask.array/default.fail.cpp      |    22 -
 .../mask.array.assign/mask_array.pass.cpp     |    51 -
 .../mask.array.assign/valarray.pass.cpp       |    49 -
 .../mask.array.comp.assign/addition.pass.cpp  |    49 -
 .../mask.array.comp.assign/and.pass.cpp       |    49 -
 .../mask.array.comp.assign/divide.pass.cpp    |    49 -
 .../mask.array.comp.assign/modulo.pass.cpp    |    49 -
 .../mask.array.comp.assign/multiply.pass.cpp  |    49 -
 .../mask.array.comp.assign/or.pass.cpp        |    49 -
 .../shift_left.pass.cpp                       |    49 -
 .../shift_right.pass.cpp                      |    49 -
 .../subtraction.pass.cpp                      |    49 -
 .../mask.array.comp.assign/xor.pass.cpp       |    49 -
 .../mask.array.fill/assign_value.pass.cpp     |    45 -
 .../template.mask.array/types.pass.cpp        |    24 -
 .../template.slice.array/default.fail.cpp     |    22 -
 .../slice.arr.assign/slice_array.pass.cpp     |    43 -
 .../slice.arr.assign/valarray.pass.cpp        |    43 -
 .../slice.arr.comp.assign/addition.pass.cpp   |    43 -
 .../slice.arr.comp.assign/and.pass.cpp        |    43 -
 .../slice.arr.comp.assign/divide.pass.cpp     |    43 -
 .../slice.arr.comp.assign/modulo.pass.cpp     |    43 -
 .../slice.arr.comp.assign/multiply.pass.cpp   |    43 -
 .../slice.arr.comp.assign/or.pass.cpp         |    43 -
 .../slice.arr.comp.assign/shift_left.pass.cpp |    43 -
 .../shift_right.pass.cpp                      |    43 -
 .../subtraction.pass.cpp                      |    43 -
 .../slice.arr.comp.assign/xor.pass.cpp        |    43 -
 .../slice.arr.fill/assign_value.pass.cpp      |    41 -
 .../template.slice.array/types.pass.cpp       |    24 -
 .../numarray/template.valarray/types.pass.cpp |    26 -
 .../valarray.access/access.pass.cpp           |    33 -
 .../valarray.access/const_access.pass.cpp     |    31 -
 .../valarray.assign/copy_assign.pass.cpp      |    58 -
 .../gslice_array_assign.pass.cpp              |    58 -
 .../indirect_array_assign.pass.cpp            |    58 -
 .../initializer_list_assign.pass.cpp          |    57 -
 .../mask_array_assign.pass.cpp                |    35 -
 .../valarray.assign/move_assign.pass.cpp      |    63 -
 .../slice_array_assign.pass.cpp               |    31 -
 .../valarray.assign/value_assign.pass.cpp     |    31 -
 .../valarray.cassign/and_valarray.pass.cpp    |    36 -
 .../valarray.cassign/and_value.pass.cpp       |    33 -
 .../valarray.cassign/divide_valarray.pass.cpp |    36 -
 .../valarray.cassign/divide_value.pass.cpp    |    33 -
 .../valarray.cassign/minus_valarray.pass.cpp  |    36 -
 .../valarray.cassign/minus_value.pass.cpp     |    33 -
 .../valarray.cassign/modulo_valarray.pass.cpp |    36 -
 .../valarray.cassign/modulo_value.pass.cpp    |    33 -
 .../valarray.cassign/or_valarray.pass.cpp     |    36 -
 .../valarray.cassign/or_value.pass.cpp        |    33 -
 .../valarray.cassign/plus_valarray.pass.cpp   |    36 -
 .../valarray.cassign/plus_value.pass.cpp      |    33 -
 .../shift_left_valarray.pass.cpp              |    36 -
 .../shift_left_value.pass.cpp                 |    33 -
 .../shift_right_valarray.pass.cpp             |    36 -
 .../shift_right_value.pass.cpp                |    33 -
 .../valarray.cassign/times_valarray.pass.cpp  |    36 -
 .../valarray.cassign/times_value.pass.cpp     |    33 -
 .../valarray.cassign/xor_valarray.pass.cpp    |    36 -
 .../valarray.cassign/xor_value.pass.cpp       |    33 -
 .../valarray.cons/copy.pass.cpp               |    55 -
 .../valarray.cons/default.pass.cpp            |    37 -
 .../valarray.cons/gslice_array.pass.cpp       |    57 -
 .../valarray.cons/indirect_array.pass.cpp     |    57 -
 .../valarray.cons/initializer_list.pass.cpp   |    41 -
 .../valarray.cons/mask_array.pass.cpp         |    34 -
 .../valarray.cons/move.pass.cpp               |    61 -
 .../valarray.cons/pointer_size.pass.cpp       |    52 -
 .../valarray.cons/size.pass.cpp               |    39 -
 .../valarray.cons/slice_array.pass.cpp        |    30 -
 .../valarray.cons/value_size.pass.cpp         |    39 -
 .../valarray.members/apply_cref.pass.cpp      |    51 -
 .../valarray.members/apply_value.pass.cpp     |    51 -
 .../valarray.members/cshift.pass.cpp          |   127 -
 .../valarray.members/max.pass.cpp             |    40 -
 .../valarray.members/min.pass.cpp             |    40 -
 .../valarray.members/resize.pass.cpp          |    41 -
 .../valarray.members/shift.pass.cpp           |   127 -
 .../valarray.members/size.pass.cpp            |    41 -
 .../valarray.members/sum.pass.cpp             |    28 -
 .../valarray.members/swap.pass.cpp            |    89 -
 .../valarray.sub/gslice_const.pass.cpp        |    77 -
 .../valarray.sub/gslice_non_const.pass.cpp    |    57 -
 .../indirect_array_const.pass.cpp             |    57 -
 .../indirect_array_non_const.pass.cpp         |    58 -
 .../valarray.sub/slice_const.pass.cpp         |    30 -
 .../valarray.sub/slice_non_const.pass.cpp     |    43 -
 .../valarray.sub/valarray_bool_const.pass.cpp |    34 -
 .../valarray_bool_non_const.pass.cpp          |    35 -
 .../valarray.unary/bit_not.pass.cpp           |    55 -
 .../valarray.unary/negate.pass.cpp            |    65 -
 .../valarray.unary/not.pass.cpp               |    41 -
 .../valarray.unary/plus.pass.cpp              |    65 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../and_valarray_valarray.pass.cpp            |    35 -
 .../and_valarray_value.pass.cpp               |    32 -
 .../and_value_valarray.pass.cpp               |    32 -
 .../divide_valarray_valarray.pass.cpp         |    35 -
 .../divide_valarray_value.pass.cpp            |    32 -
 .../divide_value_valarray.pass.cpp            |    32 -
 .../minus_valarray_valarray.pass.cpp          |    35 -
 .../minus_valarray_value.pass.cpp             |    32 -
 .../minus_value_valarray.pass.cpp             |    32 -
 .../modulo_valarray_valarray.pass.cpp         |    35 -
 .../modulo_valarray_value.pass.cpp            |    32 -
 .../modulo_value_valarray.pass.cpp            |    32 -
 .../or_valarray_valarray.pass.cpp             |    35 -
 .../or_valarray_value.pass.cpp                |    32 -
 .../or_value_valarray.pass.cpp                |    32 -
 .../plus_valarray_valarray.pass.cpp           |    35 -
 .../plus_valarray_value.pass.cpp              |    32 -
 .../plus_value_valarray.pass.cpp              |    32 -
 .../shift_left_valarray_valarray.pass.cpp     |    35 -
 .../shift_left_valarray_value.pass.cpp        |    32 -
 .../shift_left_value_valarray.pass.cpp        |    32 -
 .../shift_right_valarray_valarray.pass.cpp    |    35 -
 .../shift_right_valarray_value.pass.cpp       |    32 -
 .../shift_right_value_valarray.pass.cpp       |    32 -
 .../times_valarray_valarray.pass.cpp          |    35 -
 .../times_valarray_value.pass.cpp             |    32 -
 .../times_value_valarray.pass.cpp             |    32 -
 .../xor_valarray_valarray.pass.cpp            |    35 -
 .../xor_valarray_value.pass.cpp               |    32 -
 .../xor_value_valarray.pass.cpp               |    32 -
 .../and_valarray_valarray.pass.cpp            |    37 -
 .../and_valarray_value.pass.cpp               |    45 -
 .../and_value_valarray.pass.cpp               |    45 -
 .../equal_valarray_valarray.pass.cpp          |    37 -
 .../equal_valarray_value.pass.cpp             |    34 -
 .../equal_value_valarray.pass.cpp             |    34 -
 .../greater_equal_valarray_valarray.pass.cpp  |    37 -
 .../greater_equal_valarray_value.pass.cpp     |    34 -
 .../greater_equal_value_valarray.pass.cpp     |    34 -
 .../greater_valarray_valarray.pass.cpp        |    37 -
 .../greater_valarray_value.pass.cpp           |    34 -
 .../greater_value_valarray.pass.cpp           |    34 -
 .../less_equal_valarray_valarray.pass.cpp     |    37 -
 .../less_equal_valarray_value.pass.cpp        |    34 -
 .../less_equal_value_valarray.pass.cpp        |    34 -
 .../less_valarray_valarray.pass.cpp           |    37 -
 .../less_valarray_value.pass.cpp              |    34 -
 .../less_value_valarray.pass.cpp              |    34 -
 .../not_equal_valarray_valarray.pass.cpp      |    37 -
 .../not_equal_valarray_value.pass.cpp         |    34 -
 .../not_equal_value_valarray.pass.cpp         |    34 -
 .../or_valarray_valarray.pass.cpp             |    37 -
 .../or_valarray_value.pass.cpp                |    45 -
 .../or_value_valarray.pass.cpp                |    45 -
 .../valarray.special/swap.pass.cpp            |    91 -
 .../valarray.transcend/abs_valarray.pass.cpp  |    34 -
 .../valarray.transcend/acos_valarray.pass.cpp |    51 -
 .../valarray.transcend/asin_valarray.pass.cpp |    51 -
 .../atan2_valarray_valarray.pass.cpp          |    53 -
 .../atan2_valarray_value.pass.cpp             |    51 -
 .../atan2_value_valarray.pass.cpp             |    51 -
 .../valarray.transcend/atan_valarray.pass.cpp |    51 -
 .../valarray.transcend/cos_valarray.pass.cpp  |    51 -
 .../valarray.transcend/cosh_valarray.pass.cpp |    51 -
 .../valarray.transcend/exp_valarray.pass.cpp  |    51 -
 .../log10_valarray.pass.cpp                   |    51 -
 .../valarray.transcend/log_valarray.pass.cpp  |    51 -
 .../pow_valarray_valarray.pass.cpp            |    53 -
 .../pow_valarray_value.pass.cpp               |    51 -
 .../pow_value_valarray.pass.cpp               |    51 -
 .../valarray.transcend/sin_valarray.pass.cpp  |    51 -
 .../valarray.transcend/sinh_valarray.pass.cpp |    51 -
 .../valarray.transcend/sqrt_valarray.pass.cpp |    51 -
 .../valarray.transcend/tan_valarray.pass.cpp  |    51 -
 .../valarray.transcend/tanh_valarray.pass.cpp |    51 -
 .../valarray.range/begin_const.pass.cpp       |    30 -
 .../valarray.range/begin_non_const.pass.cpp   |    31 -
 .../valarray.range/end_const.pass.cpp         |    31 -
 .../valarray.range/end_non_const.pass.cpp     |    32 -
 .../valarray.syn/nothing_to_do.pass.cpp       |    12 -
 .../test/numerics/numarray/version.pass.cpp   |    20 -
 .../accumulate/accumulate.pass.cpp            |    53 -
 .../accumulate/accumulate_op.pass.cpp         |    55 -
 .../adjacent_difference.pass.cpp              |   115 -
 .../adjacent_difference_op.pass.cpp           |   118 -
 .../inner.product/inner_product.pass.cpp      |    82 -
 .../inner.product/inner_product_comp.pass.cpp |    85 -
 .../numeric.ops/numeric.iota/iota.pass.cpp    |    38 -
 .../partial.sum/partial_sum.pass.cpp          |    70 -
 .../partial.sum/partial_sum_op.pass.cpp       |    72 -
 .../numerics/numeric.ops/version.pass.cpp     |    20 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../numerics.general/nothing_to_do.pass.cpp   |    12 -
 .../test/numerics/rand/nothing_to_do.pass.cpp |    12 -
 .../rand/rand.adapt/nothing_to_do.pass.cpp    |    12 -
 .../rand.adapt.disc/assign.pass.cpp           |    56 -
 .../rand.adapt/rand.adapt.disc/copy.pass.cpp  |    54 -
 .../rand.adapt.disc/ctor_engine_copy.pass.cpp |    29 -
 .../rand.adapt.disc/ctor_engine_move.pass.cpp |    30 -
 .../rand.adapt.disc/ctor_result_type.pass.cpp |    51 -
 .../rand.adapt.disc/ctor_sseq.pass.cpp        |    55 -
 .../rand.adapt.disc/default.pass.cpp          |    42 -
 .../rand.adapt.disc/discard.pass.cpp          |    52 -
 .../rand.adapt/rand.adapt.disc/eval.pass.cpp  |    42 -
 .../rand.adapt/rand.adapt.disc/io.pass.cpp    |    63 -
 .../rand.adapt.disc/result_type.pass.cpp      |    42 -
 .../rand.adapt.disc/seed_result_type.pass.cpp |    50 -
 .../rand.adapt.disc/seed_sseq.pass.cpp        |    48 -
 .../rand.adapt.disc/values.pass.cpp           |    60 -
 .../rand.adapt.ibits/assign.pass.cpp          |    56 -
 .../rand.adapt/rand.adapt.ibits/copy.pass.cpp |    54 -
 .../ctor_engine_copy.pass.cpp                 |    29 -
 .../ctor_engine_move.pass.cpp                 |    30 -
 .../ctor_result_type.pass.cpp                 |    51 -
 .../rand.adapt.ibits/ctor_sseq.pass.cpp       |    55 -
 .../rand.adapt.ibits/default.pass.cpp         |    42 -
 .../rand.adapt.ibits/discard.pass.cpp         |    52 -
 .../rand.adapt/rand.adapt.ibits/eval.pass.cpp |   141 -
 .../rand.adapt/rand.adapt.ibits/io.pass.cpp   |    63 -
 .../rand.adapt.ibits/result_type.pass.cpp     |    83 -
 .../seed_result_type.pass.cpp                 |    50 -
 .../rand.adapt.ibits/seed_sseq.pass.cpp       |    48 -
 .../rand.adapt.ibits/values.pass.cpp          |    47 -
 .../rand.adapt.shuf/assign.pass.cpp           |    39 -
 .../rand.adapt/rand.adapt.shuf/copy.pass.cpp  |    38 -
 .../rand.adapt.shuf/ctor_engine_copy.pass.cpp |    31 -
 .../rand.adapt.shuf/ctor_engine_move.pass.cpp |    32 -
 .../rand.adapt.shuf/ctor_result_type.pass.cpp |    76 -
 .../rand.adapt.shuf/ctor_sseq.pass.cpp        |    79 -
 .../rand.adapt.shuf/default.pass.cpp          |    32 -
 .../rand.adapt.shuf/discard.pass.cpp          |    37 -
 .../rand.adapt/rand.adapt.shuf/eval.pass.cpp  |    93 -
 .../rand.adapt/rand.adapt.shuf/io.pass.cpp    |    48 -
 .../rand.adapt.shuf/result_type.pass.cpp      |    83 -
 .../rand.adapt.shuf/seed_result_type.pass.cpp |    36 -
 .../rand.adapt.shuf/seed_sseq.pass.cpp        |    35 -
 .../rand.adapt.shuf/values.pass.cpp           |    44 -
 .../numerics/rand/rand.device/ctor.pass.cpp   |    49 -
 .../rand/rand.device/entropy.pass.cpp         |    23 -
 .../numerics/rand/rand.device/eval.pass.cpp   |    35 -
 .../rand/rand.dis/nothing_to_do.pass.cpp      |    12 -
 .../rand.dist.bern/nothing_to_do.pass.cpp     |    12 -
 .../rand.dist.bern.bernoulli/assign.pass.cpp  |    33 -
 .../rand.dist.bern.bernoulli/copy.pass.cpp    |    31 -
 .../ctor_double.pass.cpp                      |    36 -
 .../ctor_param.pass.cpp                       |    28 -
 .../rand.dist.bern.bernoulli/eq.pass.cpp      |    36 -
 .../rand.dist.bern.bernoulli/eval.pass.cpp    |   103 -
 .../eval_param.pass.cpp                       |   107 -
 .../get_param.pass.cpp                        |    28 -
 .../rand.dist.bern.bernoulli/io.pass.cpp      |    40 -
 .../rand.dist.bern.bernoulli/max.pass.cpp     |    26 -
 .../rand.dist.bern.bernoulli/min.pass.cpp     |    26 -
 .../param_assign.pass.cpp                     |    30 -
 .../param_copy.pass.cpp                       |    29 -
 .../param_ctor.pass.cpp                       |    34 -
 .../param_eq.pass.cpp                         |    36 -
 .../param_types.pass.cpp                      |    27 -
 .../set_param.pass.cpp                        |    29 -
 .../rand.dist.bern.bernoulli/types.pass.cpp   |    26 -
 .../rand.dist.bern.bin/assign.pass.cpp        |    34 -
 .../rand.dist.bern.bin/copy.pass.cpp          |    32 -
 .../ctor_int_double.pass.cpp                  |    40 -
 .../rand.dist.bern.bin/ctor_param.pass.cpp    |    30 -
 .../rand.dist.bern.bin/eq.pass.cpp            |    43 -
 .../rand.dist.bern.bin/eval.pass.cpp          |   462 -
 .../rand.dist.bern.bin/eval_param.pass.cpp    |   158 -
 .../rand.dist.bern.bin/get_param.pass.cpp     |    29 -
 .../rand.dist.bern.bin/io.pass.cpp            |    41 -
 .../rand.dist.bern.bin/max.pass.cpp           |    27 -
 .../rand.dist.bern.bin/min.pass.cpp           |    27 -
 .../rand.dist.bern.bin/param_assign.pass.cpp  |    32 -
 .../rand.dist.bern.bin/param_copy.pass.cpp    |    31 -
 .../rand.dist.bern.bin/param_ctor.pass.cpp    |    44 -
 .../rand.dist.bern.bin/param_eq.pass.cpp      |    37 -
 .../rand.dist.bern.bin/param_types.pass.cpp   |    28 -
 .../rand.dist.bern.bin/set_param.pass.cpp     |    30 -
 .../rand.dist.bern.bin/types.pass.cpp         |    32 -
 .../rand.dist.bern.geo/assign.pass.cpp        |    34 -
 .../rand.dist.bern.geo/copy.pass.cpp          |    32 -
 .../rand.dist.bern.geo/ctor_double.pass.cpp   |    32 -
 .../rand.dist.bern.geo/ctor_param.pass.cpp    |    29 -
 .../rand.dist.bern.geo/eq.pass.cpp            |    37 -
 .../rand.dist.bern.geo/eval.pass.cpp          |   272 -
 .../rand.dist.bern.geo/eval_param.pass.cpp    |   158 -
 .../rand.dist.bern.geo/get_param.pass.cpp     |    29 -
 .../rand.dist.bern.geo/io.pass.cpp            |    41 -
 .../rand.dist.bern.geo/max.pass.cpp           |    27 -
 .../rand.dist.bern.geo/min.pass.cpp           |    27 -
 .../rand.dist.bern.geo/param_assign.pass.cpp  |    31 -
 .../rand.dist.bern.geo/param_copy.pass.cpp    |    30 -
 .../rand.dist.bern.geo/param_ctor.pass.cpp    |    35 -
 .../rand.dist.bern.geo/param_eq.pass.cpp      |    37 -
 .../rand.dist.bern.geo/param_types.pass.cpp   |    28 -
 .../rand.dist.bern.geo/set_param.pass.cpp     |    30 -
 .../rand.dist.bern.geo/types.pass.cpp         |    32 -
 .../rand.dist.bern.negbin/assign.pass.cpp     |    34 -
 .../rand.dist.bern.negbin/copy.pass.cpp       |    32 -
 .../ctor_int_double.pass.cpp                  |    40 -
 .../rand.dist.bern.negbin/ctor_param.pass.cpp |    30 -
 .../rand.dist.bern.negbin/eq.pass.cpp         |    43 -
 .../rand.dist.bern.negbin/eval.pass.cpp       |   270 -
 .../rand.dist.bern.negbin/eval_param.pass.cpp |   158 -
 .../rand.dist.bern.negbin/get_param.pass.cpp  |    29 -
 .../rand.dist.bern.negbin/io.pass.cpp         |    41 -
 .../rand.dist.bern.negbin/max.pass.cpp        |    27 -
 .../rand.dist.bern.negbin/min.pass.cpp        |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../rand.dist.bern.negbin/param_copy.pass.cpp |    31 -
 .../rand.dist.bern.negbin/param_ctor.pass.cpp |    44 -
 .../rand.dist.bern.negbin/param_eq.pass.cpp   |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.bern.negbin/set_param.pass.cpp  |    30 -
 .../rand.dist.bern.negbin/types.pass.cpp      |    32 -
 .../rand.dist.norm/nothing_to_do.pass.cpp     |    12 -
 .../rand.dist.norm.cauchy/assign.pass.cpp     |    34 -
 .../rand.dist.norm.cauchy/copy.pass.cpp       |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../rand.dist.norm.cauchy/ctor_param.pass.cpp |    30 -
 .../rand.dist.norm.cauchy/eq.pass.cpp         |    37 -
 .../rand.dist.norm.cauchy/eval.pass.cpp       |    78 -
 .../rand.dist.norm.cauchy/eval_param.pass.cpp |    81 -
 .../rand.dist.norm.cauchy/get_param.pass.cpp  |    29 -
 .../rand.dist.norm.cauchy/io.pass.cpp         |    41 -
 .../rand.dist.norm.cauchy/max.pass.cpp        |    28 -
 .../rand.dist.norm.cauchy/min.pass.cpp        |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../rand.dist.norm.cauchy/param_copy.pass.cpp |    31 -
 .../rand.dist.norm.cauchy/param_ctor.pass.cpp |    44 -
 .../rand.dist.norm.cauchy/param_eq.pass.cpp   |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.norm.cauchy/set_param.pass.cpp  |    30 -
 .../rand.dist.norm.cauchy/types.pass.cpp      |    34 -
 .../rand.dist.norm.chisq/assign.pass.cpp      |    34 -
 .../rand.dist.norm.chisq/copy.pass.cpp        |    32 -
 .../rand.dist.norm.chisq/ctor_double.pass.cpp |    32 -
 .../rand.dist.norm.chisq/ctor_param.pass.cpp  |    29 -
 .../rand.dist.norm.chisq/eq.pass.cpp          |    37 -
 .../rand.dist.norm.chisq/eval.pass.cpp        |   152 -
 .../rand.dist.norm.chisq/eval_param.pass.cpp  |   155 -
 .../rand.dist.norm.chisq/get_param.pass.cpp   |    29 -
 .../rand.dist.norm.chisq/io.pass.cpp          |    41 -
 .../rand.dist.norm.chisq/max.pass.cpp         |    28 -
 .../rand.dist.norm.chisq/min.pass.cpp         |    27 -
 .../param_assign.pass.cpp                     |    31 -
 .../rand.dist.norm.chisq/param_copy.pass.cpp  |    30 -
 .../rand.dist.norm.chisq/param_ctor.pass.cpp  |    35 -
 .../rand.dist.norm.chisq/param_eq.pass.cpp    |    37 -
 .../rand.dist.norm.chisq/param_types.pass.cpp |    28 -
 .../rand.dist.norm.chisq/set_param.pass.cpp   |    30 -
 .../rand.dist.norm.chisq/types.pass.cpp       |    34 -
 .../rand.dist.norm.f/assign.pass.cpp          |    34 -
 .../rand.dist.norm.f/copy.pass.cpp            |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../rand.dist.norm.f/ctor_param.pass.cpp      |    30 -
 .../rand.dist.norm.f/eq.pass.cpp              |    37 -
 .../rand.dist.norm.f/eval.pass.cpp            |   104 -
 .../rand.dist.norm.f/eval_param.pass.cpp      |   107 -
 .../rand.dist.norm.f/get_param.pass.cpp       |    29 -
 .../rand.dist.norm.f/io.pass.cpp              |    41 -
 .../rand.dist.norm.f/max.pass.cpp             |    28 -
 .../rand.dist.norm.f/min.pass.cpp             |    27 -
 .../rand.dist.norm.f/param_assign.pass.cpp    |    32 -
 .../rand.dist.norm.f/param_copy.pass.cpp      |    31 -
 .../rand.dist.norm.f/param_ctor.pass.cpp      |    44 -
 .../rand.dist.norm.f/param_eq.pass.cpp        |    37 -
 .../rand.dist.norm.f/param_types.pass.cpp     |    28 -
 .../rand.dist.norm.f/set_param.pass.cpp       |    30 -
 .../rand.dist.norm.f/types.pass.cpp           |    34 -
 .../rand.dist.norm.lognormal/assign.pass.cpp  |    34 -
 .../rand.dist.norm.lognormal/copy.pass.cpp    |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../ctor_param.pass.cpp                       |    30 -
 .../rand.dist.norm.lognormal/eq.pass.cpp      |    37 -
 .../rand.dist.norm.lognormal/eval.pass.cpp    |   242 -
 .../eval_param.pass.cpp                       |   248 -
 .../get_param.pass.cpp                        |    29 -
 .../rand.dist.norm.lognormal/io.pass.cpp      |    41 -
 .../rand.dist.norm.lognormal/max.pass.cpp     |    28 -
 .../rand.dist.norm.lognormal/min.pass.cpp     |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../param_copy.pass.cpp                       |    31 -
 .../param_ctor.pass.cpp                       |    44 -
 .../param_eq.pass.cpp                         |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../set_param.pass.cpp                        |    30 -
 .../rand.dist.norm.lognormal/types.pass.cpp   |    34 -
 .../rand.dist.norm.normal/assign.pass.cpp     |    34 -
 .../rand.dist.norm.normal/copy.pass.cpp       |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../rand.dist.norm.normal/ctor_param.pass.cpp |    30 -
 .../rand.dist.norm.normal/eq.pass.cpp         |    37 -
 .../rand.dist.norm.normal/eval.pass.cpp       |    68 -
 .../rand.dist.norm.normal/eval_param.pass.cpp |    69 -
 .../rand.dist.norm.normal/get_param.pass.cpp  |    29 -
 .../rand.dist.norm.normal/io.pass.cpp         |    41 -
 .../rand.dist.norm.normal/max.pass.cpp        |    28 -
 .../rand.dist.norm.normal/min.pass.cpp        |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../rand.dist.norm.normal/param_copy.pass.cpp |    31 -
 .../rand.dist.norm.normal/param_ctor.pass.cpp |    44 -
 .../rand.dist.norm.normal/param_eq.pass.cpp   |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.norm.normal/set_param.pass.cpp  |    30 -
 .../rand.dist.norm.normal/types.pass.cpp      |    34 -
 .../rand.dist.norm.t/assign.pass.cpp          |    34 -
 .../rand.dist.norm.t/copy.pass.cpp            |    32 -
 .../rand.dist.norm.t/ctor_double.pass.cpp     |    32 -
 .../rand.dist.norm.t/ctor_param.pass.cpp      |    29 -
 .../rand.dist.norm.t/eq.pass.cpp              |    37 -
 .../rand.dist.norm.t/eval.pass.cpp            |   140 -
 .../rand.dist.norm.t/eval_param.pass.cpp      |   143 -
 .../rand.dist.norm.t/get_param.pass.cpp       |    29 -
 .../rand.dist.norm.t/io.pass.cpp              |    41 -
 .../rand.dist.norm.t/max.pass.cpp             |    28 -
 .../rand.dist.norm.t/min.pass.cpp             |    27 -
 .../rand.dist.norm.t/param_assign.pass.cpp    |    31 -
 .../rand.dist.norm.t/param_copy.pass.cpp      |    30 -
 .../rand.dist.norm.t/param_ctor.pass.cpp      |    35 -
 .../rand.dist.norm.t/param_eq.pass.cpp        |    37 -
 .../rand.dist.norm.t/param_types.pass.cpp     |    28 -
 .../rand.dist.norm.t/set_param.pass.cpp       |    30 -
 .../rand.dist.norm.t/types.pass.cpp           |    34 -
 .../rand.dist.pois/nothing_to_do.pass.cpp     |    12 -
 .../rand.dist.pois.exp/assign.pass.cpp        |    34 -
 .../rand.dist.pois.exp/copy.pass.cpp          |    32 -
 .../rand.dist.pois.exp/ctor_double.pass.cpp   |    32 -
 .../rand.dist.pois.exp/ctor_param.pass.cpp    |    29 -
 .../rand.dist.pois.exp/eq.pass.cpp            |    37 -
 .../rand.dist.pois.exp/eval.pass.cpp          |   152 -
 .../rand.dist.pois.exp/eval_param.pass.cpp    |    73 -
 .../rand.dist.pois.exp/get_param.pass.cpp     |    29 -
 .../rand.dist.pois.exp/io.pass.cpp            |    41 -
 .../rand.dist.pois.exp/max.pass.cpp           |    28 -
 .../rand.dist.pois.exp/min.pass.cpp           |    27 -
 .../rand.dist.pois.exp/param_assign.pass.cpp  |    31 -
 .../rand.dist.pois.exp/param_copy.pass.cpp    |    30 -
 .../rand.dist.pois.exp/param_ctor.pass.cpp    |    35 -
 .../rand.dist.pois.exp/param_eq.pass.cpp      |    37 -
 .../rand.dist.pois.exp/param_types.pass.cpp   |    28 -
 .../rand.dist.pois.exp/set_param.pass.cpp     |    30 -
 .../rand.dist.pois.exp/types.pass.cpp         |    34 -
 .../rand.dist.pois.extreme/assign.pass.cpp    |    34 -
 .../rand.dist.pois.extreme/copy.pass.cpp      |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../ctor_param.pass.cpp                       |    30 -
 .../rand.dist.pois.extreme/eq.pass.cpp        |    37 -
 .../rand.dist.pois.extreme/eval.pass.cpp      |   188 -
 .../eval_param.pass.cpp                       |   192 -
 .../rand.dist.pois.extreme/get_param.pass.cpp |    29 -
 .../rand.dist.pois.extreme/io.pass.cpp        |    41 -
 .../rand.dist.pois.extreme/max.pass.cpp       |    28 -
 .../rand.dist.pois.extreme/min.pass.cpp       |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../param_copy.pass.cpp                       |    31 -
 .../param_ctor.pass.cpp                       |    44 -
 .../rand.dist.pois.extreme/param_eq.pass.cpp  |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.pois.extreme/set_param.pass.cpp |    30 -
 .../rand.dist.pois.extreme/types.pass.cpp     |    34 -
 .../rand.dist.pois.gamma/assign.pass.cpp      |    34 -
 .../rand.dist.pois.gamma/copy.pass.cpp        |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../rand.dist.pois.gamma/ctor_param.pass.cpp  |    30 -
 .../rand.dist.pois.gamma/eq.pass.cpp          |    37 -
 .../rand.dist.pois.gamma/eval.pass.cpp        |   152 -
 .../rand.dist.pois.gamma/eval_param.pass.cpp  |   155 -
 .../rand.dist.pois.gamma/get_param.pass.cpp   |    29 -
 .../rand.dist.pois.gamma/io.pass.cpp          |    41 -
 .../rand.dist.pois.gamma/max.pass.cpp         |    28 -
 .../rand.dist.pois.gamma/min.pass.cpp         |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../rand.dist.pois.gamma/param_copy.pass.cpp  |    31 -
 .../rand.dist.pois.gamma/param_ctor.pass.cpp  |    44 -
 .../rand.dist.pois.gamma/param_eq.pass.cpp    |    37 -
 .../rand.dist.pois.gamma/param_types.pass.cpp |    28 -
 .../rand.dist.pois.gamma/set_param.pass.cpp   |    30 -
 .../rand.dist.pois.gamma/types.pass.cpp       |    34 -
 .../rand.dist.pois.poisson/assign.pass.cpp    |    34 -
 .../rand.dist.pois.poisson/copy.pass.cpp      |    32 -
 .../ctor_double.pass.cpp                      |    32 -
 .../ctor_param.pass.cpp                       |    29 -
 .../rand.dist.pois.poisson/eq.pass.cpp        |    37 -
 .../rand.dist.pois.poisson/eval.pass.cpp      |   149 -
 .../eval_param.pass.cpp                       |   155 -
 .../rand.dist.pois.poisson/get_param.pass.cpp |    29 -
 .../rand.dist.pois.poisson/io.pass.cpp        |    41 -
 .../rand.dist.pois.poisson/max.pass.cpp       |    28 -
 .../rand.dist.pois.poisson/min.pass.cpp       |    27 -
 .../param_assign.pass.cpp                     |    31 -
 .../param_copy.pass.cpp                       |    30 -
 .../param_ctor.pass.cpp                       |    35 -
 .../rand.dist.pois.poisson/param_eq.pass.cpp  |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.pois.poisson/set_param.pass.cpp |    30 -
 .../rand.dist.pois.poisson/types.pass.cpp     |    34 -
 .../rand.dist.pois.weibull/assign.pass.cpp    |    34 -
 .../rand.dist.pois.weibull/copy.pass.cpp      |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../ctor_param.pass.cpp                       |    30 -
 .../rand.dist.pois.weibull/eq.pass.cpp        |    37 -
 .../rand.dist.pois.weibull/eval.pass.cpp      |   164 -
 .../eval_param.pass.cpp                       |   167 -
 .../rand.dist.pois.weibull/get_param.pass.cpp |    29 -
 .../rand.dist.pois.weibull/io.pass.cpp        |    41 -
 .../rand.dist.pois.weibull/max.pass.cpp       |    28 -
 .../rand.dist.pois.weibull/min.pass.cpp       |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../param_copy.pass.cpp                       |    31 -
 .../param_ctor.pass.cpp                       |    44 -
 .../rand.dist.pois.weibull/param_eq.pass.cpp  |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.pois.weibull/set_param.pass.cpp |    30 -
 .../rand.dist.pois.weibull/types.pass.cpp     |    34 -
 .../rand.dist.samp/nothing_to_do.pass.cpp     |    12 -
 .../rand.dist.samp.discrete/assign.pass.cpp   |    35 -
 .../rand.dist.samp.discrete/copy.pass.cpp     |    33 -
 .../ctor_default.pass.cpp                     |    29 -
 .../ctor_func.pass.cpp                        |    60 -
 .../ctor_init.pass.cpp                        |    81 -
 .../ctor_iterator.pass.cpp                    |    87 -
 .../ctor_param.pass.cpp                       |    33 -
 .../rand.dist.samp.discrete/eq.pass.cpp       |    45 -
 .../rand.dist.samp.discrete/eval.pass.cpp     |   277 -
 .../eval_param.pass.cpp                       |    43 -
 .../get_param.pass.cpp                        |    30 -
 .../rand.dist.samp.discrete/io.pass.cpp       |    42 -
 .../rand.dist.samp.discrete/max.pass.cpp      |    34 -
 .../rand.dist.samp.discrete/min.pass.cpp      |    28 -
 .../param_assign.pass.cpp                     |    32 -
 .../param_copy.pass.cpp                       |    31 -
 .../param_ctor_default.pass.cpp               |    32 -
 .../param_ctor_func.pass.cpp                  |    64 -
 .../param_ctor_init.pass.cpp                  |    88 -
 .../param_ctor_iterator.pass.cpp              |    94 -
 .../rand.dist.samp.discrete/param_eq.pass.cpp |    39 -
 .../param_types.pass.cpp                      |    28 -
 .../set_param.pass.cpp                        |    31 -
 .../rand.dist.samp.discrete/types.pass.cpp    |    32 -
 .../rand.dist.samp.pconst/assign.pass.cpp     |    36 -
 .../rand.dist.samp.pconst/copy.pass.cpp       |    34 -
 .../ctor_default.pass.cpp                     |    35 -
 .../rand.dist.samp.pconst/ctor_func.pass.cpp  |    64 -
 .../ctor_init_func.pass.cpp                   |    78 -
 .../ctor_iterator.pass.cpp                    |    96 -
 .../rand.dist.samp.pconst/ctor_param.pass.cpp |    41 -
 .../rand.dist.samp.pconst/eq.pass.cpp         |    47 -
 .../rand.dist.samp.pconst/eval.pass.cpp       |   693 -
 .../rand.dist.samp.pconst/eval_param.pass.cpp |    95 -
 .../rand.dist.samp.pconst/get_param.pass.cpp  |    32 -
 .../rand.dist.samp.pconst/io.pass.cpp         |    44 -
 .../rand.dist.samp.pconst/max.pass.cpp        |    30 -
 .../rand.dist.samp.pconst/min.pass.cpp        |    30 -
 .../param_assign.pass.cpp                     |    34 -
 .../rand.dist.samp.pconst/param_copy.pass.cpp |    33 -
 .../param_ctor_default.pass.cpp               |    34 -
 .../param_ctor_func.pass.cpp                  |    67 -
 .../param_ctor_init_func.pass.cpp             |    79 -
 .../param_ctor_iterator.pass.cpp              |   100 -
 .../rand.dist.samp.pconst/param_eq.pass.cpp   |    41 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.samp.pconst/set_param.pass.cpp  |    32 -
 .../rand.dist.samp.pconst/types.pass.cpp      |    32 -
 .../rand.dist.samp.plinear/assign.pass.cpp    |    36 -
 .../rand.dist.samp.plinear/copy.pass.cpp      |    34 -
 .../ctor_default.pass.cpp                     |    36 -
 .../rand.dist.samp.plinear/ctor_func.pass.cpp |    69 -
 .../ctor_init_func.pass.cpp                   |    82 -
 .../ctor_iterator.pass.cpp                    |   101 -
 .../ctor_param.pass.cpp                       |    42 -
 .../rand.dist.samp.plinear/eq.pass.cpp        |    47 -
 .../rand.dist.samp.plinear/eval.pass.cpp      |   341 -
 .../eval_param.pass.cpp                       |    90 -
 .../rand.dist.samp.plinear/get_param.pass.cpp |    32 -
 .../rand.dist.samp.plinear/io.pass.cpp        |    44 -
 .../rand.dist.samp.plinear/max.pass.cpp       |    30 -
 .../rand.dist.samp.plinear/min.pass.cpp       |    30 -
 .../param_assign.pass.cpp                     |    34 -
 .../param_copy.pass.cpp                       |    33 -
 .../param_ctor_default.pass.cpp               |    35 -
 .../param_ctor_func.pass.cpp                  |    70 -
 .../param_ctor_init_func.pass.cpp             |    83 -
 .../param_ctor_iterator.pass.cpp              |   105 -
 .../rand.dist.samp.plinear/param_eq.pass.cpp  |    41 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.samp.plinear/set_param.pass.cpp |    32 -
 .../rand.dist.samp.plinear/types.pass.cpp     |    32 -
 .../rand.dist.uni/nothing_to_do.pass.cpp      |    12 -
 .../rand.dist.uni.int/assign.pass.cpp         |    34 -
 .../rand.dist.uni.int/copy.pass.cpp           |    32 -
 .../rand.dist.uni.int/ctor_int_int.pass.cpp   |    41 -
 .../rand.dist.uni.int/ctor_param.pass.cpp     |    30 -
 .../rand.dist.uni.int/eq.pass.cpp             |    37 -
 .../rand.dist.uni.int/eval.pass.cpp           |   453 -
 .../rand.dist.uni.int/eval_param.pass.cpp     |    75 -
 .../rand.dist.uni.int/get_param.pass.cpp      |    29 -
 .../rand.dist.uni.int/io.pass.cpp             |    41 -
 .../rand.dist.uni.int/max.pass.cpp            |    27 -
 .../rand.dist.uni.int/min.pass.cpp            |    27 -
 .../rand.dist.uni.int/param_assign.pass.cpp   |    32 -
 .../rand.dist.uni.int/param_copy.pass.cpp     |    31 -
 .../rand.dist.uni.int/param_ctor.pass.cpp     |    44 -
 .../rand.dist.uni.int/param_eq.pass.cpp       |    37 -
 .../rand.dist.uni.int/param_types.pass.cpp    |    28 -
 .../rand.dist.uni.int/set_param.pass.cpp      |    30 -
 .../rand.dist.uni.int/types.pass.cpp          |    27 -
 .../rand.dist.uni.real/assign.pass.cpp        |    34 -
 .../rand.dist.uni.real/copy.pass.cpp          |    32 -
 .../rand.dist.uni.real/ctor_int_int.pass.cpp  |    41 -
 .../rand.dist.uni.real/ctor_param.pass.cpp    |    30 -
 .../rand.dist.uni.real/eq.pass.cpp            |    37 -
 .../rand.dist.uni.real/eval.pass.cpp          |   472 -
 .../rand.dist.uni.real/eval_param.pass.cpp    |    74 -
 .../rand.dist.uni.real/get_param.pass.cpp     |    29 -
 .../rand.dist.uni.real/io.pass.cpp            |    41 -
 .../rand.dist.uni.real/max.pass.cpp           |    27 -
 .../rand.dist.uni.real/min.pass.cpp           |    27 -
 .../rand.dist.uni.real/param_assign.pass.cpp  |    32 -
 .../rand.dist.uni.real/param_copy.pass.cpp    |    31 -
 .../rand.dist.uni.real/param_ctor.pass.cpp    |    44 -
 .../rand.dist.uni.real/param_eq.pass.cpp      |    37 -
 .../rand.dist.uni.real/param_types.pass.cpp   |    28 -
 .../rand.dist.uni.real/set_param.pass.cpp     |    30 -
 .../rand.dist.uni.real/types.pass.cpp         |    27 -
 .../rand/rand.eng/nothing_to_do.pass.cpp      |    12 -
 .../rand.eng/rand.eng.lcong/assign.pass.cpp   |    58 -
 .../rand.eng/rand.eng.lcong/copy.pass.cpp     |    58 -
 .../rand.eng.lcong/ctor_result_type.pass.cpp  |   154 -
 .../rand.eng.lcong/ctor_sseq.pass.cpp         |    29 -
 .../rand.eng/rand.eng.lcong/default.pass.cpp  |    57 -
 .../rand.eng/rand.eng.lcong/discard.pass.cpp  |    73 -
 .../rand.eng/rand.eng.lcong/eval.pass.cpp     |    87 -
 .../rand/rand.eng/rand.eng.lcong/io.pass.cpp  |    44 -
 .../rand.eng.lcong/result_type.pass.cpp       |    37 -
 .../rand.eng.lcong/seed_result_type.pass.cpp  |    40 -
 .../rand.eng.lcong/seed_sseq.pass.cpp         |    39 -
 .../rand.eng/rand.eng.lcong/values.pass.cpp   |    74 -
 .../rand.eng/rand.eng.mers/assign.pass.cpp    |    58 -
 .../rand/rand.eng/rand.eng.mers/copy.pass.cpp |    56 -
 .../rand.eng.mers/ctor_result_type.pass.cpp   |   245 -
 .../rand.eng/rand.eng.mers/ctor_sseq.pass.cpp |   309 -
 .../rand.eng/rand.eng.mers/default.pass.cpp   |    45 -
 .../rand.eng/rand.eng.mers/discard.pass.cpp   |    55 -
 .../rand/rand.eng/rand.eng.mers/eval.pass.cpp |    45 -
 .../rand/rand.eng/rand.eng.mers/io.pass.cpp   |    69 -
 .../rand.eng.mers/result_type.pass.cpp        |    44 -
 .../rand.eng.mers/seed_result_type.pass.cpp   |    52 -
 .../rand.eng/rand.eng.mers/seed_sseq.pass.cpp |    50 -
 .../rand.eng/rand.eng.mers/values.pass.cpp    |   122 -
 .../rand.eng/rand.eng.sub/assign.pass.cpp     |    56 -
 .../rand/rand.eng/rand.eng.sub/copy.pass.cpp  |    54 -
 .../rand.eng.sub/ctor_result_type.pass.cpp    |    51 -
 .../rand.eng/rand.eng.sub/ctor_sseq.pass.cpp  |    55 -
 .../rand.eng/rand.eng.sub/default.pass.cpp    |    42 -
 .../rand.eng/rand.eng.sub/discard.pass.cpp    |    52 -
 .../rand/rand.eng/rand.eng.sub/eval.pass.cpp  |    42 -
 .../rand/rand.eng/rand.eng.sub/io.pass.cpp    |    63 -
 .../rand.eng.sub/result_type.pass.cpp         |    42 -
 .../rand.eng.sub/seed_result_type.pass.cpp    |    50 -
 .../rand.eng/rand.eng.sub/seed_sseq.pass.cpp  |    48 -
 .../rand.eng/rand.eng.sub/values.pass.cpp     |    70 -
 .../default_random_engine.pass.cpp            |    22 -
 .../rand/rand.predef/knuth_b.pass.cpp         |    22 -
 .../rand/rand.predef/minstd_rand.pass.cpp     |    23 -
 .../rand/rand.predef/minstd_rand0.pass.cpp    |    23 -
 .../rand/rand.predef/mt19937.pass.cpp         |    27 -
 .../rand/rand.predef/mt19937_64.pass.cpp      |    27 -
 .../rand/rand.predef/ranlux24.pass.cpp        |    22 -
 .../rand/rand.predef/ranlux24_base.pass.cpp   |    22 -
 .../rand/rand.predef/ranlux48.pass.cpp        |    22 -
 .../rand/rand.predef/ranlux48_base.pass.cpp   |    22 -
 .../rand/rand.req/nothing_to_do.pass.cpp      |    12 -
 .../rand.req.adapt/nothing_to_do.pass.cpp     |    12 -
 .../rand.req.dst/nothing_to_do.pass.cpp       |    12 -
 .../rand.req.eng/nothing_to_do.pass.cpp       |    12 -
 .../rand.req.genl/nothing_to_do.pass.cpp      |    12 -
 .../rand.req.seedseq/nothing_to_do.pass.cpp   |    12 -
 .../rand.req.urng/nothing_to_do.pass.cpp      |    12 -
 .../rand/rand.synopsis/version.pass.cpp       |    20 -
 .../rand/rand.util/nothing_to_do.pass.cpp     |    12 -
 .../generate_canonical.pass.cpp               |   100 -
 .../rand.util.seedseq/assign.fail.cpp         |    23 -
 .../rand.util/rand.util.seedseq/copy.fail.cpp |    22 -
 .../rand.util.seedseq/default.pass.cpp        |    23 -
 .../rand.util.seedseq/generate.pass.cpp       |   805 -
 .../initializer_list.pass.cpp                 |    33 -
 .../rand.util.seedseq/iterator.pass.cpp       |    32 -
 .../rand.util.seedseq/types.pass.cpp          |    24 -
 .../libcxx/test/re/nothing_to_do.pass.cpp     |    12 -
 .../test/re/re.alg/nothing_to_do.pass.cpp     |    12 -
 .../test/re/re.alg/re.alg.match/awk.pass.cpp  |  1389 -
 .../re/re.alg/re.alg.match/basic.fail.cpp     |    38 -
 .../re/re.alg/re.alg.match/basic.pass.cpp     |  1363 -
 .../test/re/re.alg/re.alg.match/ecma.pass.cpp |  1345 -
 .../re/re.alg/re.alg.match/egrep.pass.cpp     |    81 -
 .../re/re.alg/re.alg.match/extended.pass.cpp  |  1359 -
 .../test/re/re.alg/re.alg.match/grep.pass.cpp |    49 -
 .../re.alg.match/lookahead_capture.pass.cpp   |    98 -
 .../parse_curly_brackets.pass.cpp             |    72 -
 .../re/re.alg/re.alg.replace/test1.pass.cpp   |   107 -
 .../re/re.alg/re.alg.replace/test2.pass.cpp   |   107 -
 .../re/re.alg/re.alg.replace/test3.pass.cpp   |    73 -
 .../re/re.alg/re.alg.replace/test4.pass.cpp   |    72 -
 .../re/re.alg/re.alg.replace/test5.pass.cpp   |    73 -
 .../re/re.alg/re.alg.replace/test6.pass.cpp   |    73 -
 .../test/re/re.alg/re.alg.search/awk.pass.cpp |  1570 -
 .../re/re.alg/re.alg.search/backup.pass.cpp   |    63 -
 .../re/re.alg/re.alg.search/basic.fail.cpp    |    38 -
 .../re/re.alg/re.alg.search/basic.pass.cpp    |  1543 -
 .../re/re.alg/re.alg.search/ecma.pass.cpp     |  1585 -
 .../re/re.alg/re.alg.search/egrep.pass.cpp    |    90 -
 .../re/re.alg/re.alg.search/extended.pass.cpp |  1539 -
 .../re/re.alg/re.alg.search/grep.pass.cpp     |    58 -
 .../re.alg/re.alg.search/lookahead.pass.cpp   |    28 -
 .../re.alg.search/no_update_pos.pass.cpp      |    38 -
 .../re.alg/re.except/nothing_to_do.pass.cpp   |    12 -
 .../test/re/re.badexp/regex_error.pass.cpp    |    96 -
 .../test/re/re.const/nothing_to_do.pass.cpp   |    13 -
 .../re/re.const/re.err/error_type.pass.cpp    |   143 -
 .../re.matchflag/match_flag_type.pass.cpp     |   128 -
 .../re.synopt/syntax_option_type.pass.cpp     |   114 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../test/re/re.def/nothing_to_do.pass.cpp     |    13 -
 .../test/re/re.general/nothing_to_do.pass.cpp |    13 -
 .../test/re/re.grammar/nothing_to_do.pass.cpp |    12 -
 .../test/re/re.iter/nothing_to_do.pass.cpp    |    12 -
 .../re.regiter.cnstr/cnstr.fail.cpp           |    38 -
 .../re.regiter.cnstr/cnstr.pass.cpp           |    44 -
 .../re.regiter.cnstr/default.pass.cpp         |    32 -
 .../re.regiter.comp/tested_elsewhere.pass.cpp |    19 -
 .../re.regiter.deref/deref.pass.cpp           |    42 -
 .../re.regiter/re.regiter.incr/post.pass.cpp  |    97 -
 .../test/re/re.iter/re.regiter/types.pass.cpp |    45 -
 .../re.tokiter.cnstr/array.fail.cpp           |    41 -
 .../re.tokiter.cnstr/array.pass.cpp           |    64 -
 .../re.tokiter.cnstr/default.pass.cpp         |    32 -
 .../re.tokiter/re.tokiter.cnstr/init.fail.cpp |    38 -
 .../re.tokiter/re.tokiter.cnstr/init.pass.cpp |    64 -
 .../re.tokiter/re.tokiter.cnstr/int.fail.cpp  |    37 -
 .../re.tokiter/re.tokiter.cnstr/int.pass.cpp  |    75 -
 .../re.tokiter.cnstr/vector.fail.cpp          |    42 -
 .../re.tokiter.cnstr/vector.pass.cpp          |   128 -
 .../re.tokiter/re.tokiter.comp/equal.pass.cpp |    36 -
 .../re.tokiter.deref/deref.pass.cpp           |    72 -
 .../re.tokiter/re.tokiter.incr/post.pass.cpp  |   135 -
 .../test/re/re.iter/re.tokiter/types.pass.cpp |    45 -
 .../re.regex.assign/assign.il.pass.cpp        |    33 -
 .../re.regex/re.regex.assign/assign.pass.cpp  |    26 -
 .../assign_iter_iter_flag.pass.cpp            |    46 -
 .../re.regex.assign/assign_ptr_flag.pass.cpp  |    29 -
 .../assign_ptr_size_flag.pass.cpp             |    25 -
 .../assign_string_flag.pass.cpp               |    31 -
 .../re/re.regex/re.regex.assign/copy.pass.cpp |    26 -
 .../re/re.regex/re.regex.assign/il.pass.cpp   |    27 -
 .../re/re.regex/re.regex.assign/ptr.pass.cpp  |    25 -
 .../re.regex/re.regex.assign/string.pass.cpp  |    26 -
 .../re.regex.const/constants.pass.cpp         |    65 -
 .../re.regex.construct/awk_oct.pass.cpp       |    28 -
 .../re.regex.construct/bad_escape.pass.cpp    |    45 -
 .../re.regex/re.regex.construct/copy.pass.cpp |    25 -
 .../re.regex.construct/default.pass.cpp       |    32 -
 .../re.regex.construct/il_flg.pass.cpp        |    70 -
 .../re.regex.construct/iter_iter.pass.cpp     |    43 -
 .../re.regex.construct/iter_iter_flg.pass.cpp |    69 -
 .../re.regex/re.regex.construct/ptr.pass.cpp  |    34 -
 .../re.regex.construct/ptr_flg.pass.cpp       |    59 -
 .../re.regex.construct/ptr_size_flg.pass.cpp  |    60 -
 .../re.regex.construct/string.pass.cpp        |    35 -
 .../re.regex.construct/string_flg.pass.cpp    |    61 -
 .../re.regex/re.regex.locale/imbue.pass.cpp   |    31 -
 .../re.regex.nonmemb/nothing_to_do.pass.cpp   |    12 -
 .../re.regex.nmswap/swap.pass.cpp             |    29 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../re/re.regex/re.regex.swap/swap.pass.cpp   |    28 -
 .../libcxx/test/re/re.regex/types.pass.cpp    |    35 -
 .../test/re/re.req/nothing_to_do.pass.cpp     |    13 -
 .../re.results.acc/begin_end.pass.cpp         |    38 -
 .../re.results.acc/cbegin_cend.pass.cpp       |    38 -
 .../re.results/re.results.acc/index.pass.cpp  |    50 -
 .../re.results/re.results.acc/length.pass.cpp |    36 -
 .../re.results.acc/position.pass.cpp          |    36 -
 .../re.results/re.results.acc/prefix.pass.cpp |    34 -
 .../re/re.results/re.results.acc/str.pass.cpp |    36 -
 .../re.results/re.results.acc/suffix.pass.cpp |    34 -
 .../re.results.all/get_allocator.pass.cpp     |    35 -
 .../re.results.const/allocator.pass.cpp       |    35 -
 .../re.results.const/default.pass.cpp         |    33 -
 .../re.results/re.results.form/form1.pass.cpp |   103 -
 .../re.results/re.results.form/form2.pass.cpp |   102 -
 .../re.results/re.results.form/form3.pass.cpp |    85 -
 .../re.results/re.results.form/form4.pass.cpp |    80 -
 .../re.results.nonmember/equal.pass.cpp       |    46 -
 .../re.results/re.results.size/empty.pass.cpp |    36 -
 .../re.results.size/max_size.pass.cpp         |    31 -
 .../re.results.state/ready.pass.cpp           |    43 -
 .../re.results.swap/member_swap.pass.cpp      |    39 -
 .../re.results.swap/non_member_swap.pass.cpp  |    41 -
 .../libcxx/test/re/re.results/types.pass.cpp  |    51 -
 .../compare_string_type.pass.cpp              |    49 -
 .../compare_sub_match.pass.cpp                |    53 -
 .../compare_value_type_ptr.pass.cpp           |    47 -
 .../re.submatch.members/default.pass.cpp      |    33 -
 .../re.submatch.members/length.pass.cpp       |    43 -
 .../operator_string.pass.cpp                  |    47 -
 .../re.submatch.members/str.pass.cpp          |    47 -
 .../re.submatch.op/compare.pass.cpp           |   283 -
 .../re.submatch.op/stream.pass.cpp            |    42 -
 .../libcxx/test/re/re.submatch/types.pass.cpp |    64 -
 .../libcxx/test/re/re.syn/cmatch.pass.cpp     |    20 -
 .../test/re/re.syn/cregex_iterator.pass.cpp   |    20 -
 .../re/re.syn/cregex_token_iterator.pass.cpp  |    20 -
 .../libcxx/test/re/re.syn/csub_match.pass.cpp |    20 -
 .../dist/libcxx/test/re/re.syn/regex.pass.cpp |    20 -
 .../libcxx/test/re/re.syn/smatch.pass.cpp     |    20 -
 .../test/re/re.syn/sregex_iterator.pass.cpp   |    20 -
 .../re/re.syn/sregex_token_iterator.pass.cpp  |    20 -
 .../libcxx/test/re/re.syn/ssub_match.pass.cpp |    20 -
 .../libcxx/test/re/re.syn/wcmatch.pass.cpp    |    20 -
 .../test/re/re.syn/wcregex_iterator.pass.cpp  |    20 -
 .../re/re.syn/wcregex_token_iterator.pass.cpp |    20 -
 .../test/re/re.syn/wcsub_match.pass.cpp       |    20 -
 .../libcxx/test/re/re.syn/wregex.pass.cpp     |    20 -
 .../libcxx/test/re/re.syn/wsmatch.pass.cpp    |    20 -
 .../test/re/re.syn/wsregex_iterator.pass.cpp  |    20 -
 .../re/re.syn/wsregex_token_iterator.pass.cpp |    20 -
 .../test/re/re.syn/wssub_match.pass.cpp       |    20 -
 .../libcxx/test/re/re.traits/default.pass.cpp |    37 -
 .../libcxx/test/re/re.traits/getloc.pass.cpp  |    36 -
 .../libcxx/test/re/re.traits/imbue.pass.cpp   |    30 -
 .../libcxx/test/re/re.traits/isctype.pass.cpp |   279 -
 .../libcxx/test/re/re.traits/length.pass.cpp  |    31 -
 .../re/re.traits/lookup_classname.pass.cpp    |   211 -
 .../re/re.traits/lookup_collatename.pass.cpp  |   187 -
 .../test/re/re.traits/transform.pass.cpp      |    44 -
 .../re/re.traits/transform_primary.pass.cpp   |    49 -
 .../test/re/re.traits/translate.pass.cpp      |    34 -
 .../re/re.traits/translate_nocase.pass.cpp    |    67 -
 .../libcxx/test/re/re.traits/types.pass.cpp   |    32 -
 .../libcxx/test/re/re.traits/value.pass.cpp   |   125 -
 .../alg.c.library/tested_elsewhere.pass.cpp   |    12 -
 .../alg.copy/copy.pass.cpp                    |    73 -
 .../alg.copy/copy_backward.pass.cpp           |    51 -
 .../alg.copy/copy_if.pass.cpp                 |    80 -
 .../alg.copy/copy_n.pass.cpp                  |    76 -
 .../alg.fill/fill.pass.cpp                    |    59 -
 .../alg.fill/fill_n.pass.cpp                  |   156 -
 .../alg.generate/generate.pass.cpp            |    47 -
 .../alg.generate/generate_n.pass.cpp          |    50 -
 .../alg.move/move.pass.cpp                    |   134 -
 .../alg.move/move_backward.pass.cpp           |    88 -
 .../alg.partitions/is_partitioned.pass.cpp    |    77 -
 .../alg.partitions/partition.pass.cpp         |   104 -
 .../alg.partitions/partition_copy.pass.cpp    |    50 -
 .../alg.partitions/partition_point.pass.cpp   |    76 -
 .../alg.partitions/stable_partition.pass.cpp  |   314 -
 .../random_shuffle.pass.cpp                   |    30 -
 .../random_shuffle_rand.pass.cpp              |    37 -
 .../random_shuffle_urng.pass.cpp              |    31 -
 .../alg.remove/remove.pass.cpp                |    83 -
 .../alg.remove/remove_copy.pass.cpp           |    70 -
 .../alg.remove/remove_copy_if.pass.cpp        |    73 -
 .../alg.remove/remove_if.pass.cpp             |    98 -
 .../alg.replace/replace.pass.cpp              |    44 -
 .../alg.replace/replace_copy.pass.cpp         |    72 -
 .../alg.replace/replace_copy_if.pass.cpp      |    74 -
 .../alg.replace/replace_if.pass.cpp           |    45 -
 .../alg.reverse/reverse.pass.cpp              |    60 -
 .../alg.reverse/reverse_copy.pass.cpp         |    81 -
 .../alg.rotate/rotate.pass.cpp                |   439 -
 .../alg.rotate/rotate_copy.pass.cpp           |   134 -
 .../alg.swap/iter_swap.pass.cpp               |    27 -
 .../alg.swap/swap_ranges.pass.cpp             |   159 -
 .../alg.transform/binary_transform.pass.cpp   |   217 -
 .../alg.transform/unary_transform.pass.cpp    |    77 -
 .../alg.unique/unique.pass.cpp                |   189 -
 .../alg.unique/unique_copy.pass.cpp           |   125 -
 .../alg.unique/unique_copy_pred.pass.cpp      |   152 -
 .../alg.unique/unique_pred.pass.cpp           |   231 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../alg.adjacent.find/adjacent_find.pass.cpp  |    35 -
 .../adjacent_find_pred.pass.cpp               |    39 -
 .../alg.all_of/all_of.pass.cpp                |    47 -
 .../alg.any_of/any_of.pass.cpp                |    55 -
 .../alg.nonmodifying/alg.count/count.pass.cpp |    32 -
 .../alg.count/count_if.pass.cpp               |    36 -
 .../alg.nonmodifying/alg.equal/equal.pass.cpp |    66 -
 .../alg.equal/equal_pred.pass.cpp             |    87 -
 .../alg.find.end/find_end.pass.cpp            |    57 -
 .../alg.find.end/find_end_pred.pass.cpp       |    86 -
 .../alg.find.first.of/find_first_of.pass.cpp  |    49 -
 .../find_first_of_pred.pass.cpp               |    55 -
 .../alg.nonmodifying/alg.find/find.pass.cpp   |    31 -
 .../alg.find/find_if.pass.cpp                 |    35 -
 .../alg.find/find_if_not.pass.cpp             |    35 -
 .../alg.foreach/test.pass.cpp                 |    39 -
 .../is_permutation.pass.cpp                   |   605 -
 .../is_permutation_pred.pass.cpp              |   729 -
 .../alg.none_of/none_of.pass.cpp              |    55 -
 .../alg.search/search.pass.cpp                |    72 -
 .../alg.search/search_n.pass.cpp              |    77 -
 .../alg.search/search_n_pred.pass.cpp         |   154 -
 .../alg.search/search_pred.pass.cpp           |   111 -
 .../mismatch/mismatch.pass.cpp                |    51 -
 .../mismatch/mismatch_pred.pass.cpp           |    72 -
 .../alg.nonmodifying/nothing_to_do.pass.cpp   |    12 -
 .../binary.search/binary_search.pass.cpp      |    63 -
 .../binary.search/binary_search_comp.pass.cpp |    64 -
 .../equal.range/equal_range.pass.cpp          |    69 -
 .../equal.range/equal_range_comp.pass.cpp     |    70 -
 .../lower.bound/lower_bound.pass.cpp          |    64 -
 .../lower.bound/lower_bound_comp.pass.cpp     |    65 -
 .../alg.binary.search/nothing_to_do.pass.cpp  |    12 -
 .../upper.bound/upper_bound.pass.cpp          |    64 -
 .../upper.bound/upper_bound_comp.pass.cpp     |    65 -
 .../is.heap/is_heap.pass.cpp                  |   521 -
 .../is.heap/is_heap_comp.pass.cpp             |   522 -
 .../is.heap/is_heap_until.pass.cpp            |   521 -
 .../is.heap/is_heap_until_comp.pass.cpp       |   522 -
 .../make.heap/make_heap.pass.cpp              |    39 -
 .../make.heap/make_heap_comp.pass.cpp         |   101 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../pop.heap/pop_heap.pass.cpp                |    39 -
 .../pop.heap/pop_heap_comp.pass.cpp           |    68 -
 .../push.heap/push_heap.pass.cpp              |    38 -
 .../push.heap/push_heap_comp.pass.cpp         |    66 -
 .../sort.heap/sort_heap.pass.cpp              |    40 -
 .../sort.heap/sort_heap_comp.pass.cpp         |    66 -
 .../lexicographical_compare.pass.cpp          |    69 -
 .../lexicographical_compare_comp.pass.cpp     |    73 -
 .../alg.merge/inplace_merge.pass.cpp          |   108 -
 .../alg.merge/inplace_merge_comp.pass.cpp     |   146 -
 .../alg.sorting/alg.merge/merge.pass.cpp      |   224 -
 .../alg.sorting/alg.merge/merge_comp.pass.cpp |   234 -
 .../alg.sorting/alg.min.max/max.pass.cpp      |    54 -
 .../alg.sorting/alg.min.max/max_comp.pass.cpp |    56 -
 .../alg.min.max/max_element.pass.cpp          |    80 -
 .../alg.min.max/max_element_comp.pass.cpp     |   100 -
 .../alg.min.max/max_init_list.pass.cpp        |    42 -
 .../alg.min.max/max_init_list_comp.pass.cpp   |    43 -
 .../alg.sorting/alg.min.max/min.pass.cpp      |    54 -
 .../alg.sorting/alg.min.max/min_comp.pass.cpp |    56 -
 .../alg.min.max/min_element.pass.cpp          |    80 -
 .../alg.min.max/min_element_comp.pass.cpp     |   100 -
 .../alg.min.max/min_init_list.pass.cpp        |    42 -
 .../alg.min.max/min_init_list_comp.pass.cpp   |    43 -
 .../alg.sorting/alg.min.max/minmax.pass.cpp   |    62 -
 .../alg.min.max/minmax_comp.pass.cpp          |    65 -
 .../alg.min.max/minmax_element.pass.cpp       |    98 -
 .../alg.min.max/minmax_element_comp.pass.cpp  |   104 -
 .../alg.min.max/minmax_init_list.pass.cpp     |    39 -
 .../minmax_init_list_comp.pass.cpp            |    77 -
 .../alg.nth.element/nth_element.pass.cpp      |    63 -
 .../alg.nth.element/nth_element_comp.pass.cpp |    86 -
 .../next_permutation.pass.cpp                 |    66 -
 .../next_permutation_comp.pass.cpp            |    68 -
 .../prev_permutation.pass.cpp                 |    66 -
 .../prev_permutation_comp.pass.cpp            |    68 -
 .../includes/includes.pass.cpp                |    84 -
 .../includes/includes_comp.pass.cpp           |    85 -
 .../alg.set.operations/nothing_to_do.pass.cpp |    12 -
 .../set.difference/set_difference.pass.cpp    |   200 -
 .../set_difference_comp.pass.cpp              |   202 -
 .../set_intersection.pass.cpp                 |   198 -
 .../set_intersection_comp.pass.cpp            |   200 -
 .../set_symmetric_difference.pass.cpp         |   199 -
 .../set_symmetric_difference_comp.pass.cpp    |   203 -
 .../set.union/set_union.pass.cpp              |   198 -
 .../set.union/set_union_comp.pass.cpp         |   200 -
 .../alg.sort/is.sorted/is_sorted.pass.cpp     |   183 -
 .../is.sorted/is_sorted_comp.pass.cpp         |   184 -
 .../is.sorted/is_sorted_until.pass.cpp        |   183 -
 .../is.sorted/is_sorted_until_comp.pass.cpp   |   184 -
 .../alg.sort/nothing_to_do.pass.cpp           |    12 -
 .../partial_sort_copy.pass.cpp                |    86 -
 .../partial_sort_copy_comp.pass.cpp           |    90 -
 .../partial.sort/partial_sort.pass.cpp        |    63 -
 .../partial.sort/partial_sort_comp.pass.cpp   |    87 -
 .../alg.sorting/alg.sort/sort/sort.pass.cpp   |   150 -
 .../alg.sort/sort/sort_comp.pass.cpp          |    57 -
 .../alg.sort/stable.sort/stable_sort.pass.cpp |   150 -
 .../stable.sort/stable_sort_comp.pass.cpp     |    83 -
 .../alg.sorting/nothing_to_do.pass.cpp        |    12 -
 .../algorithms.general/nothing_to_do.pass.cpp |    12 -
 .../test/std/algorithms/version.pass.cpp      |    20 -
 .../atomic_signal_fence.pass.cpp              |    21 -
 .../atomic_thread_fence.pass.cpp              |    21 -
 .../atomics.flag/atomic_flag_clear.pass.cpp   |    36 -
 .../atomic_flag_clear_explicit.pass.cpp       |    60 -
 .../atomic_flag_test_and_set.pass.cpp         |    36 -
 ...atomic_flag_test_and_set_explicit.pass.cpp |    96 -
 .../std/atomics/atomics.flag/clear.pass.cpp   |    72 -
 .../atomics/atomics.flag/copy_assign.fail.cpp |    24 -
 .../atomics/atomics.flag/copy_ctor.fail.cpp   |    23 -
 .../copy_volatile_assign.fail.cpp             |    24 -
 .../std/atomics/atomics.flag/default.pass.cpp |    34 -
 .../std/atomics/atomics.flag/init.pass.cpp    |    26 -
 .../std/atomics/atomics.flag/init03.pass.cpp  |    25 -
 .../atomics.flag/test_and_set.pass.cpp        |   108 -
 .../atomics.general/nothing_to_do.pass.cpp    |    13 -
 .../replace_failure_order.pass.cpp            |    43 -
 .../atomics.lockfree/lockfree.pass.cpp        |    52 -
 .../atomics.order/kill_dependency.pass.cpp    |    23 -
 .../atomics.order/memory_order.pass.cpp       |    33 -
 .../atomics.syn/nothing_to_do.pass.cpp        |    13 -
 .../atomics.types.generic/address.pass.cpp    |   141 -
 .../atomics.types.generic/bool.pass.cpp       |   234 -
 .../cstdint_typedefs.pass.cpp                 |    69 -
 .../atomics.types.generic/integral.pass.cpp   |   204 -
 .../integral_typedefs.pass.cpp                |    50 -
 .../trivially_copyable.fail.cpp               |    70 -
 .../trivially_copyable.pass.cpp               |    77 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../atomic_compare_exchange_strong.pass.cpp   |    62 -
 ..._compare_exchange_strong_explicit.pass.cpp |    69 -
 .../atomic_compare_exchange_weak.pass.cpp     |    63 -
 ...ic_compare_exchange_weak_explicit.pass.cpp |    71 -
 .../atomic_exchange.pass.cpp                  |    48 -
 .../atomic_exchange_explicit.pass.cpp         |    50 -
 .../atomic_fetch_add.pass.cpp                 |    83 -
 .../atomic_fetch_add_explicit.pass.cpp        |    88 -
 .../atomic_fetch_and.pass.cpp                 |    51 -
 .../atomic_fetch_and_explicit.pass.cpp        |    53 -
 .../atomic_fetch_or.pass.cpp                  |    51 -
 .../atomic_fetch_or_explicit.pass.cpp         |    53 -
 .../atomic_fetch_sub.pass.cpp                 |    83 -
 .../atomic_fetch_sub_explicit.pass.cpp        |    88 -
 .../atomic_fetch_xor.pass.cpp                 |    51 -
 .../atomic_fetch_xor_explicit.pass.cpp        |    53 -
 .../atomic_helpers.h                          |    51 -
 .../atomic_init.pass.cpp                      |    45 -
 .../atomic_is_lock_free.pass.cpp              |    48 -
 .../atomic_load.pass.cpp                      |    45 -
 .../atomic_load_explicit.pass.cpp             |    45 -
 .../atomic_store.pass.cpp                     |    45 -
 .../atomic_store_explicit.pass.cpp            |    45 -
 .../atomic_var_init.pass.cpp                  |    25 -
 .../ctor.pass.cpp                             |    64 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../atomics/libcpp-has-no-threads.fail.cpp    |    23 -
 .../atomics/libcpp-has-no-threads.pass.cpp    |    18 -
 .../libcxx/test/std/atomics/version.pass.cpp  |    22 -
 .../libcxx/test/std/containers/Copyable.h     |    18 -
 .../libcxx/test/std/containers/Emplaceable.h  |    54 -
 .../test/std/containers/NotConstructible.h    |    39 -
 .../associative/map/compare.pass.cpp          |    52 -
 .../associative/map/map.access/at.pass.cpp    |   154 -
 .../associative/map/map.access/empty.pass.cpp |    43 -
 .../map/map.access/index_key.pass.cpp         |   105 -
 .../map/map.access/index_rv_key.pass.cpp      |    56 -
 .../map/map.access/index_tuple.pass.cpp       |    33 -
 .../map/map.access/iterator.pass.cpp          |   227 -
 .../map/map.access/max_size.pass.cpp          |    35 -
 .../associative/map/map.access/size.pass.cpp  |    59 -
 .../associative/map/map.cons/alloc.pass.cpp   |    42 -
 .../map.cons/assign_initializer_list.pass.cpp |    75 -
 .../associative/map/map.cons/compare.pass.cpp |    40 -
 .../map/map.cons/compare_alloc.pass.cpp       |    45 -
 .../associative/map/map.cons/copy.pass.cpp    |   131 -
 .../map/map.cons/copy_alloc.pass.cpp          |    95 -
 .../map/map.cons/copy_assign.pass.cpp         |   182 -
 .../associative/map/map.cons/default.pass.cpp |    40 -
 .../map/map.cons/default_noexcept.pass.cpp    |    53 -
 .../map/map.cons/default_recursive.pass.cpp   |    29 -
 .../map/map.cons/dtor_noexcept.pass.cpp       |    51 -
 .../map/map.cons/initializer_list.pass.cpp    |    67 -
 .../initializer_list_compare.pass.cpp         |    69 -
 .../initializer_list_compare_alloc.pass.cpp   |   100 -
 .../map/map.cons/iter_iter.pass.cpp           |    68 -
 .../map/map.cons/iter_iter_comp.pass.cpp      |    73 -
 .../map.cons/iter_iter_comp_alloc.pass.cpp    |   108 -
 .../associative/map/map.cons/move.pass.cpp    |   120 -
 .../map/map.cons/move_alloc.pass.cpp          |   234 -
 .../map/map.cons/move_assign.pass.cpp         |   190 -
 .../map.cons/move_assign_noexcept.pass.cpp    |    53 -
 .../map/map.cons/move_noexcept.pass.cpp       |    51 -
 .../map/map.modifiers/clear.pass.cpp          |    63 -
 .../map/map.modifiers/emplace.pass.cpp        |   165 -
 .../map/map.modifiers/emplace_hint.pass.cpp   |   160 -
 .../map/map.modifiers/erase_iter.pass.cpp     |   259 -
 .../map.modifiers/erase_iter_iter.pass.cpp    |   157 -
 .../map/map.modifiers/erase_key.pass.cpp      |   275 -
 .../map/map.modifiers/insert_cv.pass.cpp      |    89 -
 .../insert_initializer_list.pass.cpp          |    71 -
 .../map/map.modifiers/insert_iter_cv.pass.cpp |    81 -
 .../map.modifiers/insert_iter_iter.pass.cpp   |    77 -
 .../map/map.modifiers/insert_iter_rv.pass.cpp |    87 -
 .../map.modifiers/insert_or_assign.pass.cpp   |   192 -
 .../map/map.modifiers/insert_rv.pass.cpp      |    93 -
 .../map/map.modifiers/try.emplace.pass.cpp    |   189 -
 .../associative/map/map.ops/count.pass.cpp    |   193 -
 .../associative/map/map.ops/count0.pass.cpp   |    34 -
 .../associative/map/map.ops/count1.fail.cpp   |    39 -
 .../associative/map/map.ops/count2.fail.cpp   |    39 -
 .../associative/map/map.ops/count3.fail.cpp   |    39 -
 .../map/map.ops/equal_range.pass.cpp          |   490 -
 .../map/map.ops/equal_range0.pass.cpp         |    34 -
 .../map/map.ops/equal_range1.fail.cpp         |    39 -
 .../map/map.ops/equal_range2.fail.cpp         |    39 -
 .../map/map.ops/equal_range3.fail.cpp         |    39 -
 .../associative/map/map.ops/find.pass.cpp     |   260 -
 .../associative/map/map.ops/find0.pass.cpp    |    34 -
 .../associative/map/map.ops/find1.fail.cpp    |    39 -
 .../associative/map/map.ops/find2.fail.cpp    |    39 -
 .../associative/map/map.ops/find3.fail.cpp    |    39 -
 .../map/map.ops/lower_bound.pass.cpp          |   372 -
 .../map/map.ops/lower_bound0.pass.cpp         |    34 -
 .../map/map.ops/lower_bound1.fail.cpp         |    39 -
 .../map/map.ops/lower_bound2.fail.cpp         |    39 -
 .../map/map.ops/lower_bound3.fail.cpp         |    39 -
 .../map/map.ops/upper_bound.pass.cpp          |   335 -
 .../map/map.ops/upper_bound0.pass.cpp         |    34 -
 .../map/map.ops/upper_bound1.fail.cpp         |    39 -
 .../map/map.ops/upper_bound2.fail.cpp         |    39 -
 .../map/map.ops/upper_bound3.fail.cpp         |    39 -
 .../map/map.special/member_swap.pass.cpp      |   176 -
 .../map/map.special/non_member_swap.pass.cpp  |   281 -
 .../map/map.special/swap_noexcept.pass.cpp    |   148 -
 .../containers/associative/map/types.pass.cpp |    70 -
 .../associative/map/version.pass.cpp          |    20 -
 .../associative/multimap/empty.pass.cpp       |    43 -
 .../associative/multimap/iterator.pass.cpp    |   231 -
 .../associative/multimap/max_size.pass.cpp    |    35 -
 .../multimap/multimap.cons/alloc.pass.cpp     |    42 -
 .../assign_initializer_list.pass.cpp          |    85 -
 .../multimap/multimap.cons/compare.pass.cpp   |    40 -
 .../multimap.cons/compare_alloc.pass.cpp      |    45 -
 .../multimap/multimap.cons/copy.pass.cpp      |   104 -
 .../multimap.cons/copy_alloc.pass.cpp         |    77 -
 .../multimap.cons/copy_assign.pass.cpp        |   125 -
 .../multimap/multimap.cons/default.pass.cpp   |    40 -
 .../multimap.cons/default_noexcept.pass.cpp   |    53 -
 .../multimap.cons/default_recursive.pass.cpp  |    29 -
 .../multimap.cons/dtor_noexcept.pass.cpp      |    51 -
 .../multimap.cons/initializer_list.pass.cpp   |    83 -
 .../initializer_list_compare.pass.cpp         |    91 -
 .../initializer_list_compare_alloc.pass.cpp   |   129 -
 .../multimap/multimap.cons/iter_iter.pass.cpp |   112 -
 .../multimap.cons/iter_iter_comp.pass.cpp     |    86 -
 .../iter_iter_comp_alloc.pass.cpp             |    91 -
 .../multimap/multimap.cons/move.pass.cpp      |   132 -
 .../multimap.cons/move_alloc.pass.cpp         |   234 -
 .../multimap.cons/move_assign.pass.cpp        |   190 -
 .../move_assign_noexcept.pass.cpp             |    53 -
 .../multimap.cons/move_noexcept.pass.cpp      |    51 -
 .../multimap.modifiers/clear.pass.cpp         |    63 -
 .../multimap.modifiers/emplace.pass.cpp       |   150 -
 .../multimap.modifiers/emplace_hint.pass.cpp  |   160 -
 .../multimap.modifiers/erase_iter.pass.cpp    |   301 -
 .../erase_iter_iter.pass.cpp                  |   157 -
 .../multimap.modifiers/erase_key.pass.cpp     |   153 -
 .../multimap.modifiers/insert_cv.pass.cpp     |    81 -
 .../insert_initializer_list.pass.cpp          |    91 -
 .../insert_iter_cv.pass.cpp                   |    81 -
 .../insert_iter_iter.pass.cpp                 |   101 -
 .../insert_iter_rv.pass.cpp                   |    87 -
 .../multimap.modifiers/insert_rv.pass.cpp     |    85 -
 .../multimap/multimap.ops/count.pass.cpp      |   175 -
 .../multimap/multimap.ops/count0.pass.cpp     |    34 -
 .../multimap/multimap.ops/count1.fail.cpp     |    37 -
 .../multimap/multimap.ops/count2.fail.cpp     |    37 -
 .../multimap/multimap.ops/count3.fail.cpp     |    37 -
 .../multimap.ops/equal_range.pass.cpp         |   287 -
 .../multimap.ops/equal_range0.pass.cpp        |    34 -
 .../multimap.ops/equal_range1.fail.cpp        |    37 -
 .../multimap.ops/equal_range2.fail.cpp        |    39 -
 .../multimap.ops/equal_range3.fail.cpp        |    39 -
 .../multimap/multimap.ops/find.pass.cpp       |   223 -
 .../multimap/multimap.ops/find0.pass.cpp      |    34 -
 .../multimap/multimap.ops/find1.fail.cpp      |    39 -
 .../multimap/multimap.ops/find2.fail.cpp      |    39 -
 .../multimap/multimap.ops/find3.fail.cpp      |    39 -
 .../multimap.ops/lower_bound.pass.cpp         |   237 -
 .../multimap.ops/lower_bound0.pass.cpp        |    34 -
 .../multimap.ops/lower_bound1.fail.cpp        |    39 -
 .../multimap.ops/lower_bound2.fail.cpp        |    39 -
 .../multimap.ops/lower_bound3.fail.cpp        |    39 -
 .../multimap.ops/upper_bound.pass.cpp         |   236 -
 .../multimap.ops/upper_bound0.pass.cpp        |    34 -
 .../multimap.ops/upper_bound1.fail.cpp        |    39 -
 .../multimap.ops/upper_bound2.fail.cpp        |    39 -
 .../multimap.ops/upper_bound3.fail.cpp        |    39 -
 .../multimap.special/member_swap.pass.cpp     |   176 -
 .../multimap.special/non_member_swap.pass.cpp |   281 -
 .../multimap.special/swap_noexcept.pass.cpp   |   148 -
 .../associative/multimap/scary.pass.cpp       |    25 -
 .../associative/multimap/size.pass.cpp        |    59 -
 .../associative/multimap/types.pass.cpp       |    70 -
 .../associative/multiset/clear.pass.cpp       |    63 -
 .../associative/multiset/count.pass.cpp       |   160 -
 .../associative/multiset/emplace.pass.cpp     |    83 -
 .../multiset/emplace_hint.pass.cpp            |    83 -
 .../associative/multiset/empty.pass.cpp       |    43 -
 .../associative/multiset/equal_range.pass.cpp |   263 -
 .../associative/multiset/erase_iter.pass.cpp  |   203 -
 .../multiset/erase_iter_iter.pass.cpp         |   141 -
 .../associative/multiset/erase_key.pass.cpp   |   129 -
 .../associative/multiset/find.pass.cpp        |   240 -
 .../associative/multiset/insert_cv.pass.cpp   |    73 -
 .../multiset/insert_initializer_list.pass.cpp |    61 -
 .../multiset/insert_iter_cv.pass.cpp          |    73 -
 .../multiset/insert_iter_iter.pass.cpp        |    85 -
 .../multiset/insert_iter_rv.pass.cpp          |    76 -
 .../associative/multiset/insert_rv.pass.cpp   |    76 -
 .../associative/multiset/iterator.pass.cpp    |   215 -
 .../associative/multiset/lower_bound.pass.cpp |   223 -
 .../associative/multiset/max_size.pass.cpp    |    35 -
 .../multiset/multiset.cons/alloc.pass.cpp     |    29 -
 .../assign_initializer_list.pass.cpp          |    57 -
 .../multiset/multiset.cons/compare.pass.cpp   |    28 -
 .../multiset.cons/compare_alloc.pass.cpp      |    31 -
 .../multiset/multiset.cons/copy.pass.cpp      |   118 -
 .../multiset.cons/copy_alloc.pass.cpp         |    68 -
 .../multiset.cons/copy_assign.pass.cpp        |   138 -
 .../multiset/multiset.cons/default.pass.cpp   |    40 -
 .../multiset.cons/default_noexcept.pass.cpp   |    53 -
 .../multiset.cons/dtor_noexcept.pass.cpp      |    51 -
 .../multiset.cons/initializer_list.pass.cpp   |    73 -
 .../initializer_list_compare.pass.cpp         |    38 -
 .../initializer_list_compare_alloc.pass.cpp   |    41 -
 .../multiset/multiset.cons/iter_iter.pass.cpp |    83 -
 .../multiset.cons/iter_iter_alloc.pass.cpp    |    92 -
 .../multiset.cons/iter_iter_comp.pass.cpp     |    53 -
 .../multiset/multiset.cons/move.pass.cpp      |   119 -
 .../multiset.cons/move_alloc.pass.cpp         |   187 -
 .../multiset.cons/move_assign.pass.cpp        |   186 -
 .../move_assign_noexcept.pass.cpp             |    53 -
 .../multiset.cons/move_noexcept.pass.cpp      |    51 -
 .../multiset.special/member_swap.pass.cpp     |   177 -
 .../multiset.special/non_member_swap.pass.cpp |   165 -
 .../multiset.special/swap_noexcept.pass.cpp   |   148 -
 .../associative/multiset/scary.pass.cpp       |    25 -
 .../associative/multiset/size.pass.cpp        |    59 -
 .../associative/multiset/types.pass.cpp       |    70 -
 .../associative/multiset/upper_bound.pass.cpp |   222 -
 .../containers/associative/set/clear.pass.cpp |    63 -
 .../containers/associative/set/count.pass.cpp |   168 -
 .../associative/set/emplace.pass.cpp          |    90 -
 .../associative/set/emplace_hint.pass.cpp     |    83 -
 .../containers/associative/set/empty.pass.cpp |    43 -
 .../associative/set/equal_range.pass.cpp      |   370 -
 .../associative/set/erase_iter.pass.cpp       |   203 -
 .../associative/set/erase_iter_iter.pass.cpp  |   141 -
 .../associative/set/erase_key.pass.cpp        |   203 -
 .../containers/associative/set/find.pass.cpp  |   240 -
 .../associative/set/insert_cv.pass.cpp        |    81 -
 .../set/insert_initializer_list.pass.cpp      |    61 -
 .../associative/set/insert_iter_cv.pass.cpp   |    73 -
 .../associative/set/insert_iter_iter.pass.cpp |    73 -
 .../associative/set/insert_iter_rv.pass.cpp   |    76 -
 .../associative/set/insert_rv.pass.cpp        |    84 -
 .../associative/set/iterator.pass.cpp         |   211 -
 .../associative/set/lower_bound.pass.cpp      |   337 -
 .../associative/set/max_size.pass.cpp         |    35 -
 .../associative/set/set.cons/alloc.pass.cpp   |    29 -
 .../set.cons/assign_initializer_list.pass.cpp |    57 -
 .../associative/set/set.cons/compare.pass.cpp |    28 -
 .../set/set.cons/compare_alloc.pass.cpp       |    31 -
 .../associative/set/set.cons/copy.pass.cpp    |    94 -
 .../set/set.cons/copy_alloc.pass.cpp          |    56 -
 .../set/set.cons/copy_assign.pass.cpp         |   109 -
 .../associative/set/set.cons/default.pass.cpp |    40 -
 .../set/set.cons/default_noexcept.pass.cpp    |    53 -
 .../set/set.cons/dtor_noexcept.pass.cpp       |    51 -
 .../set/set.cons/initializer_list.pass.cpp    |    55 -
 .../initializer_list_compare.pass.cpp         |    38 -
 .../initializer_list_compare_alloc.pass.cpp   |    63 -
 .../set/set.cons/iter_iter.pass.cpp           |    71 -
 .../set/set.cons/iter_iter_alloc.pass.cpp     |    84 -
 .../set/set.cons/iter_iter_comp.pass.cpp      |    47 -
 .../associative/set/set.cons/move.pass.cpp    |   107 -
 .../set/set.cons/move_alloc.pass.cpp          |   188 -
 .../set/set.cons/move_assign.pass.cpp         |   186 -
 .../set.cons/move_assign_noexcept.pass.cpp    |    53 -
 .../set/set.cons/move_noexcept.pass.cpp       |    51 -
 .../set/set.special/member_swap.pass.cpp      |   177 -
 .../set/set.special/non_member_swap.pass.cpp  |   165 -
 .../set/set.special/swap_noexcept.pass.cpp    |   148 -
 .../containers/associative/set/size.pass.cpp  |    59 -
 .../containers/associative/set/types.pass.cpp |    70 -
 .../associative/set/upper_bound.pass.cpp      |   336 -
 .../associative/set/version.pass.cpp          |    20 -
 .../tree_balance_after_insert.pass.cpp        |  1616 -
 .../associative/tree_left_rotate.pass.cpp     |    98 -
 .../associative/tree_remove.pass.cpp          |  1648 -
 .../associative/tree_right_rotate.pass.cpp    |    98 -
 .../container.adaptors/nothing_to_do.pass.cpp |    12 -
 .../priqueue.cons.alloc/ctor_alloc.pass.cpp   |    48 -
 .../ctor_comp_alloc.pass.cpp                  |    48 -
 .../ctor_comp_cont_alloc.pass.cpp             |    62 -
 .../ctor_comp_rcont_alloc.pass.cpp            |    61 -
 .../ctor_copy_alloc.pass.cpp                  |    58 -
 .../ctor_move_alloc.pass.cpp                  |    68 -
 .../priqueue.cons/assign_copy.pass.cpp        |    36 -
 .../priqueue.cons/assign_move.pass.cpp        |    42 -
 .../priqueue.cons/ctor_comp.pass.cpp          |    27 -
 .../ctor_comp_container.pass.cpp              |    34 -
 .../ctor_comp_rcontainer.pass.cpp             |    40 -
 .../priqueue.cons/ctor_copy.pass.cpp          |    35 -
 .../priqueue.cons/ctor_default.pass.cpp       |    27 -
 .../priqueue.cons/ctor_iter_iter.pass.cpp     |    25 -
 .../ctor_iter_iter_comp.pass.cpp              |    27 -
 .../ctor_iter_iter_comp_cont.pass.cpp         |    27 -
 .../ctor_iter_iter_comp_rcont.pass.cpp        |    32 -
 .../priqueue.cons/ctor_move.pass.cpp          |    41 -
 .../priqueue.cons/default_noexcept.pass.cpp   |    31 -
 .../priqueue.cons/dtor_noexcept.pass.cpp      |    27 -
 .../move_assign_noexcept.pass.cpp             |    31 -
 .../priqueue.cons/move_noexcept.pass.cpp      |    31 -
 .../priqueue.members/emplace.pass.cpp         |    32 -
 .../priqueue.members/empty.pass.cpp           |    27 -
 .../priqueue.members/pop.pass.cpp             |    34 -
 .../priqueue.members/push.pass.cpp            |    28 -
 .../priqueue.members/push_rvalue.pass.cpp     |    32 -
 .../priqueue.members/size.pass.cpp            |    27 -
 .../priqueue.members/swap.pass.cpp            |    30 -
 .../priqueue.members/top.pass.cpp             |    28 -
 .../priqueue.special/swap.pass.cpp            |    32 -
 .../priqueue.special/swap_noexcept.pass.cpp   |    32 -
 .../priority.queue/types.pass.cpp             |    60 -
 .../queue.cons.alloc/ctor_alloc.pass.cpp      |    38 -
 .../ctor_container_alloc.pass.cpp             |    57 -
 .../ctor_queue_alloc.pass.cpp                 |    52 -
 .../ctor_rcontainer_alloc.pass.cpp            |    59 -
 .../ctor_rqueue_alloc.pass.cpp                |    60 -
 .../queue/queue.cons/ctor_container.pass.cpp  |    37 -
 .../queue/queue.cons/ctor_copy.pass.cpp       |    32 -
 .../queue/queue.cons/ctor_default.pass.cpp    |    28 -
 .../queue/queue.cons/ctor_move.pass.cpp       |    41 -
 .../queue/queue.cons/ctor_rcontainer.pass.cpp |    39 -
 .../queue.cons/default_noexcept.pass.cpp      |    30 -
 .../queue/queue.cons/dtor_noexcept.pass.cpp   |    27 -
 .../queue.cons/move_assign_noexcept.pass.cpp  |    30 -
 .../queue/queue.cons/move_noexcept.pass.cpp   |    30 -
 .../queue/queue.defn/assign_copy.pass.cpp     |    33 -
 .../queue/queue.defn/assign_move.pass.cpp     |    42 -
 .../queue/queue.defn/back.pass.cpp            |    26 -
 .../queue/queue.defn/back_const.pass.cpp      |    27 -
 .../queue/queue.defn/emplace.pass.cpp         |    30 -
 .../queue/queue.defn/empty.pass.cpp           |    25 -
 .../queue/queue.defn/front.pass.cpp           |    26 -
 .../queue/queue.defn/front_const.pass.cpp     |    27 -
 .../queue/queue.defn/pop.pass.cpp             |    37 -
 .../queue/queue.defn/push.pass.cpp            |    32 -
 .../queue/queue.defn/push_rv.pass.cpp         |    36 -
 .../queue/queue.defn/size.pass.cpp            |    23 -
 .../queue/queue.defn/swap.pass.cpp            |    36 -
 .../queue/queue.defn/types.pass.cpp           |    58 -
 .../queue/queue.ops/eq.pass.cpp               |    40 -
 .../queue/queue.ops/lt.pass.cpp               |    45 -
 .../queue/queue.special/swap.pass.cpp         |    37 -
 .../queue.special/swap_noexcept.pass.cpp      |    31 -
 .../container.adaptors/queue/version.pass.cpp |    20 -
 .../stack.cons.alloc/ctor_alloc.pass.cpp      |    38 -
 .../ctor_container_alloc.pass.cpp             |    57 -
 .../stack.cons.alloc/ctor_copy_alloc.pass.cpp |    52 -
 .../ctor_rcontainer_alloc.pass.cpp            |    59 -
 .../ctor_rqueue_alloc.pass.cpp                |    60 -
 .../stack/stack.cons/ctor_container.pass.cpp  |    37 -
 .../stack/stack.cons/ctor_copy.pass.cpp       |    32 -
 .../stack/stack.cons/ctor_default.pass.cpp    |    28 -
 .../stack/stack.cons/ctor_move.pass.cpp       |    41 -
 .../stack/stack.cons/ctor_rcontainer.pass.cpp |    39 -
 .../stack.cons/default_noexcept.pass.cpp      |    30 -
 .../stack/stack.cons/dtor_noexcept.pass.cpp   |    27 -
 .../stack.cons/move_assign_noexcept.pass.cpp  |    30 -
 .../stack/stack.cons/move_noexcept.pass.cpp   |    30 -
 .../stack/stack.defn/assign_copy.pass.cpp     |    33 -
 .../stack/stack.defn/assign_move.pass.cpp     |    42 -
 .../stack/stack.defn/emplace.pass.cpp         |    29 -
 .../stack/stack.defn/empty.pass.cpp           |    25 -
 .../stack/stack.defn/pop.pass.cpp             |    34 -
 .../stack/stack.defn/push.pass.cpp            |    29 -
 .../stack/stack.defn/push_rv.pass.cpp         |    33 -
 .../stack/stack.defn/size.pass.cpp            |    23 -
 .../stack/stack.defn/swap.pass.cpp            |    36 -
 .../stack/stack.defn/top.pass.cpp             |    26 -
 .../stack/stack.defn/top_const.pass.cpp       |    27 -
 .../stack/stack.defn/types.pass.cpp           |    59 -
 .../stack/stack.ops/eq.pass.cpp               |    40 -
 .../stack/stack.ops/lt.pass.cpp               |    45 -
 .../stack/stack.special/swap.pass.cpp         |    37 -
 .../stack.special/swap_noexcept.pass.cpp      |    31 -
 .../container.adaptors/stack/version.pass.cpp |    20 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../associative.reqmts/nothing_to_do.pass.cpp |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../sequence.reqmts/nothing_to_do.pass.cpp    |    12 -
 .../unord.req/nothing_to_do.pass.cpp          |    12 -
 .../unord.req.except/nothing_to_do.pass.cpp   |    12 -
 .../containers.general/nothing_to_do.pass.cpp |    12 -
 .../std/containers/nothing_to_do.pass.cpp     |    12 -
 .../array/array.cons/default.pass.cpp         |    31 -
 .../array.cons/initializer_list.pass.cpp      |    36 -
 .../sequences/array/array.data/data.pass.cpp  |    37 -
 .../array/array.data/data_const.pass.cpp      |    37 -
 .../sequences/array/array.fill/fill.pass.cpp  |    38 -
 .../sequences/array/array.size/size.pass.cpp  |    55 -
 .../array/array.special/swap.pass.cpp         |    45 -
 .../sequences/array/array.swap/swap.pass.cpp  |    45 -
 .../sequences/array/array.tuple/get.fail.cpp  |    38 -
 .../sequences/array/array.tuple/get.pass.cpp  |    57 -
 .../array/array.tuple/get_const.pass.cpp      |    41 -
 .../array/array.tuple/get_rv.pass.cpp         |    33 -
 .../array/array.tuple/tuple_element.pass.cpp  |    54 -
 .../array/array.tuple/tuple_size.pass.cpp     |    42 -
 .../array.zero/tested_elsewhere.pass.cpp      |    18 -
 .../containers/sequences/array/at.pass.cpp    |    71 -
 .../containers/sequences/array/begin.pass.cpp |    32 -
 .../sequences/array/contiguous.pass.cpp       |    31 -
 .../sequences/array/front_back.pass.cpp       |    66 -
 .../sequences/array/indexing.pass.cpp         |    64 -
 .../sequences/array/iterators.pass.cpp        |   110 -
 .../sequences/array/suppress_array_warnings.h |     8 -
 .../containers/sequences/array/types.pass.cpp |    62 -
 .../sequences/array/version.pass.cpp          |    20 -
 .../deque/deque.capacity/access.pass.cpp      |    91 -
 .../deque/deque.capacity/resize_size.pass.cpp |    86 -
 .../deque.capacity/resize_size_value.pass.cpp |    86 -
 .../deque.capacity/shrink_to_fit.pass.cpp     |    77 -
 .../sequences/deque/deque.cons/alloc.pass.cpp |    38 -
 .../assign_initializer_list.pass.cpp          |    43 -
 .../deque.cons/assign_iter_iter.pass.cpp      |   104 -
 .../deque.cons/assign_size_value.pass.cpp     |    83 -
 .../sequences/deque/deque.cons/copy.pass.cpp  |    61 -
 .../deque/deque.cons/copy_alloc.pass.cpp      |    51 -
 .../deque/deque.cons/default.pass.cpp         |    41 -
 .../deque.cons/default_noexcept.pass.cpp      |    50 -
 .../deque/deque.cons/dtor_noexcept.pass.cpp   |    52 -
 .../deque.cons/initializer_list.pass.cpp      |    41 -
 .../initializer_list_alloc.pass.cpp           |    44 -
 .../deque/deque.cons/iter_iter.pass.cpp       |    62 -
 .../deque/deque.cons/iter_iter_alloc.pass.cpp |    51 -
 .../sequences/deque/deque.cons/move.pass.cpp  |    72 -
 .../deque/deque.cons/move_alloc.pass.cpp      |    87 -
 .../deque/deque.cons/move_assign.pass.cpp     |    91 -
 .../deque.cons/move_assign_noexcept.pass.cpp  |    52 -
 .../deque/deque.cons/move_noexcept.pass.cpp   |    50 -
 .../deque/deque.cons/op_equal.pass.cpp        |    63 -
 .../op_equal_initializer_list.pass.cpp        |    43 -
 .../sequences/deque/deque.cons/size.pass.cpp  |   113 -
 .../deque/deque.cons/size_value.pass.cpp      |    51 -
 .../deque.cons/size_value_alloc.pass.cpp      |    67 -
 .../deque/deque.modifiers/emplace.pass.cpp    |   105 -
 .../deque.modifiers/emplace_back.pass.cpp     |    87 -
 .../deque.modifiers/emplace_front.pass.cpp    |    87 -
 .../erase_iter.invalidation.pass.cpp          |    70 -
 .../deque/deque.modifiers/erase_iter.pass.cpp |    90 -
 .../erase_iter_iter.invalidation.pass.cpp     |    78 -
 .../deque.modifiers/erase_iter_iter.pass.cpp  |    96 -
 .../insert_iter_initializer_list.pass.cpp     |    63 -
 .../deque.modifiers/insert_iter_iter.pass.cpp |   288 -
 .../deque.modifiers/insert_rvalue.pass.cpp    |   110 -
 .../insert_size_value.pass.cpp                |   157 -
 .../deque.modifiers/insert_value.pass.cpp     |   137 -
 .../pop_back.invalidation.pass.cpp            |    49 -
 .../deque/deque.modifiers/pop_back.pass.cpp   |    84 -
 .../pop_front.invalidation.pass.cpp           |    49 -
 .../deque/deque.modifiers/pop_front.pass.cpp  |    84 -
 .../deque/deque.modifiers/push_back.pass.cpp  |    73 -
 .../push_back_exception_safety.pass.cpp       |   101 -
 .../deque.modifiers/push_back_rvalue.pass.cpp |    80 -
 .../deque/deque.modifiers/push_front.pass.cpp |    83 -
 .../push_front_exception_safety.pass.cpp      |   101 -
 .../push_front_rvalue.pass.cpp                |    90 -
 .../deque/deque.special/copy.pass.cpp         |    88 -
 .../deque.special/copy_backward.pass.cpp      |    87 -
 .../deque/deque.special/move.pass.cpp         |    87 -
 .../deque.special/move_backward.pass.cpp      |    87 -
 .../deque/deque.special/swap.pass.cpp         |   110 -
 .../deque.special/swap_noexcept.pass.cpp      |    90 -
 .../sequences/deque/iterators.pass.cpp        |    79 -
 .../containers/sequences/deque/types.pass.cpp |    90 -
 .../sequences/deque/version.pass.cpp          |    20 -
 .../forwardlist.access/front.pass.cpp         |    61 -
 .../forwardlist.cons/alloc.fail.cpp           |    30 -
 .../forwardlist.cons/alloc.pass.cpp           |    41 -
 .../forwardlist.cons/assign_copy.pass.cpp     |   146 -
 .../forwardlist.cons/assign_init.pass.cpp     |    70 -
 .../forwardlist.cons/assign_move.pass.cpp     |   199 -
 .../forwardlist.cons/assign_op_init.pass.cpp  |    70 -
 .../forwardlist.cons/assign_range.pass.cpp    |    78 -
 .../assign_size_value.pass.cpp                |    68 -
 .../forwardlist.cons/copy.pass.cpp            |    69 -
 .../forwardlist.cons/copy_alloc.pass.cpp      |    67 -
 .../forwardlist.cons/default.pass.cpp         |    41 -
 .../default_noexcept.pass.cpp                 |    50 -
 .../default_recursive.pass.cpp                |    25 -
 .../forwardlist.cons/dtor_noexcept.pass.cpp   |    52 -
 .../forwardlist.cons/init.pass.cpp            |    43 -
 .../forwardlist.cons/init_alloc.pass.cpp      |    48 -
 .../forwardlist.cons/move.pass.cpp            |    73 -
 .../forwardlist.cons/move_alloc.pass.cpp      |    73 -
 .../move_assign_noexcept.pass.cpp             |    52 -
 .../forwardlist.cons/move_noexcept.pass.cpp   |    50 -
 .../forwardlist.cons/range.pass.cpp           |    48 -
 .../forwardlist.cons/range_alloc.pass.cpp     |    54 -
 .../forwardlist.cons/size.fail.cpp            |    35 -
 .../forwardlist.cons/size.pass.cpp            |    66 -
 .../forwardlist.cons/size_value.pass.cpp      |    45 -
 .../size_value_alloc.pass.cpp                 |    50 -
 .../forwardlist.iter/before_begin.pass.cpp    |   104 -
 .../forwardlist.iter/iterators.pass.cpp       |   145 -
 .../forwardlist.modifiers/clear.pass.cpp      |    62 -
 .../emplace_after.pass.cpp                    |    89 -
 .../emplace_front.pass.cpp                    |    50 -
 .../erase_after_many.pass.cpp                 |   155 -
 .../erase_after_one.pass.cpp                  |    97 -
 .../insert_after_const.pass.cpp               |    87 -
 .../insert_after_init.pass.cpp                |    75 -
 .../insert_after_range.pass.cpp               |    80 -
 .../insert_after_rv.pass.cpp                  |    90 -
 .../insert_after_size_value.pass.cpp          |    73 -
 .../forwardlist.modifiers/pop_front.pass.cpp  |    78 -
 .../push_front_const.pass.cpp                 |    47 -
 .../push_front_exception_safety.pass.cpp      |    73 -
 .../push_front_rv.pass.cpp                    |    50 -
 .../resize_size.pass.cpp                      |   114 -
 .../resize_size_value.pass.cpp                |    84 -
 .../forwardlist.ops/merge.pass.cpp            |    48 -
 .../forwardlist.ops/merge_pred.pass.cpp       |    49 -
 .../forwardlist.ops/remove.pass.cpp           |   155 -
 .../forwardlist.ops/remove_if.pass.cpp        |   155 -
 .../forwardlist.ops/reverse.pass.cpp          |    42 -
 .../forwardlist/forwardlist.ops/sort.pass.cpp |    47 -
 .../forwardlist.ops/sort_pred.pass.cpp        |    48 -
 .../splice_after_flist.pass.cpp               |    75 -
 .../forwardlist.ops/splice_after_one.pass.cpp |   140 -
 .../splice_after_range.pass.cpp               |   169 -
 .../forwardlist.ops/unique.pass.cpp           |   120 -
 .../forwardlist.ops/unique_pred.pass.cpp      |   125 -
 .../forwardlist.spec/equal.pass.cpp           |    60 -
 .../forwardlist.spec/member_swap.pass.cpp     |   259 -
 .../forwardlist.spec/non_member_swap.pass.cpp |   260 -
 .../forwardlist.spec/relational.pass.cpp      |    65 -
 .../forwardlist.spec/swap_noexcept.pass.cpp   |    90 -
 .../sequences/forwardlist/max_size.pass.cpp   |    35 -
 .../sequences/forwardlist/types.pass.cpp      |    62 -
 .../sequences/forwardlist/version.pass.cpp    |    20 -
 .../sequences/list/db_back.pass.cpp           |    56 -
 .../sequences/list/db_cback.pass.cpp          |    52 -
 .../sequences/list/db_cfront.pass.cpp         |    52 -
 .../sequences/list/db_front.pass.cpp          |    56 -
 .../sequences/list/db_iterators_6.pass.cpp    |    58 -
 .../sequences/list/db_iterators_7.pass.cpp    |    58 -
 .../sequences/list/db_iterators_8.pass.cpp    |    54 -
 .../sequences/list/db_iterators_9.pass.cpp    |    67 -
 .../sequences/list/iterators.pass.cpp         |   159 -
 .../list/list.capacity/resize_size.pass.cpp   |    81 -
 .../list.capacity/resize_size_value.pass.cpp  |    53 -
 .../list/list.cons/assign_copy.pass.cpp       |    44 -
 .../assign_initializer_list.pass.cpp          |    45 -
 .../list/list.cons/assign_move.pass.cpp       |    82 -
 .../sequences/list/list.cons/copy.pass.cpp    |    54 -
 .../list/list.cons/copy_alloc.pass.cpp        |    42 -
 .../sequences/list/list.cons/default.pass.cpp |    58 -
 .../list/list.cons/default_noexcept.pass.cpp  |    50 -
 .../list.cons/default_stack_alloc.pass.cpp    |    48 -
 .../list/list.cons/dtor_noexcept.pass.cpp     |    52 -
 .../list/list.cons/initializer_list.pass.cpp  |    43 -
 .../list.cons/initializer_list_alloc.pass.cpp |    46 -
 .../list/list.cons/input_iterator.pass.cpp    |    77 -
 .../sequences/list/list.cons/move.pass.cpp    |    74 -
 .../list/list.cons/move_alloc.pass.cpp        |    78 -
 .../list.cons/move_assign_noexcept.pass.cpp   |    52 -
 .../list/list.cons/move_noexcept.pass.cpp     |    50 -
 .../op_equal_initializer_list.pass.cpp        |    44 -
 .../list/list.cons/size_type.pass.cpp         |   103 -
 .../list/list.cons/size_value_alloc.pass.cpp  |    79 -
 .../list/list.modifiers/clear.pass.cpp        |    35 -
 .../list/list.modifiers/emplace.pass.cpp      |    88 -
 .../list/list.modifiers/emplace_back.pass.cpp |    66 -
 .../list.modifiers/emplace_front.pass.cpp     |    66 -
 .../list/list.modifiers/erase_iter.pass.cpp   |    65 -
 .../list.modifiers/erase_iter_db1.pass.cpp    |    51 -
 .../list.modifiers/erase_iter_db2.pass.cpp    |    53 -
 .../list.modifiers/erase_iter_iter.pass.cpp   |    84 -
 .../erase_iter_iter_db1.pass.cpp              |    51 -
 .../erase_iter_iter_db2.pass.cpp              |    51 -
 .../erase_iter_iter_db3.pass.cpp              |    51 -
 .../erase_iter_iter_db4.pass.cpp              |    49 -
 .../insert_iter_initializer_list.pass.cpp     |    67 -
 .../insert_iter_iter_iter.pass.cpp            |   185 -
 .../insert_iter_rvalue.pass.cpp               |    68 -
 .../insert_iter_size_value.pass.cpp           |   106 -
 .../list.modifiers/insert_iter_value.pass.cpp |   112 -
 .../list/list.modifiers/pop_back.pass.cpp     |    55 -
 .../list/list.modifiers/pop_front.pass.cpp    |    43 -
 .../list/list.modifiers/push_back.pass.cpp    |    37 -
 .../push_back_exception_safety.pass.cpp       |    73 -
 .../list.modifiers/push_back_rvalue.pass.cpp  |    46 -
 .../list/list.modifiers/push_front.pass.cpp   |    37 -
 .../push_front_exception_safety.pass.cpp      |    73 -
 .../list.modifiers/push_front_rvalue.pass.cpp |    46 -
 .../sequences/list/list.ops/merge.pass.cpp    |    41 -
 .../list/list.ops/merge_comp.pass.cpp         |    42 -
 .../sequences/list/list.ops/remove.pass.cpp   |    69 -
 .../list/list.ops/remove_if.pass.cpp          |    64 -
 .../sequences/list/list.ops/reverse.pass.cpp  |    37 -
 .../sequences/list/list.ops/sort.pass.cpp     |    37 -
 .../list/list.ops/sort_comp.pass.cpp          |    38 -
 .../list/list.ops/splice_pos_list.pass.cpp    |   803 -
 .../list.ops/splice_pos_list_iter.pass.cpp    |   357 -
 .../splice_pos_list_iter_iter.pass.cpp        |   237 -
 .../sequences/list/list.ops/unique.pass.cpp   |    37 -
 .../list/list.ops/unique_pred.pass.cpp        |    42 -
 .../list/list.special/db_swap_1.pass.cpp      |    59 -
 .../sequences/list/list.special/swap.pass.cpp |   146 -
 .../list/list.special/swap_noexcept.pass.cpp  |    90 -
 .../containers/sequences/list/types.pass.cpp  |    48 -
 .../sequences/list/version.pass.cpp           |    20 -
 .../sequences/nothing_to_do.pass.cpp          |    12 -
 .../vector.bool/assign_copy.pass.cpp          |    44 -
 .../assign_initializer_list.pass.cpp          |    43 -
 .../vector.bool/assign_move.pass.cpp          |    81 -
 .../sequences/vector.bool/capacity.pass.cpp   |    44 -
 .../vector.bool/construct_default.pass.cpp    |    70 -
 .../vector.bool/construct_iter_iter.pass.cpp  |    48 -
 .../construct_iter_iter_alloc.pass.cpp        |    55 -
 .../vector.bool/construct_size.pass.cpp       |    64 -
 .../vector.bool/construct_size_value.pass.cpp |    37 -
 .../construct_size_value_alloc.pass.cpp       |    39 -
 .../sequences/vector.bool/copy.pass.cpp       |    65 -
 .../sequences/vector.bool/copy_alloc.pass.cpp |    62 -
 .../vector.bool/default_noexcept.pass.cpp     |    49 -
 .../vector.bool/dtor_noexcept.pass.cpp        |    51 -
 .../sequences/vector.bool/emplace.pass.cpp    |    68 -
 .../vector.bool/emplace_back.pass.cpp         |    57 -
 .../sequences/vector.bool/erase_iter.pass.cpp |    65 -
 .../vector.bool/erase_iter_iter.pass.cpp      |    85 -
 .../sequences/vector.bool/find.pass.cpp       |    40 -
 .../vector.bool/initializer_list.pass.cpp     |    41 -
 .../initializer_list_alloc.pass.cpp           |    44 -
 .../insert_iter_initializer_list.pass.cpp     |    65 -
 .../insert_iter_iter_iter.pass.cpp            |   126 -
 .../insert_iter_size_value.pass.cpp           |    81 -
 .../vector.bool/insert_iter_value.pass.cpp    |    77 -
 .../sequences/vector.bool/iterators.pass.cpp  |   123 -
 .../sequences/vector.bool/move.pass.cpp       |    64 -
 .../sequences/vector.bool/move_alloc.pass.cpp |    77 -
 .../vector.bool/move_assign_noexcept.pass.cpp |    92 -
 .../vector.bool/move_noexcept.pass.cpp        |    54 -
 .../op_equal_initializer_list.pass.cpp        |    43 -
 .../sequences/vector.bool/push_back.pass.cpp  |    48 -
 .../sequences/vector.bool/reserve.pass.cpp    |    54 -
 .../vector.bool/resize_size.pass.cpp          |    50 -
 .../vector.bool/resize_size_value.pass.cpp    |    52 -
 .../vector.bool/shrink_to_fit.pass.cpp        |    38 -
 .../sequences/vector.bool/swap.pass.cpp       |    98 -
 .../vector.bool/swap_noexcept.pass.cpp        |    90 -
 .../sequences/vector.bool/types.pass.cpp      |    72 -
 .../vector.bool/vector_bool.pass.cpp          |    52 -
 .../vector/const_value_type.pass.cpp          |    22 -
 .../sequences/vector/contiguous.pass.cpp      |    52 -
 .../sequences/vector/db_back.pass.cpp         |    56 -
 .../sequences/vector/db_cback.pass.cpp        |    52 -
 .../sequences/vector/db_cfront.pass.cpp       |    52 -
 .../sequences/vector/db_cindex.pass.cpp       |    54 -
 .../sequences/vector/db_front.pass.cpp        |    56 -
 .../sequences/vector/db_index.pass.cpp        |    56 -
 .../sequences/vector/db_iterators_2.pass.cpp  |    54 -
 .../sequences/vector/db_iterators_3.pass.cpp  |    54 -
 .../sequences/vector/db_iterators_4.pass.cpp  |    56 -
 .../sequences/vector/db_iterators_5.pass.cpp  |    60 -
 .../sequences/vector/db_iterators_6.pass.cpp  |    58 -
 .../sequences/vector/db_iterators_7.pass.cpp  |    58 -
 .../sequences/vector/db_iterators_8.pass.cpp  |    54 -
 .../sequences/vector/iterators.pass.cpp       |   165 -
 .../sequences/vector/types.pass.cpp           |    86 -
 .../vector/vector.capacity/capacity.pass.cpp  |    48 -
 .../vector/vector.capacity/reserve.pass.cpp   |    69 -
 .../vector.capacity/resize_size.pass.cpp      |    83 -
 .../resize_size_value.pass.cpp                |    76 -
 .../vector.capacity/shrink_to_fit.pass.cpp    |    62 -
 .../vector/vector.capacity/swap.pass.cpp      |    50 -
 .../vector/vector.cons/assign_copy.pass.cpp   |    44 -
 .../assign_initializer_list.pass.cpp          |    55 -
 .../vector/vector.cons/assign_move.pass.cpp   |   101 -
 .../vector.cons/assign_size_value.pass.cpp    |    54 -
 .../vector.cons/construct_default.pass.cpp    |    90 -
 .../vector.cons/construct_iter_iter.pass.cpp  |    56 -
 .../construct_iter_iter_alloc.pass.cpp        |    71 -
 .../vector.cons/construct_size.pass.cpp       |    73 -
 .../vector.cons/construct_size_value.pass.cpp |    40 -
 .../construct_size_value_alloc.pass.cpp       |    39 -
 .../vector/vector.cons/copy.pass.cpp          |    78 -
 .../vector/vector.cons/copy_alloc.pass.cpp    |    64 -
 .../vector.cons/default.recursive.pass.cpp    |    23 -
 .../vector.cons/default_noexcept.pass.cpp     |    51 -
 .../vector/vector.cons/dtor_noexcept.pass.cpp |    52 -
 .../vector.cons/initializer_list.pass.cpp     |    43 -
 .../initializer_list_alloc.pass.cpp           |    47 -
 .../vector/vector.cons/move.pass.cpp          |   103 -
 .../vector/vector.cons/move_alloc.pass.cpp    |    99 -
 .../vector.cons/move_assign_noexcept.pass.cpp |    96 -
 .../vector/vector.cons/move_noexcept.pass.cpp |    55 -
 .../op_equal_initializer_list.pass.cpp        |    46 -
 .../vector/vector.data/data.pass.cpp          |    44 -
 .../vector/vector.data/data_const.pass.cpp    |    44 -
 .../vector/vector.modifiers/emplace.pass.cpp  |   160 -
 .../vector.modifiers/emplace_back.pass.cpp    |   107 -
 .../vector.modifiers/emplace_extra.pass.cpp   |    62 -
 .../vector.modifiers/erase_iter.pass.cpp      |    75 -
 .../vector.modifiers/erase_iter_db1.pass.cpp  |    51 -
 .../vector.modifiers/erase_iter_db2.pass.cpp  |    53 -
 .../vector.modifiers/erase_iter_iter.pass.cpp |   128 -
 .../erase_iter_iter_db1.pass.cpp              |    51 -
 .../erase_iter_iter_db2.pass.cpp              |    51 -
 .../erase_iter_iter_db3.pass.cpp              |    51 -
 .../erase_iter_iter_db4.pass.cpp              |    49 -
 .../insert_iter_initializer_list.pass.cpp     |    68 -
 .../insert_iter_iter_iter.pass.cpp            |   190 -
 .../insert_iter_rvalue.pass.cpp               |    86 -
 .../insert_iter_size_value.pass.cpp           |   132 -
 .../insert_iter_value.pass.cpp                |   116 -
 .../vector/vector.modifiers/pop_back.pass.cpp |    55 -
 .../vector.modifiers/push_back.pass.cpp       |   108 -
 .../push_back_exception_safety.pass.cpp       |    86 -
 .../push_back_rvalue.pass.cpp                 |   111 -
 .../vector/vector.special/db_swap_1.pass.cpp  |    56 -
 .../vector/vector.special/swap.pass.cpp       |   188 -
 .../vector.special/swap_noexcept.pass.cpp     |    91 -
 .../sequences/vector/version.pass.cpp         |    20 -
 .../test/std/containers/stack_allocator.h     |    66 -
 .../libcxx/test/std/containers/test_compare.h |    36 -
 .../libcxx/test/std/containers/test_hash.h    |    32 -
 .../std/containers/unord/next_prime.pass.cpp  |    51 -
 .../unord/unord.map/bucket.pass.cpp           |    77 -
 .../unord/unord.map/bucket_count.pass.cpp     |    75 -
 .../unord/unord.map/bucket_size.pass.cpp      |    81 -
 .../unord/unord.map/compare.pass.cpp          |    47 -
 .../containers/unord/unord.map/count.pass.cpp |    65 -
 .../unord/unord.map/db_iterators_7.pass.cpp   |    60 -
 .../unord/unord.map/db_iterators_8.pass.cpp   |    56 -
 .../unord.map/db_local_iterators_7.pass.cpp   |    57 -
 .../unord.map/db_local_iterators_8.pass.cpp   |    54 -
 .../containers/unord/unord.map/eq.pass.cpp    |   163 -
 .../unord.map/equal_range_const.pass.cpp      |    75 -
 .../unord.map/equal_range_non_const.pass.cpp  |    75 -
 .../unord/unord.map/find_const.pass.cpp       |    71 -
 .../unord/unord.map/find_non_const.pass.cpp   |    71 -
 .../unord/unord.map/iterators.pass.cpp        |   128 -
 .../unord/unord.map/load_factor.pass.cpp      |    76 -
 .../unord/unord.map/local_iterators.pass.cpp  |   421 -
 .../unord/unord.map/max_bucket_count.pass.cpp |    40 -
 .../unord/unord.map/max_load_factor.pass.cpp  |    64 -
 .../unord/unord.map/max_size.pass.cpp         |    36 -
 .../unord/unord.map/rehash.pass.cpp           |    91 -
 .../unord/unord.map/reserve.pass.cpp          |    91 -
 .../unord/unord.map/swap_member.pass.cpp      |   570 -
 .../containers/unord/unord.map/types.pass.cpp |    72 -
 .../unord.map.cnstr/allocator.pass.cpp        |   111 -
 .../unord.map.cnstr/assign_copy.pass.cpp      |   185 -
 .../unord.map.cnstr/assign_init.pass.cpp      |    97 -
 .../unord.map.cnstr/assign_move.pass.cpp      |   229 -
 .../unord.map/unord.map.cnstr/copy.pass.cpp   |   151 -
 .../unord.map.cnstr/copy_alloc.pass.cpp       |   110 -
 .../unord.map.cnstr/default.pass.cpp          |    78 -
 .../unord.map.cnstr/default_noexcept.pass.cpp |    70 -
 .../unord.map.cnstr/dtor_noexcept.pass.cpp    |    67 -
 .../unord.map/unord.map.cnstr/init.pass.cpp   |   162 -
 .../unord.map.cnstr/init_size.pass.cpp        |   100 -
 .../unord.map.cnstr/init_size_hash.pass.cpp   |   102 -
 .../init_size_hash_equal.pass.cpp             |   105 -
 .../init_size_hash_equal_allocator.pass.cpp   |   107 -
 .../unord.map/unord.map.cnstr/move.pass.cpp   |   177 -
 .../unord.map.cnstr/move_alloc.pass.cpp       |   157 -
 .../move_assign_noexcept.pass.cpp             |    69 -
 .../unord.map.cnstr/move_noexcept.pass.cpp    |    66 -
 .../unord.map/unord.map.cnstr/range.pass.cpp  |   170 -
 .../unord.map.cnstr/range_size.pass.cpp       |   105 -
 .../unord.map.cnstr/range_size_hash.pass.cpp  |   108 -
 .../range_size_hash_equal.pass.cpp            |   110 -
 .../range_size_hash_equal_allocator.pass.cpp  |   113 -
 .../unord.map/unord.map.cnstr/size.fail.cpp   |    69 -
 .../unord.map/unord.map.cnstr/size.pass.cpp   |    69 -
 .../unord.map.cnstr/size_hash.pass.cpp        |    73 -
 .../unord.map.cnstr/size_hash_equal.pass.cpp  |    75 -
 .../size_hash_equal_allocator.pass.cpp        |    77 -
 .../unord.map/unord.map.elem/at.pass.cpp      |   134 -
 .../unord.map/unord.map.elem/index.pass.cpp   |   115 -
 .../unord.map.elem/index_tuple.pass.cpp       |    41 -
 .../unord.map.modifiers/clear.pass.cpp        |    61 -
 .../unord.map.modifiers/emplace.pass.cpp      |    80 -
 .../unord.map.modifiers/emplace_hint.pass.cpp |    93 -
 .../erase_const_iter.pass.cpp                 |    93 -
 .../erase_iter_db1.pass.cpp                   |    39 -
 .../erase_iter_db2.pass.cpp                   |    42 -
 .../erase_iter_iter_db1.pass.cpp              |    41 -
 .../erase_iter_iter_db2.pass.cpp              |    41 -
 .../erase_iter_iter_db3.pass.cpp              |    41 -
 .../erase_iter_iter_db4.pass.cpp              |    40 -
 .../unord.map.modifiers/erase_key.pass.cpp    |   178 -
 .../unord.map.modifiers/erase_range.pass.cpp  |    99 -
 .../insert_const_lvalue.pass.cpp              |    86 -
 .../insert_hint_const_lvalue.pass.cpp         |    97 -
 .../insert_hint_rvalue.pass.cpp               |   156 -
 .../unord.map.modifiers/insert_init.pass.cpp  |    72 -
 .../insert_or_assign.pass.cpp                 |   192 -
 .../unord.map.modifiers/insert_range.pass.cpp |    71 -
 .../insert_rvalue.pass.cpp                    |   152 -
 .../unord.map.modifiers/try.emplace.pass.cpp  |   190 -
 .../unord.map.swap/db_swap_1.pass.cpp         |    44 -
 .../unord.map.swap/swap_noexcept.pass.cpp     |   199 -
 .../unord.map.swap/swap_non_member.pass.cpp   |   570 -
 .../unord/unord.map/version.pass.cpp          |    20 -
 .../unord/unord.multimap/bucket.pass.cpp      |    77 -
 .../unord.multimap/bucket_count.pass.cpp      |    49 -
 .../unord/unord.multimap/bucket_size.pass.cpp |    85 -
 .../unord/unord.multimap/count.pass.cpp       |    71 -
 .../unord.multimap/db_iterators_7.pass.cpp    |    60 -
 .../unord.multimap/db_iterators_8.pass.cpp    |    56 -
 .../db_local_iterators_7.pass.cpp             |    57 -
 .../db_local_iterators_8.pass.cpp             |    54 -
 .../unord/unord.multimap/eq.pass.cpp          |   181 -
 .../unord.multimap/equal_range_const.pass.cpp |    97 -
 .../equal_range_non_const.pass.cpp            |    97 -
 .../unord/unord.multimap/find_const.pass.cpp  |    71 -
 .../unord.multimap/find_non_const.pass.cpp    |    71 -
 .../unord/unord.multimap/iterators.fail.cpp   |    69 -
 .../unord/unord.multimap/iterators.pass.cpp   |   134 -
 .../unord/unord.multimap/load_factor.pass.cpp |    77 -
 .../unord.multimap/local_iterators.fail.cpp   |   286 -
 .../unord.multimap/local_iterators.pass.cpp   |   549 -
 .../unord.multimap/max_bucket_count.pass.cpp  |    43 -
 .../unord.multimap/max_load_factor.pass.cpp   |    71 -
 .../unord/unord.multimap/max_size.pass.cpp    |    36 -
 .../unord/unord.multimap/rehash.pass.cpp      |   119 -
 .../unord/unord.multimap/reserve.pass.cpp     |    93 -
 .../unord/unord.multimap/scary.pass.cpp       |    24 -
 .../unord/unord.multimap/swap_member.pass.cpp |   585 -
 .../unord/unord.multimap/types.pass.cpp       |    72 -
 .../unord.multimap.cnstr/allocator.pass.cpp   |   111 -
 .../unord.multimap.cnstr/assign_copy.pass.cpp |   227 -
 .../unord.multimap.cnstr/assign_init.pass.cpp |   146 -
 .../unord.multimap.cnstr/assign_move.pass.cpp |   306 -
 .../unord.multimap.cnstr/copy.pass.cpp        |   193 -
 .../unord.multimap.cnstr/copy_alloc.pass.cpp  |   138 -
 .../unord.multimap.cnstr/default.pass.cpp     |    78 -
 .../default_noexcept.pass.cpp                 |    70 -
 .../dtor_noexcept.pass.cpp                    |    67 -
 .../unord.multimap.cnstr/init.pass.cpp        |   254 -
 .../unord.multimap.cnstr/init_size.pass.cpp   |   144 -
 .../init_size_hash.pass.cpp                   |   146 -
 .../init_size_hash_equal.pass.cpp             |   149 -
 .../init_size_hash_equal_allocator.pass.cpp   |   151 -
 .../unord.multimap.cnstr/move.pass.cpp        |   243 -
 .../unord.multimap.cnstr/move_alloc.pass.cpp  |   228 -
 .../move_assign_noexcept.pass.cpp             |    69 -
 .../move_noexcept.pass.cpp                    |    66 -
 .../unord.multimap.cnstr/range.pass.cpp       |   263 -
 .../unord.multimap.cnstr/range_size.pass.cpp  |   149 -
 .../range_size_hash.pass.cpp                  |   152 -
 .../range_size_hash_equal.pass.cpp            |   154 -
 .../range_size_hash_equal_allocator.pass.cpp  |   157 -
 .../unord.multimap.cnstr/size.fail.cpp        |    69 -
 .../unord.multimap.cnstr/size.pass.cpp        |    69 -
 .../unord.multimap.cnstr/size_hash.pass.cpp   |    73 -
 .../size_hash_equal.pass.cpp                  |    75 -
 .../size_hash_equal_allocator.pass.cpp        |    77 -
 .../unord.multimap.modifiers/clear.pass.cpp   |    61 -
 .../unord.multimap.modifiers/emplace.pass.cpp |    74 -
 .../emplace_hint.pass.cpp                     |   109 -
 .../erase_const_iter.pass.cpp                 |   140 -
 .../erase_iter_db1.pass.cpp                   |    39 -
 .../erase_iter_db2.pass.cpp                   |    42 -
 .../erase_iter_iter_db1.pass.cpp              |    41 -
 .../erase_iter_iter_db2.pass.cpp              |    41 -
 .../erase_iter_iter_db3.pass.cpp              |    41 -
 .../erase_iter_iter_db4.pass.cpp              |    40 -
 .../erase_key.pass.cpp                        |   388 -
 .../erase_range.pass.cpp                      |   179 -
 .../insert_const_lvalue.pass.cpp              |    78 -
 .../insert_hint_const_lvalue.pass.cpp         |    97 -
 .../insert_hint_rvalue.pass.cpp               |   156 -
 .../insert_init.pass.cpp                      |   122 -
 .../insert_range.pass.cpp                     |   121 -
 .../insert_rvalue.pass.cpp                    |   136 -
 .../unord.multimap.swap/db_swap_1.pass.cpp    |    44 -
 .../swap_noexcept.pass.cpp                    |   198 -
 .../swap_non_member.pass.cpp                  |   584 -
 .../unord/unord.multiset/bucket.pass.cpp      |    76 -
 .../unord.multiset/bucket_count.pass.cpp      |    79 -
 .../unord/unord.multiset/bucket_size.pass.cpp |    84 -
 .../unord/unord.multiset/clear.pass.cpp       |    60 -
 .../unord/unord.multiset/count.pass.cpp       |    70 -
 .../unord.multiset/db_iterators_7.pass.cpp    |    58 -
 .../unord.multiset/db_iterators_8.pass.cpp    |    54 -
 .../db_local_iterators_7.pass.cpp             |    57 -
 .../db_local_iterators_8.pass.cpp             |    54 -
 .../unord/unord.multiset/emplace.pass.cpp     |    64 -
 .../unord.multiset/emplace_hint.pass.cpp      |    80 -
 .../unord/unord.multiset/eq.pass.cpp          |   180 -
 .../unord.multiset/equal_range_const.pass.cpp |    90 -
 .../equal_range_non_const.pass.cpp            |    90 -
 .../unord.multiset/erase_const_iter.pass.cpp  |    93 -
 .../unord.multiset/erase_iter_db1.pass.cpp    |    38 -
 .../unord.multiset/erase_iter_db2.pass.cpp    |    41 -
 .../erase_iter_iter_db1.pass.cpp              |    40 -
 .../erase_iter_iter_db2.pass.cpp              |    40 -
 .../erase_iter_iter_db3.pass.cpp              |    40 -
 .../erase_iter_iter_db4.pass.cpp              |    39 -
 .../unord/unord.multiset/erase_key.pass.cpp   |   176 -
 .../unord/unord.multiset/erase_range.pass.cpp |    94 -
 .../unord/unord.multiset/find_const.pass.cpp  |    68 -
 .../unord.multiset/find_non_const.pass.cpp    |    68 -
 .../insert_const_lvalue.pass.cpp              |    70 -
 .../insert_hint_const_lvalue.pass.cpp         |    89 -
 .../insert_hint_rvalue.pass.cpp               |   138 -
 .../unord/unord.multiset/insert_init.pass.cpp |    71 -
 .../unord.multiset/insert_range.pass.cpp      |    70 -
 .../unord.multiset/insert_rvalue.pass.cpp     |   118 -
 .../unord/unord.multiset/iterators.fail.cpp   |    67 -
 .../unord/unord.multiset/iterators.pass.cpp   |   127 -
 .../unord/unord.multiset/load_factor.pass.cpp |    76 -
 .../unord.multiset/local_iterators.fail.cpp   |   261 -
 .../unord.multiset/local_iterators.pass.cpp   |   500 -
 .../unord.multiset/max_bucket_count.pass.cpp  |    38 -
 .../unord.multiset/max_load_factor.pass.cpp   |    70 -
 .../unord/unord.multiset/max_size.pass.cpp    |    36 -
 .../unord/unord.multiset/rehash.pass.cpp      |    90 -
 .../unord/unord.multiset/reserve.pass.cpp     |    90 -
 .../unord/unord.multiset/scary.pass.cpp       |    24 -
 .../unord/unord.multiset/swap_member.pass.cpp |   571 -
 .../unord/unord.multiset/types.pass.cpp       |    69 -
 .../unord.multiset.cnstr/allocator.pass.cpp   |   109 -
 .../unord.multiset.cnstr/assign_copy.pass.cpp |   209 -
 .../unord.multiset.cnstr/assign_init.pass.cpp |    97 -
 .../unord.multiset.cnstr/assign_move.pass.cpp |   286 -
 .../unord.multiset.cnstr/copy.pass.cpp        |   171 -
 .../unord.multiset.cnstr/copy_alloc.pass.cpp  |   123 -
 .../unord.multiset.cnstr/default.pass.cpp     |    74 -
 .../default_noexcept.pass.cpp                 |    70 -
 .../dtor_noexcept.pass.cpp                    |    67 -
 .../unord.multiset.cnstr/init.pass.cpp        |   163 -
 .../unord.multiset.cnstr/init_size.pass.cpp   |    97 -
 .../init_size_hash.pass.cpp                   |   100 -
 .../init_size_hash_equal.pass.cpp             |   102 -
 .../init_size_hash_equal_allocator.pass.cpp   |   104 -
 .../unord.multiset.cnstr/move.pass.cpp        |   194 -
 .../unord.multiset.cnstr/move_alloc.pass.cpp  |   213 -
 .../move_assign_noexcept.pass.cpp             |    69 -
 .../move_noexcept.pass.cpp                    |    66 -
 .../unord.multiset.cnstr/range.pass.cpp       |   167 -
 .../unord.multiset.cnstr/range_size.pass.cpp  |   101 -
 .../range_size_hash.pass.cpp                  |   104 -
 .../range_size_hash_equal.pass.cpp            |   106 -
 .../range_size_hash_equal_allocator.pass.cpp  |   109 -
 .../unord.multiset.cnstr/size.fail.cpp        |    65 -
 .../unord.multiset.cnstr/size.pass.cpp        |    65 -
 .../unord.multiset.cnstr/size_hash.pass.cpp   |    69 -
 .../size_hash_equal.pass.cpp                  |    71 -
 .../size_hash_equal_allocator.pass.cpp        |    73 -
 .../unord.multiset.swap/db_swap_1.pass.cpp    |    43 -
 .../swap_noexcept.pass.cpp                    |   198 -
 .../swap_non_member.pass.cpp                  |   571 -
 .../unord/unord.set/bucket.pass.cpp           |    75 -
 .../unord/unord.set/bucket_count.pass.cpp     |    77 -
 .../unord/unord.set/bucket_size.pass.cpp      |    79 -
 .../containers/unord/unord.set/clear.pass.cpp |    59 -
 .../containers/unord/unord.set/count.pass.cpp |    69 -
 .../unord/unord.set/db_iterators_7.pass.cpp   |    58 -
 .../unord/unord.set/db_iterators_8.pass.cpp   |    54 -
 .../unord.set/db_local_iterators_7.pass.cpp   |    57 -
 .../unord.set/db_local_iterators_8.pass.cpp   |    54 -
 .../unord/unord.set/emplace.pass.cpp          |    70 -
 .../unord/unord.set/emplace_hint.pass.cpp     |    80 -
 .../containers/unord/unord.set/eq.pass.cpp    |   159 -
 .../unord.set/equal_range_const.pass.cpp      |    81 -
 .../unord.set/equal_range_non_const.pass.cpp  |    81 -
 .../unord/unord.set/erase_const_iter.pass.cpp |    90 -
 .../unord/unord.set/erase_iter_db1.pass.cpp   |    38 -
 .../unord/unord.set/erase_iter_db2.pass.cpp   |    41 -
 .../unord.set/erase_iter_iter_db1.pass.cpp    |    40 -
 .../unord.set/erase_iter_iter_db2.pass.cpp    |    40 -
 .../unord.set/erase_iter_iter_db3.pass.cpp    |    40 -
 .../unord.set/erase_iter_iter_db4.pass.cpp    |    39 -
 .../unord/unord.set/erase_key.pass.cpp        |   175 -
 .../unord/unord.set/erase_range.pass.cpp      |    93 -
 .../unord/unord.set/find_const.pass.cpp       |    67 -
 .../unord/unord.set/find_non_const.pass.cpp   |    67 -
 .../unord.set/insert_const_lvalue.pass.cpp    |    78 -
 .../insert_hint_const_lvalue.pass.cpp         |    89 -
 .../unord.set/insert_hint_rvalue.pass.cpp     |   138 -
 .../unord/unord.set/insert_init.pass.cpp      |    71 -
 .../unord/unord.set/insert_range.pass.cpp     |    70 -
 .../unord/unord.set/insert_rvalue.pass.cpp    |   134 -
 .../unord/unord.set/iterators.fail.cpp        |    67 -
 .../unord/unord.set/iterators.pass.cpp        |   127 -
 .../unord/unord.set/load_factor.pass.cpp      |    76 -
 .../unord/unord.set/local_iterators.fail.cpp  |   261 -
 .../unord/unord.set/local_iterators.pass.cpp  |   388 -
 .../unord/unord.set/max_bucket_count.pass.cpp |    38 -
 .../unord/unord.set/max_load_factor.pass.cpp  |    70 -
 .../unord/unord.set/max_size.pass.cpp         |    36 -
 .../unord/unord.set/rehash.pass.cpp           |    90 -
 .../unord/unord.set/reserve.pass.cpp          |    90 -
 .../unord/unord.set/swap_member.pass.cpp      |   571 -
 .../containers/unord/unord.set/types.pass.cpp |    69 -
 .../unord.set.cnstr/allocator.pass.cpp        |   109 -
 .../unord.set.cnstr/assign_copy.pass.cpp      |   184 -
 .../unord.set.cnstr/assign_init.pass.cpp      |    97 -
 .../unord.set.cnstr/assign_move.pass.cpp      |   225 -
 .../unord.set/unord.set.cnstr/copy.pass.cpp   |   147 -
 .../unord.set.cnstr/copy_alloc.pass.cpp       |   107 -
 .../unord.set.cnstr/default.pass.cpp          |    74 -
 .../unord.set.cnstr/default_noexcept.pass.cpp |    70 -
 .../unord.set.cnstr/dtor_noexcept.pass.cpp    |    67 -
 .../unord.set/unord.set.cnstr/init.pass.cpp   |   163 -
 .../unord.set.cnstr/init_size.pass.cpp        |    97 -
 .../unord.set.cnstr/init_size_hash.pass.cpp   |   100 -
 .../init_size_hash_equal.pass.cpp             |   102 -
 .../init_size_hash_equal_allocator.pass.cpp   |   104 -
 .../unord.set/unord.set.cnstr/move.pass.cpp   |   194 -
 .../unord.set.cnstr/move_alloc.pass.cpp       |   156 -
 .../move_assign_noexcept.pass.cpp             |    69 -
 .../unord.set.cnstr/move_noexcept.pass.cpp    |    66 -
 .../unord.set/unord.set.cnstr/range.pass.cpp  |   168 -
 .../unord.set.cnstr/range_size.pass.cpp       |   101 -
 .../unord.set.cnstr/range_size_hash.pass.cpp  |   104 -
 .../range_size_hash_equal.pass.cpp            |   106 -
 .../range_size_hash_equal_allocator.pass.cpp  |   109 -
 .../unord.set/unord.set.cnstr/size.fail.cpp   |    45 -
 .../unord.set/unord.set.cnstr/size.pass.cpp   |    65 -
 .../unord.set.cnstr/size_hash.pass.cpp        |    69 -
 .../unord.set.cnstr/size_hash_equal.pass.cpp  |    71 -
 .../size_hash_equal_allocator.pass.cpp        |    73 -
 .../unord.set.swap/db_swap_1.pass.cpp         |    43 -
 .../unord.set.swap/swap_noexcept.pass.cpp     |   198 -
 .../unord.set.swap/swap_non_member.pass.cpp   |   571 -
 .../unord/unord.set/version.pass.cpp          |    20 -
 .../test/std/depr/depr.auto.ptr/auto.ptr/A.h  |    30 -
 .../test/std/depr/depr.auto.ptr/auto.ptr/AB.h |    41 -
 .../auto.ptr.cons/assignment.fail.cpp         |    44 -
 .../auto.ptr.cons/assignment.pass.cpp         |    44 -
 .../auto.ptr/auto.ptr.cons/convert.fail.cpp   |    40 -
 .../auto.ptr/auto.ptr.cons/convert.pass.cpp   |    40 -
 .../auto.ptr.cons/convert_assignment.fail.cpp |    47 -
 .../auto.ptr.cons/convert_assignment.pass.cpp |    47 -
 .../auto.ptr/auto.ptr.cons/copy.fail.cpp      |    38 -
 .../auto.ptr/auto.ptr.cons/copy.pass.cpp      |    38 -
 .../auto.ptr/auto.ptr.cons/explicit.fail.cpp  |    40 -
 .../auto.ptr/auto.ptr.cons/pointer.pass.cpp   |    40 -
 .../assign_from_auto_ptr_ref.pass.cpp         |    40 -
 .../convert_from_auto_ptr_ref.pass.cpp        |    39 -
 .../convert_to_auto_ptr.pass.cpp              |    36 -
 .../convert_to_auto_ptr_ref.pass.cpp          |    37 -
 .../auto.ptr/auto.ptr.members/arrow.pass.cpp  |    37 -
 .../auto.ptr/auto.ptr.members/deref.pass.cpp  |    37 -
 .../auto.ptr.members/release.pass.cpp         |    38 -
 .../auto.ptr/auto.ptr.members/reset.pass.cpp  |    54 -
 .../auto.ptr/element_type.pass.cpp            |    37 -
 .../depr/depr.auto.ptr/nothing_to_do.pass.cpp |    12 -
 .../std/depr/depr.c.headers/assert_h.pass.cpp |    20 -
 .../std/depr/depr.c.headers/ciso646.pass.cpp  |    20 -
 .../depr/depr.c.headers/complex.h.pass.cpp    |    21 -
 .../std/depr/depr.c.headers/ctype_h.pass.cpp  |   103 -
 .../std/depr/depr.c.headers/errno_h.pass.cpp  |    33 -
 .../std/depr/depr.c.headers/fenv_h.pass.cpp   |    76 -
 .../std/depr/depr.c.headers/float_h.pass.cpp  |   140 -
 .../depr/depr.c.headers/inttypes_h.pass.cpp   |   644 -
 .../std/depr/depr.c.headers/iso646_h.pass.cpp |    17 -
 .../std/depr/depr.c.headers/limits_h.pass.cpp |    92 -
 .../std/depr/depr.c.headers/locale_h.pass.cpp |    48 -
 .../std/depr/depr.c.headers/math_h.pass.cpp   |   683 -
 .../std/depr/depr.c.headers/setjmp_h.pass.cpp |    20 -
 .../std/depr/depr.c.headers/signal_h.pass.cpp |    57 -
 .../std/depr/depr.c.headers/stdarg_h.pass.cpp |    36 -
 .../depr/depr.c.headers/stdbool_h.pass.cpp    |    32 -
 .../std/depr/depr.c.headers/stddef_h.pass.cpp |    37 -
 .../std/depr/depr.c.headers/stdint_h.pass.cpp |   291 -
 .../std/depr/depr.c.headers/stdio_h.pass.cpp  |   141 -
 .../std/depr/depr.c.headers/stdlib_h.pass.cpp |    84 -
 .../std/depr/depr.c.headers/string_h.pass.cpp |    50 -
 .../std/depr/depr.c.headers/tgmath_h.pass.cpp |    23 -
 .../std/depr/depr.c.headers/time_h.pass.cpp   |    40 -
 .../std/depr/depr.c.headers/uchar_h.pass.cpp  |    19 -
 .../std/depr/depr.c.headers/wchar_h.pass.cpp  |   108 -
 .../std/depr/depr.c.headers/wctype_h.pass.cpp |   114 -
 .../pointer_to_binary_function.pass.cpp       |    26 -
 .../pointer_to_unary_function.pass.cpp        |    26 -
 .../ptr_fun1.pass.cpp                         |    25 -
 .../ptr_fun2.pass.cpp                         |    25 -
 .../const_mem_fun.pass.cpp                    |    31 -
 .../const_mem_fun1.pass.cpp                   |    31 -
 .../const_mem_fun1_ref_t.pass.cpp             |    33 -
 .../const_mem_fun1_t.pass.cpp                 |    33 -
 .../const_mem_fun_ref.pass.cpp                |    31 -
 .../const_mem_fun_ref1.pass.cpp               |    31 -
 .../const_mem_fun_ref_t.pass.cpp              |    33 -
 .../const_mem_fun_t.pass.cpp                  |    33 -
 .../mem_fun.pass.cpp                          |    31 -
 .../mem_fun1.pass.cpp                         |    31 -
 .../mem_fun1_ref_t.pass.cpp                   |    33 -
 .../mem_fun1_t.pass.cpp                       |    33 -
 .../mem_fun_ref.pass.cpp                      |    31 -
 .../mem_fun_ref1.pass.cpp                     |    31 -
 .../mem_fun_ref_t.pass.cpp                    |    33 -
 .../mem_fun_t.pass.cpp                        |    33 -
 .../depr.adaptors/nothing_to_do.pass.cpp      |    12 -
 .../depr.base/binary_function.pass.cpp        |    28 -
 .../depr.base/unary_function.pass.cpp         |    26 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../depr/depr.ios.members/io_state.pass.cpp   |    25 -
 .../depr/depr.ios.members/open_mode.pass.cpp  |    25 -
 .../depr/depr.ios.members/seek_dir.pass.cpp   |    25 -
 .../depr/depr.ios.members/streamoff.pass.cpp  |    25 -
 .../depr/depr.ios.members/streampos.pass.cpp  |    24 -
 .../depr.lib.bind.1st/bind1st.pass.cpp        |    24 -
 .../depr.lib.bind.2nd/bind2nd.pass.cpp        |    24 -
 .../depr.lib.binder.1st/binder1st.pass.cpp    |    58 -
 .../depr.lib.binder.2nd/binder2nd.pass.cpp    |    58 -
 .../depr.lib.binders/nothing_to_do.pass.cpp   |    12 -
 .../std/depr/depr.lib.binders/test_func.h     |    33 -
 .../depr.istrstream.cons/ccp.pass.cpp         |    43 -
 .../depr.istrstream.cons/ccp_size.pass.cpp    |    43 -
 .../depr.istrstream.cons/cp.pass.cpp          |    43 -
 .../depr.istrstream.cons/cp_size.pass.cpp     |    43 -
 .../depr.istrstream.members/rdbuf.pass.cpp    |    27 -
 .../depr.istrstream.members/str.pass.cpp      |    26 -
 .../depr.istrstream/types.pass.cpp            |    23 -
 .../cp_size_mode.pass.cpp                     |    41 -
 .../depr.ostrstream.cons/default.pass.cpp     |    28 -
 .../depr.ostrstream.members/freeze.pass.cpp   |    34 -
 .../depr.ostrstream.members/pcount.pass.cpp   |    27 -
 .../depr.ostrstream.members/rdbuf.pass.cpp    |    28 -
 .../depr.ostrstream.members/str.pass.cpp      |    27 -
 .../depr.ostrstream/types.pass.cpp            |    23 -
 .../depr.strstream.cons/cp_size_mode.pass.cpp |    59 -
 .../depr.strstream.cons/default.pass.cpp      |    35 -
 .../depr.strstream.dest/rdbuf.pass.cpp        |    28 -
 .../depr.strstream.oper/freeze.pass.cpp       |    34 -
 .../depr.strstream.oper/pcount.pass.cpp       |    27 -
 .../depr.strstream.oper/str.pass.cpp          |    27 -
 .../depr.strstream/types.pass.cpp             |    32 -
 .../depr.strstreambuf.cons/ccp_size.pass.cpp  |    40 -
 .../cp_size_cp.pass.cpp                       |    96 -
 .../depr.strstreambuf.cons/cscp_size.pass.cpp |    40 -
 .../depr.strstreambuf.cons/cucp_size.pass.cpp |    40 -
 .../custom_alloc.pass.cpp                     |    51 -
 .../depr.strstreambuf.cons/default.pass.cpp   |    31 -
 .../scp_size_scp.pass.cpp                     |    96 -
 .../ucp_size_ucp.pass.cpp                     |    96 -
 .../depr.strstreambuf.members/freeze.pass.cpp |    28 -
 .../depr.strstreambuf.members/pcount.pass.cpp |    32 -
 .../depr.strstreambuf.members/str.pass.cpp    |    28 -
 .../overflow.pass.cpp                         |    47 -
 .../pbackfail.pass.cpp                        |    62 -
 .../seekoff.pass.cpp                          |    57 -
 .../seekpos.pass.cpp                          |    39 -
 .../setbuf.pass.cpp                           |    27 -
 .../underflow.pass.cpp                        |    51 -
 .../depr.strstreambuf/types.pass.cpp          |    21 -
 .../depr/depr.str.strstreams/version.pass.cpp |    20 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../set.unexpected/get_unexpected.pass.cpp    |    39 -
 .../set.unexpected/set_unexpected.pass.cpp    |    35 -
 .../unexpected_handler.pass.cpp               |    20 -
 .../unexpected/unexpected.pass.cpp            |    26 -
 .../test/std/depr/nothing_to_do.pass.cpp      |    12 -
 .../diagnostics/assertions/cassert.pass.cpp   |    24 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../std/diagnostics/errno/cerrno.pass.cpp     |   349 -
 .../std/diagnostics/nothing_to_do.pass.cpp    |    12 -
 .../domain.error/domain_error.pass.cpp        |    42 -
 .../invalid_argument.pass.cpp                 |    42 -
 .../length.error/length_error.pass.cpp        |    42 -
 .../logic.error/logic_error.pass.cpp          |    42 -
 .../out.of.range/out_of_range.pass.cpp        |    42 -
 .../overflow.error/overflow_error.pass.cpp    |    42 -
 .../range.error/range_error.pass.cpp          |    42 -
 .../runtime.error/runtime_error.pass.cpp      |    42 -
 .../underflow.error/underflow_error.pass.cpp  |    42 -
 .../std.exceptions/version.pass.cpp           |    20 -
 .../test/std/diagnostics/syserr/errc.pass.cpp |   104 -
 .../eq_error_code_error_code.pass.cpp         |   106 -
 .../syserr.errcat/nothing_to_do.pass.cpp      |    12 -
 .../syserr.errcat.derived/message.pass.cpp    |    34 -
 .../default_ctor.pass.cpp                     |    40 -
 .../syserr.errcat.nonvirtuals/eq.pass.cpp     |    26 -
 .../syserr.errcat.nonvirtuals/lt.pass.cpp     |    26 -
 .../syserr.errcat.nonvirtuals/neq.pass.cpp    |    26 -
 .../generic_category.pass.cpp                 |    25 -
 .../system_category.pass.cpp                  |    29 -
 .../error_category.pass.cpp                   |    20 -
 .../default_error_condition.pass.cpp          |    25 -
 .../equivalent_error_code_int.pass.cpp        |    24 -
 .../equivalent_int_error_condition.pass.cpp   |    25 -
 .../syserr.errcode/nothing_to_do.pass.cpp     |    12 -
 .../ErrorCodeEnum.pass.cpp                    |    44 -
 .../default.pass.cpp                          |    24 -
 .../int_error_category.pass.cpp               |    31 -
 .../ErrorCodeEnum.pass.cpp                    |    45 -
 .../syserr.errcode.modifiers/assign.pass.cpp  |    33 -
 .../syserr.errcode.modifiers/clear.pass.cpp   |    30 -
 .../syserr.errcode.nonmembers/lt.pass.cpp     |    27 -
 .../make_error_code.pass.cpp                  |    26 -
 .../stream_inserter.pass.cpp                  |    27 -
 .../syserr.errcode.observers/bool.pass.cpp    |    30 -
 .../category.pass.cpp                         |    23 -
 .../default_error_condition.pass.cpp          |    31 -
 .../syserr.errcode.observers/message.pass.cpp |    24 -
 .../syserr.errcode.observers/value.pass.cpp   |    23 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../ErrorConditionEnum.pass.cpp               |    26 -
 .../default.pass.cpp                          |    24 -
 .../int_error_category.pass.cpp               |    31 -
 .../ErrorConditionEnum.pass.cpp               |    27 -
 .../assign.pass.cpp                           |    33 -
 .../clear.pass.cpp                            |    30 -
 .../lt.pass.cpp                               |    27 -
 .../make_error_condition.pass.cpp             |    26 -
 .../bool.pass.cpp                             |    30 -
 .../category.pass.cpp                         |    23 -
 .../message.pass.cpp                          |    24 -
 .../value.pass.cpp                            |    23 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../syserr/syserr.hash/error_code.pass.cpp    |    42 -
 .../syserr.syserr/nothing_to_do.pass.cpp      |    12 -
 .../ctor_error_code.pass.cpp                  |    29 -
 ...tor_error_code_const_char_pointer.pass.cpp |    30 -
 .../ctor_error_code_string.pass.cpp           |    30 -
 .../ctor_int_error_category.pass.cpp          |    29 -
 ...error_category_const_char_pointer.pass.cpp |    31 -
 .../ctor_int_error_category_string.pass.cpp   |    31 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../std/diagnostics/syserr/version.pass.cpp   |    20 -
 .../alg.random.sample/sample.fail.cpp         |    36 -
 .../alg.random.sample/sample.pass.cpp         |   146 -
 .../alg.random.sample/sample.stable.pass.cpp  |    53 -
 .../algorithms/alg.search/search.pass.cpp     |    43 -
 .../any/any.class/any.assign/copy.pass.cpp    |   197 -
 .../any/any.class/any.assign/move.pass.cpp    |   102 -
 .../any/any.class/any.assign/value.pass.cpp   |   177 -
 .../value_non_copyable_assign.fail.cpp        |    38 -
 .../any/any.class/any.cons/copy.pass.cpp      |   100 -
 .../any/any.class/any.cons/default.pass.cpp   |    38 -
 .../any/any.class/any.cons/move.pass.cpp      |   102 -
 .../any.cons/non_copyable_value.fail.cpp      |    36 -
 .../any/any.class/any.cons/value.pass.cpp     |   116 -
 .../any.class/any.modifiers/clear.pass.cpp    |    63 -
 .../any/any.class/any.modifiers/swap.pass.cpp |   101 -
 .../any.class/any.observers/empty.pass.cpp    |    64 -
 .../any/any.class/any.observers/type.pass.cpp |    41 -
 .../any/any.class/nothing_to_do.pass.cpp      |    12 -
 .../any.cast/any_cast_pointer.pass.cpp        |   146 -
 .../any.cast/any_cast_reference.pass.cpp      |   309 -
 .../any.cast/const_correctness.fail.cpp       |    38 -
 .../any.cast/not_copy_constructible.fail.cpp  |    45 -
 .../any.cast/reference_types.fail.cpp         |    37 -
 .../any/any.nonmembers/swap.pass.cpp          |    40 -
 .../func.searchers.default/default.pass.cpp   |    95 -
 .../default.pred.pass.cpp                     |   102 -
 .../make_default_searcher.pass.cpp            |    81 -
 .../make_default_searcher.pred.pass.cpp       |    88 -
 .../func.searchers/nothing_to_do.pass.cpp     |    13 -
 .../header.functional.synop/includes.pass.cpp |    21 -
 .../experimental/func/nothing_to_do.pass.cpp  |    13 -
 .../std/experimental/nothing_to_do.pass.cpp   |    12 -
 .../default.pass.cpp                          |    23 -
 .../derive.pass.cpp                           |    25 -
 .../optional.comp_with_t/equal.pass.cpp       |    58 -
 .../optional.comp_with_t/greater.pass.cpp     |    61 -
 .../greater_equal.pass.cpp                    |    61 -
 .../optional.comp_with_t/less_equal.pass.cpp  |    61 -
 .../optional.comp_with_t/less_than.pass.cpp   |    61 -
 .../optional.comp_with_t/not_equal.pass.cpp   |    58 -
 .../optional.defs/tested_elsewhere.pass.cpp   |    12 -
 .../optional.general/nothing_to_do.pass.cpp   |    12 -
 .../optional/optional.hash/hash.pass.cpp      |    47 -
 .../optional.inplace/in_place_t.pass.cpp      |    42 -
 .../optional/optional.nullops/equal.pass.cpp  |    41 -
 .../optional.nullops/greater.pass.cpp         |    41 -
 .../optional.nullops/greater_equal.pass.cpp   |    41 -
 .../optional.nullops/less_equal.pass.cpp      |    41 -
 .../optional.nullops/less_than.pass.cpp       |    41 -
 .../optional.nullops/not_equal.pass.cpp       |    41 -
 .../optional.nullopt/nullopt_t.pass.cpp       |    43 -
 .../assign_value.pass.cpp                     |    72 -
 .../optional.object.assign/copy.pass.cpp      |    90 -
 .../optional.object.assign/emplace.pass.cpp   |   148 -
 .../emplace_initializer_list.pass.cpp         |   116 -
 .../optional.object.assign/move.pass.cpp      |   103 -
 .../optional.object.assign/nullopt_t.pass.cpp |    67 -
 .../optional.object.ctor/const_T.pass.cpp     |   117 -
 .../optional.object.ctor/copy.pass.cpp        |   124 -
 .../optional.object.ctor/default.pass.cpp     |    67 -
 .../optional.object.ctor/in_place_t.pass.cpp  |   145 -
 .../initializer_list.pass.cpp                 |   126 -
 .../optional.object.ctor/move.pass.cpp        |   124 -
 .../optional.object.ctor/nullopt_t.pass.cpp   |    68 -
 .../optional.object.ctor/rvalue_T.pass.cpp    |   110 -
 .../optional.object.dtor/dtor.pass.cpp        |    59 -
 .../optional.object.observe/bool.pass.cpp     |    32 -
 .../dereference.pass.cpp                      |    49 -
 .../dereference_const.pass.cpp                |    57 -
 .../optional.object.observe/op_arrow.pass.cpp |    48 -
 .../op_arrow_const.pass.cpp                   |    67 -
 .../optional.object.observe/value.pass.cpp    |    53 -
 .../value_const.fail.cpp                      |    40 -
 .../value_const.pass.cpp                      |    58 -
 .../optional.object.observe/value_or.pass.cpp |    71 -
 .../value_or_const.pass.cpp                   |    82 -
 .../optional.object.swap/swap.pass.cpp        |   306 -
 .../optional_const_void.fail.cpp              |    25 -
 .../optional_not_destructible.fail.cpp        |    35 -
 ...ptional_not_noexcept_destructible.fail.cpp |    34 -
 .../optional.object/optional_void.fail.cpp    |    25 -
 .../optional/optional.object/types.pass.cpp   |    43 -
 .../optional/optional.relops/equal.pass.cpp   |    79 -
 .../optional.relops/greater_equal.pass.cpp    |    75 -
 .../optional.relops/greater_than.pass.cpp     |    75 -
 .../optional.relops/less_equal.pass.cpp       |    75 -
 .../optional.relops/less_than.pass.cpp        |    75 -
 .../optional.relops/not_equal.pass.cpp        |    79 -
 .../optional.specalg/make_optional.pass.cpp   |    50 -
 .../optional/optional.specalg/swap.pass.cpp   |   305 -
 .../optional_const_in_place_t.fail.cpp        |    28 -
 .../optional_const_lvalue_ref.fail.cpp        |    26 -
 .../optional_const_nullopt_t.fail.cpp         |    28 -
 .../optional.syn/optional_in_place_t.fail.cpp |    28 -
 ...ptional_includes_initializer_list.pass.cpp |    23 -
 .../optional.syn/optional_lvalue_ref.fail.cpp |    26 -
 .../optional.syn/optional_nullopt_t.fail.cpp  |    28 -
 .../optional.syn/optional_rvalue_ref.fail.cpp |    26 -
 .../experimental/optional/version.pass.cpp    |    20 -
 .../string.view/nothing_to_do.pass.cpp        |    12 -
 .../string.view.access/at.pass.cpp            |    57 -
 .../string.view.access/back.pass.cpp          |    48 -
 .../string.view.access/data.pass.cpp          |    48 -
 .../string.view.access/front.pass.cpp         |    48 -
 .../string.view.access/index.pass.cpp         |    51 -
 .../string.view.capacity/capacity.pass.cpp    |    87 -
 .../opeq.string_view.pointer.pass.cpp         |    68 -
 .../opeq.string_view.string.pass.cpp          |    54 -
 .../opeq.string_view.string_view.pass.cpp     |    61 -
 .../opge.string_view.pointer.pass.cpp         |    71 -
 .../opge.string_view.string.pass.cpp          |    50 -
 .../opge.string_view.string_view.pass.cpp     |    64 -
 .../opgt.string_view.pointer.pass.cpp         |    71 -
 .../opgt.string_view.string.pass.cpp          |    50 -
 .../opgt.string_view.string_view.pass.cpp     |    64 -
 .../ople.string_view.pointer.pass.cpp         |    71 -
 .../ople.string_view.string.pass.cpp          |    50 -
 .../ople.string_view.string_view.pass.cpp     |    64 -
 .../oplt.string_view.pointer.pass.cpp         |    71 -
 .../oplt.string_view.string.pass.cpp          |    50 -
 .../oplt.string_view.string_view.pass.cpp     |    64 -
 .../opne.string_view.pointer.pass.cpp         |    69 -
 .../opne.string_view.string.pass.cpp          |    49 -
 .../opne.string_view.string_view.pass.cpp     |    61 -
 .../string.view.cons/default.pass.cpp         |    46 -
 .../string.view.cons/from_literal.pass.cpp    |    64 -
 .../string.view.cons/from_ptr_len.pass.cpp    |    81 -
 .../string.view.cons/from_string.pass.cpp     |    54 -
 .../string.view.cons/from_string1.fail.cpp    |    32 -
 .../string.view.cons/from_string2.fail.cpp    |    32 -
 .../string.view.find/find_char_size.pass.cpp  |    84 -
 .../find_first_not_of_char_size.pass.cpp      |    84 -
 .../find_first_not_of_pointer_size.pass.cpp   |   165 -
 ...nd_first_not_of_pointer_size_size.pass.cpp |   392 -
 ...ind_first_not_of_string_view_size.pass.cpp |   148 -
 .../find_first_of_char_size.pass.cpp          |    82 -
 .../find_first_of_pointer_size.pass.cpp       |   165 -
 .../find_first_of_pointer_size_size.pass.cpp  |   392 -
 .../find_first_of_string_view_size.pass.cpp   |   148 -
 .../find_last_not_of_char_size.pass.cpp       |    82 -
 .../find_last_not_of_pointer_size.pass.cpp    |   165 -
 ...ind_last_not_of_pointer_size_size.pass.cpp |   392 -
 ...find_last_not_of_string_view_size.pass.cpp |   148 -
 .../find_last_of_char_size.pass.cpp           |    82 -
 .../find_last_of_pointer_size.pass.cpp        |   165 -
 .../find_last_of_pointer_size_size.pass.cpp   |   392 -
 .../find_last_of_string_view_size.pass.cpp    |   148 -
 .../find_pointer_size.pass.cpp                |   171 -
 .../find_pointer_size_size.pass.cpp           |   393 -
 .../find_string_view_size.pass.cpp            |   164 -
 .../string.view.find/rfind_char_size.pass.cpp |    83 -
 .../rfind_pointer_size.pass.cpp               |   171 -
 .../rfind_pointer_size_size.pass.cpp          |   392 -
 .../rfind_string_view_size.pass.cpp           |   164 -
 .../string.view.hash/string_view.pass.cpp     |    55 -
 .../string.view.io/stream_insert.pass.cpp     |    58 -
 .../string.view.iterators/begin.pass.cpp      |    77 -
 .../string.view.iterators/end.pass.cpp        |    85 -
 .../string.view.iterators/rbegin.pass.cpp     |    59 -
 .../string.view.iterators/rend.pass.cpp       |    66 -
 .../string.view.modifiers/clear.pass.cpp      |    65 -
 .../remove_prefix.pass.cpp                    |    76 -
 .../remove_suffix.pass.cpp                    |    76 -
 .../string.view.modifiers/swap.pass.cpp       |    74 -
 .../string.view.nonmem/quoted.pass.cpp        |   212 -
 .../string.view.ops/basic_string.pass.cpp     |    63 -
 .../string.view.ops/compare.pointer.pass.cpp  |   126 -
 .../compare.pointer_size.pass.cpp             |   444 -
 .../compare.size_size_sv.pass.cpp             |   397 -
 ...compare.size_size_sv_pointer_size.pass.cpp |  1349 -
 .../compare.size_size_sv_size_size.pass.cpp   |  5843 ----
 .../string.view.ops/compare.sv.pass.cpp       |   121 -
 .../string.view/string.view.ops/copy.pass.cpp |    92 -
 .../string.view.ops/substr.pass.cpp           |   107 -
 .../string.view.ops/to_string.pass.cpp        |    76 -
 .../string.view.synop/nothing_to_do.pass.cpp  |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../meta/meta.type.synop/includes.pass.cpp    |    22 -
 .../meta/meta.type.synop/meta.rel.pass.cpp    |    65 -
 .../meta.type.synop/meta.unary.cat.pass.cpp   |   181 -
 .../meta.type.synop/meta.unary.comp.pass.cpp  |   102 -
 .../meta.type.synop/meta.unary.prop.pass.cpp  |   489 -
 .../meta.unary.prop.query.pass.cpp            |    66 -
 .../utilities/meta/version.pass.cpp           |    20 -
 .../utilities/nothing_to_do.pass.cpp          |    13 -
 .../header.ratio.synop/includes.pass.cpp      |    21 -
 .../header.ratio.synop/ratio_equal_v.pass.cpp |    47 -
 .../ratio_greater_equal_v.pass.cpp            |    61 -
 .../ratio_greater_v.pass.cpp                  |    57 -
 .../ratio_less_equal_v.pass.cpp               |    57 -
 .../header.ratio.synop/ratio_less_v.pass.cpp  |    57 -
 .../ratio_not_equal_v.pass.cpp                |    47 -
 .../utilities/ratio/nothing_to_do.pass.cpp    |    13 -
 .../includes.pass.cpp                         |    21 -
 .../is_error_code_enum_v.pass.cpp             |    37 -
 .../is_error_condition_enum.pass.cpp          |    38 -
 .../header.chrono.synop/includes.pass.cpp     |    19 -
 .../treat_as_floating_point_v.pass.cpp        |    49 -
 .../header.tuple.synop/includes.pass.cpp      |    19 -
 .../tuple/tuple.apply/arg_type.pass.cpp       |   182 -
 .../tuple.apply/constexpr_types.pass.cpp      |   123 -
 .../tuple/tuple.apply/extended_types.pass.cpp |   423 -
 .../tuple/tuple.apply/large_arity.pass.cpp    |   146 -
 .../tuple/tuple.apply/ref_qualifiers.pass.cpp |    53 -
 .../tuple/tuple.apply/return_type.pass.cpp    |    76 -
 .../tuple/tuple.apply/types.pass.cpp          |   427 -
 .../utilities/tuple/tuple_size_v.fail.cpp     |    25 -
 .../utilities/tuple/tuple_size_v.pass.cpp     |    45 -
 .../utilities/tuple/tuple_size_v_2.fail.cpp   |    25 -
 .../utilities/tuple/tuple_size_v_3.fail.cpp   |    25 -
 .../utility.erased.type/erased_type.pass.cpp  |    17 -
 .../utility/utility.synop/includes.pass.cpp   |    20 -
 .../utilities/utility/version.pass.cpp        |    20 -
 .../extensions/hash/specializations.fail.cpp  |    17 -
 .../extensions/hash/specializations.pass.cpp  |    31 -
 .../hash_map/const_iterator.fail.cpp          |    18 -
 .../std/extensions/nothing_to_do.pass.cpp     |    12 -
 .../file.streams/c.files/cinttypes.pass.cpp   |   929 -
 .../file.streams/c.files/cstdio.pass.cpp      |   148 -
 .../file.streams/c.files/gets.fail.cpp        |    23 -
 .../fopen.fail.cpp                            |    15 -
 .../lit.local.cfg                             |     2 -
 .../rename.fail.cpp                           |    15 -
 .../c.files/version_ccstdio.pass.cpp          |    20 -
 .../c.files/version_cinttypes.pass.cpp        |    20 -
 .../filebuf.assign/member_swap.pass.cpp       |    54 -
 .../filebuf.assign/move_assign.pass.cpp       |    56 -
 .../filebuf.assign/nonmember_swap.pass.cpp    |    56 -
 .../fstreams/filebuf.cons/default.pass.cpp    |    30 -
 .../fstreams/filebuf.cons/move.pass.cpp       |    54 -
 .../filebuf.members/open_pointer.pass.cpp     |    51 -
 .../filebuf.virtuals/overflow.pass.cpp        |   142 -
 .../filebuf.virtuals/pbackfail.pass.cpp       |    56 -
 .../filebuf.virtuals/seekoff.pass.cpp         |    66 -
 .../fstreams/filebuf.virtuals/underflow.dat   |     1 -
 .../filebuf.virtuals/underflow.pass.cpp       |   121 -
 .../filebuf.virtuals/underflow_utf8.dat       |     1 -
 .../fstreams/filebuf/types.pass.cpp           |    34 -
 .../fstream.assign/member_swap.pass.cpp       |    71 -
 .../fstream.assign/move_assign.pass.cpp       |    50 -
 .../fstream.assign/nonmember_swap.pass.cpp    |    72 -
 .../fstreams/fstream.cons/default.pass.cpp    |    28 -
 .../fstreams/fstream.cons/move.pass.cpp       |    48 -
 .../fstreams/fstream.cons/pointer.pass.cpp    |    44 -
 .../fstreams/fstream.cons/string.pass.cpp     |    46 -
 .../fstreams/fstream.members/close.pass.cpp   |    42 -
 .../fstream.members/open_pointer.pass.cpp     |    50 -
 .../fstream.members/open_string.pass.cpp      |    50 -
 .../fstreams/fstream.members/rdbuf.pass.cpp   |    30 -
 .../fstreams/fstream/types.pass.cpp           |    34 -
 .../ifstream.assign/member_swap.pass.cpp      |    42 -
 .../ifstream.assign/move_assign.pass.cpp      |    40 -
 .../ifstream.assign/nonmember_swap.pass.cpp   |    43 -
 .../fstreams/ifstream.assign/test2.dat        |     1 -
 .../fstreams/ifstream.cons/default.pass.cpp   |    28 -
 .../fstreams/ifstream.cons/move.pass.cpp      |    38 -
 .../fstreams/ifstream.cons/pointer.pass.cpp   |    46 -
 .../fstreams/ifstream.cons/string.pass.cpp    |    46 -
 .../fstreams/ifstream.cons/test.dat           |     1 -
 .../fstreams/ifstream.members/close.pass.cpp  |    38 -
 .../ifstream.members/open_pointer.pass.cpp    |    46 -
 .../ifstream.members/open_string.pass.cpp     |    46 -
 .../fstreams/ifstream.members/rdbuf.pass.cpp  |    32 -
 .../fstreams/ifstream/types.pass.cpp          |    34 -
 .../ofstream.assign/member_swap.pass.cpp      |    79 -
 .../ofstream.assign/move_assign.pass.cpp      |    52 -
 .../ofstream.assign/nonmember_swap.pass.cpp   |    80 -
 .../fstreams/ofstream.cons/default.pass.cpp   |    28 -
 .../fstreams/ofstream.cons/move.pass.cpp      |    50 -
 .../fstreams/ofstream.cons/pointer.pass.cpp   |    46 -
 .../fstreams/ofstream.cons/string.pass.cpp    |    46 -
 .../fstreams/ofstream.members/close.pass.cpp  |    42 -
 .../ofstream.members/open_pointer.pass.cpp    |    58 -
 .../ofstream.members/open_string.pass.cpp     |    58 -
 .../fstreams/ofstream.members/rdbuf.pass.cpp  |    36 -
 .../fstreams/ofstream/types.pass.cpp          |    34 -
 .../file.streams/fstreams/version.pass.cpp    |    20 -
 .../file.streams/nothing_to_do.pass.cpp       |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../ext.manip/get_money.pass.cpp              |    75 -
 .../ext.manip/get_time.pass.cpp               |    73 -
 .../ext.manip/put_money.pass.cpp              |    91 -
 .../ext.manip/put_time.pass.cpp               |    84 -
 .../iostream.assign/member_swap.pass.cpp      |    85 -
 .../iostream.assign/move_assign.pass.cpp      |    92 -
 .../iostreamclass/iostream.cons/move.pass.cpp |    78 -
 .../iostream.cons/streambuf.pass.cpp          |    55 -
 .../iostream.dest/nothing_to_do.pass.cpp      |    12 -
 .../iostreamclass/types.pass.cpp              |    37 -
 .../bool.pass.cpp                             |    79 -
 .../double.pass.cpp                           |    79 -
 .../float.pass.cpp                            |    79 -
 .../istream.formatted.arithmetic/int.pass.cpp |    79 -
 .../long.pass.cpp                             |    79 -
 .../long_double.pass.cpp                      |    79 -
 .../long_long.pass.cpp                        |    79 -
 .../pointer.pass.cpp                          |    97 -
 .../short.pass.cpp                            |    79 -
 .../unsigned_int.pass.cpp                     |    79 -
 .../unsigned_long.pass.cpp                    |    79 -
 .../unsigned_long_long.pass.cpp               |    79 -
 .../unsigned_short.pass.cpp                   |    79 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../istream_extractors/basic_ios.pass.cpp     |    38 -
 .../istream_extractors/chart.pass.cpp         |    87 -
 .../istream_extractors/ios_base.pass.cpp      |    36 -
 .../istream_extractors/istream.pass.cpp       |    38 -
 .../istream_extractors/signed_char.pass.cpp   |    70 -
 .../signed_char_pointer.pass.cpp              |    85 -
 .../istream_extractors/streambuf.pass.cpp     |    69 -
 .../istream_extractors/unsigned_char.pass.cpp |    70 -
 .../unsigned_char_pointer.pass.cpp            |    85 -
 .../wchar_t_pointer.pass.cpp                  |    85 -
 .../istream.formatted/nothing_to_do.pass.cpp  |    12 -
 .../input.streams/istream.manip/ws.pass.cpp   |    79 -
 .../istream.rvalue/rvalue.pass.cpp            |    63 -
 .../istream.unformatted/get.pass.cpp          |   100 -
 .../istream.unformatted/get_chart.pass.cpp    |   103 -
 .../get_pointer_size.pass.cpp                 |    99 -
 .../get_pointer_size_chart.pass.cpp           |    99 -
 .../get_streambuf.pass.cpp                    |    88 -
 .../get_streambuf_chart.pass.cpp              |    89 -
 .../getline_pointer_size.pass.cpp             |    83 -
 .../getline_pointer_size_chart.pass.cpp       |    83 -
 .../istream.unformatted/ignore.pass.cpp       |    76 -
 .../istream.unformatted/ignore_0xff.pass.cpp  |    34 -
 .../istream.unformatted/peek.pass.cpp         |    69 -
 .../istream.unformatted/putback.pass.cpp      |    89 -
 .../istream.unformatted/read.pass.cpp         |    81 -
 .../istream.unformatted/readsome.pass.cpp     |    85 -
 .../istream.unformatted/seekg.pass.cpp        |    66 -
 .../istream.unformatted/seekg_off.pass.cpp    |    74 -
 .../istream.unformatted/sync.pass.cpp         |    64 -
 .../istream.unformatted/tellg.pass.cpp        |    63 -
 .../istream.unformatted/unget.pass.cpp        |    81 -
 .../istream.assign/member_swap.pass.cpp       |    85 -
 .../istream.assign/move_assign.pass.cpp       |    92 -
 .../istream/istream.cons/move.pass.cpp        |    78 -
 .../istream/istream.cons/streambuf.pass.cpp   |    55 -
 .../istream/istream_sentry/ctor.pass.cpp      |   128 -
 .../input.streams/istream/types.pass.cpp      |    35 -
 .../input.streams/version.pass.cpp            |    20 -
 .../iostream.format/nothing_to_do.pass.cpp    |    12 -
 .../ostream.assign/member_swap.pass.cpp       |    85 -
 .../ostream.assign/move_assign.pass.cpp       |    92 -
 .../output.streams/ostream.cons/move.pass.cpp |    74 -
 .../ostream.cons/streambuf.pass.cpp           |    53 -
 .../ostream.formatted/nothing_to_do.pass.cpp  |    12 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../bool.pass.cpp                             |    91 -
 .../double.pass.cpp                           |    83 -
 .../float.pass.cpp                            |    83 -
 .../ostream.inserters.arithmetic/int.pass.cpp |    83 -
 .../long.pass.cpp                             |    83 -
 .../long_double.pass.cpp                      |    83 -
 .../long_long.pass.cpp                        |    83 -
 .../ostream.inserters.arithmetic/minus1.pass  |    84 -
 .../pointer.pass.cpp                          |    91 -
 .../short.pass.cpp                            |    83 -
 .../unsigned_int.pass.cpp                     |    83 -
 .../unsigned_long.pass.cpp                    |    83 -
 .../unsigned_long_long.pass.cpp               |    83 -
 .../unsigned_short.pass.cpp                   |    83 -
 .../CharT.pass.cpp                            |    88 -
 .../CharT_pointer.pass.cpp                    |    88 -
 .../ostream.inserters.character/char.pass.cpp |    88 -
 .../char_pointer.pass.cpp                     |    88 -
 .../char_to_wide.pass.cpp                     |    88 -
 .../char_to_wide_pointer.pass.cpp             |    88 -
 .../signed_char.pass.cpp                      |    88 -
 .../signed_char_pointer.pass.cpp              |    88 -
 .../unsigned_char.pass.cpp                    |    88 -
 .../unsigned_char_pointer.pass.cpp            |    88 -
 .../ostream.inserters/basic_ios.pass.cpp      |    70 -
 .../ostream.inserters/ios_base.pass.cpp       |    61 -
 .../ostream.inserters/ostream.pass.cpp        |    69 -
 .../ostream.inserters/streambuf.pass.cpp      |    69 -
 .../ostream.manip/endl.pass.cpp               |    80 -
 .../ostream.manip/ends.pass.cpp               |    71 -
 .../ostream.manip/flush.pass.cpp              |    58 -
 .../ostream.rvalue/CharT_pointer.pass.cpp     |    72 -
 .../ostream.seeks/seekp.pass.cpp              |    68 -
 .../ostream.seeks/seekp2.pass.cpp             |    70 -
 .../ostream.seeks/tellp.pass.cpp              |    54 -
 .../ostream.unformatted/flush.pass.cpp        |    54 -
 .../ostream.unformatted/put.pass.cpp          |    76 -
 .../ostream.unformatted/write.pass.cpp        |    76 -
 .../output.streams/ostream/types.pass.cpp     |    35 -
 .../ostream_sentry/construct.pass.cpp         |    61 -
 .../ostream_sentry/destruct.pass.cpp          |    75 -
 .../output.streams/version.pass.cpp           |    20 -
 .../quoted.manip/quoted.pass.cpp              |   219 -
 .../quoted.manip/quoted_char.fail.cpp         |    36 -
 .../quoted.manip/quoted_traits.fail.cpp       |    42 -
 .../std.manip/resetiosflags.pass.cpp          |    54 -
 .../std.manip/setbase.pass.cpp                |    74 -
 .../std.manip/setfill.pass.cpp                |    38 -
 .../std.manip/setiosflags.pass.cpp            |    54 -
 .../std.manip/setprecision.pass.cpp           |    50 -
 .../iostream.format/std.manip/setw.pass.cpp   |    50 -
 .../std.manip/version.pass.cpp                |    20 -
 .../iostream.forward/iosfwd.pass.cpp          |   142 -
 .../iostream.forward/version.pass.cpp         |    20 -
 .../narrow.stream.objects/cerr.pass.cpp       |    29 -
 .../narrow.stream.objects/cin.pass.cpp        |    34 -
 .../narrow.stream.objects/clog.pass.cpp       |    23 -
 .../narrow.stream.objects/cout.pass.cpp       |    29 -
 .../iostream.objects/version.pass.cpp         |    20 -
 .../wide.stream.objects/wcerr.pass.cpp        |    29 -
 .../wide.stream.objects/wcin.pass.cpp         |    34 -
 .../wide.stream.objects/wclog.pass.cpp        |    23 -
 .../wide.stream.objects/wcout.pass.cpp        |    25 -
 .../fpos/fpos.members/state.pass.cpp          |    24 -
 .../fpos/fpos.operations/addition.pass.cpp    |    28 -
 .../fpos/fpos.operations/ctor_int.pass.cpp    |    24 -
 .../fpos/fpos.operations/difference.pass.cpp  |    26 -
 .../fpos/fpos.operations/eq_int.pass.cpp      |    26 -
 .../fpos/fpos.operations/offset.pass.cpp      |    25 -
 .../fpos/fpos.operations/streamsize.pass.cpp  |    24 -
 .../fpos/fpos.operations/subtraction.pass.cpp |    28 -
 .../fpos/nothing_to_do.pass.cpp               |    12 -
 .../ios.base/fmtflags.state/flags.pass.cpp    |    33 -
 .../fmtflags.state/flags_fmtflags.pass.cpp    |    36 -
 .../fmtflags.state/precision.pass.cpp         |    33 -
 .../precision_streamsize.pass.cpp             |    36 -
 .../fmtflags.state/setf_fmtflags.pass.cpp     |    36 -
 .../setf_fmtflags_mask.pass.cpp               |    36 -
 .../fmtflags.state/unsetf_mask.pass.cpp       |    35 -
 .../ios.base/fmtflags.state/width.pass.cpp    |    33 -
 .../fmtflags.state/width_streamsize.pass.cpp  |    36 -
 .../register_callback.pass.cpp                |    54 -
 .../ios.base/ios.base.cons/dtor.pass.cpp      |    86 -
 .../ios.base/ios.base.locales/getloc.pass.cpp |    34 -
 .../ios.base/ios.base.locales/imbue.pass.cpp  |    89 -
 .../ios.base/ios.base.storage/iword.pass.cpp  |    42 -
 .../ios.base/ios.base.storage/pword.pass.cpp  |    43 -
 .../ios.base/ios.base.storage/xalloc.pass.cpp |    26 -
 .../sync_with_stdio.pass.cpp                  |    27 -
 .../ios_Init/tested_elsewhere.pass.cpp        |    12 -
 .../ctor_char_pointer_error_code.pass.cpp     |    39 -
 .../ctor_string_error_code.pass.cpp           |    39 -
 .../ios.types/ios_fmtflags/fmtflags.pass.cpp  |    81 -
 .../ios.types/ios_iostate/iostate.pass.cpp    |    36 -
 .../ios.types/ios_openmode/openmode.pass.cpp  |    42 -
 .../ios.types/ios_seekdir/seekdir.pass.cpp    |    26 -
 .../ios.base/ios.types/nothing_to_do.pass.cpp |    12 -
 .../ios.base/nothing_to_do.pass.cpp           |    16 -
 .../basic.ios.cons/ctor_streambuf.pass.cpp    |    48 -
 .../ios/basic.ios.members/copyfmt.pass.cpp    |   190 -
 .../ios/basic.ios.members/fill.pass.cpp       |    23 -
 .../basic.ios.members/fill_char_type.pass.cpp |    26 -
 .../ios/basic.ios.members/imbue.pass.cpp      |   101 -
 .../ios/basic.ios.members/move.pass.cpp       |   140 -
 .../ios/basic.ios.members/narow.pass.cpp      |    24 -
 .../ios/basic.ios.members/rdbuf.pass.cpp      |    31 -
 .../rdbuf_streambuf.pass.cpp                  |    34 -
 .../ios/basic.ios.members/set_rdbuf.pass.cpp  |    57 -
 .../ios/basic.ios.members/swap.pass.cpp       |   168 -
 .../ios/basic.ios.members/tie.pass.cpp        |    23 -
 .../basic.ios.members/tie_ostream.pass.cpp    |    26 -
 .../ios/basic.ios.members/widen.pass.cpp      |    23 -
 .../ios/iostate.flags/bad.pass.cpp            |    41 -
 .../ios/iostate.flags/bool.pass.cpp           |    25 -
 .../ios/iostate.flags/clear.pass.cpp          |    65 -
 .../ios/iostate.flags/eof.pass.cpp            |    37 -
 .../ios/iostate.flags/exceptions.pass.cpp     |    33 -
 .../iostate.flags/exceptions_iostate.pass.cpp |    48 -
 .../ios/iostate.flags/fail.pass.cpp           |    41 -
 .../ios/iostate.flags/good.pass.cpp           |    35 -
 .../ios/iostate.flags/not.pass.cpp            |    25 -
 .../ios/iostate.flags/rdstate.pass.cpp        |    25 -
 .../ios/iostate.flags/setstate.pass.cpp       |    64 -
 .../iostreams.base/ios/types.pass.cpp         |    33 -
 .../adjustfield.manip/internal.pass.cpp       |    29 -
 .../adjustfield.manip/left.pass.cpp           |    29 -
 .../adjustfield.manip/right.pass.cpp          |    29 -
 .../basefield.manip/dec.pass.cpp              |    29 -
 .../basefield.manip/hex.pass.cpp              |    29 -
 .../basefield.manip/oct.pass.cpp              |    29 -
 .../iostream_category.pass.cpp                |    23 -
 .../error.reporting/make_error_code.pass.cpp  |    24 -
 .../make_error_condition.pass.cpp             |    24 -
 .../floatfield.manip/defaultfloat.pass.cpp    |    30 -
 .../floatfield.manip/fixed.pass.cpp           |    29 -
 .../floatfield.manip/hexfloat.pass.cpp        |    30 -
 .../floatfield.manip/scientific.pass.cpp      |    29 -
 .../fmtflags.manip/boolalpha.pass.cpp         |    29 -
 .../fmtflags.manip/noboolalpha.pass.cpp       |    30 -
 .../fmtflags.manip/noshowbase.pass.cpp        |    30 -
 .../fmtflags.manip/noshowpoint.pass.cpp       |    30 -
 .../fmtflags.manip/noshowpos.pass.cpp         |    30 -
 .../fmtflags.manip/noskipws.pass.cpp          |    30 -
 .../fmtflags.manip/nounitbuf.pass.cpp         |    30 -
 .../fmtflags.manip/nouppercase.pass.cpp       |    30 -
 .../fmtflags.manip/showbase.pass.cpp          |    29 -
 .../fmtflags.manip/showpoint.pass.cpp         |    29 -
 .../fmtflags.manip/showpos.pass.cpp           |    29 -
 .../fmtflags.manip/skipws.pass.cpp            |    29 -
 .../fmtflags.manip/unitbuf.pass.cpp           |    29 -
 .../fmtflags.manip/uppercase.pass.cpp         |    29 -
 .../std.ios.manip/nothing_to_do.pass.cpp      |    12 -
 .../stream.types/streamoff.pass.cpp           |    21 -
 .../stream.types/streamsize.pass.cpp          |    21 -
 .../iostreams.base/version.pass.cpp           |    20 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../std/input.output/nothing_to_do.pass.cpp   |    12 -
 .../streambuf.reqts/tested_elsewhere.pass.cpp |    12 -
 .../streambuf/streambuf.cons/copy.fail.cpp    |    25 -
 .../streambuf/streambuf.cons/copy.pass.cpp    |    84 -
 .../streambuf/streambuf.cons/default.fail.cpp |    22 -
 .../streambuf/streambuf.cons/default.pass.cpp |    56 -
 .../streambuf.members/nothing_to_do.pass.cpp  |    12 -
 .../streambuf.buffer/pubseekoff.pass.cpp      |    35 -
 .../streambuf.buffer/pubseekpos.pass.cpp      |    34 -
 .../streambuf.buffer/pubsetbuf.pass.cpp       |    33 -
 .../streambuf.buffer/pubsync.pass.cpp         |    33 -
 .../streambuf.locales/locales.pass.cpp        |    52 -
 .../streambuf.pub.get/in_avail.pass.cpp       |    52 -
 .../streambuf.pub.get/sbumpc.pass.cpp         |    56 -
 .../streambuf.pub.get/sgetc.pass.cpp          |    56 -
 .../streambuf.pub.get/sgetn.pass.cpp          |    41 -
 .../streambuf.pub.get/snextc.pass.cpp         |    56 -
 .../streambuf.pub.pback/sputbackc.pass.cpp    |    56 -
 .../streambuf.pub.pback/sungetc.pass.cpp      |    56 -
 .../streambuf.pub.put/sputc.pass.cpp          |    63 -
 .../streambuf.pub.put/sputn.pass.cpp          |    41 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../streambuf.assign/assign.pass.cpp          |    91 -
 .../streambuf.assign/swap.pass.cpp            |   101 -
 .../streambuf.get.area/gbump.pass.cpp         |    59 -
 .../streambuf.get.area/setg.pass.cpp          |    49 -
 .../streambuf.put.area/pbump.pass.cpp         |    61 -
 .../streambuf.put.area/setp.pass.cpp          |    49 -
 .../streambuf.virtuals/nothing_to_do.pass.cpp |    12 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../streambuf.virt.get/showmanyc.pass.cpp     |    33 -
 .../streambuf.virt.get/uflow.pass.cpp         |    33 -
 .../streambuf.virt.get/underflow.pass.cpp     |    30 -
 .../streambuf.virt.get/xsgetn.pass.cpp        |    41 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../streambuf.virt.pback/pbackfail.pass.cpp   |    32 -
 .../streambuf.virt.put/overflow.pass.cpp      |    30 -
 .../streambuf.virt.put/xsputn.pass.cpp        |    44 -
 .../stream.buffers/streambuf/types.pass.cpp   |    39 -
 .../stream.buffers/version.pass.cpp           |    20 -
 .../istringstream.assign/member_swap.pass.cpp |    56 -
 .../istringstream.assign/move.pass.cpp        |    86 -
 .../nonmember_swap.pass.cpp                   |    59 -
 .../istringstream.cons/default.pass.cpp       |    46 -
 .../istringstream.cons/move.pass.cpp          |    48 -
 .../istringstream.cons/string.pass.cpp        |    67 -
 .../istringstream.members/str.pass.cpp        |    56 -
 .../istringstream/types.pass.cpp              |    36 -
 .../ostringstream.assign/member_swap.pass.cpp |    48 -
 .../ostringstream.assign/move.pass.cpp        |    46 -
 .../nonmember_swap.pass.cpp                   |    48 -
 .../ostringstream.cons/default.pass.cpp       |    46 -
 .../ostringstream.cons/move.pass.cpp          |    44 -
 .../ostringstream.cons/string.pass.cpp        |    59 -
 .../ostringstream.members/str.pass.cpp        |    52 -
 .../ostringstream/types.pass.cpp              |    36 -
 .../stringbuf.assign/member_swap.pass.cpp     |    64 -
 .../stringbuf/stringbuf.assign/move.pass.cpp  |    58 -
 .../stringbuf.assign/nonmember_swap.pass.cpp  |    66 -
 .../stringbuf/stringbuf.cons/default.pass.cpp |    30 -
 .../stringbuf/stringbuf.cons/move.pass.cpp    |    52 -
 .../stringbuf/stringbuf.cons/string.pass.cpp  |    47 -
 .../stringbuf/stringbuf.members/str.pass.cpp  |    34 -
 .../stringbuf.virtuals/overflow.pass.cpp      |   101 -
 .../stringbuf.virtuals/pbackfail.pass.cpp     |    96 -
 .../stringbuf.virtuals/seekoff.pass.cpp       |   143 -
 .../stringbuf.virtuals/seekpos.pass.cpp       |    77 -
 .../stringbuf.virtuals/setbuf.pass.cpp        |    32 -
 .../stringbuf.virtuals/underflow.pass.cpp     |    70 -
 .../string.streams/stringbuf/types.pass.cpp   |    36 -
 .../stringstream.cons/default.pass.cpp        |    46 -
 .../stringstream.cons/move.pass.cpp           |    52 -
 .../stringstream.cons/move2.pass.cpp          |    37 -
 .../stringstream.cons/string.pass.cpp         |    49 -
 .../stringstream.assign/member_swap.pass.cpp  |    56 -
 .../stringstream.assign/move.pass.cpp         |    54 -
 .../nonmember_swap.pass.cpp                   |    59 -
 .../stringstream.members/str.pass.cpp         |    62 -
 .../stringstream/types.pass.cpp               |    36 -
 .../string.streams/version.pass.cpp           |    20 -
 .../iterator.container/data.pass.cpp          |    74 -
 .../iterator.container/empty.pass.cpp         |    77 -
 .../iterator.container/size.pass.cpp          |    76 -
 .../iterator.basic/iterator.pass.cpp          |    82 -
 .../iterator.operations/advance.pass.cpp      |    45 -
 .../iterator.operations/distance.pass.cpp     |    40 -
 .../iterator.operations/next.pass.cpp         |    46 -
 .../iterator.operations/prev.pass.cpp         |    44 -
 .../iterator.traits/const_pointer.pass.cpp    |    35 -
 .../iterator.traits/empty.pass.cpp            |    38 -
 .../iterator.traits/iterator.pass.cpp         |    43 -
 .../iterator.traits/pointer.pass.cpp          |    35 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../bidirectional_iterator_tag.pass.cpp       |    24 -
 .../forward_iterator_tag.pass.cpp             |    24 -
 .../input_iterator_tag.pass.cpp               |    22 -
 .../output_iterator_tag.pass.cpp              |    22 -
 .../random_access_iterator_tag.pass.cpp       |    24 -
 .../iterator.range/begin-end.pass.cpp         |   146 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../forward.iterators/nothing_to_do.pass.cpp  |    12 -
 .../input.iterators/nothing_to_do.pass.cpp    |    12 -
 .../iterator.iterators/nothing_to_do.pass.cpp |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../output.iterators/nothing_to_do.pass.cpp   |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../iterator.synopsis/nothing_to_do.pass.cpp  |    12 -
 .../iterators.general/gcc_workaround.pass.cpp |    20 -
 .../iterators.general/nothing_to_do.pass.cpp  |    12 -
 .../back.insert.iter.cons/container.fail.cpp  |    24 -
 .../back.insert.iter.cons/container.pass.cpp  |    31 -
 .../back.insert.iter.op++/post.pass.cpp       |    36 -
 .../back.insert.iter.op++/pre.pass.cpp        |    34 -
 .../back.insert.iter.op=/lv_value.pass.cpp    |    46 -
 .../back.insert.iter.op=/rv_value.pass.cpp    |    42 -
 .../back.insert.iter.op_astrk/test.pass.cpp   |    34 -
 .../back.inserter/test.pass.cpp               |    35 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../back.insert.iterator/types.pass.cpp       |    59 -
 .../front.insert.iter.cons/container.fail.cpp |    24 -
 .../front.insert.iter.cons/container.pass.cpp |    31 -
 .../front.insert.iter.op++/post.pass.cpp      |    36 -
 .../front.insert.iter.op++/pre.pass.cpp       |    34 -
 .../front.insert.iter.op=/lv_value.pass.cpp   |    47 -
 .../front.insert.iter.op=/rv_value.pass.cpp   |    41 -
 .../front.insert.iter.op_astrk/test.pass.cpp  |    34 -
 .../front.inserter/test.pass.cpp              |    35 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../front.insert.iterator/types.pass.cpp      |    60 -
 .../insert.iter.cons/test.pass.cpp            |    31 -
 .../insert.iter.op++/post.pass.cpp            |    36 -
 .../insert.iter.op++/pre.pass.cpp             |    34 -
 .../insert.iter.op=/lv_value.pass.cpp         |    85 -
 .../insert.iter.op=/rv_value.pass.cpp         |    98 -
 .../insert.iter.op_astrk/test.pass.cpp        |    34 -
 .../insert.iter.ops/inserter/test.pass.cpp    |    35 -
 .../insert.iter.ops/nothing_to_do.pass.cpp    |    12 -
 .../insert.iterator/types.pass.cpp            |    64 -
 .../insert.iterators/nothing_to_do.pass.cpp   |    12 -
 .../make_move_iterator.pass.cpp               |    46 -
 .../move.iter.nonmember/minus.pass.cpp        |    39 -
 .../move.iter.nonmember/plus.pass.cpp         |    37 -
 .../move.iter.op.+/difference_type.pass.cpp   |    36 -
 .../move.iter.op.+=/difference_type.pass.cpp  |    37 -
 .../move.iter.op.-/difference_type.pass.cpp   |    36 -
 .../move.iter.op.-=/difference_type.pass.cpp  |    37 -
 .../move.iter.op.comp/op_eq.pass.cpp          |    46 -
 .../move.iter.op.comp/op_gt.pass.cpp          |    42 -
 .../move.iter.op.comp/op_gte.pass.cpp         |    42 -
 .../move.iter.op.comp/op_lt.pass.cpp          |    42 -
 .../move.iter.op.comp/op_lte.pass.cpp         |    42 -
 .../move.iter.op.comp/op_neq.pass.cpp         |    46 -
 .../move.iter.op.const/convert.fail.cpp       |    38 -
 .../move.iter.op.const/convert.pass.cpp       |    44 -
 .../move.iter.op.const/default.pass.cpp       |    34 -
 .../move.iter.op.const/iter.fail.cpp          |    31 -
 .../move.iter.op.const/iter.pass.cpp          |    37 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../move.iter.op.decr/post.pass.cpp           |    37 -
 .../move.iter.op.decr/pre.pass.cpp            |    37 -
 .../move.iter.op.incr/post.pass.cpp           |    39 -
 .../move.iter.op.incr/pre.pass.cpp            |    39 -
 .../difference_type.pass.cpp                  |    58 -
 .../move.iter.op.ref/op_arrow.pass.cpp        |    31 -
 .../move.iter.op.star/op_star.pass.cpp        |    61 -
 .../move.iter.op=/move_iterator.fail.cpp      |    39 -
 .../move.iter.op=/move_iterator.pass.cpp      |    47 -
 .../move.iter.ops/nothing_to_do.pass.cpp      |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../move.iterator/types.pass.cpp              |    56 -
 .../move.iterators/nothing_to_do.pass.cpp     |    12 -
 .../predef.iterators/nothing_to_do.pass.cpp   |    12 -
 .../reverse.iterators/nothing_to_do.pass.cpp  |    12 -
 .../reverse.iter.ops/nothing_to_do.pass.cpp   |    12 -
 .../reverse.iter.cons/default.pass.cpp        |    33 -
 .../reverse.iter.cons/iter.fail.cpp           |    31 -
 .../reverse.iter.cons/iter.pass.cpp           |    35 -
 .../reverse_iterator.fail.cpp                 |    38 -
 .../reverse_iterator.pass.cpp                 |    42 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../make_reverse_iterator.pass.cpp            |    42 -
 .../reverse.iter.op!=/test.pass.cpp           |    42 -
 .../reverse.iter.op++/post.pass.cpp           |    37 -
 .../reverse.iter.op++/pre.pass.cpp            |    37 -
 .../reverse.iter.op+/difference_type.pass.cpp |    36 -
 .../difference_type.pass.cpp                  |    37 -
 .../reverse.iter.op--/post.pass.cpp           |    37 -
 .../reverse.iter.op--/pre.pass.cpp            |    37 -
 .../reverse.iter.op-/difference_type.pass.cpp |    36 -
 .../difference_type.pass.cpp                  |    37 -
 .../reverse.iter.op.star/op_star.pass.cpp     |    47 -
 .../reverse_iterator.fail.cpp                 |    39 -
 .../reverse_iterator.pass.cpp                 |    45 -
 .../reverse.iter.op==/test.pass.cpp           |    42 -
 .../reverse.iter.opdiff/test.pass.cpp         |    43 -
 .../reverse.iter.opgt/test.pass.cpp           |    42 -
 .../reverse.iter.opgt=/test.pass.cpp          |    42 -
 .../difference_type.pass.cpp                  |    38 -
 .../reverse.iter.oplt/test.pass.cpp           |    42 -
 .../reverse.iter.oplt=/test.pass.cpp          |    42 -
 .../reverse.iter.opref/op_arrow.pass.cpp      |    89 -
 .../difference_type.pass.cpp                  |    37 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../reverse.iterator/types.pass.cpp           |    61 -
 .../istream.iterator.cons/copy.pass.cpp       |    36 -
 .../istream.iterator.cons/default.fail.cpp    |    30 -
 .../istream.iterator.cons/default.pass.cpp    |    30 -
 .../istream.iterator.cons/istream.pass.cpp    |    30 -
 .../istream.iterator.ops/arrow.pass.cpp       |    37 -
 .../istream.iterator.ops/dereference.pass.cpp |    34 -
 .../istream.iterator.ops/equal.pass.cpp       |    52 -
 .../post_increment.pass.cpp                   |    32 -
 .../pre_increment.pass.cpp                    |    29 -
 .../istream.iterator/types.pass.cpp           |    56 -
 .../istreambuf.iterator.cons/default.pass.cpp |    41 -
 .../istreambuf.iterator.cons/istream.pass.cpp |    42 -
 .../istreambuf.iterator.cons/proxy.pass.cpp   |    36 -
 .../streambuf.pass.cpp                        |    50 -
 .../istreambuf.iterator_equal/equal.pass.cpp  |    78 -
 .../not_equal.pass.cpp                        |    80 -
 .../dereference.pass.cpp                      |    40 -
 .../istreambuf.iterator_op==/equal.pass.cpp   |    80 -
 .../arrow.pass.cpp                            |    28 -
 .../post_increment.pass.cpp                   |    38 -
 .../pre_increment.pass.cpp                    |    39 -
 .../istreambuf.iterator_proxy/proxy.pass.cpp  |    44 -
 .../istreambuf.iterator/types.pass.cpp        |    60 -
 .../iterator.range/begin_array.pass.cpp       |    24 -
 .../iterator.range/begin_const.pass.cpp       |    23 -
 .../iterator.range/begin_non_const.pass.cpp   |    25 -
 .../iterator.range/end_array.pass.cpp         |    24 -
 .../iterator.range/end_const.pass.cpp         |    23 -
 .../iterator.range/end_non_const.pass.cpp     |    23 -
 .../stream.iterators/nothing_to_do.pass.cpp   |    12 -
 .../ostream.iterator.cons.des/copy.pass.cpp   |    26 -
 .../ostream.pass.cpp                          |    25 -
 .../ostream_delem.pass.cpp                    |    32 -
 .../ostream.iterator.ops/assign_t.pass.cpp    |    46 -
 .../ostream.iterator.ops/dereference.pass.cpp |    26 -
 .../ostream.iterator.ops/increment.pass.cpp   |    29 -
 .../ostream.iterator/types.pass.cpp           |    40 -
 .../ostreambuf.iter.cons/ostream.pass.cpp     |    32 -
 .../ostreambuf.iter.cons/streambuf.pass.cpp   |    32 -
 .../ostreambuf.iter.ops/assign_c.pass.cpp     |    39 -
 .../ostreambuf.iter.ops/deref.pass.cpp        |    34 -
 .../ostreambuf.iter.ops/failed.pass.cpp       |    30 -
 .../ostreambuf.iter.ops/increment.pass.cpp    |    39 -
 .../ostreambuf.iterator/types.pass.cpp        |    44 -
 .../test/std/iterators/version.pass.cpp       |    20 -
 .../cstdint/cstdint.syn/cstdint.pass.cpp      |   292 -
 .../language.support/cstdint/version.pass.cpp |    20 -
 .../language.support/nothing_to_do.pass.cpp   |    12 -
 .../alloc.errors/bad.alloc/bad_alloc.pass.cpp |    27 -
 .../new.badlength/bad_array_length.pass.cpp   |    29 -
 .../bad_array_new_length.pass.cpp             |    27 -
 .../new.handler/new_handler.pass.cpp          |    23 -
 .../alloc.errors/nothing_to_do.pass.cpp       |    12 -
 .../set.new.handler/get_new_handler.pass.cpp  |    25 -
 .../set.new.handler/set_new_handler.pass.cpp  |    22 -
 .../new.delete.array/new_array.pass.cpp       |    58 -
 .../new_array_nothrow.pass.cpp                |    54 -
 .../new_array_nothrow_replace.pass.cpp        |    51 -
 .../new_array_replace.pass.cpp                |    51 -
 .../sized_delete_array11.pass.cpp             |    68 -
 .../sized_delete_array14.pass.cpp             |    72 -
 ..._array_calls_unsized_delete_array.pass.cpp |    56 -
 ...zed_delete_array_fsizeddeallocation.sh.cpp |    80 -
 .../not_testable.pass.cpp                     |    12 -
 .../new.delete.placement/new.pass.cpp         |    30 -
 .../new.delete.placement/new_array.pass.cpp   |    30 -
 .../new.delete/new.delete.single/new.pass.cpp |    58 -
 .../new.delete.single/new_nothrow.pass.cpp    |    54 -
 .../new_nothrow_replace.pass.cpp              |    51 -
 .../new.delete.single/new_replace.pass.cpp    |    51 -
 .../new.delete.single/sized_delete11.pass.cpp |    56 -
 .../new.delete.single/sized_delete14.pass.cpp |    61 -
 ...sized_delete_calls_unsized_delete.pass.cpp |    45 -
 .../sized_delete_fsizeddeallocation.sh.cpp    |    69 -
 .../new.delete/nothing_to_do.pass.cpp         |    12 -
 .../support.dynamic/version.pass.cpp          |    20 -
 .../bad.exception/bad_exception.pass.cpp      |    27 -
 .../except.nested/assign.pass.cpp             |    59 -
 .../except.nested/ctor_copy.pass.cpp          |    57 -
 .../except.nested/ctor_default.pass.cpp       |    55 -
 .../except.nested/rethrow_if_nested.pass.cpp  |    89 -
 .../except.nested/rethrow_nested.pass.cpp     |    70 -
 .../except.nested/throw_with_nested.pass.cpp  |   119 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../set.terminate/get_terminate.pass.cpp      |    25 -
 .../set.terminate/set_terminate.pass.cpp      |    23 -
 .../terminate_handler.pass.cpp                |    23 -
 .../terminate/terminate.pass.cpp              |    26 -
 .../exception/exception.pass.cpp              |    25 -
 .../propagation/current_exception.pass.cpp    |   269 -
 .../propagation/exception_ptr.pass.cpp        |    34 -
 .../propagation/make_exception_ptr.pass.cpp   |    49 -
 .../propagation/rethrow_exception.pass.cpp    |    57 -
 .../uncaught/uncaught_exception.pass.cpp      |    45 -
 .../uncaught/uncaught_exceptions.pass.cpp     |    45 -
 .../support.exception/version.pass.cpp        |    20 -
 .../support.general/nothing_to_do.pass.cpp    |    12 -
 .../support.initlist.access/access.pass.cpp   |    62 -
 .../support.initlist.cons/default.pass.cpp    |    29 -
 .../support.initlist.range/begin_end.pass.cpp |    59 -
 .../support.initlist/types.pass.cpp           |    37 -
 .../support.initlist/version.pass.cpp         |    20 -
 .../support.limits/c.limits/cfloat.pass.cpp   |   140 -
 .../support.limits/c.limits/climits.pass.cpp  |    92 -
 .../c.limits/version_cfloat.pass.cpp          |    20 -
 .../c.limits/version_climits.pass.cpp         |    20 -
 .../limits/denorm.style/check_values.pass.cpp |    38 -
 .../limits/is_specialized.pass.cpp            |    71 -
 .../const_data_members.pass.cpp               |   199 -
 .../denorm_min.pass.cpp                       |    53 -
 .../numeric.limits.members/digits.pass.cpp    |    53 -
 .../numeric.limits.members/digits10.pass.cpp  |    57 -
 .../numeric.limits.members/epsilon.pass.cpp   |    54 -
 .../has_denorm.pass.cpp                       |    52 -
 .../has_denorm_loss.pass.cpp                  |    52 -
 .../has_infinity.pass.cpp                     |    52 -
 .../has_quiet_NaN.pass.cpp                    |    52 -
 .../has_signaling_NaN.pass.cpp                |    52 -
 .../numeric.limits.members/infinity.pass.cpp  |    58 -
 .../is_bounded.pass.cpp                       |    52 -
 .../numeric.limits.members/is_exact.pass.cpp  |    52 -
 .../numeric.limits.members/is_iec559.pass.cpp |    56 -
 .../is_integer.pass.cpp                       |    52 -
 .../numeric.limits.members/is_modulo.pass.cpp |    52 -
 .../numeric.limits.members/is_signed.pass.cpp |    52 -
 .../numeric.limits.members/lowest.pass.cpp    |    60 -
 .../numeric.limits.members/max.pass.cpp       |    60 -
 .../max_digits10.pass.cpp                     |    53 -
 .../max_exponent.pass.cpp                     |    53 -
 .../max_exponent10.pass.cpp                   |    53 -
 .../numeric.limits.members/min.pass.cpp       |    60 -
 .../min_exponent.pass.cpp                     |    53 -
 .../min_exponent10.pass.cpp                   |    53 -
 .../numeric.limits.members/quiet_NaN.pass.cpp |    73 -
 .../numeric.limits.members/radix.pass.cpp     |    53 -
 .../round_error.pass.cpp                      |    54 -
 .../round_style.pass.cpp                      |    52 -
 .../signaling_NaN.pass.cpp                    |    73 -
 .../tinyness_before.pass.cpp                  |    52 -
 .../numeric.limits.members/traps.pass.cpp     |    58 -
 .../limits/numeric.limits/default.pass.cpp    |    83 -
 .../numeric.special/nothing_to_do.pass.cpp    |    12 -
 .../limits/round.style/check_values.pass.cpp  |    34 -
 .../support.limits/limits/version.pass.cpp    |    20 -
 .../support.limits/nothing_to_do.pass.cpp     |    12 -
 .../support.rtti/bad.cast/bad_cast.pass.cpp   |    27 -
 .../bad.typeid/bad_typeid.pass.cpp            |    27 -
 .../support.rtti/type.info/type_info.pass.cpp |    26 -
 .../type.info/type_info_hash.pass.cpp         |    23 -
 .../support.rtti/version.pass.cpp             |    20 -
 .../support.runtime/csetjmp.pass.cpp          |    24 -
 .../support.runtime/csignal.pass.cpp          |    58 -
 .../support.runtime/cstdarg.pass.cpp          |    36 -
 .../support.runtime/cstdbool.pass.cpp         |    32 -
 .../support.runtime/cstdlib.pass.cpp          |   100 -
 .../support.runtime/ctime.pass.cpp            |    43 -
 .../support.runtime/version_csetjmp.pass.cpp  |    20 -
 .../support.runtime/version_csignal.pass.cpp  |    20 -
 .../support.runtime/version_cstdarg.pass.cpp  |    20 -
 .../support.runtime/version_cstdbool.pass.cpp |    20 -
 .../support.runtime/version_cstdlib.pass.cpp  |    20 -
 .../support.runtime/version_ctime.pass.cpp    |    20 -
 .../support.start.term/quick_exit.pass.cpp    |    23 -
 .../quick_exit_check1.fail.cpp                |    25 -
 .../quick_exit_check2.fail.cpp                |    25 -
 .../support.types/max_align_t.pass.cpp        |    34 -
 .../support.types/null.pass.cpp               |    18 -
 .../support.types/nullptr_t.pass.cpp          |    79 -
 .../nullptr_t_integral_cast.fail.cpp          |    17 -
 .../nullptr_t_integral_cast.pass.cpp          |    24 -
 .../support.types/offsetof.pass.cpp           |    26 -
 .../support.types/ptrdiff_t.pass.cpp          |    27 -
 .../support.types/size_t.pass.cpp             |    27 -
 .../support.types/version.pass.cpp            |    20 -
 .../localization/c.locales/clocale.pass.cpp   |    54 -
 .../localization/c.locales/version.pass.cpp   |    20 -
 .../locale.categories/__scan_keyword.pass.cpp |   118 -
 .../locale.collate.byname/compare.pass.cpp    |    87 -
 .../locale.collate.byname/hash.pass.cpp       |    41 -
 .../locale.collate.byname/transform.pass.cpp  |    69 -
 .../locale.collate.byname/types.pass.cpp      |    45 -
 .../locale.collate/ctor.pass.cpp              |    67 -
 .../locale.collate.members/compare.pass.cpp   |    49 -
 .../locale.collate.members/hash.pass.cpp      |    39 -
 .../locale.collate.members/transform.pass.cpp |    33 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.collate/types.pass.cpp             |    49 -
 .../category.collate/nothing_to_do.pass.cpp   |    12 -
 .../category.ctype/ctype_base.pass.cpp        |    78 -
 .../facet.ctype.char.dtor/dtor.pass.cpp       |    40 -
 .../facet.ctype.char.members/ctor.pass.cpp    |    50 -
 .../facet.ctype.char.members/is_1.pass.cpp    |    59 -
 .../facet.ctype.char.members/is_many.pass.cpp |   118 -
 .../narrow_1.pass.cpp                         |    33 -
 .../narrow_many.pass.cpp                      |    38 -
 .../facet.ctype.char.members/scan_is.pass.cpp |    44 -
 .../scan_not.pass.cpp                         |    44 -
 .../facet.ctype.char.members/table.pass.cpp   |    33 -
 .../tolower_1.pass.cpp                        |    33 -
 .../tolower_many.pass.cpp                     |    36 -
 .../toupper_1.pass.cpp                        |    33 -
 .../toupper_many.pass.cpp                     |    36 -
 .../facet.ctype.char.members/widen_1.pass.cpp |    33 -
 .../widen_many.pass.cpp                       |    38 -
 .../classic_table.pass.cpp                    |    59 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../facet.ctype.special/types.pass.cpp        |    38 -
 .../locale.codecvt.byname/ctor_char.pass.cpp  |    70 -
 .../ctor_char16_t.pass.cpp                    |    70 -
 .../ctor_char32_t.pass.cpp                    |    70 -
 .../ctor_wchar_t.pass.cpp                     |    72 -
 .../locale.codecvt/codecvt_base.pass.cpp      |    27 -
 .../locale.codecvt/ctor_char.pass.cpp         |    52 -
 .../locale.codecvt/ctor_char16_t.pass.cpp     |    58 -
 .../locale.codecvt/ctor_char32_t.pass.cpp     |    58 -
 .../locale.codecvt/ctor_wchar_t.pass.cpp      |    52 -
 .../char16_t_always_noconv.pass.cpp           |    26 -
 .../char16_t_encoding.pass.cpp                |    26 -
 .../char16_t_in.pass.cpp                      |    40 -
 .../char16_t_length.pass.cpp                  |    32 -
 .../char16_t_max_length.pass.cpp              |    26 -
 .../char16_t_out.pass.cpp                     |    45 -
 .../char16_t_unshift.pass.cpp                 |    33 -
 .../char32_t_always_noconv.pass.cpp           |    26 -
 .../char32_t_encoding.pass.cpp                |    26 -
 .../char32_t_in.pass.cpp                      |    40 -
 .../char32_t_length.pass.cpp                  |    32 -
 .../char32_t_max_length.pass.cpp              |    26 -
 .../char32_t_out.pass.cpp                     |    45 -
 .../char32_t_unshift.pass.cpp                 |    33 -
 .../char_always_noconv.pass.cpp               |    26 -
 .../char_encoding.pass.cpp                    |    26 -
 .../locale.codecvt.members/char_in.pass.cpp   |    38 -
 .../char_length.pass.cpp                      |    32 -
 .../char_max_length.pass.cpp                  |    26 -
 .../locale.codecvt.members/char_out.pass.cpp  |    38 -
 .../char_unshift.pass.cpp                     |    33 -
 .../utf_sanity_check.pass.cpp                 |   127 -
 .../wchar_t_always_noconv.pass.cpp            |    26 -
 .../wchar_t_encoding.pass.cpp                 |    26 -
 .../wchar_t_in.pass.cpp                       |    42 -
 .../wchar_t_length.pass.cpp                   |    32 -
 .../wchar_t_max_length.pass.cpp               |    26 -
 .../wchar_t_out.pass.cpp                      |    69 -
 .../wchar_t_unshift.pass.cpp                  |    35 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.codecvt/types_char.pass.cpp        |    40 -
 .../locale.codecvt/types_char16_t.pass.cpp    |    42 -
 .../locale.codecvt/types_char32_t.pass.cpp    |    42 -
 .../locale.codecvt/types_wchar_t.pass.cpp     |    40 -
 .../locale.ctype.byname/is_1.pass.cpp         |   112 -
 .../locale.ctype.byname/is_many.pass.cpp      |   247 -
 .../locale.ctype.byname/mask.pass.cpp         |    53 -
 .../locale.ctype.byname/narrow_1.pass.cpp     |    56 -
 .../locale.ctype.byname/narrow_many.pass.cpp  |    64 -
 .../locale.ctype.byname/scan_is.pass.cpp      |    71 -
 .../locale.ctype.byname/scan_not.pass.cpp     |    71 -
 .../locale.ctype.byname/tolower_1.pass.cpp    |    91 -
 .../locale.ctype.byname/tolower_many.pass.cpp |    96 -
 .../locale.ctype.byname/toupper_1.pass.cpp    |    91 -
 .../locale.ctype.byname/toupper_many.pass.cpp |    96 -
 .../locale.ctype.byname/types.pass.cpp        |    71 -
 .../locale.ctype.byname/widen_1.pass.cpp      |    58 -
 .../locale.ctype.byname/widen_many.pass.cpp   |    65 -
 .../category.ctype/locale.ctype/ctor.pass.cpp |    51 -
 .../locale.ctype.members/is_1.pass.cpp        |    59 -
 .../locale.ctype.members/is_many.pass.cpp     |   118 -
 .../locale.ctype.members/narrow_1.pass.cpp    |    33 -
 .../locale.ctype.members/narrow_many.pass.cpp |    38 -
 .../locale.ctype.members/scan_is.pass.cpp     |    44 -
 .../locale.ctype.members/scan_not.pass.cpp    |    44 -
 .../locale.ctype.members/tolower_1.pass.cpp   |    33 -
 .../tolower_many.pass.cpp                     |    36 -
 .../locale.ctype.members/toupper_1.pass.cpp   |    33 -
 .../toupper_many.pass.cpp                     |    36 -
 .../locale.ctype.members/widen_1.pass.cpp     |    33 -
 .../locale.ctype.members/widen_many.pass.cpp  |    38 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.ctype/types.pass.cpp               |    38 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../locale.messages/ctor.pass.cpp             |    52 -
 .../not_testable.pass.cpp                     |    34 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.messages/messages_base.pass.cpp    |    24 -
 .../locale.messages/types.pass.cpp            |    34 -
 .../category.messages/nothing_to_do.pass.cpp  |    12 -
 .../locale.money.get/ctor.pass.cpp            |    52 -
 .../get_long_double_en_US.pass.cpp            |   723 -
 .../get_long_double_fr_FR.pass.cpp            |   726 -
 .../get_long_double_ru_RU.pass.cpp            |   735 -
 .../get_long_double_zh_CN.pass.cpp            |   726 -
 .../get_string_en_US.pass.cpp                 |   731 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.money.get/types.pass.cpp           |    34 -
 .../locale.money.put/ctor.pass.cpp            |    52 -
 .../put_long_double_en_US.pass.cpp            |   494 -
 .../put_long_double_fr_FR.pass.cpp            |   495 -
 .../put_long_double_ru_RU.pass.cpp            |   501 -
 .../put_long_double_zh_CN.pass.cpp            |   496 -
 .../put_string_en_US.pass.cpp                 |   494 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.money.put/types.pass.cpp           |    34 -
 .../curr_symbol.pass.cpp                      |   147 -
 .../decimal_point.pass.cpp                    |   148 -
 .../frac_digits.pass.cpp                      |   145 -
 .../grouping.pass.cpp                         |   150 -
 .../neg_format.pass.cpp                       |   227 -
 .../negative_sign.pass.cpp                    |   145 -
 .../pos_format.pass.cpp                       |   227 -
 .../positive_sign.pass.cpp                    |   145 -
 .../thousands_sep.pass.cpp                    |   151 -
 .../locale.moneypunct/ctor.pass.cpp           |    52 -
 .../curr_symbol.pass.cpp                      |    75 -
 .../decimal_point.pass.cpp                    |    75 -
 .../frac_digits.pass.cpp                      |    75 -
 .../grouping.pass.cpp                         |    75 -
 .../neg_format.pass.cpp                       |    88 -
 .../negative_sign.pass.cpp                    |    76 -
 .../pos_format.pass.cpp                       |    88 -
 .../positive_sign.pass.cpp                    |    75 -
 .../thousands_sep.pass.cpp                    |    75 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.moneypunct/money_base.pass.cpp     |    33 -
 .../locale.moneypunct/types.pass.cpp          |    48 -
 .../category.monetary/nothing_to_do.pass.cpp  |    12 -
 .../locale.nm.put/ctor.pass.cpp               |    52 -
 .../facet.num.put.members/put_bool.pass.cpp   |   100 -
 .../facet.num.put.members/put_double.pass.cpp | 17887 -----------
 .../facet.num.put.members/put_long.pass.cpp   |   371 -
 .../put_long_double.pass.cpp                  | 26248 ---------------
 .../put_long_long.pass.cpp                    |   344 -
 .../put_pointer.pass.cpp                      |    43 -
 .../put_unsigned_long.pass.cpp                |   374 -
 .../put_unsigned_long_long.pass.cpp           |   344 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.nm.put/types.pass.cpp              |    32 -
 .../locale.num.get/ctor.pass.cpp              |    52 -
 .../facet.num.get.members/get_bool.pass.cpp   |   230 -
 .../facet.num.get.members/get_double.pass.cpp |   256 -
 .../facet.num.get.members/get_float.pass.cpp  |   171 -
 .../facet.num.get.members/get_long.pass.cpp   |   519 -
 .../get_long_double.pass.cpp                  |   231 -
 .../get_long_long.pass.cpp                    |   105 -
 .../get_pointer.pass.cpp                      |    61 -
 .../get_unsigned_int.pass.cpp                 |    83 -
 .../get_unsigned_long.pass.cpp                |    83 -
 .../get_unsigned_long_long.pass.cpp           |    83 -
 .../get_unsigned_short.pass.cpp               |    83 -
 .../test_min_max.pass.cpp                     |    62 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.num.get/types.pass.cpp             |    32 -
 .../category.numeric/nothing_to_do.pass.cpp   |    12 -
 .../date_order.pass.cpp                       |    55 -
 .../date_order_wide.pass.cpp                  |    55 -
 .../locale.time.get.byname/get_date.pass.cpp  |    99 -
 .../get_date_wide.pass.cpp                    |    98 -
 .../get_monthname.pass.cpp                    |    92 -
 .../get_monthname_wide.pass.cpp               |   101 -
 .../locale.time.get.byname/get_one.pass.cpp   |   168 -
 .../get_one_wide.pass.cpp                     |   170 -
 .../locale.time.get.byname/get_time.pass.cpp  |    94 -
 .../get_time_wide.pass.cpp                    |    94 -
 .../get_weekday.pass.cpp                      |    91 -
 .../get_weekday_wide.pass.cpp                 |    89 -
 .../locale.time.get.byname/get_year.pass.cpp  |    85 -
 .../get_year_wide.pass.cpp                    |    85 -
 .../locale.time.get/ctor.pass.cpp             |    52 -
 .../date_order.pass.cpp                       |    34 -
 .../locale.time.get.members/get_date.pass.cpp |    51 -
 .../get_date_wide.pass.cpp                    |    51 -
 .../locale.time.get.members/get_many.pass.cpp |    68 -
 .../get_monthname.pass.cpp                    |   265 -
 .../get_monthname_wide.pass.cpp               |   265 -
 .../locale.time.get.members/get_one.pass.cpp  |   305 -
 .../locale.time.get.members/get_time.pass.cpp |   117 -
 .../get_time_wide.pass.cpp                    |   117 -
 .../get_weekday.pass.cpp                      |   220 -
 .../get_weekday_wide.pass.cpp                 |   220 -
 .../locale.time.get.members/get_year.pass.cpp |   138 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.time.get/time_base.pass.cpp        |    29 -
 .../locale.time.get/types.pass.cpp            |    41 -
 .../locale.time.put.byname/put1.pass.cpp      |    78 -
 .../locale.time.put/ctor.pass.cpp             |    52 -
 .../locale.time.put.members/put1.pass.cpp     |    61 -
 .../locale.time.put.members/put2.pass.cpp     |   332 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.time.put/types.pass.cpp            |    32 -
 .../category.time/nothing_to_do.pass.cpp      |    12 -
 .../decimal_point.pass.cpp                    |    65 -
 .../locale.numpunct.byname/grouping.pass.cpp  |    68 -
 .../thousands_sep.pass.cpp                    |    68 -
 .../locale.numpunct/ctor.pass.cpp             |    66 -
 .../decimal_point.pass.cpp                    |    32 -
 .../facet.numpunct.members/falsename.pass.cpp |    32 -
 .../facet.numpunct.members/grouping.pass.cpp  |    32 -
 .../thousands_sep.pass.cpp                    |    32 -
 .../facet.numpunct.members/truename.pass.cpp  |    32 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../locale.numpunct/types.pass.cpp            |    48 -
 .../facet.numpunct/nothing_to_do.pass.cpp     |    12 -
 .../facets.examples/nothing_to_do.pass.cpp    |    12 -
 .../locale.stdcvt/codecvt_mode.pass.cpp       |    29 -
 .../locale.stdcvt/codecvt_utf16.pass.cpp      |    42 -
 .../codecvt_utf16_always_noconv.pass.cpp      |    45 -
 .../codecvt_utf16_encoding.pass.cpp           |    45 -
 .../locale.stdcvt/codecvt_utf16_in.pass.cpp   |   739 -
 .../codecvt_utf16_length.pass.cpp             |   449 -
 .../codecvt_utf16_max_length.pass.cpp         |    63 -
 .../locale.stdcvt/codecvt_utf16_out.pass.cpp  |   331 -
 .../codecvt_utf16_unshift.pass.cpp            |    56 -
 .../locale.stdcvt/codecvt_utf8.pass.cpp       |    42 -
 .../codecvt_utf8_always_noconv.pass.cpp       |    45 -
 .../codecvt_utf8_encoding.pass.cpp            |    45 -
 .../locale.stdcvt/codecvt_utf8_in.pass.cpp    |   360 -
 .../codecvt_utf8_length.pass.cpp              |   244 -
 .../codecvt_utf8_max_length.pass.cpp          |    63 -
 .../locale.stdcvt/codecvt_utf8_out.pass.cpp   |   456 -
 .../codecvt_utf8_unshift.pass.cpp             |    56 -
 .../codecvt_utf8_utf16_always_noconv.pass.cpp |    45 -
 .../codecvt_utf8_utf16_encoding.pass.cpp      |    45 -
 .../codecvt_utf8_utf16_in.pass.cpp            |   372 -
 .../codecvt_utf8_utf16_length.pass.cpp        |   235 -
 .../codecvt_utf8_utf16_max_length.pass.cpp    |    63 -
 .../codecvt_utf8_utf16_out.pass.cpp           |   415 -
 .../codecvt_utf8_utf16_unshift.pass.cpp       |    56 -
 .../locale.stdcvt/version.pass.cpp            |    20 -
 .../locale.syn/nothing_to_do.pass.cpp         |    12 -
 .../classification/isalnum.pass.cpp           |    31 -
 .../classification/isalpha.pass.cpp           |    31 -
 .../classification/iscntrl.pass.cpp           |    31 -
 .../classification/isdigit.pass.cpp           |    31 -
 .../classification/isgraph.pass.cpp           |    31 -
 .../classification/islower.pass.cpp           |    31 -
 .../classification/isprint.pass.cpp           |    31 -
 .../classification/ispunct.pass.cpp           |    31 -
 .../classification/isspace.pass.cpp           |    31 -
 .../classification/isupper.pass.cpp           |    31 -
 .../classification/isxdigit.pass.cpp          |    31 -
 .../conversions.buffer/ctor.pass.cpp          |    58 -
 .../conversions.buffer/overflow.pass.cpp      |   100 -
 .../conversions.buffer/pbackfail.pass.cpp     |    59 -
 .../conversions.buffer/rdbuf.pass.cpp         |    31 -
 .../conversions.buffer/seekoff.pass.cpp       |    58 -
 .../conversions.buffer/state.pass.cpp         |    28 -
 .../conversions.buffer/test.pass.cpp          |    36 -
 .../conversions.buffer/underflow.dat          |     1 -
 .../conversions.buffer/underflow.pass.cpp     |    84 -
 .../conversions.buffer/underflow_utf8.dat     |     1 -
 .../conversions.character/tolower.pass.cpp    |    31 -
 .../conversions.character/toupper.pass.cpp    |    31 -
 .../conversions.string/converted.pass.cpp     |    32 -
 .../conversions.string/ctor_codecvt.pass.cpp  |    38 -
 .../ctor_codecvt_state.pass.cpp               |    28 -
 .../ctor_err_string.pass.cpp                  |    68 -
 .../conversions.string/from_bytes.pass.cpp    |    39 -
 .../conversions.string/state.pass.cpp         |    25 -
 .../conversions.string/to_bytes.pass.cpp      |    39 -
 .../conversions.string/types.pass.cpp         |    35 -
 .../conversions/nothing_to_do.pass.cpp        |    12 -
 .../locale.convenience/nothing_to_do.pass.cpp |    12 -
 .../has_facet.pass.cpp                        |    32 -
 .../use_facet.pass.cpp                        |    52 -
 .../locale/locale.cons/assign.pass.cpp        |    83 -
 .../locale/locale.cons/char_pointer.pass.cpp  |   104 -
 .../locales/locale/locale.cons/copy.pass.cpp  |    82 -
 .../locale/locale.cons/default.pass.cpp       |    75 -
 .../locale_char_pointer_cat.pass.cpp          |    82 -
 .../locale.cons/locale_facetptr.pass.cpp      |   106 -
 .../locale.cons/locale_locale_cat.pass.cpp    |    82 -
 .../locale.cons/locale_string_cat.pass.cpp    |    81 -
 .../locale/locale.cons/string.pass.cpp        |    87 -
 .../locale/locale.members/combine.pass.cpp    |    94 -
 .../locale/locale.members/name.pass.cpp       |    29 -
 .../locale/locale.operators/compare.pass.cpp  |    34 -
 .../locale/locale.operators/eq.pass.cpp       |    84 -
 .../locale/locale.statics/classic.pass.cpp    |    59 -
 .../locale/locale.statics/global.pass.cpp     |    63 -
 .../locale.category/category.pass.cpp         |    59 -
 .../locale.types/locale.facet/facet.pass.cpp  |    53 -
 .../locale/locale.types/locale.id/id.pass.cpp |    50 -
 .../locale.types/nothing_to_do.pass.cpp       |    12 -
 .../locales/locale/nothing_to_do.pass.cpp     |    12 -
 .../locales/nothing_to_do.pass.cpp            |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../test/std/localization/version.pass.cpp    |    20 -
 .../libcxx/test/std/nothing_to_do.pass.cpp    |    13 -
 .../test/std/numerics/c.math/cmath.pass.cpp   |  1485 -
 .../std/numerics/c.math/cmath_isinf.pass.cpp  |    30 -
 .../std/numerics/c.math/cmath_isnan.pass.cpp  |    30 -
 .../test/std/numerics/c.math/ctgmath.pass.cpp |    22 -
 .../std/numerics/c.math/tgmath_h.pass.cpp     |    20 -
 .../numerics/c.math/version_cmath.pass.cpp    |    20 -
 .../numerics/cfenv/cfenv.syn/cfenv.pass.cpp   |    76 -
 .../test/std/numerics/cfenv/version.pass.cpp  |    22 -
 .../test/std/numerics/complex.number/cases.h  |   230 -
 .../complex.number/ccmplx/ccomplex.pass.cpp   |    21 -
 .../complex.number/cmplx.over/arg.pass.cpp    |    55 -
 .../complex.number/cmplx.over/conj.pass.cpp   |    66 -
 .../complex.number/cmplx.over/imag.pass.cpp   |    67 -
 .../complex.number/cmplx.over/norm.pass.cpp   |    55 -
 .../complex.number/cmplx.over/pow.pass.cpp    |   104 -
 .../complex.number/cmplx.over/proj.pass.cpp   |    66 -
 .../complex.number/cmplx.over/real.pass.cpp   |    67 -
 .../complex.literals/literals.pass.cpp        |    51 -
 .../complex.literals/literals1.fail.cpp       |    20 -
 .../complex.literals/literals1.pass.cpp       |    43 -
 .../complex.literals/literals2.pass.cpp       |    43 -
 .../assignment_complex.pass.cpp               |    48 -
 .../assignment_scalar.pass.cpp                |    37 -
 .../divide_equal_complex.pass.cpp             |    53 -
 .../divide_equal_scalar.pass.cpp              |    44 -
 .../minus_equal_complex.pass.cpp              |    52 -
 .../minus_equal_scalar.pass.cpp               |    40 -
 .../plus_equal_complex.pass.cpp               |    52 -
 .../plus_equal_scalar.pass.cpp                |    40 -
 .../times_equal_complex.pass.cpp              |    52 -
 .../times_equal_scalar.pass.cpp               |    44 -
 .../complex.members/construct.pass.cpp        |    70 -
 .../complex.members/real_imag.pass.cpp        |    64 -
 .../complex_divide_complex.pass.cpp           |   159 -
 .../complex_divide_scalar.pass.cpp            |    41 -
 .../complex_equals_complex.pass.cpp           |    60 -
 .../complex_equals_scalar.pass.cpp            |    81 -
 .../complex_minus_complex.pass.cpp            |    49 -
 .../complex.ops/complex_minus_scalar.pass.cpp |    49 -
 .../complex_not_equals_complex.pass.cpp       |    62 -
 .../complex_not_equals_scalar.pass.cpp        |    81 -
 .../complex.ops/complex_plus_complex.pass.cpp |    49 -
 .../complex.ops/complex_plus_scalar.pass.cpp  |    49 -
 .../complex_times_complex.pass.cpp            |   161 -
 .../complex.ops/complex_times_scalar.pass.cpp |    41 -
 .../scalar_divide_complex.pass.cpp            |    41 -
 .../scalar_equals_complex.pass.cpp            |    81 -
 .../complex.ops/scalar_minus_complex.pass.cpp |    49 -
 .../scalar_not_equals_complex.pass.cpp        |    81 -
 .../complex.ops/scalar_plus_complex.pass.cpp  |    49 -
 .../complex.ops/scalar_times_complex.pass.cpp |    41 -
 .../complex.ops/stream_input.pass.cpp         |    99 -
 .../complex.ops/stream_output.pass.cpp        |    26 -
 .../complex.ops/unary_minus.pass.cpp          |    36 -
 .../complex.ops/unary_plus.pass.cpp           |    36 -
 .../double_float_explicit.pass.cpp            |    37 -
 .../double_float_implicit.pass.cpp            |    37 -
 .../double_long_double_explicit.pass.cpp      |    37 -
 .../double_long_double_implicit.fail.cpp      |    27 -
 .../float_double_explicit.pass.cpp            |    37 -
 .../float_double_implicit.fail.cpp            |    27 -
 .../float_long_double_explicit.pass.cpp       |    37 -
 .../float_long_double_implicit.fail.cpp       |    27 -
 .../long_double_double_explicit.pass.cpp      |    37 -
 .../long_double_double_implicit.pass.cpp      |    37 -
 .../long_double_float_explicit.pass.cpp       |    37 -
 .../long_double_float_implicit.pass.cpp       |    37 -
 .../complex.synopsis/nothing_to_do.pass.cpp   |    12 -
 .../complex.transcendentals/acos.pass.cpp     |   140 -
 .../complex.transcendentals/acosh.pass.cpp    |   142 -
 .../complex.transcendentals/asin.pass.cpp     |   120 -
 .../complex.transcendentals/asinh.pass.cpp    |   119 -
 .../complex.transcendentals/atan.pass.cpp     |    68 -
 .../complex.transcendentals/atanh.pass.cpp    |   132 -
 .../complex.transcendentals/cos.pass.cpp      |    68 -
 .../complex.transcendentals/cosh.pass.cpp     |   118 -
 .../complex.transcendentals/exp.pass.cpp      |   114 -
 .../complex.transcendentals/log.pass.cpp      |   131 -
 .../complex.transcendentals/log10.pass.cpp    |    66 -
 .../pow_complex_complex.pass.cpp              |    71 -
 .../pow_complex_scalar.pass.cpp               |    69 -
 .../pow_scalar_complex.pass.cpp               |    69 -
 .../complex.transcendentals/sin.pass.cpp      |    69 -
 .../complex.transcendentals/sinh.pass.cpp     |   119 -
 .../complex.transcendentals/sqrt.pass.cpp     |   109 -
 .../complex.transcendentals/tan.pass.cpp      |    70 -
 .../complex.transcendentals/tanh.pass.cpp     |   101 -
 .../complex.value.ops/abs.pass.cpp            |    63 -
 .../complex.value.ops/arg.pass.cpp            |   135 -
 .../complex.value.ops/conj.pass.cpp           |    41 -
 .../complex.value.ops/imag.pass.cpp           |    32 -
 .../complex.value.ops/norm.pass.cpp           |    63 -
 .../complex.value.ops/polar.pass.cpp          |   112 -
 .../complex.value.ops/proj.pass.cpp           |    71 -
 .../complex.value.ops/real.pass.cpp           |    32 -
 .../complex.number/complex/types.pass.cpp     |    36 -
 .../numerics/complex.number/layout.pass.cpp   |    36 -
 .../numerics/complex.number/version.pass.cpp  |    20 -
 .../test/std/numerics/nothing_to_do.pass.cpp  |    12 -
 .../gslice.access/tested_elsewhere.pass.cpp   |    12 -
 .../class.gslice/gslice.cons/default.pass.cpp |    25 -
 .../gslice.cons/start_size_stride.pass.cpp    |    38 -
 .../class.gslice/nothing_to_do.pass.cpp       |    12 -
 .../class.slice/cons.slice/default.pass.cpp   |    25 -
 .../cons.slice/start_size_stride.pass.cpp     |    25 -
 .../class.slice/nothing_to_do.pass.cpp        |    12 -
 .../slice.access/tested_elsewhere.pass.cpp    |    12 -
 .../template.gslice.array/default.fail.cpp    |    22 -
 .../gslice.array.assign/gslice_array.pass.cpp |    81 -
 .../gslice.array.assign/valarray.pass.cpp     |    77 -
 .../addition.pass.cpp                         |    77 -
 .../gslice.array.comp.assign/and.pass.cpp     |    77 -
 .../gslice.array.comp.assign/divide.pass.cpp  |    77 -
 .../gslice.array.comp.assign/modulo.pass.cpp  |    77 -
 .../multiply.pass.cpp                         |    77 -
 .../gslice.array.comp.assign/or.pass.cpp      |    77 -
 .../shift_left.pass.cpp                       |    77 -
 .../shift_right.pass.cpp                      |    77 -
 .../subtraction.pass.cpp                      |    77 -
 .../gslice.array.comp.assign/xor.pass.cpp     |    77 -
 .../gslice.array.fill/assign_value.pass.cpp   |    74 -
 .../template.gslice.array/types.pass.cpp      |    24 -
 .../template.indirect.array/default.fail.cpp  |    22 -
 .../indirect_array.pass.cpp                   |    80 -
 .../indirect.array.assign/valarray.pass.cpp   |    77 -
 .../addition.pass.cpp                         |    77 -
 .../indirect.array.comp.assign/and.pass.cpp   |    77 -
 .../divide.pass.cpp                           |    77 -
 .../modulo.pass.cpp                           |    77 -
 .../multiply.pass.cpp                         |    77 -
 .../indirect.array.comp.assign/or.pass.cpp    |    77 -
 .../shift_left.pass.cpp                       |    77 -
 .../shift_right.pass.cpp                      |    77 -
 .../subtraction.pass.cpp                      |    77 -
 .../indirect.array.comp.assign/xor.pass.cpp   |    77 -
 .../indirect.array.fill/assign_value.pass.cpp |    74 -
 .../template.indirect.array/types.pass.cpp    |    24 -
 .../template.mask.array/default.fail.cpp      |    22 -
 .../mask.array.assign/mask_array.pass.cpp     |    66 -
 .../mask.array.assign/valarray.pass.cpp       |    49 -
 .../mask.array.comp.assign/addition.pass.cpp  |    49 -
 .../mask.array.comp.assign/and.pass.cpp       |    49 -
 .../mask.array.comp.assign/divide.pass.cpp    |    49 -
 .../mask.array.comp.assign/modulo.pass.cpp    |    49 -
 .../mask.array.comp.assign/multiply.pass.cpp  |    49 -
 .../mask.array.comp.assign/or.pass.cpp        |    49 -
 .../shift_left.pass.cpp                       |    49 -
 .../shift_right.pass.cpp                      |    49 -
 .../subtraction.pass.cpp                      |    49 -
 .../mask.array.comp.assign/xor.pass.cpp       |    49 -
 .../mask.array.fill/assign_value.pass.cpp     |    45 -
 .../template.mask.array/types.pass.cpp        |    24 -
 .../template.slice.array/default.fail.cpp     |    22 -
 .../slice.arr.assign/slice_array.pass.cpp     |    55 -
 .../slice.arr.assign/valarray.pass.cpp        |    43 -
 .../slice.arr.comp.assign/addition.pass.cpp   |    43 -
 .../slice.arr.comp.assign/and.pass.cpp        |    43 -
 .../slice.arr.comp.assign/divide.pass.cpp     |    43 -
 .../slice.arr.comp.assign/modulo.pass.cpp     |    43 -
 .../slice.arr.comp.assign/multiply.pass.cpp   |    43 -
 .../slice.arr.comp.assign/or.pass.cpp         |    43 -
 .../slice.arr.comp.assign/shift_left.pass.cpp |    43 -
 .../shift_right.pass.cpp                      |    43 -
 .../subtraction.pass.cpp                      |    43 -
 .../slice.arr.comp.assign/xor.pass.cpp        |    43 -
 .../slice.arr.fill/assign_value.pass.cpp      |    41 -
 .../template.slice.array/types.pass.cpp       |    24 -
 .../numarray/template.valarray/types.pass.cpp |    26 -
 .../valarray.access/access.pass.cpp           |    33 -
 .../valarray.access/const_access.pass.cpp     |    31 -
 .../valarray.assign/copy_assign.pass.cpp      |    58 -
 .../gslice_array_assign.pass.cpp              |    58 -
 .../indirect_array_assign.pass.cpp            |    58 -
 .../initializer_list_assign.pass.cpp          |    57 -
 .../mask_array_assign.pass.cpp                |    35 -
 .../valarray.assign/move_assign.pass.cpp      |    63 -
 .../slice_array_assign.pass.cpp               |    31 -
 .../valarray.assign/value_assign.pass.cpp     |    31 -
 .../valarray.cassign/and_valarray.pass.cpp    |    36 -
 .../valarray.cassign/and_value.pass.cpp       |    33 -
 .../valarray.cassign/divide_valarray.pass.cpp |    36 -
 .../valarray.cassign/divide_value.pass.cpp    |    33 -
 .../valarray.cassign/minus_valarray.pass.cpp  |    36 -
 .../valarray.cassign/minus_value.pass.cpp     |    33 -
 .../valarray.cassign/modulo_valarray.pass.cpp |    36 -
 .../valarray.cassign/modulo_value.pass.cpp    |    33 -
 .../valarray.cassign/or_valarray.pass.cpp     |    36 -
 .../valarray.cassign/or_value.pass.cpp        |    33 -
 .../valarray.cassign/plus_valarray.pass.cpp   |    36 -
 .../valarray.cassign/plus_value.pass.cpp      |    33 -
 .../shift_left_valarray.pass.cpp              |    36 -
 .../shift_left_value.pass.cpp                 |    33 -
 .../shift_right_valarray.pass.cpp             |    36 -
 .../shift_right_value.pass.cpp                |    33 -
 .../valarray.cassign/times_valarray.pass.cpp  |    36 -
 .../valarray.cassign/times_value.pass.cpp     |    33 -
 .../valarray.cassign/xor_valarray.pass.cpp    |    36 -
 .../valarray.cassign/xor_value.pass.cpp       |    33 -
 .../valarray.cons/copy.pass.cpp               |    55 -
 .../valarray.cons/default.pass.cpp            |    37 -
 .../valarray.cons/gslice_array.pass.cpp       |    57 -
 .../valarray.cons/indirect_array.pass.cpp     |    57 -
 .../valarray.cons/initializer_list.pass.cpp   |    41 -
 .../valarray.cons/mask_array.pass.cpp         |    34 -
 .../valarray.cons/move.pass.cpp               |    61 -
 .../valarray.cons/pointer_size.pass.cpp       |    52 -
 .../valarray.cons/size.pass.cpp               |    39 -
 .../valarray.cons/slice_array.pass.cpp        |    30 -
 .../valarray.cons/value_size.pass.cpp         |    39 -
 .../valarray.members/apply_cref.pass.cpp      |    51 -
 .../valarray.members/apply_value.pass.cpp     |    51 -
 .../valarray.members/cshift.pass.cpp          |   127 -
 .../valarray.members/max.pass.cpp             |    40 -
 .../valarray.members/min.pass.cpp             |    40 -
 .../valarray.members/resize.pass.cpp          |    41 -
 .../valarray.members/shift.pass.cpp           |   127 -
 .../valarray.members/size.pass.cpp            |    41 -
 .../valarray.members/sum.pass.cpp             |    28 -
 .../valarray.members/swap.pass.cpp            |    89 -
 .../valarray.sub/gslice_const.pass.cpp        |    77 -
 .../valarray.sub/gslice_non_const.pass.cpp    |    57 -
 .../indirect_array_const.pass.cpp             |    57 -
 .../indirect_array_non_const.pass.cpp         |    58 -
 .../valarray.sub/slice_const.pass.cpp         |    30 -
 .../valarray.sub/slice_non_const.pass.cpp     |    43 -
 .../valarray.sub/valarray_bool_const.pass.cpp |    34 -
 .../valarray_bool_non_const.pass.cpp          |    35 -
 .../valarray.unary/bit_not.pass.cpp           |    55 -
 .../valarray.unary/negate.pass.cpp            |    65 -
 .../valarray.unary/not.pass.cpp               |    41 -
 .../valarray.unary/plus.pass.cpp              |    65 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../and_valarray_valarray.pass.cpp            |    35 -
 .../and_valarray_value.pass.cpp               |    32 -
 .../and_value_valarray.pass.cpp               |    32 -
 .../divide_valarray_valarray.pass.cpp         |    35 -
 .../divide_valarray_value.pass.cpp            |    32 -
 .../divide_value_valarray.pass.cpp            |    32 -
 .../minus_valarray_valarray.pass.cpp          |    35 -
 .../minus_valarray_value.pass.cpp             |    32 -
 .../minus_value_valarray.pass.cpp             |    32 -
 .../modulo_valarray_valarray.pass.cpp         |    35 -
 .../modulo_valarray_value.pass.cpp            |    32 -
 .../modulo_value_valarray.pass.cpp            |    32 -
 .../or_valarray_valarray.pass.cpp             |    35 -
 .../or_valarray_value.pass.cpp                |    32 -
 .../or_value_valarray.pass.cpp                |    32 -
 .../plus_valarray_valarray.pass.cpp           |    35 -
 .../plus_valarray_value.pass.cpp              |    32 -
 .../plus_value_valarray.pass.cpp              |    32 -
 .../shift_left_valarray_valarray.pass.cpp     |    35 -
 .../shift_left_valarray_value.pass.cpp        |    32 -
 .../shift_left_value_valarray.pass.cpp        |    32 -
 .../shift_right_valarray_valarray.pass.cpp    |    35 -
 .../shift_right_valarray_value.pass.cpp       |    32 -
 .../shift_right_value_valarray.pass.cpp       |    32 -
 .../times_valarray_valarray.pass.cpp          |    35 -
 .../times_valarray_value.pass.cpp             |    32 -
 .../times_value_valarray.pass.cpp             |    32 -
 .../xor_valarray_valarray.pass.cpp            |    35 -
 .../xor_valarray_value.pass.cpp               |    32 -
 .../xor_value_valarray.pass.cpp               |    32 -
 .../and_valarray_valarray.pass.cpp            |    37 -
 .../and_valarray_value.pass.cpp               |    45 -
 .../and_value_valarray.pass.cpp               |    45 -
 .../equal_valarray_valarray.pass.cpp          |    37 -
 .../equal_valarray_value.pass.cpp             |    34 -
 .../equal_value_valarray.pass.cpp             |    34 -
 .../greater_equal_valarray_valarray.pass.cpp  |    37 -
 .../greater_equal_valarray_value.pass.cpp     |    34 -
 .../greater_equal_value_valarray.pass.cpp     |    34 -
 .../greater_valarray_valarray.pass.cpp        |    37 -
 .../greater_valarray_value.pass.cpp           |    34 -
 .../greater_value_valarray.pass.cpp           |    34 -
 .../less_equal_valarray_valarray.pass.cpp     |    37 -
 .../less_equal_valarray_value.pass.cpp        |    34 -
 .../less_equal_value_valarray.pass.cpp        |    34 -
 .../less_valarray_valarray.pass.cpp           |    37 -
 .../less_valarray_value.pass.cpp              |    34 -
 .../less_value_valarray.pass.cpp              |    34 -
 .../not_equal_valarray_valarray.pass.cpp      |    37 -
 .../not_equal_valarray_value.pass.cpp         |    34 -
 .../not_equal_value_valarray.pass.cpp         |    34 -
 .../or_valarray_valarray.pass.cpp             |    37 -
 .../or_valarray_value.pass.cpp                |    45 -
 .../or_value_valarray.pass.cpp                |    45 -
 .../valarray.special/swap.pass.cpp            |    91 -
 .../valarray.transcend/abs_valarray.pass.cpp  |    34 -
 .../valarray.transcend/acos_valarray.pass.cpp |    51 -
 .../valarray.transcend/asin_valarray.pass.cpp |    51 -
 .../atan2_valarray_valarray.pass.cpp          |    53 -
 .../atan2_valarray_value.pass.cpp             |    51 -
 .../atan2_value_valarray.pass.cpp             |    51 -
 .../valarray.transcend/atan_valarray.pass.cpp |    51 -
 .../valarray.transcend/cos_valarray.pass.cpp  |    51 -
 .../valarray.transcend/cosh_valarray.pass.cpp |    51 -
 .../valarray.transcend/exp_valarray.pass.cpp  |    51 -
 .../log10_valarray.pass.cpp                   |    51 -
 .../valarray.transcend/log_valarray.pass.cpp  |    51 -
 .../pow_valarray_valarray.pass.cpp            |    53 -
 .../pow_valarray_value.pass.cpp               |    51 -
 .../pow_value_valarray.pass.cpp               |    51 -
 .../valarray.transcend/sin_valarray.pass.cpp  |    51 -
 .../valarray.transcend/sinh_valarray.pass.cpp |    51 -
 .../valarray.transcend/sqrt_valarray.pass.cpp |    51 -
 .../valarray.transcend/tan_valarray.pass.cpp  |    51 -
 .../valarray.transcend/tanh_valarray.pass.cpp |    51 -
 .../valarray.range/begin_const.pass.cpp       |    30 -
 .../valarray.range/begin_non_const.pass.cpp   |    31 -
 .../valarray.range/end_const.pass.cpp         |    31 -
 .../valarray.range/end_non_const.pass.cpp     |    32 -
 .../valarray.syn/nothing_to_do.pass.cpp       |    12 -
 .../std/numerics/numarray/version.pass.cpp    |    20 -
 .../accumulate/accumulate.pass.cpp            |    53 -
 .../accumulate/accumulate_op.pass.cpp         |    55 -
 .../adjacent_difference.pass.cpp              |   115 -
 .../adjacent_difference_op.pass.cpp           |   118 -
 .../inner.product/inner_product.pass.cpp      |    82 -
 .../inner.product/inner_product_comp.pass.cpp |    85 -
 .../numeric.ops/numeric.iota/iota.pass.cpp    |    38 -
 .../partial.sum/partial_sum.pass.cpp          |    70 -
 .../partial.sum/partial_sum_op.pass.cpp       |    72 -
 .../std/numerics/numeric.ops/version.pass.cpp |    20 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../numerics.general/nothing_to_do.pass.cpp   |    12 -
 .../std/numerics/rand/nothing_to_do.pass.cpp  |    12 -
 .../rand/rand.adapt/nothing_to_do.pass.cpp    |    12 -
 .../rand.adapt.disc/assign.pass.cpp           |    56 -
 .../rand.adapt/rand.adapt.disc/copy.pass.cpp  |    54 -
 .../rand.adapt.disc/ctor_engine_copy.pass.cpp |    29 -
 .../rand.adapt.disc/ctor_engine_move.pass.cpp |    30 -
 .../rand.adapt.disc/ctor_result_type.pass.cpp |    51 -
 .../rand.adapt.disc/ctor_sseq.pass.cpp        |    55 -
 .../rand.adapt.disc/default.pass.cpp          |    42 -
 .../rand.adapt.disc/discard.pass.cpp          |    52 -
 .../rand.adapt/rand.adapt.disc/eval.pass.cpp  |    42 -
 .../rand.adapt/rand.adapt.disc/io.pass.cpp    |    63 -
 .../rand.adapt.disc/result_type.pass.cpp      |    42 -
 .../rand.adapt.disc/seed_result_type.pass.cpp |    50 -
 .../rand.adapt.disc/seed_sseq.pass.cpp        |    48 -
 .../rand.adapt.disc/values.pass.cpp           |    60 -
 .../rand.adapt.ibits/assign.pass.cpp          |    56 -
 .../rand.adapt/rand.adapt.ibits/copy.pass.cpp |    54 -
 .../ctor_engine_copy.pass.cpp                 |    29 -
 .../ctor_engine_move.pass.cpp                 |    30 -
 .../ctor_result_type.pass.cpp                 |    51 -
 .../rand.adapt.ibits/ctor_sseq.pass.cpp       |    55 -
 .../rand.adapt.ibits/default.pass.cpp         |    42 -
 .../rand.adapt.ibits/discard.pass.cpp         |    52 -
 .../rand.adapt/rand.adapt.ibits/eval.pass.cpp |   141 -
 .../rand.adapt/rand.adapt.ibits/io.pass.cpp   |    63 -
 .../rand.adapt.ibits/result_type.pass.cpp     |    83 -
 .../seed_result_type.pass.cpp                 |    50 -
 .../rand.adapt.ibits/seed_sseq.pass.cpp       |    48 -
 .../rand.adapt.ibits/values.pass.cpp          |    47 -
 .../rand.adapt.shuf/assign.pass.cpp           |    39 -
 .../rand.adapt/rand.adapt.shuf/copy.pass.cpp  |    38 -
 .../rand.adapt.shuf/ctor_engine_copy.pass.cpp |    31 -
 .../rand.adapt.shuf/ctor_engine_move.pass.cpp |    32 -
 .../rand.adapt.shuf/ctor_result_type.pass.cpp |    76 -
 .../rand.adapt.shuf/ctor_sseq.pass.cpp        |    79 -
 .../rand.adapt.shuf/default.pass.cpp          |    32 -
 .../rand.adapt.shuf/discard.pass.cpp          |    37 -
 .../rand.adapt/rand.adapt.shuf/eval.pass.cpp  |    93 -
 .../rand.adapt/rand.adapt.shuf/io.pass.cpp    |    48 -
 .../rand.adapt.shuf/result_type.pass.cpp      |    83 -
 .../rand.adapt.shuf/seed_result_type.pass.cpp |    36 -
 .../rand.adapt.shuf/seed_sseq.pass.cpp        |    35 -
 .../rand.adapt.shuf/values.pass.cpp           |    44 -
 .../numerics/rand/rand.device/ctor.pass.cpp   |    83 -
 .../rand/rand.device/entropy.pass.cpp         |    23 -
 .../numerics/rand/rand.device/eval.pass.cpp   |    35 -
 .../rand/rand.dis/nothing_to_do.pass.cpp      |    12 -
 .../rand.dist.bern/nothing_to_do.pass.cpp     |    12 -
 .../rand.dist.bern.bernoulli/assign.pass.cpp  |    33 -
 .../rand.dist.bern.bernoulli/copy.pass.cpp    |    31 -
 .../ctor_double.pass.cpp                      |    36 -
 .../ctor_param.pass.cpp                       |    28 -
 .../rand.dist.bern.bernoulli/eq.pass.cpp      |    36 -
 .../rand.dist.bern.bernoulli/eval.pass.cpp    |   103 -
 .../eval_param.pass.cpp                       |   107 -
 .../get_param.pass.cpp                        |    28 -
 .../rand.dist.bern.bernoulli/io.pass.cpp      |    40 -
 .../rand.dist.bern.bernoulli/max.pass.cpp     |    26 -
 .../rand.dist.bern.bernoulli/min.pass.cpp     |    26 -
 .../param_assign.pass.cpp                     |    30 -
 .../param_copy.pass.cpp                       |    29 -
 .../param_ctor.pass.cpp                       |    34 -
 .../param_eq.pass.cpp                         |    36 -
 .../param_types.pass.cpp                      |    27 -
 .../set_param.pass.cpp                        |    29 -
 .../rand.dist.bern.bernoulli/types.pass.cpp   |    26 -
 .../rand.dist.bern.bin/assign.pass.cpp        |    34 -
 .../rand.dist.bern.bin/copy.pass.cpp          |    32 -
 .../ctor_int_double.pass.cpp                  |    40 -
 .../rand.dist.bern.bin/ctor_param.pass.cpp    |    30 -
 .../rand.dist.bern.bin/eq.pass.cpp            |    43 -
 .../rand.dist.bern.bin/eval.pass.cpp          |   475 -
 .../rand.dist.bern.bin/eval_param.pass.cpp    |   160 -
 .../rand.dist.bern.bin/get_param.pass.cpp     |    29 -
 .../rand.dist.bern.bin/io.pass.cpp            |    41 -
 .../rand.dist.bern.bin/max.pass.cpp           |    27 -
 .../rand.dist.bern.bin/min.pass.cpp           |    27 -
 .../rand.dist.bern.bin/param_assign.pass.cpp  |    32 -
 .../rand.dist.bern.bin/param_copy.pass.cpp    |    31 -
 .../rand.dist.bern.bin/param_ctor.pass.cpp    |    44 -
 .../rand.dist.bern.bin/param_eq.pass.cpp      |    37 -
 .../rand.dist.bern.bin/param_types.pass.cpp   |    28 -
 .../rand.dist.bern.bin/set_param.pass.cpp     |    30 -
 .../rand.dist.bern.bin/types.pass.cpp         |    32 -
 .../rand.dist.bern.geo/assign.pass.cpp        |    34 -
 .../rand.dist.bern.geo/copy.pass.cpp          |    32 -
 .../rand.dist.bern.geo/ctor_double.pass.cpp   |    32 -
 .../rand.dist.bern.geo/ctor_param.pass.cpp    |    29 -
 .../rand.dist.bern.geo/eq.pass.cpp            |    37 -
 .../rand.dist.bern.geo/eval.pass.cpp          |   274 -
 .../rand.dist.bern.geo/eval_param.pass.cpp    |   160 -
 .../rand.dist.bern.geo/get_param.pass.cpp     |    29 -
 .../rand.dist.bern.geo/io.pass.cpp            |    41 -
 .../rand.dist.bern.geo/max.pass.cpp           |    27 -
 .../rand.dist.bern.geo/min.pass.cpp           |    27 -
 .../rand.dist.bern.geo/param_assign.pass.cpp  |    31 -
 .../rand.dist.bern.geo/param_copy.pass.cpp    |    30 -
 .../rand.dist.bern.geo/param_ctor.pass.cpp    |    35 -
 .../rand.dist.bern.geo/param_eq.pass.cpp      |    37 -
 .../rand.dist.bern.geo/param_types.pass.cpp   |    28 -
 .../rand.dist.bern.geo/set_param.pass.cpp     |    30 -
 .../rand.dist.bern.geo/types.pass.cpp         |    32 -
 .../rand.dist.bern.negbin/assign.pass.cpp     |    34 -
 .../rand.dist.bern.negbin/copy.pass.cpp       |    32 -
 .../ctor_int_double.pass.cpp                  |    40 -
 .../rand.dist.bern.negbin/ctor_param.pass.cpp |    30 -
 .../rand.dist.bern.negbin/eq.pass.cpp         |    43 -
 .../rand.dist.bern.negbin/eval.pass.cpp       |   272 -
 .../rand.dist.bern.negbin/eval_param.pass.cpp |   160 -
 .../rand.dist.bern.negbin/get_param.pass.cpp  |    29 -
 .../rand.dist.bern.negbin/io.pass.cpp         |    41 -
 .../rand.dist.bern.negbin/max.pass.cpp        |    27 -
 .../rand.dist.bern.negbin/min.pass.cpp        |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../rand.dist.bern.negbin/param_copy.pass.cpp |    31 -
 .../rand.dist.bern.negbin/param_ctor.pass.cpp |    44 -
 .../rand.dist.bern.negbin/param_eq.pass.cpp   |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.bern.negbin/set_param.pass.cpp  |    30 -
 .../rand.dist.bern.negbin/types.pass.cpp      |    32 -
 .../rand.dist.norm/nothing_to_do.pass.cpp     |    12 -
 .../rand.dist.norm.cauchy/assign.pass.cpp     |    34 -
 .../rand.dist.norm.cauchy/copy.pass.cpp       |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../rand.dist.norm.cauchy/ctor_param.pass.cpp |    30 -
 .../rand.dist.norm.cauchy/eq.pass.cpp         |    37 -
 .../rand.dist.norm.cauchy/eval.pass.cpp       |    80 -
 .../rand.dist.norm.cauchy/eval_param.pass.cpp |    83 -
 .../rand.dist.norm.cauchy/get_param.pass.cpp  |    29 -
 .../rand.dist.norm.cauchy/io.pass.cpp         |    41 -
 .../rand.dist.norm.cauchy/max.pass.cpp        |    28 -
 .../rand.dist.norm.cauchy/min.pass.cpp        |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../rand.dist.norm.cauchy/param_copy.pass.cpp |    31 -
 .../rand.dist.norm.cauchy/param_ctor.pass.cpp |    44 -
 .../rand.dist.norm.cauchy/param_eq.pass.cpp   |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.norm.cauchy/set_param.pass.cpp  |    30 -
 .../rand.dist.norm.cauchy/types.pass.cpp      |    34 -
 .../rand.dist.norm.chisq/assign.pass.cpp      |    34 -
 .../rand.dist.norm.chisq/copy.pass.cpp        |    32 -
 .../rand.dist.norm.chisq/ctor_double.pass.cpp |    32 -
 .../rand.dist.norm.chisq/ctor_param.pass.cpp  |    29 -
 .../rand.dist.norm.chisq/eq.pass.cpp          |    37 -
 .../rand.dist.norm.chisq/eval.pass.cpp        |   154 -
 .../rand.dist.norm.chisq/eval_param.pass.cpp  |   157 -
 .../rand.dist.norm.chisq/get_param.pass.cpp   |    29 -
 .../rand.dist.norm.chisq/io.pass.cpp          |    41 -
 .../rand.dist.norm.chisq/max.pass.cpp         |    28 -
 .../rand.dist.norm.chisq/min.pass.cpp         |    27 -
 .../param_assign.pass.cpp                     |    31 -
 .../rand.dist.norm.chisq/param_copy.pass.cpp  |    30 -
 .../rand.dist.norm.chisq/param_ctor.pass.cpp  |    35 -
 .../rand.dist.norm.chisq/param_eq.pass.cpp    |    37 -
 .../rand.dist.norm.chisq/param_types.pass.cpp |    28 -
 .../rand.dist.norm.chisq/set_param.pass.cpp   |    30 -
 .../rand.dist.norm.chisq/types.pass.cpp       |    34 -
 .../rand.dist.norm.f/assign.pass.cpp          |    34 -
 .../rand.dist.norm.f/copy.pass.cpp            |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../rand.dist.norm.f/ctor_param.pass.cpp      |    30 -
 .../rand.dist.norm.f/eq.pass.cpp              |    37 -
 .../rand.dist.norm.f/eval.pass.cpp            |   106 -
 .../rand.dist.norm.f/eval_param.pass.cpp      |   109 -
 .../rand.dist.norm.f/get_param.pass.cpp       |    29 -
 .../rand.dist.norm.f/io.pass.cpp              |    41 -
 .../rand.dist.norm.f/max.pass.cpp             |    28 -
 .../rand.dist.norm.f/min.pass.cpp             |    27 -
 .../rand.dist.norm.f/param_assign.pass.cpp    |    32 -
 .../rand.dist.norm.f/param_copy.pass.cpp      |    31 -
 .../rand.dist.norm.f/param_ctor.pass.cpp      |    44 -
 .../rand.dist.norm.f/param_eq.pass.cpp        |    37 -
 .../rand.dist.norm.f/param_types.pass.cpp     |    28 -
 .../rand.dist.norm.f/set_param.pass.cpp       |    30 -
 .../rand.dist.norm.f/types.pass.cpp           |    34 -
 .../rand.dist.norm.lognormal/assign.pass.cpp  |    34 -
 .../rand.dist.norm.lognormal/copy.pass.cpp    |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../ctor_param.pass.cpp                       |    30 -
 .../rand.dist.norm.lognormal/eq.pass.cpp      |    37 -
 .../rand.dist.norm.lognormal/eval.pass.cpp    |   244 -
 .../eval_param.pass.cpp                       |   250 -
 .../get_param.pass.cpp                        |    29 -
 .../rand.dist.norm.lognormal/io.pass.cpp      |    41 -
 .../rand.dist.norm.lognormal/max.pass.cpp     |    28 -
 .../rand.dist.norm.lognormal/min.pass.cpp     |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../param_copy.pass.cpp                       |    31 -
 .../param_ctor.pass.cpp                       |    44 -
 .../param_eq.pass.cpp                         |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../set_param.pass.cpp                        |    30 -
 .../rand.dist.norm.lognormal/types.pass.cpp   |    34 -
 .../rand.dist.norm.normal/assign.pass.cpp     |    34 -
 .../rand.dist.norm.normal/copy.pass.cpp       |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../rand.dist.norm.normal/ctor_param.pass.cpp |    30 -
 .../rand.dist.norm.normal/eq.pass.cpp         |    37 -
 .../rand.dist.norm.normal/eval.pass.cpp       |    70 -
 .../rand.dist.norm.normal/eval_param.pass.cpp |    71 -
 .../rand.dist.norm.normal/get_param.pass.cpp  |    29 -
 .../rand.dist.norm.normal/io.pass.cpp         |    41 -
 .../rand.dist.norm.normal/max.pass.cpp        |    28 -
 .../rand.dist.norm.normal/min.pass.cpp        |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../rand.dist.norm.normal/param_copy.pass.cpp |    31 -
 .../rand.dist.norm.normal/param_ctor.pass.cpp |    44 -
 .../rand.dist.norm.normal/param_eq.pass.cpp   |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.norm.normal/set_param.pass.cpp  |    30 -
 .../rand.dist.norm.normal/types.pass.cpp      |    34 -
 .../rand.dist.norm.t/assign.pass.cpp          |    34 -
 .../rand.dist.norm.t/copy.pass.cpp            |    32 -
 .../rand.dist.norm.t/ctor_double.pass.cpp     |    32 -
 .../rand.dist.norm.t/ctor_param.pass.cpp      |    29 -
 .../rand.dist.norm.t/eq.pass.cpp              |    37 -
 .../rand.dist.norm.t/eval.pass.cpp            |   142 -
 .../rand.dist.norm.t/eval_param.pass.cpp      |   145 -
 .../rand.dist.norm.t/get_param.pass.cpp       |    29 -
 .../rand.dist.norm.t/io.pass.cpp              |    41 -
 .../rand.dist.norm.t/max.pass.cpp             |    28 -
 .../rand.dist.norm.t/min.pass.cpp             |    27 -
 .../rand.dist.norm.t/param_assign.pass.cpp    |    31 -
 .../rand.dist.norm.t/param_copy.pass.cpp      |    30 -
 .../rand.dist.norm.t/param_ctor.pass.cpp      |    35 -
 .../rand.dist.norm.t/param_eq.pass.cpp        |    37 -
 .../rand.dist.norm.t/param_types.pass.cpp     |    28 -
 .../rand.dist.norm.t/set_param.pass.cpp       |    30 -
 .../rand.dist.norm.t/types.pass.cpp           |    34 -
 .../rand.dist.pois/nothing_to_do.pass.cpp     |    12 -
 .../rand.dist.pois.exp/assign.pass.cpp        |    34 -
 .../rand.dist.pois.exp/copy.pass.cpp          |    32 -
 .../rand.dist.pois.exp/ctor_double.pass.cpp   |    32 -
 .../rand.dist.pois.exp/ctor_param.pass.cpp    |    29 -
 .../rand.dist.pois.exp/eq.pass.cpp            |    37 -
 .../rand.dist.pois.exp/eval.pass.cpp          |   154 -
 .../rand.dist.pois.exp/eval_param.pass.cpp    |    75 -
 .../rand.dist.pois.exp/get_param.pass.cpp     |    29 -
 .../rand.dist.pois.exp/io.pass.cpp            |    41 -
 .../rand.dist.pois.exp/max.pass.cpp           |    28 -
 .../rand.dist.pois.exp/min.pass.cpp           |    27 -
 .../rand.dist.pois.exp/param_assign.pass.cpp  |    31 -
 .../rand.dist.pois.exp/param_copy.pass.cpp    |    30 -
 .../rand.dist.pois.exp/param_ctor.pass.cpp    |    35 -
 .../rand.dist.pois.exp/param_eq.pass.cpp      |    37 -
 .../rand.dist.pois.exp/param_types.pass.cpp   |    28 -
 .../rand.dist.pois.exp/set_param.pass.cpp     |    30 -
 .../rand.dist.pois.exp/types.pass.cpp         |    34 -
 .../rand.dist.pois.extreme/assign.pass.cpp    |    34 -
 .../rand.dist.pois.extreme/copy.pass.cpp      |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../ctor_param.pass.cpp                       |    30 -
 .../rand.dist.pois.extreme/eq.pass.cpp        |    37 -
 .../rand.dist.pois.extreme/eval.pass.cpp      |   190 -
 .../eval_param.pass.cpp                       |   194 -
 .../rand.dist.pois.extreme/get_param.pass.cpp |    29 -
 .../rand.dist.pois.extreme/io.pass.cpp        |    41 -
 .../rand.dist.pois.extreme/max.pass.cpp       |    28 -
 .../rand.dist.pois.extreme/min.pass.cpp       |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../param_copy.pass.cpp                       |    31 -
 .../param_ctor.pass.cpp                       |    44 -
 .../rand.dist.pois.extreme/param_eq.pass.cpp  |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.pois.extreme/set_param.pass.cpp |    30 -
 .../rand.dist.pois.extreme/types.pass.cpp     |    34 -
 .../rand.dist.pois.gamma/assign.pass.cpp      |    34 -
 .../rand.dist.pois.gamma/copy.pass.cpp        |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../rand.dist.pois.gamma/ctor_param.pass.cpp  |    30 -
 .../rand.dist.pois.gamma/eq.pass.cpp          |    37 -
 .../rand.dist.pois.gamma/eval.pass.cpp        |   154 -
 .../rand.dist.pois.gamma/eval_param.pass.cpp  |   157 -
 .../rand.dist.pois.gamma/get_param.pass.cpp   |    29 -
 .../rand.dist.pois.gamma/io.pass.cpp          |    41 -
 .../rand.dist.pois.gamma/max.pass.cpp         |    28 -
 .../rand.dist.pois.gamma/min.pass.cpp         |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../rand.dist.pois.gamma/param_copy.pass.cpp  |    31 -
 .../rand.dist.pois.gamma/param_ctor.pass.cpp  |    44 -
 .../rand.dist.pois.gamma/param_eq.pass.cpp    |    37 -
 .../rand.dist.pois.gamma/param_types.pass.cpp |    28 -
 .../rand.dist.pois.gamma/set_param.pass.cpp   |    30 -
 .../rand.dist.pois.gamma/types.pass.cpp       |    34 -
 .../rand.dist.pois.poisson/assign.pass.cpp    |    34 -
 .../rand.dist.pois.poisson/copy.pass.cpp      |    32 -
 .../ctor_double.pass.cpp                      |    32 -
 .../ctor_param.pass.cpp                       |    29 -
 .../rand.dist.pois.poisson/eq.pass.cpp        |    37 -
 .../rand.dist.pois.poisson/eval.pass.cpp      |   151 -
 .../eval_param.pass.cpp                       |   157 -
 .../rand.dist.pois.poisson/get_param.pass.cpp |    29 -
 .../rand.dist.pois.poisson/io.pass.cpp        |    41 -
 .../rand.dist.pois.poisson/max.pass.cpp       |    28 -
 .../rand.dist.pois.poisson/min.pass.cpp       |    27 -
 .../param_assign.pass.cpp                     |    31 -
 .../param_copy.pass.cpp                       |    30 -
 .../param_ctor.pass.cpp                       |    35 -
 .../rand.dist.pois.poisson/param_eq.pass.cpp  |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.pois.poisson/set_param.pass.cpp |    30 -
 .../rand.dist.pois.poisson/types.pass.cpp     |    34 -
 .../rand.dist.pois.weibull/assign.pass.cpp    |    34 -
 .../rand.dist.pois.weibull/copy.pass.cpp      |    32 -
 .../ctor_double_double.pass.cpp               |    40 -
 .../ctor_param.pass.cpp                       |    30 -
 .../rand.dist.pois.weibull/eq.pass.cpp        |    37 -
 .../rand.dist.pois.weibull/eval.pass.cpp      |   166 -
 .../eval_param.pass.cpp                       |   169 -
 .../rand.dist.pois.weibull/get_param.pass.cpp |    29 -
 .../rand.dist.pois.weibull/io.pass.cpp        |    41 -
 .../rand.dist.pois.weibull/max.pass.cpp       |    28 -
 .../rand.dist.pois.weibull/min.pass.cpp       |    27 -
 .../param_assign.pass.cpp                     |    32 -
 .../param_copy.pass.cpp                       |    31 -
 .../param_ctor.pass.cpp                       |    44 -
 .../rand.dist.pois.weibull/param_eq.pass.cpp  |    37 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.pois.weibull/set_param.pass.cpp |    30 -
 .../rand.dist.pois.weibull/types.pass.cpp     |    34 -
 .../rand.dist.samp/nothing_to_do.pass.cpp     |    12 -
 .../rand.dist.samp.discrete/assign.pass.cpp   |    35 -
 .../rand.dist.samp.discrete/copy.pass.cpp     |    33 -
 .../ctor_default.pass.cpp                     |    29 -
 .../ctor_func.pass.cpp                        |    60 -
 .../ctor_init.pass.cpp                        |    81 -
 .../ctor_iterator.pass.cpp                    |    87 -
 .../ctor_param.pass.cpp                       |    33 -
 .../rand.dist.samp.discrete/eq.pass.cpp       |    45 -
 .../rand.dist.samp.discrete/eval.pass.cpp     |   279 -
 .../eval_param.pass.cpp                       |    45 -
 .../get_param.pass.cpp                        |    30 -
 .../rand.dist.samp.discrete/io.pass.cpp       |    42 -
 .../rand.dist.samp.discrete/max.pass.cpp      |    34 -
 .../rand.dist.samp.discrete/min.pass.cpp      |    28 -
 .../param_assign.pass.cpp                     |    32 -
 .../param_copy.pass.cpp                       |    31 -
 .../param_ctor_default.pass.cpp               |    32 -
 .../param_ctor_func.pass.cpp                  |    64 -
 .../param_ctor_init.pass.cpp                  |    88 -
 .../param_ctor_iterator.pass.cpp              |    94 -
 .../rand.dist.samp.discrete/param_eq.pass.cpp |    39 -
 .../param_types.pass.cpp                      |    28 -
 .../set_param.pass.cpp                        |    31 -
 .../rand.dist.samp.discrete/types.pass.cpp    |    32 -
 .../rand.dist.samp.pconst/assign.pass.cpp     |    36 -
 .../rand.dist.samp.pconst/copy.pass.cpp       |    34 -
 .../ctor_default.pass.cpp                     |    35 -
 .../rand.dist.samp.pconst/ctor_func.pass.cpp  |    64 -
 .../ctor_init_func.pass.cpp                   |    78 -
 .../ctor_iterator.pass.cpp                    |    96 -
 .../rand.dist.samp.pconst/ctor_param.pass.cpp |    41 -
 .../rand.dist.samp.pconst/eq.pass.cpp         |    47 -
 .../rand.dist.samp.pconst/eval.pass.cpp       |   695 -
 .../rand.dist.samp.pconst/eval_param.pass.cpp |    97 -
 .../rand.dist.samp.pconst/get_param.pass.cpp  |    32 -
 .../rand.dist.samp.pconst/io.pass.cpp         |    44 -
 .../rand.dist.samp.pconst/max.pass.cpp        |    30 -
 .../rand.dist.samp.pconst/min.pass.cpp        |    30 -
 .../param_assign.pass.cpp                     |    34 -
 .../rand.dist.samp.pconst/param_copy.pass.cpp |    33 -
 .../param_ctor_default.pass.cpp               |    34 -
 .../param_ctor_func.pass.cpp                  |    67 -
 .../param_ctor_init_func.pass.cpp             |    79 -
 .../param_ctor_iterator.pass.cpp              |   100 -
 .../rand.dist.samp.pconst/param_eq.pass.cpp   |    41 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.samp.pconst/set_param.pass.cpp  |    32 -
 .../rand.dist.samp.pconst/types.pass.cpp      |    32 -
 .../rand.dist.samp.plinear/assign.pass.cpp    |    36 -
 .../rand.dist.samp.plinear/copy.pass.cpp      |    34 -
 .../ctor_default.pass.cpp                     |    36 -
 .../rand.dist.samp.plinear/ctor_func.pass.cpp |    69 -
 .../ctor_init_func.pass.cpp                   |    82 -
 .../ctor_iterator.pass.cpp                    |   101 -
 .../ctor_param.pass.cpp                       |    42 -
 .../rand.dist.samp.plinear/eq.pass.cpp        |    47 -
 .../rand.dist.samp.plinear/eval.pass.cpp      |   343 -
 .../eval_param.pass.cpp                       |    92 -
 .../rand.dist.samp.plinear/get_param.pass.cpp |    32 -
 .../rand.dist.samp.plinear/io.pass.cpp        |    44 -
 .../rand.dist.samp.plinear/max.pass.cpp       |    30 -
 .../rand.dist.samp.plinear/min.pass.cpp       |    30 -
 .../param_assign.pass.cpp                     |    34 -
 .../param_copy.pass.cpp                       |    33 -
 .../param_ctor_default.pass.cpp               |    35 -
 .../param_ctor_func.pass.cpp                  |    70 -
 .../param_ctor_init_func.pass.cpp             |    83 -
 .../param_ctor_iterator.pass.cpp              |   105 -
 .../rand.dist.samp.plinear/param_eq.pass.cpp  |    41 -
 .../param_types.pass.cpp                      |    28 -
 .../rand.dist.samp.plinear/set_param.pass.cpp |    32 -
 .../rand.dist.samp.plinear/types.pass.cpp     |    32 -
 .../rand.dist.uni/nothing_to_do.pass.cpp      |    12 -
 .../rand.dist.uni.int/assign.pass.cpp         |    34 -
 .../rand.dist.uni.int/copy.pass.cpp           |    32 -
 .../rand.dist.uni.int/ctor_int_int.pass.cpp   |    41 -
 .../rand.dist.uni.int/ctor_param.pass.cpp     |    30 -
 .../rand.dist.uni.int/eq.pass.cpp             |    37 -
 .../rand.dist.uni.int/eval.pass.cpp           |   455 -
 .../rand.dist.uni.int/eval_param.pass.cpp     |    75 -
 .../rand.dist.uni.int/get_param.pass.cpp      |    29 -
 .../rand.dist.uni.int/io.pass.cpp             |    41 -
 .../rand.dist.uni.int/max.pass.cpp            |    27 -
 .../rand.dist.uni.int/min.pass.cpp            |    27 -
 .../rand.dist.uni.int/param_assign.pass.cpp   |    32 -
 .../rand.dist.uni.int/param_copy.pass.cpp     |    31 -
 .../rand.dist.uni.int/param_ctor.pass.cpp     |    44 -
 .../rand.dist.uni.int/param_eq.pass.cpp       |    37 -
 .../rand.dist.uni.int/param_types.pass.cpp    |    28 -
 .../rand.dist.uni.int/set_param.pass.cpp      |    30 -
 .../rand.dist.uni.int/types.pass.cpp          |    27 -
 .../rand.dist.uni.real/assign.pass.cpp        |    34 -
 .../rand.dist.uni.real/copy.pass.cpp          |    32 -
 .../rand.dist.uni.real/ctor_int_int.pass.cpp  |    41 -
 .../rand.dist.uni.real/ctor_param.pass.cpp    |    30 -
 .../rand.dist.uni.real/eq.pass.cpp            |    37 -
 .../rand.dist.uni.real/eval.pass.cpp          |   474 -
 .../rand.dist.uni.real/eval_param.pass.cpp    |    74 -
 .../rand.dist.uni.real/get_param.pass.cpp     |    29 -
 .../rand.dist.uni.real/io.pass.cpp            |    41 -
 .../rand.dist.uni.real/max.pass.cpp           |    27 -
 .../rand.dist.uni.real/min.pass.cpp           |    27 -
 .../rand.dist.uni.real/param_assign.pass.cpp  |    32 -
 .../rand.dist.uni.real/param_copy.pass.cpp    |    31 -
 .../rand.dist.uni.real/param_ctor.pass.cpp    |    44 -
 .../rand.dist.uni.real/param_eq.pass.cpp      |    37 -
 .../rand.dist.uni.real/param_types.pass.cpp   |    28 -
 .../rand.dist.uni.real/set_param.pass.cpp     |    30 -
 .../rand.dist.uni.real/types.pass.cpp         |    27 -
 .../rand/rand.eng/nothing_to_do.pass.cpp      |    12 -
 .../rand.eng/rand.eng.lcong/assign.pass.cpp   |    58 -
 .../rand.eng/rand.eng.lcong/copy.pass.cpp     |    58 -
 .../rand.eng.lcong/ctor_result_type.pass.cpp  |   154 -
 .../rand.eng.lcong/ctor_sseq.pass.cpp         |    29 -
 .../rand.eng/rand.eng.lcong/default.pass.cpp  |    57 -
 .../rand.eng/rand.eng.lcong/discard.pass.cpp  |    73 -
 .../rand.eng/rand.eng.lcong/eval.pass.cpp     |    87 -
 .../rand/rand.eng/rand.eng.lcong/io.pass.cpp  |    44 -
 .../rand.eng.lcong/result_type.pass.cpp       |    37 -
 .../rand.eng.lcong/seed_result_type.pass.cpp  |    40 -
 .../rand.eng.lcong/seed_sseq.pass.cpp         |    39 -
 .../rand.eng/rand.eng.lcong/values.pass.cpp   |    74 -
 .../rand.eng/rand.eng.mers/assign.pass.cpp    |    58 -
 .../rand/rand.eng/rand.eng.mers/copy.pass.cpp |    56 -
 .../rand.eng.mers/ctor_result_type.pass.cpp   |   245 -
 .../rand.eng/rand.eng.mers/ctor_sseq.pass.cpp |   309 -
 .../rand.eng/rand.eng.mers/default.pass.cpp   |    45 -
 .../rand.eng/rand.eng.mers/discard.pass.cpp   |    55 -
 .../rand/rand.eng/rand.eng.mers/eval.pass.cpp |    45 -
 .../rand/rand.eng/rand.eng.mers/io.pass.cpp   |    69 -
 .../rand.eng.mers/result_type.pass.cpp        |    44 -
 .../rand.eng.mers/seed_result_type.pass.cpp   |    52 -
 .../rand.eng/rand.eng.mers/seed_sseq.pass.cpp |    50 -
 .../rand.eng/rand.eng.mers/values.pass.cpp    |   122 -
 .../rand.eng/rand.eng.sub/assign.pass.cpp     |    56 -
 .../rand/rand.eng/rand.eng.sub/copy.pass.cpp  |    54 -
 .../rand.eng.sub/ctor_result_type.pass.cpp    |    51 -
 .../rand.eng/rand.eng.sub/ctor_sseq.pass.cpp  |    55 -
 .../rand.eng/rand.eng.sub/default.pass.cpp    |    42 -
 .../rand.eng/rand.eng.sub/discard.pass.cpp    |    52 -
 .../rand/rand.eng/rand.eng.sub/eval.pass.cpp  |    42 -
 .../rand/rand.eng/rand.eng.sub/io.pass.cpp    |    63 -
 .../rand.eng.sub/result_type.pass.cpp         |    42 -
 .../rand.eng.sub/seed_result_type.pass.cpp    |    50 -
 .../rand.eng/rand.eng.sub/seed_sseq.pass.cpp  |    48 -
 .../rand.eng/rand.eng.sub/values.pass.cpp     |    70 -
 .../default_random_engine.pass.cpp            |    22 -
 .../rand/rand.predef/knuth_b.pass.cpp         |    22 -
 .../rand/rand.predef/minstd_rand.pass.cpp     |    23 -
 .../rand/rand.predef/minstd_rand0.pass.cpp    |    23 -
 .../rand/rand.predef/mt19937.pass.cpp         |    27 -
 .../rand/rand.predef/mt19937_64.pass.cpp      |    27 -
 .../rand/rand.predef/ranlux24.pass.cpp        |    22 -
 .../rand/rand.predef/ranlux24_base.pass.cpp   |    22 -
 .../rand/rand.predef/ranlux48.pass.cpp        |    22 -
 .../rand/rand.predef/ranlux48_base.pass.cpp   |    22 -
 .../rand/rand.req/nothing_to_do.pass.cpp      |    12 -
 .../rand.req.adapt/nothing_to_do.pass.cpp     |    12 -
 .../rand.req.dst/nothing_to_do.pass.cpp       |    12 -
 .../rand.req.eng/nothing_to_do.pass.cpp       |    12 -
 .../rand.req.genl/nothing_to_do.pass.cpp      |    12 -
 .../rand.req.seedseq/nothing_to_do.pass.cpp   |    12 -
 .../rand.req.urng/nothing_to_do.pass.cpp      |    12 -
 .../rand/rand.synopsis/version.pass.cpp       |    20 -
 .../rand/rand.util/nothing_to_do.pass.cpp     |    12 -
 .../generate_canonical.pass.cpp               |   100 -
 .../rand.util.seedseq/assign.fail.cpp         |    23 -
 .../rand.util/rand.util.seedseq/copy.fail.cpp |    22 -
 .../rand.util.seedseq/default.pass.cpp        |    23 -
 .../rand.util.seedseq/generate.pass.cpp       |   805 -
 .../initializer_list.pass.cpp                 |    33 -
 .../rand.util.seedseq/iterator.pass.cpp       |    32 -
 .../rand.util.seedseq/types.pass.cpp          |    24 -
 .../libcxx/test/std/re/nothing_to_do.pass.cpp |    12 -
 .../test/std/re/re.alg/nothing_to_do.pass.cpp |    12 -
 .../std/re/re.alg/re.alg.match/awk.pass.cpp   |  1390 -
 .../std/re/re.alg/re.alg.match/basic.fail.cpp |    36 -
 .../std/re/re.alg/re.alg.match/basic.pass.cpp |  1367 -
 .../std/re/re.alg/re.alg.match/ecma.pass.cpp  |  1349 -
 .../std/re/re.alg/re.alg.match/egrep.pass.cpp |    81 -
 .../re/re.alg/re.alg.match/extended.pass.cpp  |  1363 -
 .../std/re/re.alg/re.alg.match/grep.pass.cpp  |    49 -
 .../re.alg.match/lookahead_capture.pass.cpp   |    98 -
 .../parse_curly_brackets.pass.cpp             |    72 -
 .../re/re.alg/re.alg.replace/test1.pass.cpp   |   107 -
 .../re/re.alg/re.alg.replace/test2.pass.cpp   |   107 -
 .../re/re.alg/re.alg.replace/test3.pass.cpp   |    73 -
 .../re/re.alg/re.alg.replace/test4.pass.cpp   |    72 -
 .../re/re.alg/re.alg.replace/test5.pass.cpp   |    73 -
 .../re/re.alg/re.alg.replace/test6.pass.cpp   |    73 -
 .../std/re/re.alg/re.alg.search/awk.pass.cpp  |  1574 -
 .../re/re.alg/re.alg.search/backup.pass.cpp   |    63 -
 .../re/re.alg/re.alg.search/basic.fail.cpp    |    36 -
 .../re/re.alg/re.alg.search/basic.pass.cpp    |  1547 -
 .../std/re/re.alg/re.alg.search/ecma.pass.cpp |  1589 -
 .../re/re.alg/re.alg.search/egrep.pass.cpp    |    90 -
 .../re/re.alg/re.alg.search/extended.pass.cpp |  1543 -
 .../std/re/re.alg/re.alg.search/grep.pass.cpp |    58 -
 .../re.alg/re.alg.search/lookahead.pass.cpp   |    28 -
 .../re.alg.search/no_update_pos.pass.cpp      |    38 -
 .../re.alg/re.except/nothing_to_do.pass.cpp   |    12 -
 .../std/re/re.badexp/regex_error.pass.cpp     |    96 -
 .../std/re/re.const/nothing_to_do.pass.cpp    |    13 -
 .../re/re.const/re.err/error_type.pass.cpp    |   143 -
 .../re.matchflag/match_flag_type.pass.cpp     |   128 -
 .../re.matchflag/match_not_bol.pass.cpp       |    50 -
 .../re.matchflag/match_not_eol.pass.cpp       |    50 -
 .../re.synopt/syntax_option_type.pass.cpp     |   114 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../nothing_to_do.pass.cpp                    |    13 -
 .../test/std/re/re.def/nothing_to_do.pass.cpp |    13 -
 .../std/re/re.general/nothing_to_do.pass.cpp  |    13 -
 .../std/re/re.grammar/nothing_to_do.pass.cpp  |    12 -
 .../std/re/re.iter/nothing_to_do.pass.cpp     |    12 -
 .../re.regiter.cnstr/cnstr.fail.cpp           |    36 -
 .../re.regiter.cnstr/cnstr.pass.cpp           |    44 -
 .../re.regiter.cnstr/default.pass.cpp         |    32 -
 .../re.regiter.comp/tested_elsewhere.pass.cpp |    19 -
 .../re.regiter.deref/deref.pass.cpp           |    42 -
 .../re.regiter/re.regiter.incr/post.pass.cpp  |    97 -
 .../std/re/re.iter/re.regiter/types.pass.cpp  |    45 -
 .../re.tokiter.cnstr/array.fail.cpp           |    39 -
 .../re.tokiter.cnstr/array.pass.cpp           |    64 -
 .../re.tokiter.cnstr/default.pass.cpp         |    32 -
 .../re.tokiter/re.tokiter.cnstr/init.fail.cpp |    36 -
 .../re.tokiter/re.tokiter.cnstr/init.pass.cpp |    64 -
 .../re.tokiter/re.tokiter.cnstr/int.fail.cpp  |    35 -
 .../re.tokiter/re.tokiter.cnstr/int.pass.cpp  |    75 -
 .../re.tokiter.cnstr/vector.fail.cpp          |    40 -
 .../re.tokiter.cnstr/vector.pass.cpp          |   128 -
 .../re.tokiter/re.tokiter.comp/equal.pass.cpp |    36 -
 .../re.tokiter.deref/deref.pass.cpp           |    72 -
 .../re.tokiter/re.tokiter.incr/post.pass.cpp  |   135 -
 .../std/re/re.iter/re.tokiter/types.pass.cpp  |    45 -
 .../re.regex.assign/assign.il.pass.cpp        |    33 -
 .../re.regex/re.regex.assign/assign.pass.cpp  |    35 -
 .../assign_iter_iter_flag.pass.cpp            |    46 -
 .../re.regex.assign/assign_ptr_flag.pass.cpp  |    29 -
 .../assign_ptr_size_flag.pass.cpp             |    25 -
 .../assign_string_flag.pass.cpp               |    31 -
 .../re/re.regex/re.regex.assign/copy.pass.cpp |    26 -
 .../re/re.regex/re.regex.assign/il.pass.cpp   |    27 -
 .../re/re.regex/re.regex.assign/ptr.pass.cpp  |    25 -
 .../re.regex/re.regex.assign/string.pass.cpp  |    26 -
 .../re.regex.const/constants.pass.cpp         |    65 -
 .../re.regex.construct/awk_oct.pass.cpp       |    28 -
 .../re.regex.construct/bad_escape.pass.cpp    |    45 -
 .../re.regex.construct/bad_repeat.pass.cpp    |    42 -
 .../re.regex/re.regex.construct/copy.pass.cpp |    25 -
 .../re.regex.construct/default.pass.cpp       |    32 -
 .../re.regex.construct/il_flg.pass.cpp        |    70 -
 .../re.regex.construct/iter_iter.pass.cpp     |    43 -
 .../re.regex.construct/iter_iter_flg.pass.cpp |    69 -
 .../re.regex/re.regex.construct/ptr.pass.cpp  |    34 -
 .../re.regex.construct/ptr_flg.pass.cpp       |    59 -
 .../re.regex.construct/ptr_size_flg.pass.cpp  |    60 -
 .../re.regex.construct/string.pass.cpp        |    35 -
 .../re.regex.construct/string_flg.pass.cpp    |    61 -
 .../re.regex/re.regex.locale/imbue.pass.cpp   |    31 -
 .../re.regex.nonmemb/nothing_to_do.pass.cpp   |    12 -
 .../re.regex.nmswap/swap.pass.cpp             |    29 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../re/re.regex/re.regex.swap/swap.pass.cpp   |    28 -
 .../test/std/re/re.regex/types.pass.cpp       |    35 -
 .../test/std/re/re.req/nothing_to_do.pass.cpp |    13 -
 .../re.results.acc/begin_end.pass.cpp         |    38 -
 .../re.results.acc/cbegin_cend.pass.cpp       |    38 -
 .../re.results/re.results.acc/index.pass.cpp  |    53 -
 .../re.results/re.results.acc/length.pass.cpp |    36 -
 .../re.results.acc/position.pass.cpp          |    36 -
 .../re.results/re.results.acc/prefix.pass.cpp |    34 -
 .../re/re.results/re.results.acc/str.pass.cpp |    36 -
 .../re.results/re.results.acc/suffix.pass.cpp |    34 -
 .../re.results.all/get_allocator.pass.cpp     |    35 -
 .../re.results.const/allocator.pass.cpp       |    35 -
 .../re.results.const/default.pass.cpp         |    33 -
 .../re.results/re.results.form/form1.pass.cpp |   103 -
 .../re.results/re.results.form/form2.pass.cpp |   102 -
 .../re.results/re.results.form/form3.pass.cpp |    85 -
 .../re.results/re.results.form/form4.pass.cpp |    80 -
 .../re.results.nonmember/equal.pass.cpp       |    46 -
 .../re.results/re.results.size/empty.pass.cpp |    36 -
 .../re.results.size/max_size.pass.cpp         |    31 -
 .../re.results.state/ready.pass.cpp           |    43 -
 .../re.results.swap/member_swap.pass.cpp      |    39 -
 .../re.results.swap/non_member_swap.pass.cpp  |    41 -
 .../test/std/re/re.results/types.pass.cpp     |    51 -
 .../compare_string_type.pass.cpp              |    49 -
 .../compare_sub_match.pass.cpp                |    53 -
 .../compare_value_type_ptr.pass.cpp           |    47 -
 .../re.submatch.members/default.pass.cpp      |    33 -
 .../re.submatch.members/length.pass.cpp       |    43 -
 .../operator_string.pass.cpp                  |    47 -
 .../re.submatch.members/str.pass.cpp          |    47 -
 .../re.submatch.op/compare.pass.cpp           |   287 -
 .../re.submatch.op/stream.pass.cpp            |    42 -
 .../test/std/re/re.submatch/types.pass.cpp    |    64 -
 .../libcxx/test/std/re/re.syn/cmatch.pass.cpp |    20 -
 .../std/re/re.syn/cregex_iterator.pass.cpp    |    20 -
 .../re/re.syn/cregex_token_iterator.pass.cpp  |    20 -
 .../test/std/re/re.syn/csub_match.pass.cpp    |    20 -
 .../libcxx/test/std/re/re.syn/regex.pass.cpp  |    20 -
 .../libcxx/test/std/re/re.syn/smatch.pass.cpp |    20 -
 .../std/re/re.syn/sregex_iterator.pass.cpp    |    20 -
 .../re/re.syn/sregex_token_iterator.pass.cpp  |    20 -
 .../test/std/re/re.syn/ssub_match.pass.cpp    |    20 -
 .../test/std/re/re.syn/wcmatch.pass.cpp       |    20 -
 .../std/re/re.syn/wcregex_iterator.pass.cpp   |    20 -
 .../re/re.syn/wcregex_token_iterator.pass.cpp |    20 -
 .../test/std/re/re.syn/wcsub_match.pass.cpp   |    20 -
 .../libcxx/test/std/re/re.syn/wregex.pass.cpp |    20 -
 .../test/std/re/re.syn/wsmatch.pass.cpp       |    20 -
 .../std/re/re.syn/wsregex_iterator.pass.cpp   |    20 -
 .../re/re.syn/wsregex_token_iterator.pass.cpp |    20 -
 .../test/std/re/re.syn/wssub_match.pass.cpp   |    20 -
 .../test/std/re/re.traits/default.pass.cpp    |    37 -
 .../test/std/re/re.traits/getloc.pass.cpp     |    36 -
 .../test/std/re/re.traits/imbue.pass.cpp      |    30 -
 .../test/std/re/re.traits/isctype.pass.cpp    |   279 -
 .../test/std/re/re.traits/length.pass.cpp     |    31 -
 .../re/re.traits/lookup_classname.pass.cpp    |   211 -
 .../re/re.traits/lookup_collatename.pass.cpp  |   192 -
 .../test/std/re/re.traits/transform.pass.cpp  |    46 -
 .../re/re.traits/transform_primary.pass.cpp   |    51 -
 .../test/std/re/re.traits/translate.pass.cpp  |    34 -
 .../re/re.traits/translate_nocase.pass.cpp    |    72 -
 .../test/std/re/re.traits/types.pass.cpp      |    32 -
 .../test/std/re/re.traits/value.pass.cpp      |   125 -
 .../basic.string.hash/strings.pass.cpp        |    48 -
 .../basic.string.literals/literal.pass.cpp    |    47 -
 .../basic.string.literals/literal1.fail.cpp   |    22 -
 .../basic.string.literals/literal1.pass.cpp   |    20 -
 .../basic.string.literals/literal2.fail.cpp   |    20 -
 .../basic.string.literals/literal2.pass.cpp   |    20 -
 .../basic.string.literals/literal3.pass.cpp   |    20 -
 .../std/strings/basic.string/input_iterator.h |    41 -
 .../basic.string/string.access/at.pass.cpp    |    58 -
 .../basic.string/string.access/back.pass.cpp  |    56 -
 .../string.access/db_back.pass.cpp            |    54 -
 .../string.access/db_cback.pass.cpp           |    50 -
 .../string.access/db_cfront.pass.cpp          |    50 -
 .../string.access/db_cindex.pass.cpp          |    52 -
 .../string.access/db_front.pass.cpp           |    54 -
 .../string.access/db_index.pass.cpp           |    52 -
 .../basic.string/string.access/front.pass.cpp |    56 -
 .../basic.string/string.access/index.pass.cpp |    63 -
 .../string.capacity/capacity.pass.cpp         |    58 -
 .../string.capacity/clear.pass.cpp            |    57 -
 .../string.capacity/empty.pass.cpp            |    42 -
 .../string.capacity/length.pass.cpp           |    42 -
 .../string.capacity/max_size.pass.cpp         |    73 -
 .../string.capacity/over_max_size.pass.cpp    |    47 -
 .../string.capacity/reserve.pass.cpp          |   117 -
 .../string.capacity/resize_size.pass.cpp      |    79 -
 .../string.capacity/resize_size_char.pass.cpp |    79 -
 .../string.capacity/shrink_to_fit.pass.cpp    |    62 -
 .../string.capacity/size.pass.cpp             |    42 -
 .../basic.string/string.cons/alloc.pass.cpp   |    95 -
 .../string.cons/char_assignment.pass.cpp      |    49 -
 .../basic.string/string.cons/copy.pass.cpp    |    49 -
 .../string.cons/copy_alloc.pass.cpp           |    49 -
 .../string.cons/copy_assignment.pass.cpp      |    70 -
 .../string.cons/default_noexcept.pass.cpp     |    46 -
 .../string.cons/dtor_noexcept.pass.cpp        |    47 -
 .../string.cons/initializer_list.pass.cpp     |    46 -
 .../initializer_list_assignment.pass.cpp      |    36 -
 .../string.cons/iter_alloc.pass.cpp           |   119 -
 .../basic.string/string.cons/move.pass.cpp    |    57 -
 .../string.cons/move_alloc.pass.cpp           |    89 -
 .../string.cons/move_assign_noexcept.pass.cpp |    95 -
 .../string.cons/move_assignment.pass.cpp      |    79 -
 .../string.cons/move_noexcept.pass.cpp        |    50 -
 .../string.cons/pointer_alloc.pass.cpp        |    89 -
 .../string.cons/pointer_assignment.pass.cpp   |    72 -
 .../string.cons/pointer_size_alloc.pass.cpp   |    87 -
 .../string.cons/size_char_alloc.pass.cpp      |   128 -
 .../basic.string/string.cons/substr.pass.cpp  |   173 -
 .../string.iterators/begin.pass.cpp           |    48 -
 .../string.iterators/cbegin.pass.cpp          |    45 -
 .../string.iterators/cend.pass.cpp            |    41 -
 .../string.iterators/crbegin.pass.cpp         |    45 -
 .../string.iterators/crend.pass.cpp           |    41 -
 .../string.iterators/db_iterators_2.pass.cpp  |    52 -
 .../string.iterators/db_iterators_3.pass.cpp  |    52 -
 .../string.iterators/db_iterators_4.pass.cpp  |    54 -
 .../string.iterators/db_iterators_5.pass.cpp  |    58 -
 .../string.iterators/db_iterators_6.pass.cpp  |    56 -
 .../string.iterators/db_iterators_7.pass.cpp  |    56 -
 .../string.iterators/db_iterators_8.pass.cpp  |    52 -
 .../string.iterators/end.pass.cpp             |    50 -
 .../string.iterators/iterators.pass.cpp       |    73 -
 .../string.iterators/rbegin.pass.cpp          |    48 -
 .../string.iterators/rend.pass.cpp            |    50 -
 .../string.modifiers/nothing_to_do.pass.cpp   |    12 -
 .../string_append/initializer_list.pass.cpp   |    36 -
 .../string_append/iterator.pass.cpp           |   150 -
 .../string_append/pointer.pass.cpp            |    63 -
 .../string_append/pointer_size.pass.cpp       |    72 -
 .../string_append/push_back.pass.cpp          |    44 -
 .../string_append/size_char.pass.cpp          |    63 -
 .../string_append/string.pass.cpp             |    79 -
 .../string_append/string_size_size.pass.cpp   |   118 -
 .../string_assign/initializer_list.pass.cpp   |    36 -
 .../string_assign/iterator.pass.cpp           |   150 -
 .../string_assign/pointer.pass.cpp            |    63 -
 .../string_assign/pointer_size.pass.cpp       |    72 -
 .../string_assign/rv_string.pass.cpp          |    80 -
 .../string_assign/size_char.pass.cpp          |    63 -
 .../string_assign/string.pass.cpp             |    79 -
 .../string_assign/string_size_size.pass.cpp   |   118 -
 .../string_copy/copy.pass.cpp                 |   170 -
 .../string_erase/erase_iter_db1.pass.cpp      |    50 -
 .../string_erase/erase_iter_db2.pass.cpp      |    52 -
 .../string_erase/erase_iter_iter_db1.pass.cpp |    50 -
 .../string_erase/erase_iter_iter_db2.pass.cpp |    50 -
 .../string_erase/erase_iter_iter_db3.pass.cpp |    50 -
 .../string_erase/erase_iter_iter_db4.pass.cpp |    48 -
 .../string_erase/iter.pass.cpp                |    64 -
 .../string_erase/iter_iter.pass.cpp           |   149 -
 .../string_erase/pop_back.pass.cpp            |    55 -
 .../string_erase/size_size.pass.cpp           |   280 -
 .../string_insert/iter_char.pass.cpp          |    88 -
 .../iter_initializer_list.pass.cpp            |    50 -
 .../string_insert/iter_iter_iter.pass.cpp     |   140 -
 .../string_insert/iter_size_char.pass.cpp     |   181 -
 .../string_insert/size_pointer.pass.cpp       |   211 -
 .../string_insert/size_pointer_size.pass.cpp  |   692 -
 .../string_insert/size_size_char.pass.cpp     |   212 -
 .../string_insert/size_string.pass.cpp        |   211 -
 .../size_string_size_size.pass.cpp            |  1784 --
 .../string_op_plus_equal/char.pass.cpp        |    46 -
 .../initializer_list.pass.cpp                 |    36 -
 .../string_op_plus_equal/pointer.pass.cpp     |    78 -
 .../string_op_plus_equal/string.pass.cpp      |    79 -
 .../iter_iter_initializer_list.pass.cpp       |    36 -
 .../iter_iter_iter_iter.pass.cpp              |   976 -
 .../string_replace/iter_iter_pointer.pass.cpp |   285 -
 .../iter_iter_pointer_size.pass.cpp           |   976 -
 .../iter_iter_size_char.pass.cpp              |   286 -
 .../string_replace/iter_iter_string.pass.cpp  |   285 -
 .../string_replace/size_size_pointer.pass.cpp |   375 -
 .../size_size_pointer_size.pass.cpp           |  1327 -
 .../size_size_size_char.pass.cpp              |   374 -
 .../string_replace/size_size_string.pass.cpp  |   372 -
 .../size_size_string_size_size.pass.cpp       |  5966 ----
 .../string_swap/swap.pass.cpp                 |    76 -
 .../string.nonmembers/nothing_to_do.pass.cpp  |    12 -
 .../string.io/get_line.pass.cpp               |    81 -
 .../string.io/get_line_delim.pass.cpp         |    93 -
 .../string.io/get_line_delim_rv.pass.cpp      |    51 -
 .../string.io/get_line_rv.pass.cpp            |    51 -
 .../string.io/stream_extract.pass.cpp         |   117 -
 .../string.io/stream_insert.pass.cpp          |    91 -
 .../string.special/swap.pass.cpp              |    78 -
 .../string.special/swap_noexcept.pass.cpp     |    85 -
 .../string_op!=/pointer_string.pass.cpp       |    69 -
 .../string_op!=/string_pointer.pass.cpp       |    69 -
 .../string_op!=/string_string.pass.cpp        |    70 -
 .../string_op+/char_string.pass.cpp           |    80 -
 .../string_op+/pointer_string.pass.cpp        |   128 -
 .../string_op+/string_char.pass.cpp           |    80 -
 .../string_op+/string_pointer.pass.cpp        |   128 -
 .../string_op+/string_string.pass.cpp         |   222 -
 .../string_operator==/pointer_string.pass.cpp |    69 -
 .../string_operator==/string_pointer.pass.cpp |    69 -
 .../string_operator==/string_string.pass.cpp  |    70 -
 .../string_opgt/pointer_string.pass.cpp       |    69 -
 .../string_opgt/string_pointer.pass.cpp       |    69 -
 .../string_opgt/string_string.pass.cpp        |    70 -
 .../string_opgt=/pointer_string.pass.cpp      |    69 -
 .../string_opgt=/string_pointer.pass.cpp      |    69 -
 .../string_opgt=/string_string.pass.cpp       |    70 -
 .../string_oplt/pointer_string.pass.cpp       |    69 -
 .../string_oplt/string_pointer.pass.cpp       |    69 -
 .../string_oplt/string_string.pass.cpp        |    70 -
 .../string_oplt=/pointer_string.pass.cpp      |    69 -
 .../string_oplt=/string_pointer.pass.cpp      |    69 -
 .../string_oplt=/string_string.pass.cpp       |    70 -
 .../string.ops/nothing_to_do.pass.cpp         |    12 -
 .../string.accessors/c_str.pass.cpp           |    52 -
 .../string.ops/string.accessors/data.pass.cpp |    52 -
 .../string.accessors/get_allocator.pass.cpp   |    47 -
 .../string_compare/pointer.pass.cpp           |    77 -
 .../string_compare/size_size_pointer.pass.cpp |   372 -
 .../size_size_pointer_size.pass.cpp           |  1323 -
 .../string_compare/size_size_string.pass.cpp  |   372 -
 .../size_size_string_size_size.pass.cpp       |  5948 ----
 .../string.ops/string_compare/string.pass.cpp |    77 -
 .../char_size.pass.cpp                        |   102 -
 .../pointer_size.pass.cpp                     |   158 -
 .../pointer_size_size.pass.cpp                |   387 -
 .../string_size.pass.cpp                      |   157 -
 .../string_find.first.of/char_size.pass.cpp   |    98 -
 .../pointer_size.pass.cpp                     |   158 -
 .../pointer_size_size.pass.cpp                |   387 -
 .../string_find.first.of/string_size.pass.cpp |   157 -
 .../char_size.pass.cpp                        |    98 -
 .../pointer_size.pass.cpp                     |   158 -
 .../pointer_size_size.pass.cpp                |   387 -
 .../string_size.pass.cpp                      |   157 -
 .../string_find.last.of/char_size.pass.cpp    |    98 -
 .../string_find.last.of/pointer_size.pass.cpp |   158 -
 .../pointer_size_size.pass.cpp                |   387 -
 .../string_find.last.of/string_size.pass.cpp  |   157 -
 .../string.ops/string_find/char_size.pass.cpp |    98 -
 .../string_find/pointer_size.pass.cpp         |   164 -
 .../string_find/pointer_size_size.pass.cpp    |   387 -
 .../string_find/string_size.pass.cpp          |   157 -
 .../string_rfind/char_size.pass.cpp           |    98 -
 .../string_rfind/pointer_size.pass.cpp        |   165 -
 .../string_rfind/pointer_size_size.pass.cpp   |   387 -
 .../string_rfind/string_size.pass.cpp         |   157 -
 .../string.ops/string_substr/substr.pass.cpp  |   166 -
 .../string.require/contiguous.pass.cpp        |    53 -
 .../std/strings/basic.string/test_traits.h    |    19 -
 .../std/strings/basic.string/types.pass.cpp   |    85 -
 .../std/strings/c.strings/cctype.pass.cpp     |   103 -
 .../std/strings/c.strings/cstring.pass.cpp    |    55 -
 .../std/strings/c.strings/cuchar.pass.cpp     |    18 -
 .../std/strings/c.strings/cwchar.pass.cpp     |   115 -
 .../std/strings/c.strings/cwctype.pass.cpp    |   114 -
 .../strings/c.strings/version_cctype.pass.cpp |    20 -
 .../c.strings/version_cstring.pass.cpp        |    20 -
 .../strings/c.strings/version_cuchar.pass.cpp |    22 -
 .../strings/c.strings/version_cwchar.pass.cpp |    20 -
 .../c.strings/version_cwctype.pass.cpp        |    20 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../assign2.pass.cpp                          |    24 -
 .../assign3.pass.cpp                          |    28 -
 .../compare.pass.cpp                          |    41 -
 .../copy.pass.cpp                             |    29 -
 .../eof.pass.cpp                              |    22 -
 .../eq.pass.cpp                               |    24 -
 .../eq_int_type.pass.cpp                      |    26 -
 .../find.pass.cpp                             |    28 -
 .../length.pass.cpp                           |    26 -
 .../lt.pass.cpp                               |    28 -
 .../move.pass.cpp                             |    33 -
 .../not_eof.pass.cpp                          |    26 -
 .../to_char_type.pass.cpp                     |    24 -
 .../to_int_type.pass.cpp                      |    24 -
 .../types.pass.cpp                            |    30 -
 .../assign2.pass.cpp                          |    28 -
 .../assign3.pass.cpp                          |    30 -
 .../compare.pass.cpp                          |    45 -
 .../copy.pass.cpp                             |    31 -
 .../eof.pass.cpp                              |    24 -
 .../eq.pass.cpp                               |    28 -
 .../eq_int_type.pass.cpp                      |    30 -
 .../find.pass.cpp                             |    30 -
 .../length.pass.cpp                           |    30 -
 .../lt.pass.cpp                               |    28 -
 .../move.pass.cpp                             |    35 -
 .../not_eof.pass.cpp                          |    30 -
 .../to_char_type.pass.cpp                     |    28 -
 .../to_int_type.pass.cpp                      |    28 -
 .../types.pass.cpp                            |    33 -
 .../assign2.pass.cpp                          |    28 -
 .../assign3.pass.cpp                          |    30 -
 .../compare.pass.cpp                          |    45 -
 .../copy.pass.cpp                             |    31 -
 .../eof.pass.cpp                              |    24 -
 .../eq.pass.cpp                               |    28 -
 .../eq_int_type.pass.cpp                      |    30 -
 .../find.pass.cpp                             |    30 -
 .../length.pass.cpp                           |    30 -
 .../lt.pass.cpp                               |    28 -
 .../move.pass.cpp                             |    35 -
 .../not_eof.pass.cpp                          |    30 -
 .../to_char_type.pass.cpp                     |    28 -
 .../to_int_type.pass.cpp                      |    28 -
 .../types.pass.cpp                            |    33 -
 .../assign2.pass.cpp                          |    24 -
 .../assign3.pass.cpp                          |    28 -
 .../compare.pass.cpp                          |    41 -
 .../copy.pass.cpp                             |    29 -
 .../eof.pass.cpp                              |    22 -
 .../eq.pass.cpp                               |    24 -
 .../eq_int_type.pass.cpp                      |    26 -
 .../find.pass.cpp                             |    28 -
 .../length.pass.cpp                           |    26 -
 .../lt.pass.cpp                               |    24 -
 .../move.pass.cpp                             |    33 -
 .../not_eof.pass.cpp                          |    26 -
 .../to_char_type.pass.cpp                     |    24 -
 .../to_int_type.pass.cpp                      |    24 -
 .../types.pass.cpp                            |    30 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../char.traits/nothing_to_do.pass.cpp        |    12 -
 .../strings/string.classes/typedefs.pass.cpp  |    30 -
 .../strings/string.conversions/stod.pass.cpp  |   166 -
 .../strings/string.conversions/stof.pass.cpp  |   170 -
 .../strings/string.conversions/stoi.pass.cpp  |   108 -
 .../strings/string.conversions/stol.pass.cpp  |   111 -
 .../strings/string.conversions/stold.pass.cpp |   168 -
 .../strings/string.conversions/stoll.pass.cpp |   110 -
 .../strings/string.conversions/stoul.pass.cpp |   109 -
 .../string.conversions/stoull.pass.cpp        |   110 -
 .../string.conversions/to_string.pass.cpp     |   126 -
 .../string.conversions/to_wstring.pass.cpp    |   126 -
 .../strings.general/nothing_to_do.pass.cpp    |    13 -
 .../libcxx/test/std/strings/version.pass.cpp  |    20 -
 .../futures/futures.async/async.pass.cpp      |   199 -
 .../futures/futures.async/async_race.pass.cpp |    68 -
 .../default_error_condition.pass.cpp          |    27 -
 .../equivalent_error_code_int.pass.cpp        |    26 -
 .../equivalent_int_error_condition.pass.cpp   |    27 -
 .../futures.errors/future_category.pass.cpp   |    24 -
 .../futures.errors/make_error_code.pass.cpp   |    28 -
 .../make_error_condition.pass.cpp             |    30 -
 .../futures.future_error/code.pass.cpp        |    43 -
 .../futures.future_error/types.pass.cpp       |    23 -
 .../futures.future_error/what.pass.cpp        |    50 -
 .../futures.overview/future_errc.pass.cpp     |    30 -
 .../futures.overview/future_status.pass.cpp   |    28 -
 .../is_error_code_enum_future_errc.pass.cpp   |    21 -
 .../futures/futures.overview/launch.pass.cpp  |    45 -
 .../futures.promise/alloc_ctor.pass.cpp       |    84 -
 .../futures.promise/copy_assign.fail.cpp      |    87 -
 .../futures.promise/copy_ctor.fail.cpp        |    81 -
 .../futures/futures.promise/default.pass.cpp  |    38 -
 .../futures/futures.promise/dtor.pass.cpp     |   116 -
 .../futures.promise/get_future.pass.cpp       |    55 -
 .../futures.promise/move_assign.pass.cpp      |    91 -
 .../futures.promise/move_ctor.pass.cpp        |    85 -
 .../futures.promise/set_exception.pass.cpp    |    47 -
 .../set_exception_at_thread_exit.pass.cpp     |    44 -
 .../futures.promise/set_lvalue.pass.cpp       |    43 -
 .../set_lvalue_at_thread_exit.pass.cpp        |    38 -
 .../futures.promise/set_rvalue.pass.cpp       |    69 -
 .../set_rvalue_at_thread_exit.pass.cpp        |    41 -
 .../set_value_at_thread_exit_const.pass.cpp   |    35 -
 .../set_value_at_thread_exit_void.pass.cpp    |    39 -
 .../futures.promise/set_value_const.pass.cpp  |    63 -
 .../futures.promise/set_value_void.pass.cpp   |    39 -
 .../futures/futures.promise/swap.pass.cpp     |    84 -
 .../futures.promise/uses_allocator.pass.cpp   |    28 -
 .../copy_assign.pass.cpp                      |    76 -
 .../futures.shared_future/copy_ctor.pass.cpp  |    68 -
 .../ctor_future.pass.cpp                      |    68 -
 .../futures.shared_future/default.pass.cpp    |    35 -
 .../futures.shared_future/dtor.pass.cpp       |    68 -
 .../futures.shared_future/get.pass.cpp        |   145 -
 .../move_assign.pass.cpp                      |    76 -
 .../futures.shared_future/move_ctor.pass.cpp  |    68 -
 .../futures.shared_future/wait.pass.cpp       |    88 -
 .../futures.shared_future/wait_for.pass.cpp   |    97 -
 .../futures.shared_future/wait_until.pass.cpp |   129 -
 .../futures.state/nothing_to_do.pass.cpp      |    13 -
 .../futures.task.members/assign_copy.fail.cpp |    26 -
 .../futures.task.members/assign_move.pass.cpp |    51 -
 .../futures.task.members/ctor1.fail.cpp       |    32 -
 .../futures.task.members/ctor2.fail.cpp       |    33 -
 .../futures.task.members/ctor_copy.fail.cpp   |    27 -
 .../ctor_default.pass.cpp                     |    28 -
 .../futures.task.members/ctor_func.pass.cpp   |    80 -
 .../ctor_func_alloc.pass.cpp                  |   125 -
 .../futures.task.members/ctor_move.pass.cpp   |    49 -
 .../futures.task.members/dtor.pass.cpp        |    63 -
 .../futures.task.members/get_future.pass.cpp  |    65 -
 .../make_ready_at_thread_exit.pass.cpp        |   107 -
 .../futures.task.members/operator.pass.cpp    |   108 -
 .../futures.task.members/reset.pass.cpp       |    61 -
 .../futures.task.members/swap.pass.cpp        |    51 -
 .../futures.task.nonmembers/swap.pass.cpp     |    53 -
 .../uses_allocator.pass.cpp                   |    32 -
 .../thread/futures/futures.tas/types.pass.cpp |    29 -
 .../copy_assign.fail.cpp                      |    74 -
 .../futures.unique_future/copy_ctor.fail.cpp  |    66 -
 .../futures.unique_future/default.pass.cpp    |    35 -
 .../futures.unique_future/dtor.pass.cpp       |    68 -
 .../futures.unique_future/get.pass.cpp        |   145 -
 .../move_assign.pass.cpp                      |    76 -
 .../futures.unique_future/move_ctor.pass.cpp  |    70 -
 .../futures.unique_future/share.pass.cpp      |    68 -
 .../futures.unique_future/wait.pass.cpp       |    88 -
 .../futures.unique_future/wait_for.pass.cpp   |    97 -
 .../futures.unique_future/wait_until.pass.cpp |   129 -
 .../test/std/thread/futures/test_allocator.h  |   158 -
 .../test/std/thread/futures/version.pass.cpp  |    22 -
 .../libcxx/test/std/thread/macro.pass.cpp     |    23 -
 .../thread.condition/cv_status.pass.cpp       |    23 -
 .../notify_all_at_thread_exit.pass.cpp        |    45 -
 .../thread.condition.condvar/assign.fail.cpp  |    24 -
 .../thread.condition.condvar/copy.fail.cpp    |    23 -
 .../thread.condition.condvar/default.pass.cpp |    24 -
 .../destructor.pass.cpp                       |    58 -
 .../native_handle.pass.cpp                    |    29 -
 .../notify_all.pass.cpp                       |    69 -
 .../notify_one.pass.cpp                       |    99 -
 .../thread.condition.condvar/wait.pass.cpp    |    52 -
 .../wait_for.pass.cpp                         |    87 -
 .../wait_for_pred.pass.cpp                    |    95 -
 .../wait_pred.pass.cpp                        |    62 -
 .../wait_until.pass.cpp                       |   102 -
 .../wait_until_pred.pass.cpp                  |   113 -
 .../assign.fail.cpp                           |    24 -
 .../thread.condition.condvarany/copy.fail.cpp |    23 -
 .../default.pass.cpp                          |    24 -
 .../destructor.pass.cpp                       |    59 -
 .../notify_all.pass.cpp                       |    73 -
 .../notify_one.pass.cpp                       |    98 -
 .../thread.condition.condvarany/wait.pass.cpp |    57 -
 .../wait_for.pass.cpp                         |    90 -
 .../wait_for_pred.pass.cpp                    |    98 -
 .../wait_pred.pass.cpp                        |    66 -
 .../wait_terminates.sh.cpp                    |   133 -
 .../wait_until.pass.cpp                       |   105 -
 .../wait_until_pred.pass.cpp                  |   117 -
 .../thread/thread.condition/version.pass.cpp  |    22 -
 .../thread.general/nothing_to_do.pass.cpp     |    12 -
 .../thread.lock.algorithm/lock.pass.cpp       |   507 -
 .../thread.lock.algorithm/try_lock.pass.cpp   |   516 -
 .../thread.lock.guard/adopt_lock.pass.cpp     |    51 -
 .../thread.lock.guard/assign.fail.cpp         |    25 -
 .../thread.lock.guard/copy.fail.cpp           |    23 -
 .../thread.lock.guard/mutex.fail.cpp          |    48 -
 .../thread.lock.guard/mutex.pass.cpp          |    50 -
 .../thread.lock.guard/types.pass.cpp          |    29 -
 .../copy_assign.fail.cpp                      |    34 -
 .../copy_ctor.fail.cpp                        |    30 -
 .../thread.lock.shared.cons/default.pass.cpp  |    28 -
 .../move_assign.pass.cpp                      |    39 -
 .../move_ctor.pass.cpp                        |    35 -
 .../thread.lock.shared.cons/mutex.pass.cpp    |    81 -
 .../mutex_adopt_lock.pass.cpp                 |    30 -
 .../mutex_defer_lock.pass.cpp                 |    29 -
 .../mutex_duration.pass.cpp                   |    81 -
 .../mutex_time_point.pass.cpp                 |    81 -
 .../mutex_try_to_lock.pass.cpp                |    74 -
 .../thread.lock.shared.locking/lock.pass.cpp  |    79 -
 .../try_lock.pass.cpp                         |    70 -
 .../try_lock_for.pass.cpp                     |    75 -
 .../try_lock_until.pass.cpp                   |    75 -
 .../unlock.pass.cpp                           |    62 -
 .../member_swap.pass.cpp                      |    45 -
 .../nonmember_swap.pass.cpp                   |    46 -
 .../thread.lock.shared.mod/release.pass.cpp   |    53 -
 .../thread.lock.shared.obs/mutex.pass.cpp     |    38 -
 .../thread.lock.shared.obs/op_bool.pass.cpp   |    38 -
 .../thread.lock.shared.obs/owns_lock.pass.cpp |    38 -
 .../thread.lock.shared/types.pass.cpp         |    31 -
 .../copy_assign.fail.cpp                      |    31 -
 .../copy_ctor.fail.cpp                        |    29 -
 .../thread.lock.unique.cons/default.pass.cpp  |    26 -
 .../move_assign.pass.cpp                      |    35 -
 .../move_ctor.pass.cpp                        |    33 -
 .../thread.lock.unique.cons/mutex.pass.cpp    |    50 -
 .../mutex_adopt_lock.pass.cpp                 |    28 -
 .../mutex_defer_lock.pass.cpp                 |    27 -
 .../mutex_duration.pass.cpp                   |    68 -
 .../mutex_time_point.pass.cpp                 |    68 -
 .../mutex_try_to_lock.pass.cpp                |    64 -
 .../thread.lock.unique.locking/lock.pass.cpp  |    69 -
 .../try_lock.pass.cpp                         |    64 -
 .../try_lock_for.pass.cpp                     |    69 -
 .../try_lock_until.pass.cpp                   |    69 -
 .../unlock.pass.cpp                           |    56 -
 .../member_swap.pass.cpp                      |    38 -
 .../nonmember_swap.pass.cpp                   |    39 -
 .../thread.lock.unique.mod/release.pass.cpp   |    46 -
 .../thread.lock.unique.obs/mutex.pass.cpp     |    31 -
 .../thread.lock.unique.obs/op_bool.pass.cpp   |    31 -
 .../thread.lock.unique.obs/owns_lock.pass.cpp |    31 -
 .../thread.lock.unique/types.pass.cpp         |    29 -
 .../thread.mutex/thread.lock/types.pass.cpp   |    34 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../thread.mutex.class/assign.fail.cpp        |    23 -
 .../thread.mutex.class/copy.fail.cpp          |    22 -
 .../thread.mutex.class/default.pass.cpp       |    23 -
 .../thread.mutex.class/lock.pass.cpp          |    50 -
 .../thread.mutex.class/native_handle.pass.cpp |    27 -
 .../thread.mutex.class/try_lock.pass.cpp      |    52 -
 .../thread.mutex.recursive/assign.fail.cpp    |    23 -
 .../thread.mutex.recursive/copy.fail.cpp      |    22 -
 .../thread.mutex.recursive/default.pass.cpp   |    23 -
 .../thread.mutex.recursive/lock.pass.cpp      |    52 -
 .../native_handle.pass.cpp                    |    27 -
 .../thread.mutex.recursive/try_lock.pass.cpp  |    54 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../thread.shared_mutex.class/assign.fail.cpp |    29 -
 .../thread.shared_mutex.class/copy.fail.cpp   |    28 -
 .../default.pass.cpp                          |    24 -
 .../thread.shared_mutex.class/lock.pass.cpp   |    50 -
 .../lock_shared.pass.cpp                      |    73 -
 .../try_lock.pass.cpp                         |    53 -
 .../try_lock_shared.pass.cpp                  |    58 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../assign.fail.cpp                           |    27 -
 .../copy.fail.cpp                             |    26 -
 .../default.pass.cpp                          |    24 -
 .../lock.pass.cpp                             |    49 -
 .../lock_shared.pass.cpp                      |    73 -
 .../try_lock.pass.cpp                         |    53 -
 .../try_lock_for.pass.cpp                     |    68 -
 .../try_lock_shared.pass.cpp                  |    57 -
 .../try_lock_shared_for.pass.cpp              |    75 -
 .../try_lock_shared_until.pass.cpp            |    75 -
 .../try_lock_until.pass.cpp                   |    70 -
 .../try_lock_until_deadlock_bug.pass.cpp      |    70 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../thread.timedmutex.class/assign.fail.cpp   |    23 -
 .../thread.timedmutex.class/copy.fail.cpp     |    22 -
 .../thread.timedmutex.class/default.pass.cpp  |    23 -
 .../thread.timedmutex.class/lock.pass.cpp     |    50 -
 .../thread.timedmutex.class/try_lock.pass.cpp |    52 -
 .../try_lock_for.pass.cpp                     |    67 -
 .../try_lock_until.pass.cpp                   |    67 -
 .../assign.fail.cpp                           |    23 -
 .../thread.timedmutex.recursive/copy.fail.cpp |    22 -
 .../default.pass.cpp                          |    23 -
 .../thread.timedmutex.recursive/lock.pass.cpp |    52 -
 .../try_lock.pass.cpp                         |    54 -
 .../try_lock_for.pass.cpp                     |    69 -
 .../try_lock_until.pass.cpp                   |    69 -
 .../thread.once/nothing_to_do.pass.cpp        |    12 -
 .../thread.once.callonce/call_once.pass.cpp   |   254 -
 .../thread.once.onceflag/assign.fail.cpp      |    23 -
 .../thread.once.onceflag/copy.fail.cpp        |    22 -
 .../thread.once.onceflag/default.pass.cpp     |    28 -
 .../std/thread/thread.mutex/version.pass.cpp  |    20 -
 .../thread/thread.req/nothing_to_do.pass.cpp  |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../thread.req.native/nothing_to_do.pass.cpp  |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../thread.req.timing/nothing_to_do.pass.cpp  |    12 -
 .../thread.thread.algorithm/swap.pass.cpp     |    58 -
 .../thread.thread.assign/copy.fail.cpp        |    51 -
 .../thread.thread.assign/move.pass.cpp        |    65 -
 .../thread.thread.assign/move2.pass.cpp       |    66 -
 .../thread.thread.constr/F.pass.cpp           |   156 -
 .../thread.thread.constr/constr.fail.cpp      |    26 -
 .../thread.thread.constr/copy.fail.cpp        |    66 -
 .../thread.thread.constr/default.pass.cpp     |    25 -
 .../thread.thread.constr/move.pass.cpp        |    72 -
 .../thread.thread.destr/dtor.pass.cpp         |    64 -
 .../thread.thread.id/assign.pass.cpp          |    29 -
 .../thread.thread.id/copy.pass.cpp            |    26 -
 .../thread.thread.id/default.pass.cpp         |    25 -
 .../thread.thread.id/eq.pass.cpp              |    32 -
 .../thread.thread.id/lt.pass.cpp              |    43 -
 .../thread.thread.id/stream.pass.cpp          |    29 -
 .../thread.thread.id/thread_id.pass.cpp       |    35 -
 .../thread.thread.member/detach.pass.cpp      |    73 -
 .../thread.thread.member/get_id.pass.cpp      |    57 -
 .../thread.thread.member/join.pass.cpp        |    54 -
 .../thread.thread.member/joinable.pass.cpp    |    54 -
 .../native_handle.pass.cpp                    |    54 -
 .../thread.thread.member/swap.pass.cpp        |    58 -
 .../hardware_concurrency.pass.cpp             |    24 -
 .../thread.thread.class/types.pass.cpp        |    27 -
 .../thread.thread.this/get_id.pass.cpp        |    23 -
 .../thread.thread.this/sleep_for.pass.cpp     |    57 -
 .../thread.thread.this/sleep_until.pass.cpp   |    34 -
 .../thread.thread.this/yield.pass.cpp         |    22 -
 .../thread/thread.threads/version.pass.cpp    |    22 -
 .../allocator.adaptor.cnstr/allocs.pass.cpp   |   112 -
 .../converting_copy.pass.cpp                  |    69 -
 .../converting_move.pass.cpp                  |    75 -
 .../allocator.adaptor.cnstr/copy.pass.cpp     |    70 -
 .../allocator.adaptor.cnstr/default.pass.cpp  |    58 -
 .../allocate_size.pass.cpp                    |    49 -
 .../allocate_size_hint.pass.cpp               |    70 -
 .../construct.pass.cpp                        |   193 -
 .../deallocate.pass.cpp                       |    46 -
 .../destroy.pass.cpp                          |    70 -
 .../inner_allocator.pass.cpp                  |    45 -
 .../max_size.pass.cpp                         |    43 -
 .../outer_allocator.pass.cpp                  |    44 -
 ...ct_on_container_copy_construction.pass.cpp |    55 -
 .../allocator_pointers.pass.cpp               |   117 -
 .../inner_allocator_type.pass.cpp             |    39 -
 .../is_always_equal.pass.cpp                  |    75 -
 ...gate_on_container_copy_assignment.pass.cpp |    39 -
 ...gate_on_container_move_assignment.pass.cpp |    39 -
 .../propagate_on_container_swap.pass.cpp      |    39 -
 .../scoped.adaptor.operators/eq.pass.cpp      |    64 -
 .../allocator.adaptor/types.pass.cpp          |   102 -
 .../date.time/asctime.thread-unsafe.fail.cpp  |    18 -
 .../date.time/ctime.thread-unsafe.fail.cpp    |    18 -
 .../date.time/gmtime.thread-unsafe.fail.cpp   |    18 -
 .../localtime.thread-unsafe.fail.cpp          |    18 -
 .../date.time/tested_elsewhere.pass.cpp       |    38 -
 .../arithmetic.operations/divides.pass.cpp    |    39 -
 .../arithmetic.operations/minus.pass.cpp      |    39 -
 .../arithmetic.operations/modulus.pass.cpp    |    39 -
 .../arithmetic.operations/multiplies.pass.cpp |    39 -
 .../arithmetic.operations/negate.pass.cpp     |    38 -
 .../arithmetic.operations/plus.pass.cpp       |    39 -
 .../transparent.pass.cpp                      |    61 -
 .../func.bind/func.bind.bind/copy.pass.cpp    |    37 -
 .../invoke_function_object.pass.cpp           |    51 -
 .../func.bind.bind/invoke_int_0.pass.cpp      |    55 -
 .../func.bind.bind/invoke_lvalue.pass.cpp     |   289 -
 .../func.bind.bind/invoke_rvalue.pass.cpp     |   268 -
 .../func.bind.bind/invoke_void_0.pass.cpp     |    74 -
 .../func.bind/func.bind.bind/nested.pass.cpp  |    53 -
 .../is_bind_expression.pass.cpp               |    34 -
 .../is_bind_expression_03.pass.cpp            |    39 -
 .../func.bind.isbind/is_placeholder.pass.cpp  |    41 -
 .../func.bind.place/placeholders.pass.cpp     |    43 -
 .../bind/func.bind/nothing_to_do.pass.cpp     |    12 -
 .../bind/nothing_to_do.pass.cpp               |    12 -
 .../bitwise.operations/bit_and.pass.cpp       |    59 -
 .../bitwise.operations/bit_not.pass.cpp       |    47 -
 .../bitwise.operations/bit_or.pass.cpp        |    59 -
 .../bitwise.operations/bit_xor.pass.cpp       |    63 -
 .../bitwise.operations/transparent.pass.cpp   |    51 -
 .../comparisons/equal_to.pass.cpp             |    41 -
 .../comparisons/greater.pass.cpp              |    45 -
 .../comparisons/greater_equal.pass.cpp        |    45 -
 .../comparisons/less.pass.cpp                 |    45 -
 .../comparisons/less_equal.pass.cpp           |    45 -
 .../comparisons/not_equal_to.pass.cpp         |    43 -
 .../comparisons/transparent.pass.cpp          |    61 -
 .../func.def/nothing_to_do.pass.cpp           |    12 -
 .../func.invoke/invoke.pass.cpp               |   268 -
 .../func.memfn/member_data.fail.cpp           |    42 -
 .../func.memfn/member_data.pass.cpp           |    43 -
 .../func.memfn/member_function.pass.cpp       |    72 -
 .../func.memfn/member_function_const.pass.cpp |    78 -
 .../member_function_const_volatile.pass.cpp   |    78 -
 .../member_function_volatile.pass.cpp         |    78 -
 .../func.require/binary_function.pass.cpp     |    23 -
 .../func.require/bullet_1_and_2.pass.cpp      |   318 -
 .../func.require/bullet_3_and_4.pass.cpp      |   164 -
 .../func.require/bullet_5.pass.cpp            |   327 -
 .../func.require/invoke.pass.cpp              |    50 -
 .../func.require/invoke_helpers.h             |   317 -
 .../func.require/unary_function.pass.cpp      |    22 -
 .../bad_function_call.pass.cpp                |    26 -
 .../bad_function_call_ctor.pass.cpp           |    20 -
 .../func.wrap.func.alg/swap.pass.cpp          |   123 -
 .../func.wrap.func.cap/operator_bool.pass.cpp |    29 -
 .../func.wrap.func.con/F.pass.cpp             |    94 -
 .../func.wrap.func.con/F_assign.pass.cpp      |    98 -
 .../func.wrap.func.con/F_incomplete.pass.cpp  |    29 -
 .../func.wrap.func.con/F_nullptr.pass.cpp     |   247 -
 .../func.wrap.func.con/alloc.pass.cpp         |    27 -
 .../func.wrap.func.con/alloc_F.pass.cpp       |   106 -
 .../alloc_function.pass.cpp                   |   124 -
 .../func.wrap.func.con/alloc_nullptr.pass.cpp |    25 -
 .../alloc_rfunction.pass.cpp                  |    68 -
 .../func.wrap.func.con/copy.pass.cpp          |   118 -
 .../func.wrap.func.con/copy_assign.pass.cpp   |   109 -
 .../func.wrap.func.con/default.pass.cpp       |    23 -
 .../func.wrap.func.con/nullptr_t.pass.cpp     |    23 -
 .../nullptr_t_assign.pass.cpp                 |    72 -
 .../func.wrap.func.inv/invoke.fail.cpp        |    46 -
 .../func.wrap.func.inv/invoke.pass.cpp        |   413 -
 .../assign_F_alloc.pass.cpp                   |    60 -
 .../func.wrap.func.mod/swap.pass.cpp          |   120 -
 .../operator_==.pass.cpp                      |    41 -
 .../func.wrap.func.targ/target.pass.cpp       |    89 -
 .../func.wrap.func.targ/target_type.pass.cpp  |    61 -
 .../func.wrap/func.wrap.func/function_types.h |    57 -
 .../func.wrap/func.wrap.func/types.pass.cpp   |   108 -
 .../func.wrap/nothing_to_do.pass.cpp          |    12 -
 .../logical.operations/logical_and.pass.cpp   |    50 -
 .../logical.operations/logical_not.pass.cpp   |    40 -
 .../logical.operations/logical_or.pass.cpp    |    49 -
 .../logical.operations/transparent.pass.cpp   |    46 -
 .../negators/binary_negate.pass.cpp           |    29 -
 .../function.objects/negators/not1.pass.cpp   |    22 -
 .../function.objects/negators/not2.pass.cpp   |    24 -
 .../negators/unary_negate.pass.cpp            |    26 -
 .../function.objects/refwrap/binary.pass.cpp  |    80 -
 .../refwrap.access/conversion.pass.cpp        |    46 -
 .../refwrap.assign/copy_assign.pass.cpp       |    58 -
 .../refwrap/refwrap.const/copy_ctor.pass.cpp  |    46 -
 .../refwrap/refwrap.const/type_ctor.fail.cpp  |    22 -
 .../refwrap/refwrap.const/type_ctor.pass.cpp  |    45 -
 .../refwrap/refwrap.helpers/cref_1.pass.cpp   |    24 -
 .../refwrap/refwrap.helpers/cref_2.pass.cpp   |    25 -
 .../refwrap/refwrap.helpers/ref_1.fail.cpp    |    27 -
 .../refwrap/refwrap.helpers/ref_1.pass.cpp    |    24 -
 .../refwrap/refwrap.helpers/ref_2.pass.cpp    |    43 -
 .../refwrap/refwrap.invoke/invoke.fail.cpp    |    52 -
 .../refwrap/refwrap.invoke/invoke.pass.cpp    |   329 -
 .../refwrap.invoke/invoke_int_0.pass.cpp      |    76 -
 .../refwrap.invoke/invoke_void_0.pass.cpp     |    68 -
 .../function.objects/refwrap/type.pass.cpp    |    37 -
 .../refwrap/type_properties.pass.cpp          |    58 -
 .../function.objects/refwrap/unary.pass.cpp   |    78 -
 .../refwrap/weak_result.pass.cpp              |    82 -
 .../function.objects/unord.hash/enum.fail.cpp |    24 -
 .../function.objects/unord.hash/enum.pass.cpp |    62 -
 .../unord.hash/floating.pass.cpp              |    70 -
 .../unord.hash/integral.pass.cpp              |    60 -
 .../unord.hash/pointer.pass.cpp               |    44 -
 .../function.objects/version.pass.cpp         |    20 -
 .../intseq.general/integer_seq.pass.cpp       |    86 -
 .../intseq/intseq.intseq/integer_seq.fail.cpp |    38 -
 .../intseq/intseq.intseq/integer_seq.pass.cpp |    48 -
 .../intseq.make/make_integer_seq.fail.cpp     |    30 -
 .../intseq.make/make_integer_seq.pass.cpp     |    34 -
 .../utilities/intseq/nothing_to_do.pass.cpp   |    12 -
 .../allocator.tag/allocator_arg.pass.cpp      |    22 -
 .../allocate.pass.cpp                         |    38 -
 .../allocate_hint.pass.cpp                    |    60 -
 .../construct.pass.cpp                        |   143 -
 .../deallocate.pass.cpp                       |    42 -
 .../allocator.traits.members/destroy.pass.cpp |    80 -
 .../max_size.pass.cpp                         |    70 -
 ...ct_on_container_copy_construction.pass.cpp |    68 -
 .../const_pointer.pass.cpp                    |    55 -
 .../const_void_pointer.pass.cpp               |    55 -
 .../difference_type.pass.cpp                  |    62 -
 .../is_always_equal.pass.cpp                  |    52 -
 .../allocator.traits.types/pointer.pass.cpp   |    42 -
 ...gate_on_container_copy_assignment.pass.cpp |    40 -
 ...gate_on_container_move_assignment.pass.cpp |    40 -
 .../propagate_on_container_swap.pass.cpp      |    40 -
 .../rebind_alloc.pass.cpp                     |    79 -
 .../allocator.traits.types/size_type.pass.cpp |    63 -
 .../void_pointer.pass.cpp                     |    55 -
 .../allocator.traits/allocator_type.pass.cpp  |    31 -
 .../allocator.traits/rebind_traits.pass.cpp   |    79 -
 .../allocator.traits/value_type.pass.cpp      |    31 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../uses_allocator.pass.cpp                   |    33 -
 .../allocator.uses/nothing_to_do.pass.cpp     |    12 -
 .../memory/c.malloc/nothing_to_do.pass.cpp    |    14 -
 .../allocator.globals/eq.pass.cpp             |    31 -
 .../allocator.members/address.pass.cpp        |    39 -
 .../allocator.members/allocate.pass.cpp       |    52 -
 .../allocator.members/construct.pass.cpp      |   137 -
 .../allocator.members/max_size.pass.cpp       |    27 -
 .../allocator_pointers.pass.cpp               |   116 -
 .../allocator_types.pass.cpp                  |    55 -
 .../default.allocator/allocator_void.pass.cpp |    36 -
 .../pointer.traits/difference_type.pass.cpp   |    25 -
 .../pointer.traits/element_type.pass.cpp      |    25 -
 .../memory/pointer.traits/pointer.pass.cpp    |    32 -
 .../pointer_to.pass.cpp                       |    48 -
 .../difference_type.pass.cpp                  |    48 -
 .../element_type.pass.cpp                     |    49 -
 .../pointer.traits.types/rebind.pass.cpp      |    69 -
 .../memory/pointer.traits/pointer_to.pass.cpp |    32 -
 .../memory/pointer.traits/rebind.pass.cpp     |    29 -
 .../utilities/memory/ptr.align/align.pass.cpp |    84 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../specialized.addressof/addressof.pass.cpp  |    51 -
 .../uninitialized_copy.pass.cpp               |    75 -
 .../uninitialized_copy_n.pass.cpp             |    74 -
 .../uninitialized_fill_n.pass.cpp             |    75 -
 .../uninitialized_fill.pass.cpp               |    72 -
 .../raw_storag_iterator.base.pass.cpp         |    48 -
 .../raw_storag_iterator.pass.cpp              |    44 -
 .../temporary_buffer.pass.cpp                 |    29 -
 .../std/utilities/memory/unique.ptr/deleter.h |   338 -
 .../memory/unique.ptr/nothing_to_do.pass.cpp  |    12 -
 .../make_unique.array.pass.cpp                |    45 -
 .../make_unique.array1.fail.cpp               |    17 -
 .../make_unique.array2.fail.cpp               |    17 -
 .../make_unique.array3.fail.cpp               |    17 -
 .../make_unique.array4.fail.cpp               |    17 -
 .../make_unique.single.pass.cpp               |    33 -
 .../unique.ptr.dltr/nothing_to_do.pass.cpp    |    12 -
 .../convert_ctor.pass.cpp                     |    48 -
 .../unique.ptr.dltr.dflt/default.pass.cpp     |    34 -
 .../unique.ptr.dltr.dflt/incomplete.fail.cpp  |    26 -
 .../unique.ptr.dltr.dflt/void.fail.cpp        |    24 -
 .../convert_ctor.fail.cpp                     |    32 -
 .../unique.ptr.dltr.dflt1/default.pass.cpp    |    36 -
 .../unique.ptr.dltr.dflt1/incomplete.fail.cpp |    26 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../unique.ptr.runtime/move01.fail.cpp        |    28 -
 .../unique.ptr.runtime/move01.pass.cpp        |    79 -
 .../unique.ptr.runtime/move02.fail.cpp        |    39 -
 .../unique.ptr.runtime/move03.fail.cpp        |    57 -
 .../unique.ptr.runtime/move04.fail.cpp        |    57 -
 .../move_convert01.fail.cpp                   |    57 -
 .../move_convert02.fail.cpp                   |    61 -
 .../move_convert03.fail.cpp                   |    62 -
 .../move_convert04.fail.cpp                   |    57 -
 .../move_convert05.fail.cpp                   |    61 -
 .../move_convert06.fail.cpp                   |    62 -
 .../move_convert07.fail.cpp                   |    56 -
 .../move_convert08.fail.cpp                   |    60 -
 .../move_convert09.fail.cpp                   |    62 -
 .../unique.ptr.runtime/null_asgn.pass.cpp     |    41 -
 .../unique.ptr.runtime/null_ctor.pass.cpp     |    44 -
 .../unique.ptr.runtime/nullptr_asgn.pass.cpp  |    41 -
 .../unique.ptr.runtime/pointer_type.pass.cpp  |    34 -
 .../default01.fail.cpp                        |    38 -
 .../default01.pass.cpp                        |    47 -
 .../default02.fail.cpp                        |    30 -
 .../default02.pass.cpp                        |    87 -
 .../default03.fail.cpp                        |    23 -
 .../unique.ptr.runtime.ctor/move01.fail.cpp   |    42 -
 .../unique.ptr.runtime.ctor/move01.pass.cpp   |    70 -
 .../unique.ptr.runtime.ctor/move02.fail.cpp   |    42 -
 .../unique.ptr.runtime.ctor/move02.pass.cpp   |    72 -
 .../unique.ptr.runtime.ctor/move03.fail.cpp   |    55 -
 .../unique.ptr.runtime.ctor/move04.fail.cpp   |    55 -
 .../move_convert01.fail.cpp                   |    57 -
 .../move_convert02.fail.cpp                   |    61 -
 .../move_convert03.fail.cpp                   |    78 -
 .../move_convert04.fail.cpp                   |    57 -
 .../move_convert05.fail.cpp                   |    61 -
 .../move_convert06.fail.cpp                   |    78 -
 .../move_convert07.fail.cpp                   |    57 -
 .../move_convert08.fail.cpp                   |    61 -
 .../move_convert09.fail.cpp                   |    78 -
 .../move_convert10.fail.cpp                   |    57 -
 .../move_convert11.fail.cpp                   |    61 -
 .../move_convert12.fail.cpp                   |    78 -
 .../move_convert13.fail.cpp                   |    57 -
 .../move_convert14.fail.cpp                   |    61 -
 .../move_convert15.fail.cpp                   |    78 -
 .../move_convert16.fail.cpp                   |    57 -
 .../move_convert17.fail.cpp                   |    61 -
 .../move_convert18.fail.cpp                   |    78 -
 .../unique.ptr.runtime.ctor/nullptr.pass.cpp  |    46 -
 .../pointer01.fail.cpp                        |    36 -
 .../pointer01.pass.cpp                        |    63 -
 .../pointer02.fail.cpp                        |    29 -
 .../pointer02.pass.cpp                        |    95 -
 .../pointer03.fail.cpp                        |    23 -
 .../pointer04.fail.cpp                        |    67 -
 .../pointer_deleter01.pass.cpp                |    43 -
 .../pointer_deleter02.pass.cpp                |    58 -
 .../pointer_deleter03.pass.cpp                |    60 -
 .../pointer_deleter04.fail.cpp                |    33 -
 .../pointer_deleter04.pass.cpp                |    58 -
 .../pointer_deleter05.fail.cpp                |    58 -
 .../release.pass.cpp                          |    27 -
 .../reset1.pass.cpp                           |    50 -
 .../reset2.fail.cpp                           |    64 -
 .../swap.pass.cpp                             |    56 -
 .../dereference.fail.cpp                      |    23 -
 .../explicit_bool.pass.cpp                    |    39 -
 .../unique.ptr.runtime.observers/get.pass.cpp |    24 -
 .../get_deleter.pass.cpp                      |    37 -
 .../index.pass.cpp                            |    47 -
 .../op_arrow.fail.cpp                         |    30 -
 .../unique.ptr.single/pointer_type.pass.cpp   |    34 -
 .../unique.ptr.single.asgn/move01.fail.cpp    |    29 -
 .../unique.ptr.single.asgn/move01.pass.cpp    |    75 -
 .../unique.ptr.single.asgn/move02.fail.cpp    |    33 -
 .../unique.ptr.single.asgn/move03.fail.cpp    |    33 -
 .../unique.ptr.single.asgn/move04.fail.cpp    |    36 -
 .../move_convert.pass.cpp                     |    89 -
 .../move_convert01.fail.cpp                   |    42 -
 .../move_convert01.pass.cpp                   |    56 -
 .../move_convert02.fail.cpp                   |    43 -
 .../move_convert02.pass.cpp                   |    60 -
 .../move_convert03.fail.cpp                   |    47 -
 .../move_convert03.pass.cpp                   |    63 -
 .../move_convert04.fail.cpp                   |    43 -
 .../move_convert05.fail.cpp                   |    61 -
 .../move_convert06.fail.cpp                   |    62 -
 .../move_convert13.fail.cpp                   |    36 -
 .../unique.ptr.single.asgn/null.pass.cpp      |    41 -
 .../unique.ptr.single.asgn/nullptr.pass.cpp   |    41 -
 .../auto_pointer.pass.cpp                     |    80 -
 .../auto_pointer01.fail.cpp                   |    67 -
 .../auto_pointer02.fail.cpp                   |    61 -
 .../unique.ptr.single.ctor/default.pass.cpp   |    86 -
 .../unique.ptr.single.ctor/default01.fail.cpp |    35 -
 .../unique.ptr.single.ctor/default02.fail.cpp |    29 -
 .../unique.ptr.single.ctor/default03.fail.cpp |    23 -
 .../unique.ptr.single.ctor/move.pass.cpp      |   140 -
 .../unique.ptr.single.ctor/move01.fail.cpp    |    42 -
 .../unique.ptr.single.ctor/move02.fail.cpp    |    42 -
 .../unique.ptr.single.ctor/move03.fail.cpp    |    55 -
 .../unique.ptr.single.ctor/move04.fail.cpp    |    55 -
 .../move_convert.pass.cpp                     |   171 -
 .../move_convert01.fail.cpp                   |    56 -
 .../move_convert02.fail.cpp                   |    62 -
 .../move_convert03.fail.cpp                   |    79 -
 .../move_convert04.fail.cpp                   |    58 -
 .../move_convert05.fail.cpp                   |    51 -
 .../move_convert06.fail.cpp                   |    79 -
 .../move_convert07.fail.cpp                   |    58 -
 .../move_convert08.fail.cpp                   |   118 -
 .../move_convert09.fail.cpp                   |    79 -
 .../move_convert10.fail.cpp                   |    58 -
 .../move_convert11.fail.cpp                   |   118 -
 .../move_convert12.fail.cpp                   |    79 -
 .../move_convert13.fail.cpp                   |    35 -
 .../unique.ptr.single.ctor/nullptr.pass.cpp   |    46 -
 .../unique.ptr.single.ctor/pointer.pass.cpp   |   163 -
 .../unique.ptr.single.ctor/pointer01.fail.cpp |    35 -
 .../unique.ptr.single.ctor/pointer02.fail.cpp |    29 -
 .../unique.ptr.single.ctor/pointer03.fail.cpp |    23 -
 .../pointer_deleter.pass.cpp                  |   123 -
 .../pointer_deleter04.fail.cpp                |    30 -
 .../unique.ptr.single.dtor/null.pass.cpp      |    44 -
 .../release.pass.cpp                          |    27 -
 .../reset1.pass.cpp                           |    50 -
 .../reset2.pass.cpp                           |    66 -
 .../reset_self.pass.cpp                       |    29 -
 .../unique.ptr.single.modifiers/swap.pass.cpp |    59 -
 .../dereference.pass.cpp                      |    23 -
 .../explicit_bool.pass.cpp                    |    39 -
 .../unique.ptr.single.observers/get.pass.cpp  |    24 -
 .../get_deleter.pass.cpp                      |    37 -
 .../index.fail.cpp                            |    47 -
 .../op_arrow.pass.cpp                         |    30 -
 .../unique.ptr.special/cmp_nullptr.pass.cpp   |    69 -
 .../unique.ptr/unique.ptr.special/eq.pass.cpp |    86 -
 .../unique.ptr.special/rel.pass.cpp           |   100 -
 .../unique.ptr.special/swap.pass.cpp          |    77 -
 .../declare_no_pointers.pass.cpp              |    23 -
 .../declare_reachable.pass.cpp                |    24 -
 .../get_pointer_safety.pass.cpp               |    23 -
 .../util.smartptr/nothing_to_do.pass.cpp      |    12 -
 .../enable_shared_from_this.pass.cpp          |    53 -
 .../hash_shared_ptr.pass.cpp                  |    30 -
 .../hash_unique_ptr.pass.cpp                  |    30 -
 .../atomic_compare_exchange_strong.pass.cpp   |    53 -
 ..._compare_exchange_strong_explicit.pass.cpp |    58 -
 .../atomic_compare_exchange_weak.pass.cpp     |    53 -
 ...ic_compare_exchange_weak_explicit.pass.cpp |    58 -
 .../atomic_exchange.pass.cpp                  |    39 -
 .../atomic_exchange_explicit.pass.cpp         |    39 -
 .../atomic_is_lock_free.pass.cpp              |    31 -
 .../atomic_load.pass.cpp                      |    37 -
 .../atomic_load_explicit.pass.cpp             |    37 -
 .../atomic_store.pass.cpp                     |    38 -
 .../atomic_store_explicit.pass.cpp            |    38 -
 .../util.smartptr.shared/test_deleter.h       |    68 -
 .../util.smartptr.shared/types.pass.cpp       |    26 -
 .../get_deleter.pass.cpp                      |    67 -
 .../auto_ptr_Y.pass.cpp                       |   113 -
 .../shared_ptr.pass.cpp                       |   121 -
 .../shared_ptr_Y.pass.cpp                     |   121 -
 .../shared_ptr_Y_rv.pass.cpp                  |   123 -
 .../shared_ptr_rv.pass.cpp                    |   123 -
 .../unique_ptr_Y.pass.cpp                     |   113 -
 .../const_pointer_cast.pass.cpp               |    57 -
 .../dynamic_pointer_cast.pass.cpp             |    57 -
 .../static_pointer_cast.pass.cpp              |    69 -
 .../cmp_nullptr.pass.cpp                      |    69 -
 .../util.smartptr.shared.cmp/eq.pass.cpp      |    31 -
 .../util.smartptr.shared.cmp/lt.pass.cpp      |    30 -
 .../auto_ptr.pass.cpp                         |   104 -
 .../default.pass.cpp                          |    22 -
 .../nullptr_t.pass.cpp                        |    22 -
 .../nullptr_t_deleter.pass.cpp                |    47 -
 .../nullptr_t_deleter_allocator.pass.cpp      |    85 -
 ...nullptr_t_deleter_allocator_throw.pass.cpp |    46 -
 .../nullptr_t_deleter_throw.pass.cpp          |    63 -
 .../pointer.pass.cpp                          |    46 -
 .../pointer_deleter.pass.cpp                  |    48 -
 .../pointer_deleter_allocator.pass.cpp        |    89 -
 .../pointer_deleter_allocator_throw.pass.cpp  |    47 -
 .../pointer_deleter_throw.pass.cpp            |    64 -
 .../pointer_throw.pass.cpp                    |    62 -
 .../shared_ptr.pass.cpp                       |    62 -
 .../shared_ptr_Y.pass.cpp                     |    97 -
 .../shared_ptr_Y_rv.pass.cpp                  |   109 -
 .../shared_ptr_pointer.pass.cpp               |    61 -
 .../shared_ptr_rv.pass.cpp                    |    73 -
 .../unique_ptr.pass.cpp                       |   115 -
 .../weak_ptr.pass.cpp                         |    79 -
 .../allocate_shared.pass.cpp                  |    78 -
 .../allocate_shared_no_variadics.pass.cpp     |   118 -
 .../make_shared.pass.cpp                      |    80 -
 .../make_shared.volatile.pass.cpp             |    61 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../util.smartptr.shared.io/io.pass.cpp       |    29 -
 .../util.smartptr.shared.mod/reset.pass.cpp   |    62 -
 .../reset_pointer.pass.cpp                    |    64 -
 .../reset_pointer_deleter.pass.cpp            |    79 -
 .../reset_pointer_deleter_allocator.pass.cpp  |    88 -
 .../util.smartptr.shared.mod/swap.pass.cpp    |   104 -
 .../util.smartptr.shared.obs/arrow.pass.cpp   |    29 -
 .../dereference.pass.cpp                      |    25 -
 .../util.smartptr.shared.obs/op_bool.pass.cpp |    29 -
 .../owner_before_shared_ptr.pass.cpp          |    28 -
 .../owner_before_weak_ptr.pass.cpp            |    31 -
 .../util.smartptr.shared.obs/unique.pass.cpp  |    28 -
 .../util.smartptr.shared.spec/swap.pass.cpp   |   104 -
 .../util.smartptr.weak/types.pass.cpp         |    26 -
 .../owner_less.pass.cpp                       |    82 -
 .../shared_ptr_Y.pass.cpp                     |    61 -
 .../weak_ptr.pass.cpp                         |    78 -
 .../weak_ptr_Y.pass.cpp                       |    78 -
 .../util.smartptr.weak.const/default.pass.cpp |    25 -
 .../shared_ptr_Y.pass.cpp                     |    95 -
 .../weak_ptr.pass.cpp                         |   114 -
 .../weak_ptr_Y.pass.cpp                       |   108 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../util.smartptr.weak.mod/reset.pass.cpp     |    41 -
 .../util.smartptr.weak.mod/swap.pass.cpp      |    49 -
 .../util.smartptr.weak.obs/expired.pass.cpp   |    46 -
 .../util.smartptr.weak.obs/lock.pass.cpp      |    58 -
 .../not_less_than.fail.cpp                    |    27 -
 .../owner_before_shared_ptr.pass.cpp          |    31 -
 .../owner_before_weak_ptr.pass.cpp            |    31 -
 .../util.smartptr.weak.spec/swap.pass.cpp     |    49 -
 .../bad_weak_ptr.pass.cpp                     |    31 -
 .../std/utilities/memory/version.pass.cpp     |    20 -
 .../meta/meta.hel/bool_constant.pass.cpp      |    32 -
 .../meta/meta.hel/integral_constant.pass.cpp  |    49 -
 .../meta/meta.rel/is_base_of.pass.cpp         |    49 -
 .../meta/meta.rel/is_convertible.pass.cpp     |   195 -
 .../meta.rel/is_convertible_fallback.pass.cpp |    18 -
 .../utilities/meta/meta.rel/is_same.pass.cpp  |    59 -
 .../meta/meta.rqmts/nothing_to_do.pass.cpp    |    12 -
 .../remove_all_extents.pass.cpp               |    41 -
 .../meta.trans.arr/remove_extent.pass.cpp     |    42 -
 .../meta.trans.cv/add_const.pass.cpp          |    43 -
 .../meta.trans/meta.trans.cv/add_cv.pass.cpp  |    43 -
 .../meta.trans.cv/add_volatile.pass.cpp       |    43 -
 .../meta.trans.cv/remove_const.pass.cpp       |    43 -
 .../meta.trans.cv/remove_cv.pass.cpp          |    43 -
 .../meta.trans.cv/remove_volatile.pass.cpp    |    43 -
 .../meta.trans.other/aligned_storage.pass.cpp |   194 -
 .../meta.trans.other/aligned_union.pass.cpp   |    92 -
 .../meta.trans.other/common_type.pass.cpp     |    52 -
 .../meta.trans.other/conditional.pass.cpp     |    24 -
 .../meta.trans.other/decay.pass.cpp           |    34 -
 .../meta.trans.other/enable_if.fail.cpp       |    19 -
 .../meta.trans.other/enable_if.pass.cpp       |    24 -
 .../meta.trans.other/enable_if2.fail.cpp      |    23 -
 .../meta.trans.other/result_of.pass.cpp       |   252 -
 .../meta.trans.other/result_of11.pass.cpp     |    88 -
 .../meta.trans.other/underlying_type.pass.cpp |    41 -
 .../meta.trans.ptr/add_pointer.pass.cpp       |    34 -
 .../meta.trans.ptr/remove_pointer.pass.cpp    |    43 -
 .../meta.trans.ref/add_lvalue_ref.pass.cpp    |    34 -
 .../meta.trans.ref/add_rvalue_ref.pass.cpp    |    40 -
 .../meta.trans.ref/remove_ref.pass.cpp        |    46 -
 .../meta.trans.sign/make_signed.pass.cpp      |    64 -
 .../meta.trans.sign/make_unsigned.pass.cpp    |    65 -
 .../meta/meta.trans/nothing_to_do.pass.cpp    |    12 -
 .../meta.type.synop/nothing_to_do.pass.cpp    |    12 -
 .../alignment_of.pass.cpp                     |    47 -
 .../meta.unary.prop.query/extent.pass.cpp     |    60 -
 .../meta/meta.unary.prop.query/rank.pass.cpp  |    46 -
 .../meta.unary.prop.query/void_t.pass.cpp     |    69 -
 .../meta.unary/meta.unary.cat/array.pass.cpp  |    55 -
 .../meta.unary/meta.unary.cat/class.pass.cpp  |    53 -
 .../meta.unary/meta.unary.cat/enum.pass.cpp   |    51 -
 .../meta.unary.cat/floating_point.pass.cpp    |    51 -
 .../meta.unary.cat/function.pass.cpp          |    88 -
 .../meta.unary.cat/integral.pass.cpp          |    65 -
 .../meta.unary.cat/lvalue_ref.pass.cpp        |    41 -
 .../member_function_pointer.pass.cpp          |   136 -
 ...ber_function_pointer_no_variadics.pass.cpp |    76 -
 .../member_object_pointer.pass.cpp            |    53 -
 .../meta.unary.cat/nullptr.pass.cpp           |    52 -
 .../meta.unary.cat/pointer.pass.cpp           |    52 -
 .../meta.unary.cat/rvalue_ref.pass.cpp        |    43 -
 .../meta.unary/meta.unary.cat/union.pass.cpp  |    55 -
 .../meta.unary/meta.unary.cat/void.pass.cpp   |    49 -
 .../meta.unary/meta.unary.comp/array.pass.cpp |    46 -
 .../meta.unary/meta.unary.comp/class.pass.cpp |    44 -
 .../meta.unary/meta.unary.comp/enum.pass.cpp  |    42 -
 .../meta.unary.comp/floating_point.pass.cpp   |    42 -
 .../meta.unary.comp/function.pass.cpp         |    43 -
 .../meta.unary.comp/integral.pass.cpp         |    56 -
 .../meta.unary.comp/lvalue_ref.pass.cpp       |    32 -
 .../member_function_pointer.pass.cpp          |    46 -
 .../member_object_pointer.pass.cpp            |    44 -
 .../meta.unary.comp/pointer.pass.cpp          |    43 -
 .../meta.unary.comp/rvalue_ref.pass.cpp       |    34 -
 .../meta.unary/meta.unary.comp/union.pass.cpp |    46 -
 .../meta.unary/meta.unary.comp/void.pass.cpp  |    40 -
 .../__has_operator_addressof.pass.cpp         |    71 -
 .../has_virtual_destructor.pass.cpp           |    77 -
 .../meta.unary.prop/is_abstract.pass.cpp      |    71 -
 .../meta.unary.prop/is_assignable.pass.cpp    |    76 -
 .../meta.unary.prop/is_const.pass.cpp         |    37 -
 .../meta.unary.prop/is_constructible.pass.cpp |    86 -
 .../is_copy_assignable.pass.cpp               |    80 -
 .../is_copy_constructible.pass.cpp            |    88 -
 .../is_default_constructible.pass.cpp         |    93 -
 .../meta.unary.prop/is_destructible.pass.cpp  |   129 -
 .../meta.unary.prop/is_empty.pass.cpp         |    65 -
 .../meta.unary.prop/is_final.pass.cpp         |    53 -
 .../meta.unary.prop/is_literal_type.pass.cpp  |    46 -
 .../is_move_assignable.pass.cpp               |    65 -
 .../is_move_constructible.pass.cpp            |    81 -
 .../is_nothrow_assignable.pass.cpp            |    55 -
 .../is_nothrow_constructible.pass.cpp         |   103 -
 .../is_nothrow_copy_assignable.pass.cpp       |    65 -
 .../is_nothrow_copy_constructible.pass.cpp    |    61 -
 .../is_nothrow_default_constructible.pass.cpp |    64 -
 .../is_nothrow_destructible.pass.cpp          |    98 -
 .../is_nothrow_move_assignable.pass.cpp       |    63 -
 .../is_nothrow_move_constructible.pass.cpp    |    61 -
 .../meta.unary.prop/is_pod.pass.cpp           |    52 -
 .../meta.unary.prop/is_polymorphic.pass.cpp   |    82 -
 .../meta.unary.prop/is_signed.pass.cpp        |    59 -
 .../is_standard_layout.pass.cpp               |    48 -
 .../meta.unary.prop/is_trivial.pass.cpp       |    50 -
 .../is_trivially_assignable.pass.cpp          |    53 -
 .../is_trivially_constructible.pass.cpp       |    61 -
 .../is_trivially_copy_assignable.pass.cpp     |    71 -
 .../is_trivially_copy_constructible.pass.cpp  |    73 -
 .../is_trivially_copyable.pass.cpp            |    63 -
 ...s_trivially_default_constructible.pass.cpp |    76 -
 .../is_trivially_destructible.pass.cpp        |   103 -
 .../is_trivially_move_assignable.pass.cpp     |    71 -
 .../is_trivially_move_constructible.pass.cpp  |    89 -
 .../meta.unary.prop/is_unsigned.pass.cpp      |    59 -
 .../meta.unary.prop/is_volatile.pass.cpp      |    37 -
 .../meta/meta.unary/nothing_to_do.pass.cpp    |    12 -
 .../test/std/utilities/meta/version.pass.cpp  |    20 -
 .../test/std/utilities/nothing_to_do.pass.cpp |    12 -
 .../ratio/ratio.arithmetic/ratio_add.fail.cpp |    19 -
 .../ratio/ratio.arithmetic/ratio_add.pass.cpp |    76 -
 .../ratio.arithmetic/ratio_divide.fail.cpp    |    19 -
 .../ratio.arithmetic/ratio_divide.pass.cpp    |    58 -
 .../ratio.arithmetic/ratio_multiply.fail.cpp  |    19 -
 .../ratio.arithmetic/ratio_multiply.pass.cpp  |    58 -
 .../ratio.arithmetic/ratio_subtract.fail.cpp  |    19 -
 .../ratio.arithmetic/ratio_subtract.pass.cpp  |    76 -
 .../ratio.comparison/ratio_equal.pass.cpp     |    56 -
 .../ratio.comparison/ratio_greater.pass.cpp   |    56 -
 .../ratio_greater_equal.pass.cpp              |    56 -
 .../ratio.comparison/ratio_less.pass.cpp      |    86 -
 .../ratio_less_equal.pass.cpp                 |    56 -
 .../ratio.comparison/ratio_not_equal.pass.cpp |    56 -
 .../ratio/ratio.ratio/ratio.pass.cpp          |    44 -
 .../ratio/ratio.ratio/ratio1.fail.cpp         |    18 -
 .../ratio/ratio.ratio/ratio2.fail.cpp         |    19 -
 .../ratio/ratio.ratio/ratio3.fail.cpp         |    19 -
 .../ratio/ratio.si/nothing_to_do.pass.cpp     |    12 -
 .../std/utilities/ratio/typedefs.pass.cpp     |    32 -
 .../test/std/utilities/ratio/version.pass.cpp |    20 -
 .../bitset.cons/char_ptr_ctor.pass.cpp        |    58 -
 .../bitset.cons/default.pass.cpp              |    39 -
 .../bitset.cons/string_ctor.pass.cpp          |    90 -
 .../bitset.cons/ull_ctor.pass.cpp             |    43 -
 .../bitset.hash/bitset.pass.cpp               |    44 -
 .../bitset.members/all.pass.cpp               |    41 -
 .../bitset.members/any.pass.cpp               |    44 -
 .../bitset.members/count.pass.cpp             |    51 -
 .../bitset.members/flip_all.pass.cpp          |    49 -
 .../bitset.members/flip_one.pass.cpp          |    60 -
 .../bitset.members/index.pass.cpp             |    67 -
 .../bitset.members/index_const.pass.cpp       |    49 -
 .../bitset.members/left_shift.pass.cpp        |    50 -
 .../bitset.members/left_shift_eq.pass.cpp     |    55 -
 .../bitset.members/none.pass.cpp              |    44 -
 .../bitset.members/not_all.pass.cpp           |    48 -
 .../bitset.members/op_and_eq.pass.cpp         |    50 -
 .../bitset.members/op_eq_eq.pass.cpp          |    55 -
 .../bitset.members/op_or_eq.pass.cpp          |    50 -
 .../bitset.members/op_xor_eq.pass.cpp         |    50 -
 .../bitset.members/reset_all.pass.cpp         |    38 -
 .../bitset.members/reset_one.pass.cpp         |    50 -
 .../bitset.members/right_shift.pass.cpp       |    50 -
 .../bitset.members/right_shift_eq.pass.cpp    |    55 -
 .../bitset.members/set_all.pass.cpp           |    37 -
 .../bitset.members/set_one.pass.cpp           |    52 -
 .../bitset.members/size.pass.cpp              |    33 -
 .../bitset.members/test.pass.cpp              |    55 -
 .../bitset.members/to_string.pass.cpp         |   162 -
 .../bitset.members/to_ullong.pass.cpp         |    50 -
 .../bitset.members/to_ulong.pass.cpp          |    51 -
 .../bitset.operators/op_and.pass.cpp          |    48 -
 .../bitset.operators/op_not.pass.cpp          |    48 -
 .../bitset.operators/op_or.pass.cpp           |    48 -
 .../bitset.operators/stream_in.pass.cpp       |    26 -
 .../bitset.operators/stream_out.pass.cpp      |    26 -
 .../template.bitset/includes.pass.cpp         |    32 -
 .../template.bitset/version.pass.cpp          |    20 -
 .../libcxx/test/std/utilities/time/clock.h    |    26 -
 .../test/std/utilities/time/hours.pass.cpp    |    27 -
 .../std/utilities/time/microseconds.pass.cpp  |    27 -
 .../std/utilities/time/milliseconds.pass.cpp  |    27 -
 .../test/std/utilities/time/minutes.pass.cpp  |    27 -
 .../std/utilities/time/nanoseconds.pass.cpp   |    27 -
 .../dist/libcxx/test/std/utilities/time/rep.h |    27 -
 .../test/std/utilities/time/seconds.pass.cpp  |    27 -
 .../time.clock.req/nothing_to_do.pass.cpp     |    12 -
 .../time/time.clock/nothing_to_do.pass.cpp    |    12 -
 .../time.clock.hires/consistency.pass.cpp     |    34 -
 .../time.clock/time.clock.hires/now.pass.cpp  |    26 -
 .../time.clock.steady/consistency.pass.cpp    |    35 -
 .../time.clock/time.clock.steady/now.pass.cpp |    27 -
 .../time.clock.system/consistency.pass.cpp    |    35 -
 .../time.clock.system/from_time_t.pass.cpp    |    24 -
 .../time.clock/time.clock.system/now.pass.cpp |    26 -
 .../time.clock.system/rep_signed.pass.cpp     |    23 -
 .../time.clock.system/to_time_t.pass.cpp      |    24 -
 .../time/time.duration/default_ratio.pass.cpp |    26 -
 .../time/time.duration/duration.fail.cpp      |    23 -
 .../time/time.duration/positive_num.fail.cpp  |    22 -
 .../time/time.duration/ratio.fail.cpp         |    30 -
 .../time.duration.arithmetic/op_++.pass.cpp   |    25 -
 .../op_++int.pass.cpp                         |    25 -
 .../time.duration.arithmetic/op_+.pass.cpp    |    33 -
 .../time.duration.arithmetic/op_+=.pass.cpp   |    26 -
 .../time.duration.arithmetic/op_--.pass.cpp   |    25 -
 .../op_--int.pass.cpp                         |    25 -
 .../time.duration.arithmetic/op_-.pass.cpp    |    33 -
 .../time.duration.arithmetic/op_-=.pass.cpp   |    26 -
 .../op_divide=.pass.cpp                       |    24 -
 .../op_mod=duration.pass.cpp                  |    27 -
 .../op_mod=rep.pass.cpp                       |    24 -
 .../op_times=.pass.cpp                        |    24 -
 .../time.duration.cast/duration_cast.pass.cpp |    52 -
 .../time.duration.cast/toduration.fail.cpp    |    25 -
 .../op_equal.pass.cpp                         |   115 -
 .../op_less.pass.cpp                          |   153 -
 .../time.duration.cons/convert_exact.pass.cpp |    36 -
 .../convert_float_to_int.fail.cpp             |    25 -
 .../convert_inexact.fail.cpp                  |    25 -
 .../convert_inexact.pass.cpp                  |    36 -
 .../convert_int_to_float.pass.cpp             |    36 -
 .../convert_overflow.pass.cpp                 |    37 -
 .../time.duration.cons/default.pass.cpp       |    38 -
 .../time.duration.cons/rep.pass.cpp           |    40 -
 .../time.duration.cons/rep01.fail.cpp         |    26 -
 .../time.duration.cons/rep02.fail.cpp         |    26 -
 .../time.duration.cons/rep02.pass.cpp         |    30 -
 .../time.duration.cons/rep03.fail.cpp         |    24 -
 .../time.duration.literals/literals.pass.cpp  |    59 -
 .../time.duration.literals/literals1.fail.cpp |    21 -
 .../time.duration.literals/literals1.pass.cpp |    48 -
 .../time.duration.literals/literals2.fail.cpp |    22 -
 .../time.duration.literals/literals2.pass.cpp |    51 -
 .../time.duration.nonmember/op_+.pass.cpp     |    73 -
 .../time.duration.nonmember/op_-.pass.cpp     |    74 -
 .../op_divide_duration.pass.cpp               |    66 -
 .../op_divide_rep.fail.cpp                    |    26 -
 .../op_divide_rep.pass.cpp                    |    36 -
 .../op_mod_duration.pass.cpp                  |    62 -
 .../op_mod_rep.fail.cpp                       |    26 -
 .../op_mod_rep.pass.cpp                       |    36 -
 .../op_times_rep.pass.cpp                     |    45 -
 .../op_times_rep1.fail.cpp                    |    30 -
 .../op_times_rep2.fail.cpp                    |    30 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../time.duration.special/max.pass.cpp        |    43 -
 .../time.duration.special/min.pass.cpp        |    43 -
 .../time.duration.special/zero.pass.cpp       |    42 -
 .../time/time.duration/types.pass.cpp         |    27 -
 .../time/time.point/default_duration.pass.cpp |    26 -
 .../time/time.point/duration.fail.cpp         |    22 -
 .../time.point.arithmetic/op_+=.pass.cpp      |    26 -
 .../time.point.arithmetic/op_-=.pass.cpp      |    26 -
 .../time.point.cast/time_point_cast.pass.cpp  |    80 -
 .../time.point.cast/toduration.fail.cpp       |    28 -
 .../time.point.comparisons/op_equal.fail.cpp  |    40 -
 .../time.point.comparisons/op_equal.pass.cpp  |    84 -
 .../time.point.comparisons/op_less.fail.cpp   |    48 -
 .../time.point.comparisons/op_less.pass.cpp   |   108 -
 .../time.point.cons/convert.fail.cpp          |    30 -
 .../time.point.cons/convert.pass.cpp          |    37 -
 .../time.point.cons/default.pass.cpp          |    35 -
 .../time.point.cons/duration.fail.cpp         |    25 -
 .../time.point.cons/duration.pass.cpp         |    41 -
 .../time.point.nonmember/op_+.pass.cpp        |    46 -
 .../op_-duration.pass.cpp                     |    38 -
 .../op_-time_point.pass.cpp                   |    38 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../time.point.special/max.pass.cpp           |    25 -
 .../time.point.special/min.pass.cpp           |    25 -
 .../time/time.traits/nothing_to_do.pass.cpp   |    12 -
 .../time.traits.duration_values/max.pass.cpp  |    36 -
 .../time.traits.duration_values/min.pass.cpp  |    36 -
 .../time.traits.duration_values/zero.pass.cpp |    27 -
 .../treat_as_floating_point.pass.cpp          |    37 -
 .../duration.pass.cpp                         |    42 -
 .../time_point.pass.cpp                       |    46 -
 .../test/std/utilities/time/version.pass.cpp  |    20 -
 .../tuple.general/tuple.smartptr.pass.cpp     |    38 -
 .../tuple/tuple.tuple/TupleFunction.pass.cpp  |    35 -
 .../utilities/tuple/tuple.tuple/alloc_first.h |    58 -
 .../utilities/tuple/tuple.tuple/alloc_last.h  |    58 -
 .../tuple/tuple.tuple/empty_member.pass.cpp   |    46 -
 .../tuple.assign/const_pair.pass.cpp          |    34 -
 .../tuple.assign/convert_copy.pass.cpp        |    77 -
 .../tuple.assign/convert_move.pass.cpp        |    91 -
 .../tuple.tuple/tuple.assign/copy.fail.cpp    |    31 -
 .../tuple.tuple/tuple.assign/copy.pass.cpp    |    54 -
 .../tuple.tuple/tuple.assign/move.pass.cpp    |    56 -
 .../tuple.assign/move_pair.pass.cpp           |    50 -
 .../tuple_array_template_depth.pass.cpp       |    34 -
 .../tuple.tuple/tuple.cnstr/UTypes.fail.cpp   |    51 -
 .../tuple.tuple/tuple.cnstr/UTypes.pass.cpp   |   146 -
 .../tuple.tuple/tuple.cnstr/alloc.pass.cpp    |    81 -
 .../tuple.cnstr/alloc_UTypes.pass.cpp         |   141 -
 .../tuple.cnstr/alloc_const_Types.pass.cpp    |    76 -
 .../tuple.cnstr/alloc_const_pair.pass.cpp     |    59 -
 .../tuple.cnstr/alloc_convert_copy.pass.cpp   |    69 -
 .../tuple.cnstr/alloc_convert_move.pass.cpp   |    84 -
 .../tuple.cnstr/alloc_copy.pass.cpp           |    78 -
 .../tuple.cnstr/alloc_move.pass.cpp           |    77 -
 .../tuple.cnstr/alloc_move_pair.pass.cpp      |    55 -
 .../tuple.cnstr/const_Types.fail.cpp          |    27 -
 .../tuple.cnstr/const_Types.pass.cpp          |   132 -
 .../tuple.cnstr/const_Types2.fail.cpp         |    27 -
 .../tuple.cnstr/const_pair.pass.cpp           |    44 -
 .../tuple.cnstr/convert_copy.pass.cpp         |   118 -
 .../tuple.cnstr/convert_move.pass.cpp         |    84 -
 .../tuple.tuple/tuple.cnstr/copy.fail.cpp     |    30 -
 .../tuple.tuple/tuple.cnstr/copy.pass.cpp     |    68 -
 .../tuple.tuple/tuple.cnstr/default.pass.cpp  |   110 -
 .../tuple.tuple/tuple.cnstr/move.pass.cpp     |    73 -
 .../tuple.cnstr/move_pair.pass.cpp            |    48 -
 .../tuple_array_template_depth.pass.cpp       |    36 -
 .../tuple.creation/forward_as_tuple.pass.cpp  |    86 -
 .../tuple.creation/make_tuple.pass.cpp        |    52 -
 .../tuple.tuple/tuple.creation/tie.pass.cpp   |    41 -
 .../tuple.creation/tuple_cat.pass.cpp         |   241 -
 .../tuple.tuple/tuple.elem/get_const.fail.cpp |    41 -
 .../tuple.tuple/tuple.elem/get_const.pass.cpp |    66 -
 .../tuple.elem/get_non_const.pass.cpp         |    83 -
 .../tuple.tuple/tuple.elem/get_rv.pass.cpp    |    33 -
 .../tuple.elem/tuple.by.type.pass.cpp         |    60 -
 .../tuple.elem/tuple.by.type1.fail.cpp        |    27 -
 .../tuple.elem/tuple.by.type2.fail.cpp        |    27 -
 .../tuple.elem/tuple.by.type3.fail.cpp        |    27 -
 .../tuple.elem/tuple.by.type4.fail.cpp        |    27 -
 .../tuple.helper/tuple.include.array.pass.cpp |    52 -
 .../tuple.include.utility.pass.cpp            |    49 -
 .../tuple.helper/tuple_element.pass.cpp       |    49 -
 .../tuple.helper/tuple_size.pass.cpp          |    42 -
 .../tuple/tuple.tuple/tuple.rel/eq.pass.cpp   |   156 -
 .../tuple/tuple.tuple/tuple.rel/lt.pass.cpp   |   210 -
 .../tuple.special/non_member_swap.pass.cpp    |    62 -
 .../tuple.swap/member_swap.pass.cpp           |    61 -
 .../tuple.traits/uses_allocator.pass.cpp      |    46 -
 .../test/std/utilities/tuple/version.pass.cpp |    20 -
 .../type.index/type.index.hash/hash.pass.cpp  |    32 -
 .../type.index.members/ctor.pass.cpp          |    25 -
 .../type.index/type.index.members/eq.pass.cpp |    27 -
 .../type.index.members/hash_code.pass.cpp     |    24 -
 .../type.index/type.index.members/lt.pass.cpp |    45 -
 .../type.index.members/name.pass.cpp          |    25 -
 .../type.index.overview/copy_assign.pass.cpp  |    26 -
 .../type.index.overview/copy_ctor.pass.cpp    |    24 -
 .../hash_type_index.pass.cpp                  |    26 -
 .../std/utilities/type.index/version.pass.cpp |    20 -
 .../utilities.general/nothing_to_do.pass.cpp  |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../hash.requirements/nothing_to_do.pass.cpp  |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../utility/declval/declval.pass.cpp          |    32 -
 .../utility/exchange/exchange.pass.cpp        |    58 -
 .../utility/forward/forward.pass.cpp          |    80 -
 .../utility/forward/forward1.fail.cpp         |    24 -
 .../utility/forward/forward2.fail.cpp         |    25 -
 .../utility/forward/forward3.fail.cpp         |    24 -
 .../utility/forward/forward4.fail.cpp         |    25 -
 .../utility/forward/forward5.fail.cpp         |    25 -
 .../utility/forward/forward6.fail.cpp         |    22 -
 .../utility/forward/move_copy.pass.cpp        |    61 -
 .../utility/forward/move_if_noexcept.pass.cpp |    75 -
 .../utility/forward/move_only.pass.cpp        |    39 -
 .../utility/forward/move_only1.fail.cpp       |    52 -
 .../utility/forward/move_only2.fail.cpp       |    52 -
 .../utility/forward/move_only3.fail.cpp       |    49 -
 .../utility/forward/move_only4.fail.cpp       |    52 -
 .../utility/operators/rel_ops.pass.cpp        |    49 -
 .../utility/pairs/nothing_to_do.pass.cpp      |    12 -
 .../pairs/pair.astuple/get_const.fail.cpp     |    30 -
 .../pairs/pair.astuple/get_const.pass.cpp     |    38 -
 .../pairs/pair.astuple/get_non_const.pass.cpp |    51 -
 .../pairs/pair.astuple/get_rv.pass.cpp        |    32 -
 .../pairs/pair.astuple/pairs.by.type.pass.cpp |    44 -
 .../pair.astuple/pairs.by.type1.fail.cpp      |    24 -
 .../pair.astuple/pairs.by.type2.fail.cpp      |    24 -
 .../pair.astuple/pairs.by.type3.fail.cpp      |    24 -
 .../pairs/pair.astuple/tuple_element.pass.cpp |    55 -
 .../pairs/pair.astuple/tuple_size.pass.cpp    |    36 -
 .../piecewise_construct.pass.cpp              |    55 -
 .../pairs.general/nothing_to_do.pass.cpp      |    12 -
 .../utility/pairs/pairs.pair/U_V.pass.cpp     |    30 -
 .../pairs.pair/assign_const_pair_U_V.pass.cpp |    30 -
 .../pairs/pairs.pair/assign_rv_pair.pass.cpp  |    32 -
 .../pairs.pair/assign_rv_pair_U_V.pass.cpp    |    43 -
 .../const_first_const_second.pass.cpp         |    68 -
 .../pairs/pairs.pair/const_pair_U_V.pass.cpp  |    40 -
 .../pairs/pairs.pair/copy_ctor.pass.cpp       |    40 -
 .../utility/pairs/pairs.pair/default.pass.cpp |    36 -
 .../pairs/pairs.pair/piecewise.pass.cpp       |    35 -
 .../pairs/pairs.pair/rv_pair_U_V.pass.cpp     |    42 -
 .../utility/pairs/pairs.pair/swap.pass.cpp    |    31 -
 .../utility/pairs/pairs.pair/types.pass.cpp   |    26 -
 .../pairs/pairs.spec/comparison.pass.cpp      |    95 -
 .../pairs/pairs.spec/make_pair.pass.cpp       |    51 -
 .../pairs/pairs.spec/non_member_swap.pass.cpp |    31 -
 .../utility/utility.swap/swap.pass.cpp        |    53 -
 .../utility/utility.swap/swap_array.pass.cpp  |    65 -
 .../std/utilities/utility/version.pass.cpp    |    20 -
 .../basic.string.hash/strings.pass.cpp        |    48 -
 .../basic.string.literals/literal.pass.cpp    |    47 -
 .../basic.string.literals/literal1.fail.cpp   |    22 -
 .../basic.string.literals/literal1.pass.cpp   |    20 -
 .../basic.string.literals/literal2.fail.cpp   |    20 -
 .../basic.string.literals/literal2.pass.cpp   |    20 -
 .../basic.string.literals/literal3.pass.cpp   |    20 -
 .../strings/basic.string/input_iterator.h     |    41 -
 .../basic.string/string.access/at.pass.cpp    |    58 -
 .../basic.string/string.access/back.pass.cpp  |    56 -
 .../string.access/db_back.pass.cpp            |    54 -
 .../string.access/db_cback.pass.cpp           |    50 -
 .../string.access/db_cfront.pass.cpp          |    50 -
 .../string.access/db_cindex.pass.cpp          |    52 -
 .../string.access/db_front.pass.cpp           |    54 -
 .../string.access/db_index.pass.cpp           |    52 -
 .../basic.string/string.access/front.pass.cpp |    56 -
 .../basic.string/string.access/index.pass.cpp |    63 -
 .../string.capacity/capacity.pass.cpp         |    58 -
 .../string.capacity/clear.pass.cpp            |    57 -
 .../string.capacity/empty.pass.cpp            |    42 -
 .../string.capacity/length.pass.cpp           |    42 -
 .../string.capacity/max_size.pass.cpp         |    78 -
 .../string.capacity/reserve.pass.cpp          |   117 -
 .../string.capacity/resize_size.pass.cpp      |    79 -
 .../string.capacity/resize_size_char.pass.cpp |    79 -
 .../string.capacity/shrink_to_fit.pass.cpp    |    62 -
 .../string.capacity/size.pass.cpp             |    42 -
 .../basic.string/string.cons/alloc.pass.cpp   |    74 -
 .../string.cons/char_assignment.pass.cpp      |    49 -
 .../basic.string/string.cons/copy.pass.cpp    |    49 -
 .../string.cons/copy_alloc.pass.cpp           |    49 -
 .../string.cons/copy_assignment.pass.cpp      |    70 -
 .../string.cons/default_noexcept.pass.cpp     |    45 -
 .../string.cons/dtor_noexcept.pass.cpp        |    47 -
 .../string.cons/initializer_list.pass.cpp     |    46 -
 .../initializer_list_assignment.pass.cpp      |    36 -
 .../string.cons/iter_alloc.pass.cpp           |   119 -
 .../basic.string/string.cons/move.pass.cpp    |    57 -
 .../string.cons/move_alloc.pass.cpp           |    68 -
 .../string.cons/move_assign_noexcept.pass.cpp |    47 -
 .../string.cons/move_assignment.pass.cpp      |    79 -
 .../string.cons/move_noexcept.pass.cpp        |    45 -
 .../string.cons/pointer_alloc.pass.cpp        |    89 -
 .../string.cons/pointer_assignment.pass.cpp   |    72 -
 .../string.cons/pointer_size_alloc.pass.cpp   |    87 -
 .../string.cons/size_char_alloc.pass.cpp      |   128 -
 .../basic.string/string.cons/substr.pass.cpp  |   173 -
 .../string.iterators/begin.pass.cpp           |    48 -
 .../string.iterators/cbegin.pass.cpp          |    45 -
 .../string.iterators/cend.pass.cpp            |    41 -
 .../string.iterators/crbegin.pass.cpp         |    45 -
 .../string.iterators/crend.pass.cpp           |    41 -
 .../string.iterators/db_iterators_2.pass.cpp  |    52 -
 .../string.iterators/db_iterators_3.pass.cpp  |    52 -
 .../string.iterators/db_iterators_4.pass.cpp  |    54 -
 .../string.iterators/db_iterators_5.pass.cpp  |    58 -
 .../string.iterators/db_iterators_6.pass.cpp  |    56 -
 .../string.iterators/db_iterators_7.pass.cpp  |    56 -
 .../string.iterators/db_iterators_8.pass.cpp  |    52 -
 .../string.iterators/end.pass.cpp             |    50 -
 .../string.iterators/iterators.pass.cpp       |    73 -
 .../string.iterators/rbegin.pass.cpp          |    48 -
 .../string.iterators/rend.pass.cpp            |    50 -
 .../string.modifiers/nothing_to_do.pass.cpp   |    12 -
 .../string_append/initializer_list.pass.cpp   |    36 -
 .../string_append/iterator.pass.cpp           |   150 -
 .../string_append/pointer.pass.cpp            |    63 -
 .../string_append/pointer_size.pass.cpp       |    72 -
 .../string_append/push_back.pass.cpp          |    44 -
 .../string_append/size_char.pass.cpp          |    63 -
 .../string_append/string.pass.cpp             |    79 -
 .../string_append/string_size_size.pass.cpp   |   118 -
 .../string_assign/initializer_list.pass.cpp   |    36 -
 .../string_assign/iterator.pass.cpp           |   150 -
 .../string_assign/pointer.pass.cpp            |    63 -
 .../string_assign/pointer_size.pass.cpp       |    72 -
 .../string_assign/rv_string.pass.cpp          |    79 -
 .../string_assign/size_char.pass.cpp          |    63 -
 .../string_assign/string.pass.cpp             |    79 -
 .../string_assign/string_size_size.pass.cpp   |   118 -
 .../string_copy/copy.pass.cpp                 |   170 -
 .../string_erase/erase_iter_db1.pass.cpp      |    50 -
 .../string_erase/erase_iter_db2.pass.cpp      |    52 -
 .../string_erase/erase_iter_iter_db1.pass.cpp |    50 -
 .../string_erase/erase_iter_iter_db2.pass.cpp |    50 -
 .../string_erase/erase_iter_iter_db3.pass.cpp |    50 -
 .../string_erase/erase_iter_iter_db4.pass.cpp |    48 -
 .../string_erase/iter.pass.cpp                |    64 -
 .../string_erase/iter_iter.pass.cpp           |   149 -
 .../string_erase/pop_back.pass.cpp            |    55 -
 .../string_erase/size_size.pass.cpp           |   280 -
 .../string_insert/iter_char.pass.cpp          |    88 -
 .../iter_initializer_list.pass.cpp            |    50 -
 .../string_insert/iter_iter_iter.pass.cpp     |   140 -
 .../string_insert/iter_size_char.pass.cpp     |   181 -
 .../string_insert/size_pointer.pass.cpp       |   211 -
 .../string_insert/size_pointer_size.pass.cpp  |   692 -
 .../string_insert/size_size_char.pass.cpp     |   212 -
 .../string_insert/size_string.pass.cpp        |   211 -
 .../size_string_size_size.pass.cpp            |  1784 --
 .../string_op_plus_equal/char.pass.cpp        |    46 -
 .../initializer_list.pass.cpp                 |    36 -
 .../string_op_plus_equal/pointer.pass.cpp     |    78 -
 .../string_op_plus_equal/string.pass.cpp      |    79 -
 .../iter_iter_initializer_list.pass.cpp       |    36 -
 .../iter_iter_iter_iter.pass.cpp              |   976 -
 .../string_replace/iter_iter_pointer.pass.cpp |   285 -
 .../iter_iter_pointer_size.pass.cpp           |   976 -
 .../iter_iter_size_char.pass.cpp              |   286 -
 .../string_replace/iter_iter_string.pass.cpp  |   285 -
 .../string_replace/size_size_pointer.pass.cpp |   375 -
 .../size_size_pointer_size.pass.cpp           |  1327 -
 .../size_size_size_char.pass.cpp              |   374 -
 .../string_replace/size_size_string.pass.cpp  |   372 -
 .../size_size_string_size_size.pass.cpp       |  5966 ----
 .../string_swap/swap.pass.cpp                 |    76 -
 .../string.nonmembers/nothing_to_do.pass.cpp  |    12 -
 .../string.io/get_line.pass.cpp               |    81 -
 .../string.io/get_line_delim.pass.cpp         |    93 -
 .../string.io/get_line_delim_rv.pass.cpp      |    51 -
 .../string.io/get_line_rv.pass.cpp            |    51 -
 .../string.io/stream_extract.pass.cpp         |   117 -
 .../string.io/stream_insert.pass.cpp          |    91 -
 .../string.special/swap.pass.cpp              |    78 -
 .../string.special/swap_noexcept.pass.cpp     |    54 -
 .../string_op!=/pointer_string.pass.cpp       |    69 -
 .../string_op!=/string_pointer.pass.cpp       |    69 -
 .../string_op!=/string_string.pass.cpp        |    70 -
 .../string_op+/char_string.pass.cpp           |    79 -
 .../string_op+/pointer_string.pass.cpp        |   127 -
 .../string_op+/string_char.pass.cpp           |    79 -
 .../string_op+/string_pointer.pass.cpp        |   127 -
 .../string_op+/string_string.pass.cpp         |   221 -
 .../string_operator==/pointer_string.pass.cpp |    69 -
 .../string_operator==/string_pointer.pass.cpp |    69 -
 .../string_operator==/string_string.pass.cpp  |    70 -
 .../string_opgt/pointer_string.pass.cpp       |    69 -
 .../string_opgt/string_pointer.pass.cpp       |    69 -
 .../string_opgt/string_string.pass.cpp        |    70 -
 .../string_opgt=/pointer_string.pass.cpp      |    69 -
 .../string_opgt=/string_pointer.pass.cpp      |    69 -
 .../string_opgt=/string_string.pass.cpp       |    70 -
 .../string_oplt/pointer_string.pass.cpp       |    69 -
 .../string_oplt/string_pointer.pass.cpp       |    69 -
 .../string_oplt/string_string.pass.cpp        |    70 -
 .../string_oplt=/pointer_string.pass.cpp      |    69 -
 .../string_oplt=/string_pointer.pass.cpp      |    69 -
 .../string_oplt=/string_string.pass.cpp       |    70 -
 .../string.ops/nothing_to_do.pass.cpp         |    12 -
 .../string.accessors/c_str.pass.cpp           |    52 -
 .../string.ops/string.accessors/data.pass.cpp |    52 -
 .../string.accessors/get_allocator.pass.cpp   |    47 -
 .../string_compare/pointer.pass.cpp           |    77 -
 .../string_compare/size_size_pointer.pass.cpp |   372 -
 .../size_size_pointer_size.pass.cpp           |  1323 -
 .../string_compare/size_size_string.pass.cpp  |   372 -
 .../size_size_string_size_size.pass.cpp       |  5948 ----
 .../string.ops/string_compare/string.pass.cpp |    77 -
 .../char_size.pass.cpp                        |   102 -
 .../pointer_size.pass.cpp                     |   158 -
 .../pointer_size_size.pass.cpp                |   387 -
 .../string_size.pass.cpp                      |   157 -
 .../string_find.first.of/char_size.pass.cpp   |    98 -
 .../pointer_size.pass.cpp                     |   158 -
 .../pointer_size_size.pass.cpp                |   387 -
 .../string_find.first.of/string_size.pass.cpp |   157 -
 .../char_size.pass.cpp                        |    98 -
 .../pointer_size.pass.cpp                     |   158 -
 .../pointer_size_size.pass.cpp                |   387 -
 .../string_size.pass.cpp                      |   157 -
 .../string_find.last.of/char_size.pass.cpp    |    98 -
 .../string_find.last.of/pointer_size.pass.cpp |   158 -
 .../pointer_size_size.pass.cpp                |   387 -
 .../string_find.last.of/string_size.pass.cpp  |   157 -
 .../string.ops/string_find/char_size.pass.cpp |    98 -
 .../string_find/pointer_size.pass.cpp         |   164 -
 .../string_find/pointer_size_size.pass.cpp    |   387 -
 .../string_find/string_size.pass.cpp          |   157 -
 .../string_rfind/char_size.pass.cpp           |    98 -
 .../string_rfind/pointer_size.pass.cpp        |   165 -
 .../string_rfind/pointer_size_size.pass.cpp   |   387 -
 .../string_rfind/string_size.pass.cpp         |   157 -
 .../string.ops/string_substr/substr.pass.cpp  |   166 -
 .../string.require/nothing_to_do.pass.cpp     |    12 -
 .../test/strings/basic.string/test_traits.h   |    19 -
 .../test/strings/basic.string/types.pass.cpp  |    85 -
 .../test/strings/c.strings/cctype.pass.cpp    |   103 -
 .../test/strings/c.strings/cstring.pass.cpp   |    53 -
 .../test/strings/c.strings/cuchar.pass.cpp    |    18 -
 .../test/strings/c.strings/cwchar.pass.cpp    |   109 -
 .../test/strings/c.strings/cwctype.pass.cpp   |   114 -
 .../strings/c.strings/version_cctype.pass.cpp |    20 -
 .../c.strings/version_cstring.pass.cpp        |    20 -
 .../strings/c.strings/version_cuchar.pass.cpp |    22 -
 .../strings/c.strings/version_cwchar.pass.cpp |    20 -
 .../c.strings/version_cwctype.pass.cpp        |    20 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../assign2.pass.cpp                          |    24 -
 .../assign3.pass.cpp                          |    27 -
 .../compare.pass.cpp                          |    40 -
 .../copy.pass.cpp                             |    27 -
 .../eof.pass.cpp                              |    22 -
 .../eq.pass.cpp                               |    24 -
 .../eq_int_type.pass.cpp                      |    26 -
 .../find.pass.cpp                             |    27 -
 .../length.pass.cpp                           |    26 -
 .../lt.pass.cpp                               |    28 -
 .../move.pass.cpp                             |    31 -
 .../not_eof.pass.cpp                          |    26 -
 .../to_char_type.pass.cpp                     |    24 -
 .../to_int_type.pass.cpp                      |    24 -
 .../types.pass.cpp                            |    30 -
 .../assign2.pass.cpp                          |    28 -
 .../assign3.pass.cpp                          |    29 -
 .../compare.pass.cpp                          |    44 -
 .../copy.pass.cpp                             |    29 -
 .../eof.pass.cpp                              |    24 -
 .../eq.pass.cpp                               |    28 -
 .../eq_int_type.pass.cpp                      |    30 -
 .../find.pass.cpp                             |    29 -
 .../length.pass.cpp                           |    30 -
 .../lt.pass.cpp                               |    28 -
 .../move.pass.cpp                             |    33 -
 .../not_eof.pass.cpp                          |    30 -
 .../to_char_type.pass.cpp                     |    28 -
 .../to_int_type.pass.cpp                      |    28 -
 .../types.pass.cpp                            |    33 -
 .../assign2.pass.cpp                          |    28 -
 .../assign3.pass.cpp                          |    29 -
 .../compare.pass.cpp                          |    44 -
 .../copy.pass.cpp                             |    29 -
 .../eof.pass.cpp                              |    24 -
 .../eq.pass.cpp                               |    28 -
 .../eq_int_type.pass.cpp                      |    30 -
 .../find.pass.cpp                             |    29 -
 .../length.pass.cpp                           |    30 -
 .../lt.pass.cpp                               |    28 -
 .../move.pass.cpp                             |    33 -
 .../not_eof.pass.cpp                          |    30 -
 .../to_char_type.pass.cpp                     |    28 -
 .../to_int_type.pass.cpp                      |    28 -
 .../types.pass.cpp                            |    33 -
 .../assign2.pass.cpp                          |    24 -
 .../assign3.pass.cpp                          |    27 -
 .../compare.pass.cpp                          |    40 -
 .../copy.pass.cpp                             |    27 -
 .../eof.pass.cpp                              |    22 -
 .../eq.pass.cpp                               |    24 -
 .../eq_int_type.pass.cpp                      |    26 -
 .../find.pass.cpp                             |    27 -
 .../length.pass.cpp                           |    26 -
 .../lt.pass.cpp                               |    24 -
 .../move.pass.cpp                             |    31 -
 .../not_eof.pass.cpp                          |    26 -
 .../to_char_type.pass.cpp                     |    24 -
 .../to_int_type.pass.cpp                      |    24 -
 .../types.pass.cpp                            |    30 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../char.traits/nothing_to_do.pass.cpp        |    12 -
 .../strings/string.classes/typedefs.pass.cpp  |    30 -
 .../strings/string.conversions/stod.pass.cpp  |   166 -
 .../strings/string.conversions/stof.pass.cpp  |   170 -
 .../strings/string.conversions/stoi.pass.cpp  |   108 -
 .../strings/string.conversions/stol.pass.cpp  |   111 -
 .../strings/string.conversions/stold.pass.cpp |   168 -
 .../strings/string.conversions/stoll.pass.cpp |   110 -
 .../strings/string.conversions/stoul.pass.cpp |   109 -
 .../string.conversions/stoull.pass.cpp        |   110 -
 .../string.conversions/to_string.pass.cpp     |   126 -
 .../string.conversions/to_wstring.pass.cpp    |   126 -
 .../strings.general/nothing_to_do.pass.cpp    |    13 -
 .../dist/libcxx/test/strings/version.pass.cpp |    20 -
 .../libc++/dist/libcxx/test/support/Counter.h |    52 -
 .../dist/libcxx/test/support/DefaultOnly.h    |    35 -
 .../dist/libcxx/test/support/MoveOnly.h       |    50 -
 .../dist/libcxx/test/support/allocators.h     |   185 -
 .../dist/libcxx/test/support/any_helpers.h    |   318 -
 .../dist/libcxx/test/support/asan_testing.h   |    37 -
 .../dist/libcxx/test/support/cmpxchg_loop.h   |    51 -
 .../test/support/constexpr_char_traits.hpp    |   138 -
 .../dist/libcxx/test/support/count_new.hpp    |   249 -
 .../test/support/counting_predicates.hpp      |    46 -
 .../dist/libcxx/test/support/hexfloat.h       |    38 -
 .../dist/libcxx/test/support/is_transparent.h |    73 -
 .../dist/libcxx/test/support/min_allocator.h  |   291 -
 .../libcxx/test/support/nasty_containers.hpp  |   282 -
 .../dist/libcxx/test/support/nasty_macros.hpp |    32 -
 .../test/support/nothing_to_do.pass.cpp       |    14 -
 .../libcxx/test/support/platform_support.h    |    98 -
 .../test/support/private_constructor.hpp      |    31 -
 .../dist/libcxx/test/support/test_allocator.h |   226 -
 .../dist/libcxx/test/support/test_iterators.h |   329 -
 .../dist/libcxx/test/support/test_macros.h    |    99 -
 .../dist/libcxx/test/support/tracked_value.h  |    50 -
 .../test/support/user_defined_integral.hpp    |    44 -
 external/bsd/libc++/dist/libcxx/test/testit   |   180 -
 .../futures/futures.async/async.pass.cpp      |   196 -
 .../default_error_condition.pass.cpp          |    25 -
 .../equivalent_error_code_int.pass.cpp        |    24 -
 .../equivalent_int_error_condition.pass.cpp   |    25 -
 .../futures.errors/future_category.pass.cpp   |    22 -
 .../futures.errors/make_error_code.pass.cpp   |    26 -
 .../make_error_condition.pass.cpp             |    28 -
 .../futures.future_error/code.pass.cpp        |    41 -
 .../futures.future_error/types.pass.cpp       |    21 -
 .../futures.future_error/what.pass.cpp        |    48 -
 .../futures.overview/future_errc.pass.cpp     |    28 -
 .../futures.overview/future_status.pass.cpp   |    26 -
 .../is_error_code_enum_future_errc.pass.cpp   |    19 -
 .../futures/futures.overview/launch.pass.cpp  |    43 -
 .../futures.promise/alloc_ctor.pass.cpp       |    49 -
 .../futures.promise/copy_assign.fail.cpp      |    87 -
 .../futures.promise/copy_ctor.fail.cpp        |    81 -
 .../futures/futures.promise/default.pass.cpp  |    36 -
 .../futures/futures.promise/dtor.pass.cpp     |   114 -
 .../futures.promise/get_future.pass.cpp       |    53 -
 .../futures.promise/move_assign.pass.cpp      |    89 -
 .../futures.promise/move_ctor.pass.cpp        |    83 -
 .../futures.promise/set_exception.pass.cpp    |    45 -
 .../set_exception_at_thread_exit.pass.cpp     |    42 -
 .../futures.promise/set_lvalue.pass.cpp       |    41 -
 .../set_lvalue_at_thread_exit.pass.cpp        |    36 -
 .../futures.promise/set_rvalue.pass.cpp       |    67 -
 .../set_rvalue_at_thread_exit.pass.cpp        |    39 -
 .../set_value_at_thread_exit_const.pass.cpp   |    33 -
 .../set_value_at_thread_exit_void.pass.cpp    |    37 -
 .../futures.promise/set_value_const.pass.cpp  |    61 -
 .../futures.promise/set_value_void.pass.cpp   |    37 -
 .../futures/futures.promise/swap.pass.cpp     |    82 -
 .../futures.promise/uses_allocator.pass.cpp   |    26 -
 .../copy_assign.pass.cpp                      |    74 -
 .../futures.shared_future/copy_ctor.pass.cpp  |    66 -
 .../ctor_future.pass.cpp                      |    66 -
 .../futures.shared_future/default.pass.cpp    |    33 -
 .../futures.shared_future/dtor.pass.cpp       |    66 -
 .../futures.shared_future/get.pass.cpp        |   143 -
 .../move_assign.pass.cpp                      |    74 -
 .../futures.shared_future/move_ctor.pass.cpp  |    66 -
 .../futures.shared_future/wait.pass.cpp       |    86 -
 .../futures.shared_future/wait_for.pass.cpp   |    95 -
 .../futures.shared_future/wait_until.pass.cpp |    95 -
 .../futures.state/nothing_to_do.pass.cpp      |    13 -
 .../futures.task.members/assign_copy.fail.cpp |    48 -
 .../futures.task.members/assign_move.pass.cpp |    48 -
 .../futures.task.members/ctor1.fail.cpp       |    29 -
 .../futures.task.members/ctor2.fail.cpp       |    30 -
 .../futures.task.members/ctor_copy.fail.cpp   |    46 -
 .../ctor_default.pass.cpp                     |    25 -
 .../futures.task.members/ctor_func.pass.cpp   |    77 -
 .../ctor_func_alloc.pass.cpp                  |    95 -
 .../futures.task.members/ctor_move.pass.cpp   |    46 -
 .../futures.task.members/dtor.pass.cpp        |    60 -
 .../futures.task.members/get_future.pass.cpp  |    62 -
 .../make_ready_at_thread_exit.pass.cpp        |   104 -
 .../futures.task.members/operator.pass.cpp    |   105 -
 .../futures.task.members/reset.pass.cpp       |    58 -
 .../futures.task.members/swap.pass.cpp        |    48 -
 .../futures.task.nonmembers/swap.pass.cpp     |    50 -
 .../uses_allocator.pass.cpp                   |    24 -
 .../thread/futures/futures.tas/types.pass.cpp |    26 -
 .../copy_assign.fail.cpp                      |    74 -
 .../futures.unique_future/copy_ctor.fail.cpp  |    66 -
 .../futures.unique_future/default.pass.cpp    |    33 -
 .../futures.unique_future/dtor.pass.cpp       |    66 -
 .../futures.unique_future/get.pass.cpp        |   143 -
 .../move_assign.pass.cpp                      |    74 -
 .../futures.unique_future/move_ctor.pass.cpp  |    68 -
 .../futures.unique_future/share.pass.cpp      |    66 -
 .../futures.unique_future/wait.pass.cpp       |    86 -
 .../futures.unique_future/wait_for.pass.cpp   |    95 -
 .../futures.unique_future/wait_until.pass.cpp |    95 -
 .../test/thread/futures/test_allocator.h      |   157 -
 .../test/thread/futures/version.pass.cpp      |    20 -
 .../dist/libcxx/test/thread/macro.pass.cpp    |    21 -
 .../thread.condition/cv_status.pass.cpp       |    21 -
 .../notify_all_at_thread_exit.pass.cpp        |    42 -
 .../thread.condition.condvar/assign.fail.cpp  |    24 -
 .../thread.condition.condvar/copy.fail.cpp    |    23 -
 .../thread.condition.condvar/default.pass.cpp |    22 -
 .../destructor.pass.cpp                       |    56 -
 .../native_handle.pass.cpp                    |    27 -
 .../notify_all.pass.cpp                       |    67 -
 .../notify_one.pass.cpp                       |    92 -
 .../thread.condition.condvar/wait.pass.cpp    |    50 -
 .../wait_for.pass.cpp                         |    85 -
 .../wait_for_pred.pass.cpp                    |    93 -
 .../wait_pred.pass.cpp                        |    60 -
 .../wait_until.pass.cpp                       |   100 -
 .../wait_until_pred.pass.cpp                  |   111 -
 .../assign.fail.cpp                           |    24 -
 .../thread.condition.condvarany/copy.fail.cpp |    23 -
 .../default.pass.cpp                          |    22 -
 .../destructor.pass.cpp                       |    57 -
 .../notify_all.pass.cpp                       |    71 -
 .../notify_one.pass.cpp                       |    96 -
 .../wait.exception.pass.cpp                   |    52 -
 .../thread.condition.condvarany/wait.pass.cpp |    55 -
 .../wait_for.exception.pass.cpp               |    52 -
 .../wait_for.pass.cpp                         |    88 -
 .../wait_for_pred.pass.cpp                    |    96 -
 .../wait_pred.pass.cpp                        |    64 -
 .../wait_until.pass.cpp                       |   103 -
 .../wait_until_pred.pass.cpp                  |   115 -
 .../thread/thread.condition/version.pass.cpp  |    20 -
 .../thread.general/nothing_to_do.pass.cpp     |    12 -
 .../thread.lock.algorithm/lock.pass.cpp       |   505 -
 .../thread.lock.algorithm/try_lock.pass.cpp   |   514 -
 .../thread.lock.guard/adopt_lock.pass.cpp     |    49 -
 .../thread.lock.guard/assign.fail.cpp         |    25 -
 .../thread.lock.guard/copy.fail.cpp           |    23 -
 .../thread.lock.guard/mutex.fail.cpp          |    48 -
 .../thread.lock.guard/mutex.pass.cpp          |    48 -
 .../thread.lock.guard/types.pass.cpp          |    27 -
 .../copy_assign.fail.cpp                      |    34 -
 .../copy_ctor.fail.cpp                        |    30 -
 .../thread.lock.shared.cons/default.pass.cpp  |    26 -
 .../move_assign.pass.cpp                      |    37 -
 .../move_ctor.pass.cpp                        |    33 -
 .../thread.lock.shared.cons/mutex.pass.cpp    |    79 -
 .../mutex_adopt_lock.pass.cpp                 |    28 -
 .../mutex_defer_lock.pass.cpp                 |    27 -
 .../mutex_duration.pass.cpp                   |    79 -
 .../mutex_time_point.pass.cpp                 |    79 -
 .../mutex_try_to_lock.pass.cpp                |    72 -
 .../thread.lock.shared.locking/lock.pass.cpp  |    77 -
 .../try_lock.pass.cpp                         |    68 -
 .../try_lock_for.pass.cpp                     |    73 -
 .../try_lock_until.pass.cpp                   |    73 -
 .../unlock.pass.cpp                           |    60 -
 .../member_swap.pass.cpp                      |    43 -
 .../nonmember_swap.pass.cpp                   |    44 -
 .../thread.lock.shared.mod/release.pass.cpp   |    51 -
 .../thread.lock.shared.obs/mutex.pass.cpp     |    36 -
 .../thread.lock.shared.obs/op_bool.pass.cpp   |    36 -
 .../thread.lock.shared.obs/owns_lock.pass.cpp |    36 -
 .../thread.lock.shared/types.pass.cpp         |    29 -
 .../copy_assign.fail.cpp                      |    31 -
 .../copy_ctor.fail.cpp                        |    29 -
 .../thread.lock.unique.cons/default.pass.cpp  |    24 -
 .../move_assign.pass.cpp                      |    33 -
 .../move_ctor.pass.cpp                        |    31 -
 .../thread.lock.unique.cons/mutex.pass.cpp    |    48 -
 .../mutex_adopt_lock.pass.cpp                 |    26 -
 .../mutex_defer_lock.pass.cpp                 |    25 -
 .../mutex_duration.pass.cpp                   |    66 -
 .../mutex_time_point.pass.cpp                 |    66 -
 .../mutex_try_to_lock.pass.cpp                |    62 -
 .../thread.lock.unique.locking/lock.pass.cpp  |    67 -
 .../try_lock.pass.cpp                         |    62 -
 .../try_lock_for.pass.cpp                     |    67 -
 .../try_lock_until.pass.cpp                   |    67 -
 .../unlock.pass.cpp                           |    54 -
 .../member_swap.pass.cpp                      |    36 -
 .../nonmember_swap.pass.cpp                   |    37 -
 .../thread.lock.unique.mod/release.pass.cpp   |    44 -
 .../thread.lock.unique.obs/mutex.pass.cpp     |    29 -
 .../thread.lock.unique.obs/op_bool.pass.cpp   |    29 -
 .../thread.lock.unique.obs/owns_lock.pass.cpp |    29 -
 .../thread.lock.unique/types.pass.cpp         |    27 -
 .../thread.mutex/thread.lock/types.pass.cpp   |    32 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../thread.mutex.class/assign.fail.cpp        |    23 -
 .../thread.mutex.class/copy.fail.cpp          |    22 -
 .../thread.mutex.class/default.pass.cpp       |    21 -
 .../thread.mutex.class/lock.pass.cpp          |    48 -
 .../thread.mutex.class/native_handle.pass.cpp |    25 -
 .../thread.mutex.class/try_lock.pass.cpp      |    50 -
 .../thread.mutex.recursive/assign.fail.cpp    |    23 -
 .../thread.mutex.recursive/copy.fail.cpp      |    22 -
 .../thread.mutex.recursive/default.pass.cpp   |    21 -
 .../thread.mutex.recursive/lock.pass.cpp      |    50 -
 .../native_handle.pass.cpp                    |    25 -
 .../thread.mutex.recursive/try_lock.pass.cpp  |    52 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../thread.sharedmutex.class/assign.fail.cpp  |    27 -
 .../thread.sharedmutex.class/copy.fail.cpp    |    26 -
 .../thread.sharedmutex.class/default.pass.cpp |    23 -
 .../thread.sharedmutex.class/lock.pass.cpp    |    52 -
 .../lock_shared.pass.cpp                      |    75 -
 .../try_lock.pass.cpp                         |    56 -
 .../try_lock_for.pass.cpp                     |    71 -
 .../try_lock_shared.pass.cpp                  |    60 -
 .../try_lock_shared_for.pass.cpp              |    78 -
 .../try_lock_shared_until.pass.cpp            |    78 -
 .../try_lock_until.pass.cpp                   |    71 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../assign.fail.cpp                           |    27 -
 .../copy.fail.cpp                             |    26 -
 .../default.pass.cpp                          |    23 -
 .../lock.pass.cpp                             |    52 -
 .../lock_shared.pass.cpp                      |    75 -
 .../try_lock.pass.cpp                         |    56 -
 .../try_lock_for.pass.cpp                     |    71 -
 .../try_lock_shared.pass.cpp                  |    60 -
 .../try_lock_shared_for.pass.cpp              |    78 -
 .../try_lock_shared_until.pass.cpp            |    78 -
 .../try_lock_until.pass.cpp                   |    71 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../thread.timedmutex.class/assign.fail.cpp   |    23 -
 .../thread.timedmutex.class/copy.fail.cpp     |    22 -
 .../thread.timedmutex.class/default.pass.cpp  |    21 -
 .../thread.timedmutex.class/lock.pass.cpp     |    48 -
 .../thread.timedmutex.class/try_lock.pass.cpp |    50 -
 .../try_lock_for.pass.cpp                     |    65 -
 .../try_lock_until.pass.cpp                   |    65 -
 .../assign.fail.cpp                           |    23 -
 .../thread.timedmutex.recursive/copy.fail.cpp |    22 -
 .../default.pass.cpp                          |    21 -
 .../thread.timedmutex.recursive/lock.pass.cpp |    50 -
 .../try_lock.pass.cpp                         |    52 -
 .../try_lock_for.pass.cpp                     |    67 -
 .../try_lock_until.pass.cpp                   |    67 -
 .../thread.once/nothing_to_do.pass.cpp        |    12 -
 .../thread.once.callonce/call_once.pass.cpp   |   198 -
 .../thread.once.onceflag/assign.fail.cpp      |    23 -
 .../thread.once.onceflag/copy.fail.cpp        |    22 -
 .../thread.once.onceflag/default.pass.cpp     |    28 -
 .../test/thread/thread.mutex/version.pass.cpp |    20 -
 .../thread/thread.req/nothing_to_do.pass.cpp  |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../thread.req.native/nothing_to_do.pass.cpp  |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../thread.req.timing/nothing_to_do.pass.cpp  |    12 -
 .../thread.thread.algorithm/swap.pass.cpp     |    55 -
 .../thread.thread.assign/copy.fail.cpp        |    51 -
 .../thread.thread.assign/move.pass.cpp        |    82 -
 .../thread.thread.constr/F.pass.cpp           |   150 -
 .../thread.thread.constr/constr.fail.cpp      |    26 -
 .../thread.thread.constr/copy.fail.cpp        |    66 -
 .../thread.thread.constr/default.pass.cpp     |    23 -
 .../thread.thread.constr/move.pass.cpp        |    68 -
 .../thread.thread.destr/dtor.pass.cpp         |    58 -
 .../thread.thread.id/assign.pass.cpp          |    27 -
 .../thread.thread.id/copy.pass.cpp            |    24 -
 .../thread.thread.id/default.pass.cpp         |    23 -
 .../thread.thread.id/eq.pass.cpp              |    30 -
 .../thread.thread.id/lt.pass.cpp              |    41 -
 .../thread.thread.id/stream.pass.cpp          |    27 -
 .../thread.thread.id/thread_id.pass.cpp       |    31 -
 .../thread.thread.member/detach.pass.cpp      |    54 -
 .../thread.thread.member/get_id.pass.cpp      |    54 -
 .../thread.thread.member/join.pass.cpp        |    51 -
 .../thread.thread.member/joinable.pass.cpp    |    51 -
 .../native_handle.pass.cpp                    |    51 -
 .../thread.thread.member/swap.pass.cpp        |    55 -
 .../hardware_concurrency.pass.cpp             |    22 -
 .../thread.thread.class/types.pass.cpp        |    25 -
 .../thread.thread.this/get_id.pass.cpp        |    21 -
 .../thread.thread.this/sleep_for.pass.cpp     |    52 -
 .../thread.thread.this/sleep_until.pass.cpp   |    32 -
 .../thread.thread.this/yield.pass.cpp         |    20 -
 .../thread/thread.threads/version.pass.cpp    |    20 -
 .../allocator.adaptor.cnstr/allocs.pass.cpp   |   112 -
 .../converting_copy.pass.cpp                  |    69 -
 .../converting_move.pass.cpp                  |    75 -
 .../allocator.adaptor.cnstr/copy.pass.cpp     |    70 -
 .../allocator.adaptor.cnstr/default.pass.cpp  |    58 -
 .../allocate_size.pass.cpp                    |    49 -
 .../allocate_size_hint.pass.cpp               |    70 -
 .../construct.pass.cpp                        |   193 -
 .../deallocate.pass.cpp                       |    46 -
 .../destroy.pass.cpp                          |    70 -
 .../inner_allocator.pass.cpp                  |    45 -
 .../max_size.pass.cpp                         |    43 -
 .../outer_allocator.pass.cpp                  |    44 -
 ...ct_on_container_copy_construction.pass.cpp |    55 -
 .../allocator_pointers.pass.cpp               |   116 -
 .../inner_allocator_type.pass.cpp             |    39 -
 ...gate_on_container_copy_assignment.pass.cpp |    39 -
 ...gate_on_container_move_assignment.pass.cpp |    39 -
 .../propagate_on_container_swap.pass.cpp      |    39 -
 .../scoped.adaptor.operators/eq.pass.cpp      |    64 -
 .../allocator.adaptor/types.pass.cpp          |   102 -
 .../date.time/tested_elsewhere.pass.cpp       |    37 -
 .../arithmetic.operations/divides.pass.cpp    |    37 -
 .../arithmetic.operations/minus.pass.cpp      |    37 -
 .../arithmetic.operations/modulus.pass.cpp    |    37 -
 .../arithmetic.operations/multiplies.pass.cpp |    37 -
 .../arithmetic.operations/negate.pass.cpp     |    37 -
 .../arithmetic.operations/plus.pass.cpp       |    37 -
 .../transparent.pass.cpp                      |    61 -
 .../func.bind/func.bind.bind/copy.pass.cpp    |    35 -
 .../func.bind.bind/invoke_int_0.pass.cpp      |    53 -
 .../func.bind.bind/invoke_lvalue.pass.cpp     |   286 -
 .../func.bind.bind/invoke_rvalue.pass.cpp     |   266 -
 .../func.bind.bind/invoke_void_0.pass.cpp     |    59 -
 .../func.bind/func.bind.bind/nested.pass.cpp  |    51 -
 .../is_bind_expression.pass.cpp               |    32 -
 .../func.bind.isbind/is_placeholder.pass.cpp  |    41 -
 .../func.bind.place/placeholders.pass.cpp     |    36 -
 .../bind/func.bind/nothing_to_do.pass.cpp     |    12 -
 .../bind/nothing_to_do.pass.cpp               |    12 -
 .../bitwise.operations/bit_and.pass.cpp       |    57 -
 .../bitwise.operations/bit_not.pass.cpp       |    46 -
 .../bitwise.operations/bit_or.pass.cpp        |    57 -
 .../bitwise.operations/bit_xor.pass.cpp       |    57 -
 .../bitwise.operations/transparent.pass.cpp   |    51 -
 .../comparisons/equal_to.pass.cpp             |    39 -
 .../comparisons/greater.pass.cpp              |    43 -
 .../comparisons/greater_equal.pass.cpp        |    43 -
 .../comparisons/less.pass.cpp                 |    43 -
 .../comparisons/less_equal.pass.cpp           |    43 -
 .../comparisons/not_equal_to.pass.cpp         |    41 -
 .../comparisons/transparent.pass.cpp          |    61 -
 .../func.def/nothing_to_do.pass.cpp           |    12 -
 .../func.memfn/member_data.fail.cpp           |    42 -
 .../func.memfn/member_data.pass.cpp           |    43 -
 .../func.memfn/member_function.pass.cpp       |    72 -
 .../func.memfn/member_function_const.pass.cpp |    78 -
 .../member_function_const_volatile.pass.cpp   |    78 -
 .../member_function_volatile.pass.cpp         |    78 -
 .../func.require/binary_function.pass.cpp     |    23 -
 .../func.require/invoke.pass.cpp              |    50 -
 .../func.require/unary_function.pass.cpp      |    22 -
 .../bad_function_call.pass.cpp                |    26 -
 .../bad_function_call_ctor.pass.cpp           |    20 -
 .../func.wrap.func.alg/swap.pass.cpp          |   135 -
 .../func.wrap.func.cap/operator_bool.pass.cpp |    29 -
 .../func.wrap.func.con/F.pass.cpp             |    98 -
 .../func.wrap.func.con/F_assign.pass.cpp      |   105 -
 .../func.wrap.func.con/F_incomplete.pass.cpp  |    29 -
 .../func.wrap.func.con/alloc.pass.cpp         |    25 -
 .../func.wrap.func.con/alloc_F.pass.cpp       |    90 -
 .../alloc_function.pass.cpp                   |   113 -
 .../func.wrap.func.con/alloc_nullptr.pass.cpp |    25 -
 .../alloc_rfunction.pass.cpp                  |    81 -
 .../func.wrap.func.con/copy.pass.cpp          |   131 -
 .../func.wrap.func.con/copy_assign.pass.cpp   |   123 -
 .../func.wrap.func.con/default.pass.cpp       |    23 -
 .../func.wrap.func.con/no-variadics.pass.cpp  |    24 -
 .../func.wrap.func.con/nullptr_t.pass.cpp     |    23 -
 .../nullptr_t_assign.pass.cpp                 |    86 -
 .../func.wrap.func.inv/invoke.fail.cpp        |    46 -
 .../func.wrap.func.inv/invoke.pass.cpp        |   335 -
 .../func.wrap.func.inv/invoke_int_0.pass.cpp  |    58 -
 .../func.wrap.func.inv/invoke_void_0.pass.cpp |    67 -
 .../assign_F_alloc.pass.cpp                   |    60 -
 .../func.wrap.func.mod/swap.pass.cpp          |   134 -
 .../operator_==.pass.cpp                      |    41 -
 .../func.wrap.func.targ/target.pass.cpp       |    89 -
 .../func.wrap.func.targ/target_type.pass.cpp  |    61 -
 .../func.wrap/func.wrap.func/types.pass.cpp   |    49 -
 .../func.wrap/nothing_to_do.pass.cpp          |    12 -
 .../logical.operations/logical_and.pass.cpp   |    48 -
 .../logical.operations/logical_not.pass.cpp   |    39 -
 .../logical.operations/logical_or.pass.cpp    |    47 -
 .../logical.operations/transparent.pass.cpp   |    46 -
 .../negators/binary_negate.pass.cpp           |    27 -
 .../function.objects/negators/not1.pass.cpp   |    22 -
 .../function.objects/negators/not2.pass.cpp   |    24 -
 .../negators/unary_negate.pass.cpp            |    25 -
 .../function.objects/refwrap/binary.pass.cpp  |    80 -
 .../refwrap.access/conversion.pass.cpp        |    46 -
 .../refwrap.assign/copy_assign.pass.cpp       |    58 -
 .../refwrap/refwrap.const/copy_ctor.pass.cpp  |    46 -
 .../refwrap/refwrap.const/type_ctor.fail.cpp  |    22 -
 .../refwrap/refwrap.const/type_ctor.pass.cpp  |    45 -
 .../refwrap/refwrap.helpers/cref_1.pass.cpp   |    24 -
 .../refwrap/refwrap.helpers/cref_2.pass.cpp   |    25 -
 .../refwrap/refwrap.helpers/ref_1.fail.cpp    |    27 -
 .../refwrap/refwrap.helpers/ref_1.pass.cpp    |    24 -
 .../refwrap/refwrap.helpers/ref_2.pass.cpp    |    43 -
 .../refwrap/refwrap.invoke/invoke.fail.cpp    |    52 -
 .../refwrap/refwrap.invoke/invoke.pass.cpp    |   329 -
 .../refwrap.invoke/invoke_int_0.pass.cpp      |    76 -
 .../refwrap.invoke/invoke_void_0.pass.cpp     |    68 -
 .../function.objects/refwrap/type.pass.cpp    |    37 -
 .../function.objects/refwrap/unary.pass.cpp   |    78 -
 .../refwrap/weak_result.pass.cpp              |    82 -
 .../function.objects/unord.hash/enum.fail.cpp |    24 -
 .../function.objects/unord.hash/enum.pass.cpp |    63 -
 .../unord.hash/floating.pass.cpp              |    68 -
 .../unord.hash/integral.pass.cpp              |    58 -
 .../unord.hash/pointer.pass.cpp               |    42 -
 .../function.objects/version.pass.cpp         |    20 -
 .../intseq.general/integer_seq.pass.cpp       |    86 -
 .../intseq/intseq.intseq/integer_seq.fail.cpp |    38 -
 .../intseq/intseq.intseq/integer_seq.pass.cpp |    48 -
 .../intseq.make/make_integer_seq.fail.cpp     |    30 -
 .../intseq.make/make_integer_seq.pass.cpp     |    34 -
 .../utilities/intseq/nothing_to_do.pass.cpp   |    12 -
 .../allocator.tag/allocator_arg.pass.cpp      |    22 -
 .../allocate.pass.cpp                         |    38 -
 .../allocate_hint.pass.cpp                    |    60 -
 .../construct.pass.cpp                        |   143 -
 .../deallocate.pass.cpp                       |    42 -
 .../allocator.traits.members/destroy.pass.cpp |    80 -
 .../max_size.pass.cpp                         |    70 -
 ...ct_on_container_copy_construction.pass.cpp |    68 -
 .../const_pointer.pass.cpp                    |    55 -
 .../const_void_pointer.pass.cpp               |    55 -
 .../difference_type.pass.cpp                  |    62 -
 .../allocator.traits.types/pointer.pass.cpp   |    42 -
 ...gate_on_container_copy_assignment.pass.cpp |    40 -
 ...gate_on_container_move_assignment.pass.cpp |    40 -
 .../propagate_on_container_swap.pass.cpp      |    40 -
 .../rebind_alloc.pass.cpp                     |    79 -
 .../allocator.traits.types/size_type.pass.cpp |    63 -
 .../void_pointer.pass.cpp                     |    55 -
 .../allocator.traits/allocator_type.pass.cpp  |    31 -
 .../allocator.traits/rebind_traits.pass.cpp   |    79 -
 .../allocator.traits/value_type.pass.cpp      |    31 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../uses_allocator.pass.cpp                   |    33 -
 .../allocator.uses/nothing_to_do.pass.cpp     |    12 -
 .../memory/c.malloc/nothing_to_do.pass.cpp    |    14 -
 .../allocator.globals/eq.pass.cpp             |    31 -
 .../allocator.members/address.pass.cpp        |    39 -
 .../allocator.members/allocate.pass.cpp       |    63 -
 .../allocator.members/construct.pass.cpp      |   153 -
 .../allocator.members/max_size.pass.cpp       |    27 -
 .../allocator_pointers.pass.cpp               |   116 -
 .../allocator_types.pass.cpp                  |    49 -
 .../default.allocator/allocator_void.pass.cpp |    36 -
 .../pointer.traits/difference_type.pass.cpp   |    25 -
 .../pointer.traits/element_type.pass.cpp      |    25 -
 .../memory/pointer.traits/pointer.pass.cpp    |    32 -
 .../pointer_to.pass.cpp                       |    48 -
 .../difference_type.pass.cpp                  |    48 -
 .../element_type.pass.cpp                     |    49 -
 .../pointer.traits.types/rebind.pass.cpp      |    69 -
 .../memory/pointer.traits/pointer_to.pass.cpp |    32 -
 .../memory/pointer.traits/rebind.pass.cpp     |    29 -
 .../utilities/memory/ptr.align/align.pass.cpp |    85 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../specialized.addressof/addressof.pass.cpp  |    51 -
 .../uninitialized_copy.pass.cpp               |    51 -
 .../uninitialized_copy_n.pass.cpp             |    51 -
 .../uninitialized_fill_n.pass.cpp             |    50 -
 .../uninitialized_fill.pass.cpp               |    50 -
 .../raw_storag_iterator.pass.cpp              |    44 -
 .../temporary_buffer.pass.cpp                 |    29 -
 .../utilities/memory/unique.ptr/deleter.h     |   181 -
 .../memory/unique.ptr/nothing_to_do.pass.cpp  |    12 -
 .../make_unique.array.pass.cpp                |    45 -
 .../make_unique.array1.fail.cpp               |    17 -
 .../make_unique.array2.fail.cpp               |    17 -
 .../make_unique.array3.fail.cpp               |    17 -
 .../make_unique.array4.fail.cpp               |    17 -
 .../make_unique.single.pass.cpp               |    33 -
 .../unique.ptr.dltr/nothing_to_do.pass.cpp    |    12 -
 .../convert_ctor.pass.cpp                     |    48 -
 .../unique.ptr.dltr.dflt/default.pass.cpp     |    34 -
 .../unique.ptr.dltr.dflt/incomplete.fail.cpp  |    26 -
 .../unique.ptr.dltr.dflt/void.fail.cpp        |    24 -
 .../convert_ctor.fail.cpp                     |    32 -
 .../unique.ptr.dltr.dflt1/default.pass.cpp    |    36 -
 .../unique.ptr.dltr.dflt1/incomplete.fail.cpp |    26 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../unique.ptr.runtime/move01.fail.cpp        |    38 -
 .../unique.ptr.runtime/move01.pass.cpp        |    78 -
 .../unique.ptr.runtime/move02.fail.cpp        |    38 -
 .../unique.ptr.runtime/move03.fail.cpp        |    56 -
 .../unique.ptr.runtime/move04.fail.cpp        |    56 -
 .../move_convert01.fail.cpp                   |    56 -
 .../move_convert02.fail.cpp                   |    60 -
 .../move_convert03.fail.cpp                   |    61 -
 .../move_convert04.fail.cpp                   |    56 -
 .../move_convert05.fail.cpp                   |    60 -
 .../move_convert06.fail.cpp                   |    61 -
 .../move_convert07.fail.cpp                   |    55 -
 .../move_convert08.fail.cpp                   |    59 -
 .../move_convert09.fail.cpp                   |    61 -
 .../unique.ptr.runtime/null_asgn.pass.cpp     |    41 -
 .../unique.ptr.runtime/null_ctor.pass.cpp     |    44 -
 .../unique.ptr.runtime/nullptr_asgn.pass.cpp  |    41 -
 .../unique.ptr.runtime/pointer_type.pass.cpp  |    34 -
 .../default01.fail.cpp                        |    36 -
 .../default01.pass.cpp                        |    47 -
 .../default02.fail.cpp                        |    30 -
 .../default02.pass.cpp                        |    87 -
 .../default03.fail.cpp                        |    23 -
 .../unique.ptr.runtime.ctor/move01.fail.cpp   |    42 -
 .../unique.ptr.runtime.ctor/move01.pass.cpp   |    85 -
 .../unique.ptr.runtime.ctor/move02.fail.cpp   |    42 -
 .../unique.ptr.runtime.ctor/move02.pass.cpp   |    87 -
 .../unique.ptr.runtime.ctor/move03.fail.cpp   |    55 -
 .../unique.ptr.runtime.ctor/move04.fail.cpp   |    55 -
 .../move_convert01.fail.cpp                   |    57 -
 .../move_convert02.fail.cpp                   |    61 -
 .../move_convert03.fail.cpp                   |    78 -
 .../move_convert04.fail.cpp                   |    57 -
 .../move_convert05.fail.cpp                   |    61 -
 .../move_convert06.fail.cpp                   |    78 -
 .../move_convert07.fail.cpp                   |    57 -
 .../move_convert08.fail.cpp                   |    61 -
 .../move_convert09.fail.cpp                   |    78 -
 .../move_convert10.fail.cpp                   |    57 -
 .../move_convert11.fail.cpp                   |    61 -
 .../move_convert12.fail.cpp                   |    78 -
 .../move_convert13.fail.cpp                   |    57 -
 .../move_convert14.fail.cpp                   |    61 -
 .../move_convert15.fail.cpp                   |    78 -
 .../move_convert16.fail.cpp                   |    57 -
 .../move_convert17.fail.cpp                   |    61 -
 .../move_convert18.fail.cpp                   |    78 -
 .../unique.ptr.runtime.ctor/nullptr.pass.cpp  |    46 -
 .../pointer01.fail.cpp                        |    36 -
 .../pointer01.pass.cpp                        |    63 -
 .../pointer02.fail.cpp                        |    29 -
 .../pointer02.pass.cpp                        |    95 -
 .../pointer03.fail.cpp                        |    23 -
 .../pointer04.fail.cpp                        |    67 -
 .../pointer_deleter01.pass.cpp                |    43 -
 .../pointer_deleter02.pass.cpp                |    58 -
 .../pointer_deleter03.pass.cpp                |    60 -
 .../pointer_deleter04.fail.cpp                |    55 -
 .../pointer_deleter04.pass.cpp                |    58 -
 .../pointer_deleter05.fail.cpp                |    58 -
 .../release.pass.cpp                          |    27 -
 .../reset1.pass.cpp                           |    48 -
 .../reset2.fail.cpp                           |    64 -
 .../swap.pass.cpp                             |    56 -
 .../dereference.fail.cpp                      |    23 -
 .../explicit_bool.pass.cpp                    |    39 -
 .../unique.ptr.runtime.observers/get.pass.cpp |    24 -
 .../get_deleter.pass.cpp                      |    37 -
 .../index.pass.cpp                            |    47 -
 .../op_arrow.fail.cpp                         |    30 -
 .../unique.ptr.single/pointer_type.pass.cpp   |    34 -
 .../unique.ptr.single.asgn/move01.fail.cpp    |    38 -
 .../unique.ptr.single.asgn/move01.pass.cpp    |    74 -
 .../unique.ptr.single.asgn/move02.fail.cpp    |    38 -
 .../unique.ptr.single.asgn/move03.fail.cpp    |    56 -
 .../unique.ptr.single.asgn/move04.fail.cpp    |    56 -
 .../move_convert01.fail.cpp                   |    56 -
 .../move_convert01.pass.cpp                   |    55 -
 .../move_convert02.fail.cpp                   |    60 -
 .../move_convert02.pass.cpp                   |    59 -
 .../move_convert03.fail.cpp                   |    61 -
 .../move_convert03.pass.cpp                   |    62 -
 .../move_convert04.fail.cpp                   |    56 -
 .../move_convert05.fail.cpp                   |    60 -
 .../move_convert06.fail.cpp                   |    61 -
 .../move_convert13.fail.cpp                   |    35 -
 .../unique.ptr.single.asgn/null.pass.cpp      |    41 -
 .../unique.ptr.single.asgn/nullptr.pass.cpp   |    41 -
 .../auto_pointer.pass.cpp                     |    67 -
 .../auto_pointer01.fail.cpp                   |    67 -
 .../auto_pointer02.fail.cpp                   |    61 -
 .../unique.ptr.single.ctor/default01.fail.cpp |    35 -
 .../unique.ptr.single.ctor/default01.pass.cpp |    46 -
 .../unique.ptr.single.ctor/default02.fail.cpp |    29 -
 .../unique.ptr.single.ctor/default02.pass.cpp |    84 -
 .../unique.ptr.single.ctor/default03.fail.cpp |    23 -
 .../unique.ptr.single.ctor/move01.fail.cpp    |    42 -
 .../unique.ptr.single.ctor/move01.pass.cpp    |   141 -
 .../unique.ptr.single.ctor/move02.fail.cpp    |    42 -
 .../unique.ptr.single.ctor/move02.pass.cpp    |   143 -
 .../unique.ptr.single.ctor/move03.fail.cpp    |    55 -
 .../unique.ptr.single.ctor/move04.fail.cpp    |    55 -
 .../move_convert01.fail.cpp                   |    55 -
 .../move_convert01.pass.cpp                   |    57 -
 .../move_convert02.fail.cpp                   |    61 -
 .../move_convert02.pass.cpp                   |    61 -
 .../move_convert03.fail.cpp                   |    78 -
 .../move_convert03.pass.cpp                   |    78 -
 .../move_convert04.fail.cpp                   |    57 -
 .../move_convert04.pass.cpp                   |    57 -
 .../move_convert05.fail.cpp                   |    50 -
 .../move_convert05.pass.cpp                   |    61 -
 .../move_convert06.fail.cpp                   |    78 -
 .../move_convert06.pass.cpp                   |    78 -
 .../move_convert07.fail.cpp                   |    57 -
 .../move_convert07.pass.cpp                   |    62 -
 .../move_convert08.fail.cpp                   |   117 -
 .../move_convert09.fail.cpp                   |    78 -
 .../move_convert10.fail.cpp                   |    57 -
 .../move_convert11.fail.cpp                   |   117 -
 .../move_convert12.fail.cpp                   |    78 -
 .../move_convert13.fail.cpp                   |    34 -
 .../unique.ptr.single.ctor/nullptr.pass.cpp   |    46 -
 .../unique.ptr.single.ctor/pointer01.fail.cpp |    35 -
 .../unique.ptr.single.ctor/pointer01.pass.cpp |    63 -
 .../unique.ptr.single.ctor/pointer02.fail.cpp |    29 -
 .../unique.ptr.single.ctor/pointer02.pass.cpp |    95 -
 .../unique.ptr.single.ctor/pointer03.fail.cpp |    23 -
 .../unique.ptr.single.ctor/pointer03.pass.cpp |    78 -
 .../pointer_deleter01.pass.cpp                |    99 -
 .../pointer_deleter02.pass.cpp                |    58 -
 .../pointer_deleter03.pass.cpp                |    60 -
 .../pointer_deleter04.fail.cpp                |    55 -
 .../pointer_deleter04.pass.cpp                |    58 -
 .../pointer_deleter05.pass.cpp                |    66 -
 .../pointer_deleter06.pass.cpp                |    39 -
 .../unique.ptr.single.dtor/null.pass.cpp      |    44 -
 .../release.pass.cpp                          |    27 -
 .../reset1.pass.cpp                           |    48 -
 .../reset2.pass.cpp                           |    64 -
 .../reset_self.pass.cpp                       |    29 -
 .../unique.ptr.single.modifiers/swap.pass.cpp |    59 -
 .../dereference.pass.cpp                      |    23 -
 .../explicit_bool.pass.cpp                    |    39 -
 .../unique.ptr.single.observers/get.pass.cpp  |    24 -
 .../get_deleter.pass.cpp                      |    37 -
 .../index.fail.cpp                            |    47 -
 .../op_arrow.pass.cpp                         |    30 -
 .../unique.ptr.special/cmp_nullptr.pass.cpp   |    69 -
 .../unique.ptr/unique.ptr.special/eq.pass.cpp |    86 -
 .../unique.ptr.special/rel.pass.cpp           |   100 -
 .../unique.ptr.special/swap.pass.cpp          |    77 -
 .../declare_no_pointers.pass.cpp              |    23 -
 .../declare_reachable.pass.cpp                |    24 -
 .../get_pointer_safety.pass.cpp               |    23 -
 .../util.smartptr/nothing_to_do.pass.cpp      |    12 -
 .../enable_shared_from_this.pass.cpp          |    49 -
 .../hash_shared_ptr.pass.cpp                  |    30 -
 .../hash_unique_ptr.pass.cpp                  |    30 -
 .../atomic_compare_exchange_strong.pass.cpp   |    51 -
 ..._compare_exchange_strong_explicit.pass.cpp |    56 -
 .../atomic_compare_exchange_weak.pass.cpp     |    51 -
 ...ic_compare_exchange_weak_explicit.pass.cpp |    56 -
 .../atomic_exchange.pass.cpp                  |    37 -
 .../atomic_exchange_explicit.pass.cpp         |    37 -
 .../atomic_is_lock_free.pass.cpp              |    29 -
 .../atomic_load.pass.cpp                      |    35 -
 .../atomic_load_explicit.pass.cpp             |    35 -
 .../atomic_store.pass.cpp                     |    36 -
 .../atomic_store_explicit.pass.cpp            |    36 -
 .../util.smartptr.shared/test_deleter.h       |    60 -
 .../util.smartptr.shared/types.pass.cpp       |    26 -
 .../get_deleter.pass.cpp                      |    67 -
 .../auto_ptr_Y.pass.cpp                       |   113 -
 .../shared_ptr.pass.cpp                       |   121 -
 .../shared_ptr_Y.pass.cpp                     |   121 -
 .../shared_ptr_Y_rv.pass.cpp                  |   123 -
 .../shared_ptr_rv.pass.cpp                    |   123 -
 .../unique_ptr_Y.pass.cpp                     |   113 -
 .../const_pointer_cast.pass.cpp               |    57 -
 .../dynamic_pointer_cast.pass.cpp             |    57 -
 .../static_pointer_cast.pass.cpp              |    69 -
 .../cmp_nullptr.pass.cpp                      |    69 -
 .../util.smartptr.shared.cmp/eq.pass.cpp      |    31 -
 .../util.smartptr.shared.cmp/lt.pass.cpp      |    30 -
 .../auto_ptr.pass.cpp                         |   102 -
 .../default.pass.cpp                          |    22 -
 .../nullptr_t.pass.cpp                        |    22 -
 .../nullptr_t_deleter.pass.cpp                |    47 -
 .../nullptr_t_deleter_allocator.pass.cpp      |    50 -
 ...nullptr_t_deleter_allocator_throw.pass.cpp |    46 -
 .../nullptr_t_deleter_throw.pass.cpp          |    61 -
 .../pointer.pass.cpp                          |    46 -
 .../pointer_deleter.pass.cpp                  |    48 -
 .../pointer_deleter_allocator.pass.cpp        |    51 -
 .../pointer_deleter_allocator_throw.pass.cpp  |    47 -
 .../pointer_deleter_throw.pass.cpp            |    62 -
 .../pointer_throw.pass.cpp                    |    60 -
 .../shared_ptr.pass.cpp                       |    62 -
 .../shared_ptr_Y.pass.cpp                     |    97 -
 .../shared_ptr_Y_rv.pass.cpp                  |   109 -
 .../shared_ptr_pointer.pass.cpp               |    61 -
 .../shared_ptr_rv.pass.cpp                    |    73 -
 .../unique_ptr.pass.cpp                       |    92 -
 .../weak_ptr.pass.cpp                         |    79 -
 .../allocate_shared.pass.cpp                  |    57 -
 .../make_shared.pass.cpp                      |    77 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../util.smartptr.shared.io/io.pass.cpp       |    29 -
 .../util.smartptr.shared.mod/reset.pass.cpp   |    62 -
 .../reset_pointer.pass.cpp                    |    64 -
 .../reset_pointer_deleter.pass.cpp            |    79 -
 .../reset_pointer_deleter_allocator.pass.cpp  |    88 -
 .../util.smartptr.shared.mod/swap.pass.cpp    |   104 -
 .../util.smartptr.shared.obs/arrow.pass.cpp   |    29 -
 .../dereference.pass.cpp                      |    25 -
 .../util.smartptr.shared.obs/op_bool.pass.cpp |    29 -
 .../owner_before_shared_ptr.pass.cpp          |    28 -
 .../owner_before_weak_ptr.pass.cpp            |    31 -
 .../util.smartptr.shared.obs/unique.pass.cpp  |    28 -
 .../util.smartptr.shared.spec/swap.pass.cpp   |   104 -
 .../util.smartptr.weak/types.pass.cpp         |    26 -
 .../owner_less.pass.cpp                       |    74 -
 .../shared_ptr_Y.pass.cpp                     |    61 -
 .../weak_ptr.pass.cpp                         |    78 -
 .../weak_ptr_Y.pass.cpp                       |    78 -
 .../util.smartptr.weak.const/default.pass.cpp |    25 -
 .../shared_ptr_Y.pass.cpp                     |    95 -
 .../weak_ptr.pass.cpp                         |   110 -
 .../weak_ptr_Y.pass.cpp                       |   111 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../util.smartptr.weak.mod/reset.pass.cpp     |    41 -
 .../util.smartptr.weak.mod/swap.pass.cpp      |    49 -
 .../util.smartptr.weak.obs/expired.pass.cpp   |    46 -
 .../util.smartptr.weak.obs/lock.pass.cpp      |    58 -
 .../not_less_than.fail.cpp                    |    27 -
 .../owner_before_shared_ptr.pass.cpp          |    31 -
 .../owner_before_weak_ptr.pass.cpp            |    31 -
 .../util.smartptr.weak.spec/swap.pass.cpp     |    49 -
 .../bad_weak_ptr.pass.cpp                     |    31 -
 .../test/utilities/memory/version.pass.cpp    |    20 -
 .../meta/meta.hel/integral_constant.pass.cpp  |    47 -
 .../meta/meta.rel/is_base_of.pass.cpp         |    49 -
 .../meta/meta.rel/is_convertible.pass.cpp     |   189 -
 .../utilities/meta/meta.rel/is_same.pass.cpp  |    59 -
 .../meta/meta.rqmts/nothing_to_do.pass.cpp    |    12 -
 .../remove_all_extents.pass.cpp               |    41 -
 .../meta.trans.arr/remove_extent.pass.cpp     |    42 -
 .../meta.trans.cv/add_const.pass.cpp          |    43 -
 .../meta.trans/meta.trans.cv/add_cv.pass.cpp  |    43 -
 .../meta.trans.cv/add_volatile.pass.cpp       |    43 -
 .../meta.trans.cv/remove_const.pass.cpp       |    43 -
 .../meta.trans.cv/remove_cv.pass.cpp          |    43 -
 .../meta.trans.cv/remove_volatile.pass.cpp    |    43 -
 .../meta.trans.other/aligned_storage.pass.cpp |   194 -
 .../meta.trans.other/aligned_union.pass.cpp   |    92 -
 .../meta.trans.other/common_type.pass.cpp     |    52 -
 .../meta.trans.other/conditional.pass.cpp     |    24 -
 .../meta.trans.other/decay.pass.cpp           |    34 -
 .../meta.trans.other/enable_if.fail.cpp       |    19 -
 .../meta.trans.other/enable_if.pass.cpp       |    24 -
 .../meta.trans.other/enable_if2.fail.cpp      |    23 -
 .../meta.trans.other/result_of.pass.cpp       |    98 -
 .../meta.trans.other/underlying_type.pass.cpp |    41 -
 .../meta.trans.ptr/add_pointer.pass.cpp       |    34 -
 .../meta.trans.ptr/remove_pointer.pass.cpp    |    43 -
 .../meta.trans.ref/add_lvalue_ref.pass.cpp    |    34 -
 .../meta.trans.ref/add_rvalue_ref.pass.cpp    |    40 -
 .../meta.trans.ref/remove_ref.pass.cpp        |    46 -
 .../meta.trans.sign/make_signed.pass.cpp      |    64 -
 .../meta.trans.sign/make_unsigned.pass.cpp    |    65 -
 .../meta/meta.trans/nothing_to_do.pass.cpp    |    12 -
 .../meta.type.synop/nothing_to_do.pass.cpp    |    12 -
 .../alignment_of.pass.cpp                     |    47 -
 .../meta.unary.prop.query/extent.pass.cpp     |    60 -
 .../meta/meta.unary.prop.query/rank.pass.cpp  |    46 -
 .../meta.unary/meta.unary.cat/array.pass.cpp  |    55 -
 .../meta.unary/meta.unary.cat/class.pass.cpp  |    55 -
 .../meta.unary/meta.unary.cat/enum.pass.cpp   |    51 -
 .../meta.unary.cat/floating_point.pass.cpp    |    51 -
 .../meta.unary.cat/function.pass.cpp          |    52 -
 .../meta.unary.cat/integral.pass.cpp          |    65 -
 .../meta.unary.cat/lvalue_ref.pass.cpp        |    41 -
 .../member_function_pointer.pass.cpp          |    78 -
 .../member_object_pointer.pass.cpp            |    53 -
 .../meta.unary.cat/nullptr.pass.cpp           |    52 -
 .../meta.unary.cat/pointer.pass.cpp           |    52 -
 .../meta.unary.cat/rvalue_ref.pass.cpp        |    43 -
 .../meta.unary/meta.unary.cat/union.pass.cpp  |    55 -
 .../meta.unary/meta.unary.cat/void.pass.cpp   |    49 -
 .../meta.unary/meta.unary.comp/array.pass.cpp |    46 -
 .../meta.unary/meta.unary.comp/class.pass.cpp |    46 -
 .../meta.unary/meta.unary.comp/enum.pass.cpp  |    42 -
 .../meta.unary.comp/floating_point.pass.cpp   |    42 -
 .../meta.unary.comp/function.pass.cpp         |    43 -
 .../meta.unary.comp/integral.pass.cpp         |    56 -
 .../meta.unary.comp/lvalue_ref.pass.cpp       |    32 -
 .../member_function_pointer.pass.cpp          |    46 -
 .../member_object_pointer.pass.cpp            |    44 -
 .../meta.unary.comp/pointer.pass.cpp          |    43 -
 .../meta.unary.comp/rvalue_ref.pass.cpp       |    34 -
 .../meta.unary/meta.unary.comp/union.pass.cpp |    46 -
 .../meta.unary/meta.unary.comp/void.pass.cpp  |    40 -
 .../__has_operator_addressof.pass.cpp         |    53 -
 .../has_virtual_destructor.pass.cpp           |    77 -
 .../meta.unary.prop/is_abstract.pass.cpp      |    71 -
 .../meta.unary.prop/is_assignable.pass.cpp    |    70 -
 .../meta.unary.prop/is_const.pass.cpp         |    37 -
 .../meta.unary.prop/is_constructible.pass.cpp |    86 -
 .../is_copy_assignable.pass.cpp               |    74 -
 .../is_copy_constructible.pass.cpp            |    81 -
 .../is_default_constructible.pass.cpp         |    87 -
 .../meta.unary.prop/is_destructible.pass.cpp  |   121 -
 .../meta.unary.prop/is_empty.pass.cpp         |    65 -
 .../meta.unary.prop/is_final.pass.cpp         |    53 -
 .../meta.unary.prop/is_literal_type.pass.cpp  |    46 -
 .../is_move_assignable.pass.cpp               |    66 -
 .../is_move_constructible.pass.cpp            |    81 -
 .../is_nothrow_assignable.pass.cpp            |    49 -
 .../is_nothrow_constructible.pass.cpp         |    83 -
 .../is_nothrow_copy_assignable.pass.cpp       |    65 -
 .../is_nothrow_copy_constructible.pass.cpp    |    61 -
 .../is_nothrow_default_constructible.pass.cpp |    64 -
 .../is_nothrow_destructible.pass.cpp          |    91 -
 .../is_nothrow_move_assignable.pass.cpp       |    63 -
 .../is_nothrow_move_constructible.pass.cpp    |    61 -
 .../meta.unary.prop/is_pod.pass.cpp           |    52 -
 .../meta.unary.prop/is_polymorphic.pass.cpp   |    82 -
 .../meta.unary.prop/is_signed.pass.cpp        |    59 -
 .../is_standard_layout.pass.cpp               |    48 -
 .../meta.unary.prop/is_trivial.pass.cpp       |    50 -
 .../is_trivialially_copyable.pass.cpp         |    63 -
 .../is_trivially_assignable.pass.cpp          |    47 -
 .../is_trivially_constructible.pass.cpp       |    61 -
 .../is_trivially_copy_assignable.pass.cpp     |    71 -
 .../is_trivially_copy_constructible.pass.cpp  |    73 -
 ...s_trivially_default_constructible.pass.cpp |    76 -
 .../is_trivially_destructible.pass.cpp        |    83 -
 .../is_trivially_move_assignable.pass.cpp     |    71 -
 .../is_trivially_move_constructible.pass.cpp  |    89 -
 .../meta.unary.prop/is_unsigned.pass.cpp      |    59 -
 .../meta.unary.prop/is_volatile.pass.cpp      |    37 -
 .../meta/meta.unary/nothing_to_do.pass.cpp    |    12 -
 .../test/utilities/meta/version.pass.cpp      |    20 -
 .../test/utilities/nothing_to_do.pass.cpp     |    12 -
 .../char_pointer.pass.cpp                     |    29 -
 .../copy_assign.pass.cpp                      |    35 -
 .../copy_ctor.pass.cpp                        |    32 -
 .../default.pass.cpp                          |    24 -
 .../derive.pass.cpp                           |    25 -
 .../string.pass.cpp                           |    29 -
 .../optional.comp_with_t/equal.pass.cpp       |    58 -
 .../optional.comp_with_t/less_than.pass.cpp   |    61 -
 .../optional.defs/tested_elsewhere.pass.cpp   |    12 -
 .../optional.general/nothing_to_do.pass.cpp   |    12 -
 .../optional/optional.hash/hash.pass.cpp      |    47 -
 .../optional.inplace/in_place_t.pass.cpp      |    42 -
 .../optional/optional.nullops/eqaul.pass.cpp  |    41 -
 .../optional.nullops/less_than.pass.cpp       |    41 -
 .../optional.nullopt/nullopt_t.pass.cpp       |    43 -
 .../assign_value.pass.cpp                     |    72 -
 .../optional.object.assign/copy.pass.cpp      |    90 -
 .../optional.object.assign/emplace.pass.cpp   |   148 -
 .../emplace_initializer_list.pass.cpp         |   116 -
 .../optional.object.assign/move.pass.cpp      |   103 -
 .../optional.object.assign/nullopt_t.pass.cpp |    67 -
 .../optional.object.ctor/const_T.pass.cpp     |   117 -
 .../optional.object.ctor/copy.pass.cpp        |   124 -
 .../optional.object.ctor/default.pass.cpp     |    67 -
 .../optional.object.ctor/in_place_t.pass.cpp  |   145 -
 .../initializer_list.pass.cpp                 |   126 -
 .../optional.object.ctor/move.pass.cpp        |   124 -
 .../optional.object.ctor/nullopt_t.pass.cpp   |    68 -
 .../optional.object.ctor/rvalue_T.pass.cpp    |   110 -
 .../optional.object.dtor/dtor.pass.cpp        |    59 -
 .../optional.object.observe/bool.pass.cpp     |    32 -
 .../dereference.pass.cpp                      |    49 -
 .../dereference_const.pass.cpp                |    57 -
 .../optional.object.observe/op_arrow.pass.cpp |    49 -
 .../op_arrow_const.pass.cpp                   |    67 -
 .../optional.object.observe/value.pass.cpp    |    53 -
 .../value_const.fail.cpp                      |    40 -
 .../value_const.pass.cpp                      |    58 -
 .../optional.object.observe/value_or.pass.cpp |    71 -
 .../value_or_const.pass.cpp                   |    82 -
 .../optional.object.swap/swap.pass.cpp        |   306 -
 .../optional_const_void.fail.cpp              |    25 -
 .../optional_not_destructible.fail.cpp        |    35 -
 ...ptional_not_noexcept_destructible.fail.cpp |    34 -
 .../optional.object/optional_void.fail.cpp    |    25 -
 .../optional/optional.object/types.pass.cpp   |    43 -
 .../optional/optional.relops/equal.pass.cpp   |    79 -
 .../optional.relops/less_than.pass.cpp        |    75 -
 .../optional.specalg/make_optional.pass.cpp   |    50 -
 .../optional/optional.specalg/swap.pass.cpp   |   305 -
 .../optional_const_in_place_t.fail.cpp        |    28 -
 .../optional_const_lvalue_ref.fail.cpp        |    26 -
 .../optional_const_nullopt_t.fail.cpp         |    28 -
 .../optional.syn/optional_in_place_t.fail.cpp |    28 -
 ...ptional_includes_initializer_list.pass.cpp |    23 -
 .../optional.syn/optional_lvalue_ref.fail.cpp |    26 -
 .../optional.syn/optional_nullopt_t.fail.cpp  |    28 -
 .../optional.syn/optional_rvalue_ref.fail.cpp |    26 -
 .../test/utilities/optional/version.pass.cpp  |    20 -
 .../ratio/ratio.arithmetic/ratio_add.fail.cpp |    19 -
 .../ratio/ratio.arithmetic/ratio_add.pass.cpp |    76 -
 .../ratio.arithmetic/ratio_divide.fail.cpp    |    19 -
 .../ratio.arithmetic/ratio_divide.pass.cpp    |    58 -
 .../ratio.arithmetic/ratio_multiply.fail.cpp  |    19 -
 .../ratio.arithmetic/ratio_multiply.pass.cpp  |    58 -
 .../ratio.arithmetic/ratio_subtract.fail.cpp  |    19 -
 .../ratio.arithmetic/ratio_subtract.pass.cpp  |    76 -
 .../ratio.comparison/ratio_equal.pass.cpp     |    56 -
 .../ratio.comparison/ratio_greater.pass.cpp   |    56 -
 .../ratio_greater_equal.pass.cpp              |    56 -
 .../ratio.comparison/ratio_less.pass.cpp      |    86 -
 .../ratio_less_equal.pass.cpp                 |    56 -
 .../ratio.comparison/ratio_not_equal.pass.cpp |    56 -
 .../ratio/ratio.ratio/ratio.pass.cpp          |    44 -
 .../ratio/ratio.ratio/ratio1.fail.cpp         |    18 -
 .../ratio/ratio.ratio/ratio2.fail.cpp         |    19 -
 .../ratio/ratio.ratio/ratio3.fail.cpp         |    19 -
 .../ratio/ratio.si/nothing_to_do.pass.cpp     |    12 -
 .../test/utilities/ratio/typedefs.pass.cpp    |    32 -
 .../test/utilities/ratio/version.pass.cpp     |    20 -
 .../bitset.cons/char_ptr_ctor.pass.cpp        |    56 -
 .../bitset.cons/default.pass.cpp              |    39 -
 .../bitset.cons/string_ctor.pass.cpp          |    88 -
 .../bitset.cons/ull_ctor.pass.cpp             |    42 -
 .../bitset.hash/bitset.pass.cpp               |    44 -
 .../bitset.members/all.pass.cpp               |    41 -
 .../bitset.members/any.pass.cpp               |    44 -
 .../bitset.members/count.pass.cpp             |    51 -
 .../bitset.members/flip_all.pass.cpp          |    49 -
 .../bitset.members/flip_one.pass.cpp          |    60 -
 .../bitset.members/index.pass.cpp             |    67 -
 .../bitset.members/index_const.pass.cpp       |    49 -
 .../bitset.members/left_shift.pass.cpp        |    50 -
 .../bitset.members/left_shift_eq.pass.cpp     |    55 -
 .../bitset.members/none.pass.cpp              |    44 -
 .../bitset.members/not_all.pass.cpp           |    48 -
 .../bitset.members/op_and_eq.pass.cpp         |    50 -
 .../bitset.members/op_eq_eq.pass.cpp          |    55 -
 .../bitset.members/op_or_eq.pass.cpp          |    50 -
 .../bitset.members/op_xor_eq.pass.cpp         |    50 -
 .../bitset.members/reset_all.pass.cpp         |    38 -
 .../bitset.members/reset_one.pass.cpp         |    50 -
 .../bitset.members/right_shift.pass.cpp       |    50 -
 .../bitset.members/right_shift_eq.pass.cpp    |    55 -
 .../bitset.members/set_all.pass.cpp           |    37 -
 .../bitset.members/set_one.pass.cpp           |    52 -
 .../bitset.members/size.pass.cpp              |    33 -
 .../bitset.members/test.pass.cpp              |    55 -
 .../bitset.members/to_string.pass.cpp         |   162 -
 .../bitset.members/to_ullong.pass.cpp         |    50 -
 .../bitset.members/to_ulong.pass.cpp          |    51 -
 .../bitset.operators/op_and.pass.cpp          |    48 -
 .../bitset.operators/op_not.pass.cpp          |    48 -
 .../bitset.operators/op_or.pass.cpp           |    48 -
 .../bitset.operators/stream_in.pass.cpp       |    26 -
 .../bitset.operators/stream_out.pass.cpp      |    26 -
 .../template.bitset/includes.pass.cpp         |    32 -
 .../template.bitset/version.pass.cpp          |    20 -
 .../dist/libcxx/test/utilities/time/clock.h   |    26 -
 .../libcxx/test/utilities/time/hours.pass.cpp |    27 -
 .../test/utilities/time/microseconds.pass.cpp |    27 -
 .../test/utilities/time/milliseconds.pass.cpp |    27 -
 .../test/utilities/time/minutes.pass.cpp      |    27 -
 .../test/utilities/time/nanoseconds.pass.cpp  |    27 -
 .../dist/libcxx/test/utilities/time/rep.h     |    27 -
 .../test/utilities/time/seconds.pass.cpp      |    27 -
 .../time.clock.req/nothing_to_do.pass.cpp     |    12 -
 .../time/time.clock/nothing_to_do.pass.cpp    |    12 -
 .../time.clock.hires/consistency.pass.cpp     |    34 -
 .../time.clock/time.clock.hires/now.pass.cpp  |    22 -
 .../time.clock.steady/consistency.pass.cpp    |    34 -
 .../time.clock/time.clock.steady/now.pass.cpp |    25 -
 .../time.clock.system/consistency.pass.cpp    |    35 -
 .../time.clock.system/from_time_t.pass.cpp    |    23 -
 .../time.clock/time.clock.system/now.pass.cpp |    22 -
 .../time.clock.system/rep_signed.pass.cpp     |    23 -
 .../time.clock.system/to_time_t.pass.cpp      |    23 -
 .../time/time.duration/default_ratio.pass.cpp |    26 -
 .../time/time.duration/duration.fail.cpp      |    23 -
 .../time/time.duration/positive_num.fail.cpp  |    22 -
 .../time/time.duration/ratio.fail.cpp         |    30 -
 .../time.duration.arithmetic/op_++.pass.cpp   |    25 -
 .../op_++int.pass.cpp                         |    25 -
 .../time.duration.arithmetic/op_+.pass.cpp    |    33 -
 .../time.duration.arithmetic/op_+=.pass.cpp   |    26 -
 .../time.duration.arithmetic/op_--.pass.cpp   |    25 -
 .../op_--int.pass.cpp                         |    25 -
 .../time.duration.arithmetic/op_-.pass.cpp    |    33 -
 .../time.duration.arithmetic/op_-=.pass.cpp   |    26 -
 .../op_divide=.pass.cpp                       |    24 -
 .../op_mod=duration.pass.cpp                  |    27 -
 .../op_mod=rep.pass.cpp                       |    24 -
 .../op_times=.pass.cpp                        |    24 -
 .../time.duration.cast/duration_cast.pass.cpp |    52 -
 .../time.duration.cast/toduration.fail.cpp    |    25 -
 .../op_equal.pass.cpp                         |   115 -
 .../op_less.pass.cpp                          |   153 -
 .../time.duration.cons/convert_exact.pass.cpp |    36 -
 .../convert_float_to_int.fail.cpp             |    25 -
 .../convert_inexact.fail.cpp                  |    25 -
 .../convert_inexact.pass.cpp                  |    36 -
 .../convert_int_to_float.pass.cpp             |    36 -
 .../convert_overflow.pass.cpp                 |    37 -
 .../time.duration.cons/default.pass.cpp       |    38 -
 .../time.duration.cons/rep.pass.cpp           |    40 -
 .../time.duration.cons/rep01.fail.cpp         |    26 -
 .../time.duration.cons/rep02.fail.cpp         |    26 -
 .../time.duration.cons/rep02.pass.cpp         |    30 -
 .../time.duration.cons/rep03.fail.cpp         |    24 -
 .../time.duration.literals/literals.pass.cpp  |    59 -
 .../time.duration.literals/literals1.fail.cpp |    21 -
 .../time.duration.literals/literals1.pass.cpp |    48 -
 .../time.duration.literals/literals2.fail.cpp |    22 -
 .../time.duration.literals/literals2.pass.cpp |    51 -
 .../time.duration.nonmember/op_+.pass.cpp     |    73 -
 .../time.duration.nonmember/op_-.pass.cpp     |    74 -
 .../op_divide_duration.pass.cpp               |    66 -
 .../op_divide_rep.fail.cpp                    |    26 -
 .../op_divide_rep.pass.cpp                    |    36 -
 .../op_mod_duration.pass.cpp                  |    62 -
 .../op_mod_rep.fail.cpp                       |    26 -
 .../op_mod_rep.pass.cpp                       |    36 -
 .../op_times_rep.pass.cpp                     |    45 -
 .../op_times_rep1.fail.cpp                    |    30 -
 .../op_times_rep2.fail.cpp                    |    30 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../time.duration.special/max.pass.cpp        |    43 -
 .../time.duration.special/min.pass.cpp        |    43 -
 .../time.duration.special/zero.pass.cpp       |    42 -
 .../time/time.duration/types.pass.cpp         |    27 -
 .../time/time.point/default_duration.pass.cpp |    26 -
 .../time/time.point/duration.fail.cpp         |    22 -
 .../time.point.arithmetic/op_+=.pass.cpp      |    26 -
 .../time.point.arithmetic/op_-=.pass.cpp      |    26 -
 .../time.point.cast/time_point_cast.pass.cpp  |    80 -
 .../time.point.cast/toduration.fail.cpp       |    28 -
 .../time.point.comparisons/op_equal.fail.cpp  |    40 -
 .../time.point.comparisons/op_equal.pass.cpp  |    84 -
 .../time.point.comparisons/op_less.fail.cpp   |    48 -
 .../time.point.comparisons/op_less.pass.cpp   |   108 -
 .../time.point.cons/convert.fail.cpp          |    30 -
 .../time.point.cons/convert.pass.cpp          |    37 -
 .../time.point.cons/default.pass.cpp          |    35 -
 .../time.point.cons/duration.fail.cpp         |    25 -
 .../time.point.cons/duration.pass.cpp         |    41 -
 .../time.point.nonmember/op_+.pass.cpp        |    46 -
 .../op_-duration.pass.cpp                     |    38 -
 .../op_-time_point.pass.cpp                   |    38 -
 .../tested_elsewhere.pass.cpp                 |    12 -
 .../time.point.special/max.pass.cpp           |    25 -
 .../time.point.special/min.pass.cpp           |    25 -
 .../time/time.traits/nothing_to_do.pass.cpp   |    12 -
 .../time.traits.duration_values/max.pass.cpp  |    36 -
 .../time.traits.duration_values/min.pass.cpp  |    36 -
 .../time.traits.duration_values/zero.pass.cpp |    27 -
 .../treat_as_floating_point.pass.cpp          |    37 -
 .../duration.pass.cpp                         |    42 -
 .../time_point.pass.cpp                       |    46 -
 .../test/utilities/time/version.pass.cpp      |    20 -
 .../tuple.general/nothing_to_do.pass.cpp      |    12 -
 .../tuple.general/tuple.smartptr.pass.cpp     |    35 -
 .../utilities/tuple/tuple.tuple/MoveOnly.h    |    50 -
 .../tuple/tuple.tuple/TupleFunction.pass.cpp  |    35 -
 .../utilities/tuple/tuple.tuple/alloc_first.h |    58 -
 .../utilities/tuple/tuple.tuple/alloc_last.h  |    58 -
 .../tuple/tuple.tuple/empty_member.pass.cpp   |    44 -
 .../tuple.assign/const_pair.pass.cpp          |    32 -
 .../tuple.assign/convert_copy.pass.cpp        |    75 -
 .../tuple.assign/convert_move.pass.cpp        |    88 -
 .../tuple.tuple/tuple.assign/copy.fail.cpp    |    29 -
 .../tuple.tuple/tuple.assign/copy.pass.cpp    |    52 -
 .../tuple.tuple/tuple.assign/move.pass.cpp    |    53 -
 .../tuple.assign/move_pair.pass.cpp           |    48 -
 .../tuple.tuple/tuple.cnstr/UTypes.fail.cpp   |    49 -
 .../tuple.tuple/tuple.cnstr/UTypes.pass.cpp   |    75 -
 .../tuple.tuple/tuple.cnstr/alloc.pass.cpp    |    79 -
 .../tuple.cnstr/alloc_UTypes.pass.cpp         |    71 -
 .../tuple.cnstr/alloc_const_Types.pass.cpp    |    74 -
 .../tuple.cnstr/alloc_const_pair.pass.cpp     |    57 -
 .../tuple.cnstr/alloc_convert_copy.pass.cpp   |    67 -
 .../tuple.cnstr/alloc_convert_move.pass.cpp   |    82 -
 .../tuple.cnstr/alloc_copy.pass.cpp           |    76 -
 .../tuple.cnstr/alloc_move.pass.cpp           |    75 -
 .../tuple.cnstr/alloc_move_pair.pass.cpp      |    53 -
 .../tuple.cnstr/const_Types.fail.cpp          |    25 -
 .../tuple.cnstr/const_Types.pass.cpp          |   130 -
 .../tuple.cnstr/const_Types2.fail.cpp         |    25 -
 .../tuple.cnstr/const_pair.pass.cpp           |    42 -
 .../tuple.cnstr/convert_copy.pass.cpp         |   115 -
 .../tuple.cnstr/convert_move.pass.cpp         |    82 -
 .../tuple.tuple/tuple.cnstr/copy.fail.cpp     |    28 -
 .../tuple.tuple/tuple.cnstr/copy.pass.cpp     |    63 -
 .../tuple.tuple/tuple.cnstr/default.pass.cpp  |    63 -
 .../tuple.tuple/tuple.cnstr/move.pass.cpp     |    69 -
 .../tuple.cnstr/move_pair.pass.cpp            |    46 -
 .../tuple.creation/forward_as_tuple.pass.cpp  |    83 -
 .../tuple.creation/make_tuple.pass.cpp        |    50 -
 .../tuple.tuple/tuple.creation/tie.pass.cpp   |    39 -
 .../tuple.creation/tuple_cat.pass.cpp         |   216 -
 .../tuple.tuple/tuple.elem/get_const.fail.cpp |    39 -
 .../tuple.tuple/tuple.elem/get_const.pass.cpp |    63 -
 .../tuple.elem/get_non_const.pass.cpp         |    81 -
 .../tuple.tuple/tuple.elem/get_rv.pass.cpp    |    30 -
 .../tuple.elem/tuple.by.type.pass.cpp         |    58 -
 .../tuple.elem/tuple.by.type1.fail.cpp        |    25 -
 .../tuple.elem/tuple.by.type2.fail.cpp        |    25 -
 .../tuple.elem/tuple.by.type3.fail.cpp        |    25 -
 .../tuple.elem/tuple.by.type4.fail.cpp        |    25 -
 .../tuple.helper/tuple_element.pass.cpp       |    47 -
 .../tuple.helper/tuple_size.pass.cpp          |    40 -
 .../tuple/tuple.tuple/tuple.rel/eq.pass.cpp   |   154 -
 .../tuple/tuple.tuple/tuple.rel/lt.pass.cpp   |   208 -
 .../tuple.special/non_member_swap.pass.cpp    |    60 -
 .../tuple.swap/member_swap.pass.cpp           |    59 -
 .../tuple.traits/uses_allocator.pass.cpp      |    44 -
 .../test/utilities/tuple/version.pass.cpp     |    20 -
 .../type.index/type.index.hash/hash.pass.cpp  |    28 -
 .../type.index.members/ctor.pass.cpp          |    22 -
 .../type.index/type.index.members/eq.pass.cpp |    27 -
 .../type.index.members/hash_code.pass.cpp     |    24 -
 .../type.index/type.index.members/lt.pass.cpp |    45 -
 .../type.index.members/name.pass.cpp          |    25 -
 .../type.index.overview/copy_assign.pass.cpp  |    26 -
 .../type.index.overview/copy_ctor.pass.cpp    |    24 -
 .../hash_type_index.pass.cpp                  |    25 -
 .../utilities/type.index/version.pass.cpp     |    20 -
 .../utilities.general/nothing_to_do.pass.cpp  |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../hash.requirements/nothing_to_do.pass.cpp  |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../nothing_to_do.pass.cpp                    |    12 -
 .../utility/declval/declval.pass.cpp          |    30 -
 .../utility/exchange/exchange.pass.cpp        |    58 -
 .../utility/forward/forward.pass.cpp          |    80 -
 .../utility/forward/forward1.fail.cpp         |    24 -
 .../utility/forward/forward2.fail.cpp         |    25 -
 .../utility/forward/forward3.fail.cpp         |    24 -
 .../utility/forward/forward4.fail.cpp         |    25 -
 .../utility/forward/forward5.fail.cpp         |    25 -
 .../utility/forward/forward6.fail.cpp         |    22 -
 .../utility/forward/move_copy.pass.cpp        |    71 -
 .../utility/forward/move_if_noexcept.pass.cpp |    69 -
 .../utility/forward/move_only.pass.cpp        |    49 -
 .../utility/forward/move_only1.fail.cpp       |    52 -
 .../utility/forward/move_only2.fail.cpp       |    52 -
 .../utility/forward/move_only3.fail.cpp       |    49 -
 .../utility/forward/move_only4.fail.cpp       |    52 -
 .../utility/operators/rel_ops.pass.cpp        |    49 -
 .../utility/pairs/nothing_to_do.pass.cpp      |    12 -
 .../pairs/pair.astuple/get_const.fail.cpp     |    30 -
 .../pairs/pair.astuple/get_const.pass.cpp     |    38 -
 .../pairs/pair.astuple/get_non_const.pass.cpp |    51 -
 .../pairs/pair.astuple/get_rv.pass.cpp        |    32 -
 .../pairs/pair.astuple/pairs.by.type.pass.cpp |    44 -
 .../pair.astuple/pairs.by.type1.fail.cpp      |    24 -
 .../pair.astuple/pairs.by.type2.fail.cpp      |    24 -
 .../pair.astuple/pairs.by.type3.fail.cpp      |    24 -
 .../pairs/pair.astuple/tuple_element.pass.cpp |    30 -
 .../pairs/pair.astuple/tuple_size.pass.cpp    |    24 -
 .../piecewise_construct.pass.cpp              |    55 -
 .../pairs.general/nothing_to_do.pass.cpp      |    12 -
 .../utility/pairs/pairs.pair/U_V.pass.cpp     |    30 -
 .../pairs.pair/assign_const_pair_U_V.pass.cpp |    30 -
 .../pairs/pairs.pair/assign_rv_pair.pass.cpp  |    32 -
 .../pairs.pair/assign_rv_pair_U_V.pass.cpp    |    43 -
 .../const_first_const_second.pass.cpp         |    68 -
 .../pairs/pairs.pair/const_pair_U_V.pass.cpp  |    40 -
 .../pairs/pairs.pair/copy_ctor.pass.cpp       |    40 -
 .../utility/pairs/pairs.pair/default.pass.cpp |    36 -
 .../pairs/pairs.pair/piecewise.pass.cpp       |    35 -
 .../pairs/pairs.pair/rv_pair_U_V.pass.cpp     |    42 -
 .../utility/pairs/pairs.pair/swap.pass.cpp    |    31 -
 .../utility/pairs/pairs.pair/types.pass.cpp   |    26 -
 .../pairs/pairs.spec/comparison.pass.cpp      |    95 -
 .../pairs/pairs.spec/make_pair.pass.cpp       |    51 -
 .../pairs/pairs.spec/non_member_swap.pass.cpp |    31 -
 .../utility/utility.swap/swap.pass.cpp        |    53 -
 .../utility/utility.swap/swap_array.pass.cpp  |    65 -
 .../test/utilities/utility/version.pass.cpp   |    20 -
 .../bsd/libc++/dist/libcxx/utils/not/not.py   |    35 -
 .../utils/sym_check/linux_blacklist.txt       |    19 -
 .../libcxx/utils/sym_check/osx_blacklist.txt  |    19 -
 .../utils/sym_check/sym_check/__init__.py     |     8 -
 .../libcxx/utils/sym_check/sym_check/diff.py  |    93 -
 .../utils/sym_check/sym_check/extract.py      |   177 -
 .../libcxx/utils/sym_check/sym_check/match.py |    32 -
 .../libcxx/utils/sym_check/sym_check/util.py  |   128 -
 .../dist/libcxx/utils/sym_check/sym_diff.py   |    47 -
 .../libcxx/utils/sym_check/sym_extract.py     |    29 -
 .../dist/libcxx/utils/sym_check/sym_match.py  |    42 -
 external/bsd/libc++/include/Makefile          |   131 -
 external/bsd/libc++/lib/Makefile              |    58 -
 external/bsd/libc++/prepare-import.sh         |    15 -
 lib/Makefile                                  |     2 +-
 share/mk/bsd.lib.mk                           |     2 +-
 sys/rump/listsrcdirs                          |     4 +-
 16649 files changed, 735483 insertions(+), 946060 deletions(-)
 rename external/{bsd => apache2}/libc++/Makefile (100%)
 rename external/{bsd => apache2}/libc++/Makefile.inc (100%)
 create mode 100644 external/apache2/libc++/dist/libcxx/.clang-format
 create mode 100644 external/apache2/libc++/dist/libcxx/CREDITS.TXT
 create mode 100644 external/apache2/libc++/dist/libcxx/LICENSE.TXT
 create mode 100644 external/apache2/libc++/dist/libcxx/NOTES.TXT
 create mode 100644 external/apache2/libc++/dist/libcxx/TODO.TXT
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__bit_reference
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__bsd_locale_defaults.h
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__bsd_locale_fallbacks.h
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__config
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__config_site.in
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__debug
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__errc
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__functional_03
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__functional_base
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__functional_base_03
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__hash_table
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__libcpp_version
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__locale
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__mutex_base
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__node_handle
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__nullptr
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__split_buffer
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__sso_allocator
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__std_stream
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__string
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__threading_support
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__tree
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__tuple
 create mode 100644 external/apache2/libc++/dist/libcxx/include/__undef_macros
 create mode 100644 external/apache2/libc++/dist/libcxx/include/algorithm
 create mode 100644 external/apache2/libc++/dist/libcxx/include/any
 create mode 100644 external/apache2/libc++/dist/libcxx/include/array
 create mode 100644 external/apache2/libc++/dist/libcxx/include/atomic
 create mode 100644 external/apache2/libc++/dist/libcxx/include/bit
 create mode 100644 external/apache2/libc++/dist/libcxx/include/bitset
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cassert
 create mode 100644 external/apache2/libc++/dist/libcxx/include/ccomplex
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cctype
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cerrno
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cfenv
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cfloat
 create mode 100644 external/apache2/libc++/dist/libcxx/include/charconv
 create mode 100644 external/apache2/libc++/dist/libcxx/include/chrono
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cinttypes
 create mode 100644 external/apache2/libc++/dist/libcxx/include/ciso646
 create mode 100644 external/apache2/libc++/dist/libcxx/include/climits
 create mode 100644 external/apache2/libc++/dist/libcxx/include/clocale
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cmath
 create mode 100644 external/apache2/libc++/dist/libcxx/include/codecvt
 create mode 100644 external/apache2/libc++/dist/libcxx/include/compare
 create mode 100644 external/apache2/libc++/dist/libcxx/include/complex
 create mode 100644 external/apache2/libc++/dist/libcxx/include/complex.h
 create mode 100644 external/apache2/libc++/dist/libcxx/include/condition_variable
 create mode 100644 external/apache2/libc++/dist/libcxx/include/csetjmp
 create mode 100644 external/apache2/libc++/dist/libcxx/include/csignal
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cstdarg
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cstdbool
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cstddef
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cstdint
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cstdio
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cstdlib
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cstring
 create mode 100644 external/apache2/libc++/dist/libcxx/include/ctgmath
 create mode 100644 external/apache2/libc++/dist/libcxx/include/ctime
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cwchar
 create mode 100644 external/apache2/libc++/dist/libcxx/include/cwctype
 create mode 100644 external/apache2/libc++/dist/libcxx/include/deque
 create mode 100644 external/apache2/libc++/dist/libcxx/include/exception
 create mode 100644 external/apache2/libc++/dist/libcxx/include/execution
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/__config
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/__memory
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/algorithm
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/coroutine
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/deque
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/filesystem
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/forward_list
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/functional
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/iterator
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/list
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/map
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/memory_resource
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/propagate_const
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/regex
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/set
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/simd
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/string
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/type_traits
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/unordered_map
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/unordered_set
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/utility
 create mode 100644 external/apache2/libc++/dist/libcxx/include/experimental/vector
 create mode 100644 external/apache2/libc++/dist/libcxx/include/ext/__hash
 create mode 100644 external/apache2/libc++/dist/libcxx/include/ext/hash_map
 create mode 100644 external/apache2/libc++/dist/libcxx/include/ext/hash_set
 create mode 100644 external/apache2/libc++/dist/libcxx/include/filesystem
 create mode 100644 external/apache2/libc++/dist/libcxx/include/forward_list
 create mode 100644 external/apache2/libc++/dist/libcxx/include/fstream
 create mode 100644 external/apache2/libc++/dist/libcxx/include/functional
 create mode 100644 external/apache2/libc++/dist/libcxx/include/future
 create mode 100644 external/apache2/libc++/dist/libcxx/include/initializer_list
 create mode 100644 external/apache2/libc++/dist/libcxx/include/iomanip
 create mode 100644 external/apache2/libc++/dist/libcxx/include/ios
 create mode 100644 external/apache2/libc++/dist/libcxx/include/iosfwd
 create mode 100644 external/apache2/libc++/dist/libcxx/include/iostream
 create mode 100644 external/apache2/libc++/dist/libcxx/include/istream
 create mode 100644 external/apache2/libc++/dist/libcxx/include/iterator
 create mode 100644 external/apache2/libc++/dist/libcxx/include/limits
 create mode 100644 external/apache2/libc++/dist/libcxx/include/list
 create mode 100644 external/apache2/libc++/dist/libcxx/include/locale
 create mode 100644 external/apache2/libc++/dist/libcxx/include/map
 create mode 100644 external/apache2/libc++/dist/libcxx/include/math.h
 create mode 100644 external/apache2/libc++/dist/libcxx/include/memory
 create mode 100644 external/apache2/libc++/dist/libcxx/include/module.modulemap
 create mode 100644 external/apache2/libc++/dist/libcxx/include/mutex
 create mode 100644 external/apache2/libc++/dist/libcxx/include/new
 create mode 100644 external/apache2/libc++/dist/libcxx/include/numeric
 create mode 100644 external/apache2/libc++/dist/libcxx/include/optional
 create mode 100644 external/apache2/libc++/dist/libcxx/include/ostream
 create mode 100644 external/apache2/libc++/dist/libcxx/include/queue
 create mode 100644 external/apache2/libc++/dist/libcxx/include/random
 create mode 100644 external/apache2/libc++/dist/libcxx/include/ratio
 create mode 100644 external/apache2/libc++/dist/libcxx/include/regex
 create mode 100644 external/apache2/libc++/dist/libcxx/include/scoped_allocator
 create mode 100644 external/apache2/libc++/dist/libcxx/include/set
 create mode 100644 external/apache2/libc++/dist/libcxx/include/shared_mutex
 create mode 100644 external/apache2/libc++/dist/libcxx/include/span
 create mode 100644 external/apache2/libc++/dist/libcxx/include/sstream
 create mode 100644 external/apache2/libc++/dist/libcxx/include/stack
 create mode 100644 external/apache2/libc++/dist/libcxx/include/stdexcept
 create mode 100644 external/apache2/libc++/dist/libcxx/include/streambuf
 create mode 100644 external/apache2/libc++/dist/libcxx/include/string
 create mode 100644 external/apache2/libc++/dist/libcxx/include/string_view
 create mode 100644 external/apache2/libc++/dist/libcxx/include/strstream
 create mode 100644 external/apache2/libc++/dist/libcxx/include/system_error
 create mode 100644 external/apache2/libc++/dist/libcxx/include/tgmath.h
 create mode 100644 external/apache2/libc++/dist/libcxx/include/thread
 create mode 100644 external/apache2/libc++/dist/libcxx/include/tuple
 create mode 100644 external/apache2/libc++/dist/libcxx/include/type_traits
 create mode 100644 external/apache2/libc++/dist/libcxx/include/typeindex
 create mode 100644 external/apache2/libc++/dist/libcxx/include/typeinfo
 create mode 100644 external/apache2/libc++/dist/libcxx/include/unordered_map
 create mode 100644 external/apache2/libc++/dist/libcxx/include/unordered_set
 create mode 100644 external/apache2/libc++/dist/libcxx/include/utility
 create mode 100644 external/apache2/libc++/dist/libcxx/include/valarray
 create mode 100644 external/apache2/libc++/dist/libcxx/include/variant
 create mode 100644 external/apache2/libc++/dist/libcxx/include/vector
 create mode 100644 external/apache2/libc++/dist/libcxx/include/version
 create mode 100644 external/apache2/libc++/dist/libcxx/src/algorithm.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/any.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/bind.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/charconv.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/chrono.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/condition_variable.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/condition_variable_destructor.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/debug.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/exception.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/experimental/memory_resource.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/filesystem/directory_iterator.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/filesystem/filesystem_common.h
 create mode 100644 external/apache2/libc++/dist/libcxx/src/filesystem/int128_builtins.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/filesystem/operations.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/functional.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/future.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/hash.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/include/apple_availability.h
 create mode 100644 external/apache2/libc++/dist/libcxx/src/include/atomic_support.h
 create mode 100644 external/apache2/libc++/dist/libcxx/src/include/config_elast.h
 create mode 100644 external/apache2/libc++/dist/libcxx/src/include/refstring.h
 create mode 100644 external/apache2/libc++/dist/libcxx/src/ios.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/iostream.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/locale.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/memory.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/mutex.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/mutex_destructor.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/new.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/optional.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/random.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/regex.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/shared_mutex.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/stdexcept.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/string.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/strstream.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/support/runtime/exception_libcxxrt.ipp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/support/runtime/exception_pointer_cxxabi.ipp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/support/runtime/new_handler_fallback.ipp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/support/runtime/stdexcept_default.ipp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/system_error.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/thread.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/typeinfo.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/utility.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/valarray.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/variant.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/src/vector.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.cxx1z.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.depr_in_cxx14.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/algorithms/debug_less.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/algorithms/half_positive.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/algorithms/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/atomics/atomics.align/align.pass.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/atomics/atomics.order/memory_order.underlying_type.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/atomics/diagnose_invalid_memory_order.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/atomics/libcpp-has-no-threads.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/atomics/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/associative/map/at.abort.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/associative/map/at.const.abort.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/associative/map/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/associative/non_const_comparator.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/associative/non_const_comparator.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/associative/set/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/associative/tree_left_rotate.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/associative/tree_remove.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/associative/tree_right_rotate.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/associative/undef_min_max.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/container.adaptors/queue/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/container.adaptors/stack/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/gnu_cxx/hash_map.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/gnu_cxx/hash_map_name_lookup.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/gnu_cxx/hash_set.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/gnu_cxx/hash_set_name_lookup.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/array/array.zero/db_back.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/array/array.zero/db_front.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/array/array.zero/db_indexing.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/array/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/deque/incomplete.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/deque/pop_back_empty.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/deque/spare_block_handling.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/deque/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/forwardlist/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.cons/db_copy.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.cons/db_move.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.modifiers/emplace_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_iter_iter_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_size_value_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_value_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.modifiers/pop_back_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter_iter.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/list/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/asan.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/asan_throw.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/const_value_type.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_back.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_cback.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_cfront.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_cindex.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_front.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_index.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_iterators_2.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_iterators_3.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_iterators_4.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_iterators_5.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_iterators_6.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_iterators_7.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/db_iterators_8.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/exception_safety_exceptions_disabled.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/pop_back_empty.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/sequences/vector/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/key_value_traits.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/next_pow2.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/next_prime.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/non_const_comparator.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/non_const_comparator.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/unord.map/at.abort.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/unord.map/at.const.abort.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/unord.map/db_iterators_7.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/unord.map/db_iterators_8.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/unord.map/db_local_iterators_7.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/unord.map/db_local_iterators_8.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/unord.map/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/unord.set/missing_hash_specialization.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/containers/unord/unord.set/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/debug/containers/db_associative_container_tests.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/debug/containers/db_sequence_container_iterators.multithread.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/debug/containers/db_sequence_container_iterators.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/debug/containers/db_string.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/debug/containers/db_unord_container_tests.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/debug/db_string_view.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/debug/debug_abort.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/debug/debug_helper_test.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/debug/debug_register.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/depr.c.headers/ciso646.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/depr.c.headers/complex.h.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/depr.c.headers/fenv.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/depr.c.headers/locale_h.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/depr.c.headers/math_h.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/depr.c.headers/tgmath_h.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/depr.function.objects/adaptors.depr_in_cxx11.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/depr.str.strstreams/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/enable_removed_cpp17_features.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/exception.unexpected/get_unexpected.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/exception.unexpected/set_unexpected.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/exception.unexpected/unexpected.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/depr/exception.unexpected/unexpected_disabled_cpp17.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/diagnostics/assertions/version_cassert.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/diagnostics/enable_nodiscard.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/diagnostics/errno/version_cerrno.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/diagnostics/nodiscard.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/diagnostics/nodiscard_extensions.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/diagnostics/std.exceptions/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/diagnostics/syserr/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/double_include.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/algorithms/header.algorithm.synop/includes.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/algorithms/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/filesystem/deprecated.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/filesystem/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/language.support/support.coroutines/dialect_support.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/language.support/support.coroutines/version.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/lit.local.cfg
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/db_deallocate.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/db_deallocate.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.aliases/header_deque_libcpp_version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.aliases/header_forward_list_libcpp_version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.aliases/header_list_libcpp_version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.aliases/header_map_libcpp_version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.aliases/header_regex_libcpp_version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.aliases/header_set_libcpp_version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.aliases/header_string_libcpp_version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_map_libcpp_version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_set_libcpp_version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.aliases/header_vector_libcpp_version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.global/global_memory_resource_lifetime.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.global/new_delete_resource_lifetime.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/extensions/hash/specializations.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/extensions/hash/specializations.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/extensions/hash_map/const_iterator.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/extensions/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/nth_element.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/partial_sort.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/partial_sort_copy.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/partition.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/partition_copy.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/regex_ECMAScript.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/regex_POSIX.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/regex_awk.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/regex_egrep.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/regex_extended.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/regex_grep.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/sort.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/stable_partition.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/stable_sort.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/unique.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/fuzzing/unique_copy.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/include_as_c.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/c.files/version_ccstdio.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/c.files/version_cinttypes.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/fstreams/fstream.close.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/fstreams/fstream.cons/wchar_pointer.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/fstreams/fstream.members/open_wchar_pointer.pass.cpp
 rename external/{bsd/libc++/dist/libcxx/test/input.output/file.streams/fstreams/ifstream.assign => apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/fstreams/ifstream.cons}/test.dat (100%)
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/fstreams/ifstream.cons/wchar_pointer.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/fstreams/ifstream.members/open_wchar_pointer.pass.cpp
 rename external/{bsd/libc++/dist/libcxx/test => apache2/libc++/dist/libcxx/test/libcxx}/input.output/file.streams/fstreams/ifstream.members/test.dat (100%)
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/fstreams/ofstream.cons/wchar_pointer.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/fstreams/ofstream.members/open_wchar_pointer.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/filesystems/class.directory_entry/directory_entry.mods/last_write_time.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/filesystems/class.path/path.itr/iterator_db.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/filesystems/class.path/path.itr/reverse_iterator_produces_diagnostic.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/filesystems/class.path/path.req/is_pathable.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/filesystems/convert_file_time.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/filesystems/lit.local.cfg
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/filesystems/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/iostream.forward/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/iostream.objects/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/iostreams.base/ios/iostate.flags/clear.abort.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/iostreams.base/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/stream.buffers/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/string.streams/traits_mismatch.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/input.output/string.streams/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/iterators/advance.debug1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/iterators/failed.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/iterators/next.debug1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/iterators/prev.debug1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/iterators/trivial_iterators.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/iterators/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/cmp/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/cstdint/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/has_c11_features.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.dynamic/new_faligned_allocation.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.dynamic/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.exception/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.initlist/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.limits/c.limits/version_cfloat.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.limits/c.limits/version_climits.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.limits/limits/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.limits/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.rtti/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.runtime/version_csetjmp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.runtime/version_csignal.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.runtime/version_cstdarg.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.runtime/version_cstdbool.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.runtime/version_cstdlib.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.runtime/version_ctime.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/language.support/support.types/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/libcpp_alignof.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/libcpp_version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/localization/c.locales/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/localization/locale.categories/__scan_keyword.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/localization/locale.stdcvt/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/localization/locales/locale.abort.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/localization/locales/locale.category.abort.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/localization/locales/locale/locale.types/locale.id/id.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/localization/locales/use_facet.abort.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/localization/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/memory/aligned_allocation_macro.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/memory/is_allocator.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/min_max_macros.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/minimal_cxx11_configuration.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/modules/cinttypes_exports.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/modules/clocale_exports.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/modules/cstdint_exports.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/modules/inttypes_h_exports.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/modules/stdint_h_exports.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/no_assert_include.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/bit.ops.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/c.math/constexpr-fns.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/c.math/ctgmath.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/c.math/fdelayed-template-parsing.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/c.math/tgmath_h.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/c.math/undef_min_max.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/c.math/version_cmath.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/cfenv/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/clamp_to_integral.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/complex.number/__sqr.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/complex.number/ccmplx/ccomplex.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/complex.number/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/numarray/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/numeric.ops/midpoint.integer.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/numeric.ops/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/selftest/not_test.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/selftest/test.arc.fail.mm
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/selftest/test.arc.pass.mm
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/selftest/test.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/selftest/test.fail.mm
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/selftest/test.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/selftest/test.pass.mm
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/selftest/test.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/selftest/test_macros.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/basic.string/PR42676.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/basic.string/string.modifiers/clear_and_shrink_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db2.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db2.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db3.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db4.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/basic.string/string.modifiers/erase_pop_back_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/basic.string/string.modifiers/insert_iter_char_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/basic.string/string.modifiers/insert_iter_size_char_db1.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/basic.string/string.modifiers/resize_default_initialized.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/c.strings/version_cctype.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/c.strings/version_cstring.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/c.strings/version_cuchar.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/c.strings/version_cwchar.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/c.strings/version_cwctype.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/iterators.exceptions.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/iterators.noexcept.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/strings/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/futures/futures.promise/set_exception.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/futures/futures.task/types.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/futures/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.condition/PR30202_notify_from_pthread_created_thread.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.condition/thread.condition.condvar/native_handle.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.condition/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.lock/thread.lock.guard/nodiscard.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/native_handle.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/native_handle.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.mutex/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/native_handle.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.threads/thread.thread.class/types.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/thread/thread.threads/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/type_traits/convert_to_integral.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/type_traits/is_constant_evaluated.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/type_traits/is_implicitly_default_constructible.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/type_traits/is_pointer.arc.pass.mm
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/type_traits/lazy_metafunctions.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/any/size_and_alignment.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/any/small_type.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/any/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/function.objects/abi_bug_cxx03_cxx11_example.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/function.objects/func.require/bullet_7.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/function.objects/func.require/invoke.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/function.objects/func.require/invoke_helpers.h
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/move_reentrant.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign_reentrant.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/function.objects/refwrap/binary.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/function.objects/refwrap/unary.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/function.objects/unord.hash/murmur2_or_cityhash_ubsan_unsigned_overflow_ignored.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/function.objects/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_cxx03.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/memory/util.dynamic.safety/get_pointer_safety_new_abi.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/memory/util.smartptr/race_condition.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/memory/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/meta/is_referenceable.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/missing_is_aggregate_trait.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/meta/meta_base.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/meta/stress_tests/stress_test_is_same.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/meta/stress_tests/stress_test_metafunctions.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/meta/stress_tests/stress_test_variant_overloads_impl.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/meta/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/optional/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/ratio/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/template.bitset/includes.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/template.bitset/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/time/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/tuple/tuple.tuple/empty_member.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/disable_reduced_arity_initialization_extension.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/empty_tuple_trivial.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/enable_reduced_arity_initialization_extension.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/tuple/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/type.index/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/__is_inplace_index.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/__is_inplace_type.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/U_V.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/assign_tuple_like.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/default.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/pair.tuple_element.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/utility/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/variant/variant.variant/variant.helper/variant_alternative.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/libcxx/utilities/variant/version.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/lit.cfg
 create mode 100644 external/apache2/libc++/dist/libcxx/test/lit.site.cfg.in
 create mode 100644 external/apache2/libc++/dist/libcxx/test/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/pretty_printers/gdb_pretty_printer_test.py
 create mode 100644 external/apache2/libc++/dist/libcxx/test/pretty_printers/gdb_pretty_printer_test.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.c.library/tested_elsewhere.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/copy.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/copy_backward.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/copy_if.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/copy_n.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.fill/fill.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.generate/generate.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.generate/generate_n.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.move/move.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.move/move_backward.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/partition.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_point.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.stable.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_rand.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_urng.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.remove/remove.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy_if.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.remove/remove_if.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.replace/replace.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy_if.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.replace/replace_if.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.reverse/reverse_copy.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.rotate/rotate_copy.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.swap/iter_swap.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.swap/swap_ranges.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.transform/binary_transform.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.transform/unary_transform.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.unique/unique.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy_pred.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/alg.unique/unique_pred.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.modifying.operations/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/adjacent_find_pred.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.count/count.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.equal/equal_pred.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.find/find.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.foreach/for_each_n.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.foreach/test.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.search/search.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/alg.search/search_pred.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.nonmodifying/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.binary.search/binary.search/binary_search_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.binary.search/equal.range/equal_range_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.binary.search/lower.bound/lower_bound_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.binary.search/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.binary.search/upper.bound/upper_bound_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.clamp/clamp.comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/pop_heap_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/push_heap_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/sort_heap_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.merge/merge.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.merge/merge_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/max.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/max_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/max_element.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/max_element_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/max_init_list.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/max_init_list_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/min.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/min_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/min_element.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/min_init_list.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/min_init_list_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/minmax.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/minmax_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/minmax_element.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/minmax_element_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.nth.element/nth_element.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.nth.element/nth_element_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.permutation.generators/next_permutation_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.permutation.generators/prev_permutation_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_move.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/partial.sort.copy/partial_sort_copy_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/sort/sort_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/alg.sorting/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/algorithms/algorithms.general/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.fences/atomic_signal_fence.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.fences/atomic_thread_fence.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.flag/atomic_flag_clear.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.flag/atomic_flag_clear_explicit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.flag/atomic_flag_test_and_set.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.flag/atomic_flag_test_and_set_explicit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.flag/clear.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.flag/copy_assign.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.flag/copy_ctor.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.flag/copy_volatile_assign.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.flag/default.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.flag/init.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.flag/test_and_set.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.general/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.general/replace_failure_order.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.lockfree/lockfree.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.order/kill_dependency.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.order/memory_order.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.order/memory_order_new.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.syn/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/address.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/bool.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/cstdint_typedefs.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/integral.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/trivially_copyable.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.generic/trivially_copyable.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.arith/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.general/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.pointer/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_helpers.h
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_var_init.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ctor.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.templ/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/atomics/atomics.types.operations/nothing_to_do.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/Copyable.h
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/Emplaceable.h
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/NotConstructible.h
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/iterator_types.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/PR28469_undefined_behavior_segfault.sh.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/allocator_mismatch.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/compare.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/contains.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/gcc_workaround.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/incomplete_type.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.access/at.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.access/empty.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.access/empty.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.access/index_key.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.access/index_rv_key.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.access/index_tuple.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.access/iterator.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.access/max_size.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.access/size.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/alloc.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/assign_initializer_list.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/compare.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/compare_alloc.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/copy.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/copy_alloc.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/deduct.fail.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/deduct.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/deduct_const.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/default.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/default_recursive.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/initializer_list.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/initializer_list_compare.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/iter_iter.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/iter_iter_comp.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/move.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/move_alloc.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcxx/test/std/containers/associative/map/map.cons/move_assign.pass.cpp
 create mode 100644 external/apache2/libc++/dist/libcx