Lines Matching +refs:test +refs:with +refs:testsuite

6 	* testsuite/28_regex/match_results/ctors/char/default.cc: Check that
8 * testsuite/28_regex/match_results/ctors/wchar_t/default.cc: Likewise.
13 * testsuite/28_regex/basic_regex/ctors/83598.cc: New test.
19 * testsuite/28_regex/match_results/typedefs.cc: Check types are
27 * testsuite/26_numerics/random/poisson_distribution/operators/
28 values.cc: Add test.
29 * testsuite/26_numerics/random/pr60037-neg.cc: Adjust dg-error
35 * testsuite/21_strings/basic_string/pthread18185.cc: Add return
49 * testsuite/23_containers/map/modifiers/insert/dr2354.cc (test02): New.
50 * testsuite/23_containers/multimap/modifiers/insert/dr2354.cc (test02):
52 * testsuite/23_containers/unordered_map/insert/dr2354.cc (test02): New.
53 * testsuite/23_containers/unordered_multimap/insert/dr2354.cc (test02):
77 * testsuite/20_util/is_constructible/68430.cc: New.
94 * testsuite/30_threads/condition_variable/members/68519.cc: New test.
112 * testsuite/20_util/bind/83427.cc: New test.
113 * testsuite/20_util/bind/refqual.cc: Add noexcept to functions and
115 * testsuite/20_util/reference_wrapper/83427.cc: New test.
117 * testsuite/26_numerics/complex/inserters_extractors/char/dr2714.cc:
120 * testsuite/26_numerics/complex/dr2714.cc: Move to ...
121 * testsuite/26_numerics/complex/inserters_extractors/char/dr2714.cc:
123 character gets putback. Remove wchar_t test.
132 * testsuite/26_numerics/complex/dr2714.cc: New test.
141 * testsuite/20_util/is_invocable/83395.cc: New test.
142 * testsuite/20_util/is_nothrow_invocable/83395.cc: New test.
147 * testsuite/ext/special_functions/hyperg/check_value.cc: Add
149 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc: Same.
170 (__INSERT_REGEX_MATCHER): Replace GNU extension with __VA_ARGS__.
187 * testsuite/24_iterators/operations/prev_neg.cc: Adjust dg-error.
203 * testsuite/20_util/duration/literals/range.cc: Adjust dg-error.
231 Remove statement with no effect.
237 * testsuite/20_util/to_address/1_neg.cc: New test.
244 * testsuite/23_containers/map/modifiers/insert/83226.cc: New test.
252 * testsuite/20_util/duration/literals/range.cc: Update expected
258 * testsuite/20_util/to_address/1.cc: New test.
271 * testsuite/18_support/launder/nodiscard.cc: New test.
276 * testsuite/21_strings/basic_string_view/capacity/empty_neg.cc: New
277 test.
278 * testsuite/24_iterators/range_access_cpp17_neg.cc: New test.
279 * testsuite/27_io/filesystem/path/query/empty_neg.cc: New test.
283 * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error.
284 * testsuite/20_util/logical_traits/83134.cc: New test.
285 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
287 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
322 * testsuite/23_containers/deque/48101-2_neg.cc: New test.
323 * testsuite/23_containers/deque/48101_neg.cc: New test.
324 * testsuite/23_containers/forward_list/48101-2_neg.cc: New test.
325 * testsuite/23_containers/forward_list/48101_neg.cc: New test.
326 * testsuite/23_containers/list/48101-2_neg.cc: New test.
327 * testsuite/23_containers/list/48101_neg.cc: New test.
328 * testsuite/23_containers/map/48101-2_neg.cc: New test.
329 * testsuite/23_containers/map/48101_neg.cc: New test.
330 * testsuite/23_containers/map/operations/31440.cc: Fix comparison
332 * testsuite/23_containers/multimap/48101-2_neg.cc: New test.
333 * testsuite/23_containers/multimap/48101_neg.cc: New test.
334 * testsuite/23_containers/multiset/48101-2_neg.cc: New test.
335 * testsuite/23_containers/multiset/48101_neg.cc: New test.
336 * testsuite/23_containers/set/48101-2_neg.cc: New test.
337 * testsuite/23_containers/set/48101_neg.cc: New test.
338 * testsuite/23_containers/unordered_map/48101-2_neg.cc: New test.
339 * testsuite/23_containers/unordered_map/48101_neg.cc: New test.
340 * testsuite/23_containers/unordered_multimap/48101-2_neg.cc: New test.
341 * testsuite/23_containers/unordered_multimap/48101_neg.cc: New test.
342 * testsuite/23_containers/unordered_multiset/48101-2_neg.cc: New test.
343 * testsuite/23_containers/unordered_multiset/48101_neg.cc: New test.
344 * testsuite/23_containers/unordered_set/48101-2_neg.cc: New test.
345 * testsuite/23_containers/unordered_set/48101_neg.cc: New test.
346 * testsuite/23_containers/unordered_set/instantiation_neg.cc: Adjust
348 * testsuite/23_containers/vector/48101-2_neg.cc: New test.
349 * testsuite/23_containers/vector/48101_neg.cc: New test.
369 * testsuite/22_locale/money_get/get/char/9.cc: Have
371 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
372 * testsuite/24_iterators/istreambuf_iterator/debug/1_neg.cc: New.
373 * testsuite/24_iterators/istreambuf_iterator/debug/2_neg.cc: New.
374 * testsuite/25_algorithms/advance/istreambuf_iterators/char/1.cc: New.
375 * testsuite/25_algorithms/advance/istreambuf_iterators/char/1_neg.cc:
377 * testsuite/25_algorithms/advance/istreambuf_iterators/char/2.cc: New.
378 * testsuite/25_algorithms/advance/istreambuf_iterators/char/2_neg.cc:
380 * testsuite/25_algorithms/advance/istreambuf_iterators/char/3_neg.cc:
382 * testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/1.cc:
384 * testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/1_neg.cc:
386 * testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/2.cc:
388 * testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/2_neg.cc:
390 * testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/3_neg.cc:
392 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Leverage
394 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
399 * testsuite/special_functions/18_riemann_zeta/check_value.cc: Fix
401 * testsuite/tr1/5_numerical_facilities/special_functions/
409 * testsuite/24_iterators/operations/lwg2353.cc: New.
410 * testsuite/24_iterators/operations/next_neg.cc: Remove.
417 * testsuite/tr1/5_numerical_facilities/special_functions/
418 06_comp_ellint_3/check_value.cc: Regen with correct values.
419 * testsuite/tr1/5_numerical_facilities/special_functions/
421 * testsuite/special_functions/06_comp_ellint_3/check_value.cc: Ditto.
422 * testsuite/special_functions/13_ellint_3/check_value.cc: Ditto.
423 * testsuite/tr1/5_numerical_facilities/special_functions/
425 * testsuite/tr1/5_numerical_facilities/special_functions/
427 * testsuite/tr1/5_numerical_facilities/special_functions/
429 * testsuite/tr1/5_numerical_facilities/special_functions/
431 * testsuite/tr1/5_numerical_facilities/special_functions/
433 * testsuite/tr1/5_numerical_facilities/special_functions/
435 * testsuite/tr1/5_numerical_facilities/special_functions/
437 * testsuite/tr1/5_numerical_facilities/special_functions/
439 * testsuite/tr1/5_numerical_facilities/special_functions/
441 * testsuite/tr1/5_numerical_facilities/special_functions/
443 * testsuite/tr1/5_numerical_facilities/special_functions/
445 * testsuite/tr1/5_numerical_facilities/special_functions/
447 * testsuite/tr1/5_numerical_facilities/special_functions/
449 * testsuite/tr1/5_numerical_facilities/special_functions/
451 * testsuite/tr1/5_numerical_facilities/special_functions/
453 * testsuite/tr1/5_numerical_facilities/special_functions/
455 * testsuite/tr1/5_numerical_facilities/special_functions/
457 * testsuite/tr1/5_numerical_facilities/special_functions/
459 * testsuite/tr1/5_numerical_facilities/special_functions/
461 * testsuite/tr1/5_numerical_facilities/special_functions/
463 * testsuite/tr1/5_numerical_facilities/special_functions/
465 * testsuite/ext/special_functions/conf_hyperg/check_value.cc: Regen.
466 * testsuite/ext/special_functions/hyperg/check_value.cc: Regen.
467 * testsuite/special_functions/01_assoc_laguerre/check_value.cc: Regen.
468 * testsuite/special_functions/02_assoc_legendre/check_value.cc: Regen.
469 * testsuite/special_functions/03_beta/check_value.cc: Regen.
470 * testsuite/special_functions/04_comp_ellint_1/check_value.cc: Regen.
471 * testsuite/special_functions/05_comp_ellint_2/check_value.cc: Regen.
472 * testsuite/special_functions/07_cyl_bessel_i/check_value.cc: Regen.
473 * testsuite/special_functions/08_cyl_bessel_j/check_value.cc: Regen.
474 * testsuite/special_functions/09_cyl_bessel_k/check_value.cc: Regen.
475 * testsuite/special_functions/10_cyl_neumann/check_value.cc: Regen.
476 * testsuite/special_functions/11_ellint_1/check_value.cc: Regen.
477 * testsuite/special_functions/12_ellint_2/check_value.cc: Regen.
478 * testsuite/special_functions/14_expint/check_value.cc: Regen.
479 * testsuite/special_functions/15_hermite/check_value.cc: Regen.
480 * testsuite/special_functions/16_laguerre/check_value.cc: Regen.
481 * testsuite/special_functions/17_legendre/check_value.cc: Regen.
482 * testsuite/special_functions/18_riemann_zeta/check_value.cc: Regen.
483 * testsuite/special_functions/19_sph_bessel/check_value.cc: Regen.
484 * testsuite/special_functions/20_sph_legendre/check_value.cc: Regen.
485 * testsuite/special_functions/21_sph_neumann/check_value.cc: Regen.
486 * testsuite/tr1/5_numerical_facilities/special_functions/
488 * testsuite/tr1/5_numerical_facilities/special_functions/
490 * testsuite/special_functions/06_comp_ellint_3/pr66689.cc: New.
491 * testsuite/special_functions/13_ellint_3/pr66689.cc: New.
497 * testsuite/ext/special_functions/airy_ai/check_nan.cc: New.
498 * testsuite/ext/special_functions/airy_ai/check_value.cc: New.
499 * testsuite/ext/special_functions/airy_ai/compile.cc: New.
500 * testsuite/ext/special_functions/airy_bi/check_nan.cc: New.
501 * testsuite/ext/special_functions/airy_bi/check_value.cc: New.
502 * testsuite/ext/special_functions/airy_bi/compile.cc: New.
521 * testsuite/Makefile.in: Likewise.
535 * testsuite/27_io/basic_filebuf/open/char/path.cc: Test with filename
537 * testsuite/27_io/basic_fstream/cons/char/path.cc: Likewise.
538 * testsuite/27_io/basic_fstream/open/char/path.cc: Likewise.
539 * testsuite/27_io/basic_ifstream/cons/char/path.cc: Likewise.
540 * testsuite/27_io/basic_ifstream/open/char/path.cc: Likewise.
541 * testsuite/27_io/basic_ofstream/cons/char/path.cc: Likewise.
542 * testsuite/27_io/basic_ofstream/open/char/path.cc: Likewise.
562 * testsuite/27_io/filesystem/iterators/directory_iterator.cc: Leave
564 * testsuite/27_io/filesystem/iterators/recursive_directory_iterator.cc:
566 * testsuite/experimental/filesystem/iterators/
579 * testsuite/26_numerics/gcd/gcd_neg.cc: Add tests and adjust.
580 * testsuite/26_numerics/lcm/lcm_neg.cc: Likewise.
585 * testsuite/22_locale/conversions/buffer/3.cc: New test.
589 * testsuite/util/testsuite_tr1.h (ThrowMoveConsClass): Use noexcept.
602 * testsuite/libstdc++-prettyprinters/tr1.cc: Compile with -O0.
606 * testsuite/27_io/basic_fstream/cons/char/path.cc (main):
607 Return a value for functions with non-void return type,
608 or change type to void, or add -Wno-return-type for test.
609 * testsuite/27_io/basic_ifstream/cons/char/path.cc (main):
611 * testsuite/27_io/basic_ofstream/open/char/path.cc (main):
616 * testsuite/20_util/optional/cons/deduction.cc: Avoid -Wreturn-type
618 * testsuite/20_util/pair/cons/deduction.cc: Likewise.
619 * testsuite/20_util/pair/traits.cc: Likewise.
620 * testsuite/20_util/tuple/cons/deduction.cc: Likewise.
621 * testsuite/20_util/variant/compile.cc: Likewise.
622 * testsuite/23_containers/map/modifiers/try_emplace/1.cc: Likewise.
623 * testsuite/23_containers/unordered_map/modifiers/try_emplace.cc:
633 * testsuite/20_util/endian/1.cc: New test.
654 * testsuite/27_io/filesystem/path/generation/normal.cc: Add testcase.
655 * testsuite/util/testsuite_fs.h (compare_paths): Improve exception
690 * testsuite/20_util/pair/astuple/get.cc: Add tests for
692 * testsuite/20_util/pair/astuple/get_by_type.cc: Likewise.
693 * testsuite/20_util/tuple/element_access/get2.cc: Likewise.
694 * testsuite/20_util/tuple/element_access/get2_by_type.cc: Likewise.
695 * testsuite/23_containers/array/tuple_interface/get.cc: Likewise.
696 * testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc:
698 * testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc:
721 * testsuite/27_io/filesystem/file_status/1.cc: New test.
722 * testsuite/experimental/filesystem/file_status/1.cc: New test.
733 * testsuite/27_io/basic_filebuf/open/char/path.cc: New test.
734 * testsuite/27_io/basic_fstream/cons/char/path.cc: New test.
735 * testsuite/27_io/basic_fstream/open/char/path.cc: New test.
736 * testsuite/27_io/basic_ifstream/cons/char/path.cc: New test.
737 * testsuite/27_io/basic_ifstream/open/char/path.cc: New test.
738 * testsuite/27_io/basic_ofstream/cons/char/path.cc: New test.
739 * testsuite/27_io/basic_ofstream/open/char/path.cc: New test.
747 * testsuite/27_io/filesystem/path/construct/format.cc: New test.
756 * testsuite/20_util/specialized_algorithms/memory_management_tools/1.cc:
757 Use test iterator wrappers with overloaded comma operator.
758 * testsuite/25_algorithms/fill_n/1.cc: Likewise.
759 * testsuite/25_algorithms/generate_n/1.cc: New test.
760 * testsuite/25_algorithms/stable_partition/1.cc: New test.
761 * testsuite/util/testsuite_iterators.h (operator,): Add deleted
762 non-member comma operator with iterator wrappers as right operand.
786 * testsuite/23_containers/map/cons/deduction.cc: New.
787 * testsuite/23_containers/multimap/cons/deduction.cc: Likewise.
788 * testsuite/23_containers/multiset/cons/deduction.cc: Likewise.
789 * testsuite/23_containers/set/cons/deduction.cc: Likewise.
790 * testsuite/23_containers/unordered_map/cons/deduction.cc: Likewise.
791 * testsuite/23_containers/unordered_multimap/cons/deduction.cc:
793 * testsuite/23_containers/unordered_multiset/cons/deduction.cc:
795 * testsuite/23_containers/unordered_set/cons/deduction.cc: Likewise.
800 information on feature-test macros.
814 * testsuite/27_io/filesystem/operations/canonical.cc: Use
816 * testsuite/27_io/filesystem/operations/proximate.cc: Likewise.
817 * testsuite/27_io/filesystem/path/append/path.cc: Likewise.
818 * testsuite/27_io/filesystem/path/concat/path.cc: Likewise.
819 * testsuite/27_io/filesystem/path/concat/strings.cc: Fix comment.
820 * testsuite/27_io/filesystem/path/construct/locale.cc: Likewise.
821 * testsuite/27_io/filesystem/path/decompose/root_directory.cc:
823 * testsuite/27_io/filesystem/path/generation/normal.cc: Use
825 * testsuite/27_io/filesystem/path/generation/proximate.cc: Use
827 * testsuite/27_io/filesystem/path/generation/relative.cc: Likewise.
828 * testsuite/27_io/filesystem/path/generic/generic_string.cc: Remove
830 * testsuite/27_io/filesystem/path/modifiers/make_preferred.cc: Fix
832 * testsuite/27_io/filesystem/path/modifiers/remove_filename.cc: Use
834 * testsuite/27_io/filesystem/path/modifiers/replace_extension.cc:
836 * testsuite/27_io/filesystem/path/modifiers/replace_filename.cc:
838 * testsuite/util/testsuite_fs.h (compare_paths): Also compare native
842 * testsuite/27_io/filesystem/operations/permissions.cc: Fix test.
846 * testsuite/lib/libstdc++.exp (check_v3_target_normal_mode): Add
849 * testsuite/lib/dg-options.exp (dg-require-normal-namespace): New.
850 * testsuite/18_support/headers/limits/synopsis.cc: Add latter.
851 * testsuite/20_util/from_chars/requirements.cc: Likewise.
852 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
853 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
854 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
855 * testsuite/20_util/to_chars/requirements.cc: Likewise.
856 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
857 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
858 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
859 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
860 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
861 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
862 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
863 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
864 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
865 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
866 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
867 * testsuite/23_containers/map/modifiers/erase/abi_tag.cc: Likewise.
868 * testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc: Likewise.
869 * testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc: Likewise.
870 * testsuite/23_containers/set/modifiers/erase/abi_tag.cc: Likewise.
871 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
872 * testsuite/24_iterators/headers/iterator/synopsis_c++11.cc: Likewise.
873 * testsuite/24_iterators/headers/iterator/synopsis_c++14.cc: Likewise.
874 * testsuite/24_iterators/headers/iterator/synopsis_c++17.cc: Likewise.
875 * testsuite/26_numerics/complex/abi_tag.cc: Likewise.
876 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
877 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
878 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
879 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
880 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
881 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
882 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
883 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
902 expressions with if statements.
954 * testsuite/27_io/filesystem/iterators/directory_iterator.cc: New
955 test.
956 * testsuite/27_io/filesystem/iterators/pop.cc: New test.
957 * testsuite/27_io/filesystem/iterators/recursive_directory_iterator.cc:
958 New test.
959 * testsuite/27_io/filesystem/operations/absolute.cc: New test.
960 * testsuite/27_io/filesystem/operations/canonical.cc: New test.
961 * testsuite/27_io/filesystem/operations/copy.cc: New test.
962 * testsuite/27_io/filesystem/operations/copy_file.cc: New test.
963 * testsuite/27_io/filesystem/operations/create_directories.cc: New
964 test.
965 * testsuite/27_io/filesystem/operations/create_directory.cc: New test.
966 * testsuite/27_io/filesystem/operations/create_symlink.cc: New test.
967 * testsuite/27_io/filesystem/operations/current_path.cc: New test.
968 * testsuite/27_io/filesystem/operations/equivalent.cc: New test.
969 * testsuite/27_io/filesystem/operations/exists.cc: New test.
970 * testsuite/27_io/filesystem/operations/file_size.cc: New test.
971 * testsuite/27_io/filesystem/operations/is_empty.cc: New test.
972 * testsuite/27_io/filesystem/operations/last_write_time.cc: New test.
973 * testsuite/27_io/filesystem/operations/permissions.cc: New test.
974 * testsuite/27_io/filesystem/operations/proximate.cc: New test.
975 * testsuite/27_io/filesystem/operations/read_symlink.cc: New test.
976 * testsuite/27_io/filesystem/operations/relative.cc: New test.
977 * testsuite/27_io/filesystem/operations/remove_all.cc: New test.
978 * testsuite/27_io/filesystem/operations/space.cc: New test.
979 * testsuite/27_io/filesystem/operations/status.cc: New test.
980 * testsuite/27_io/filesystem/operations/symlink_status.cc: New test.
981 * testsuite/27_io/filesystem/operations/temp_directory_path.cc: New
982 test.
983 * testsuite/27_io/filesystem/operations/weakly_canonical.cc: New test.
984 * testsuite/27_io/filesystem/path/append/path.cc: New test.
985 * testsuite/27_io/filesystem/path/assign/assign.cc: New test.
986 * testsuite/27_io/filesystem/path/assign/copy.cc: New test.
987 * testsuite/27_io/filesystem/path/compare/compare.cc: New test.
988 * testsuite/27_io/filesystem/path/compare/path.cc: New test.
989 * testsuite/27_io/filesystem/path/compare/strings.cc: New test.
990 * testsuite/27_io/filesystem/path/concat/path.cc: New test.
991 * testsuite/27_io/filesystem/path/concat/strings.cc: New test.
992 * testsuite/27_io/filesystem/path/construct/copy.cc: New test.
993 * testsuite/27_io/filesystem/path/construct/default.cc: New test.
994 * testsuite/27_io/filesystem/path/construct/locale.cc: New test.
995 * testsuite/27_io/filesystem/path/construct/range.cc: New test.
996 * testsuite/27_io/filesystem/path/construct/string_view.cc: New test.
997 * testsuite/27_io/filesystem/path/decompose/extension.cc: New test.
998 * testsuite/27_io/filesystem/path/decompose/filename.cc: New test.
999 * testsuite/27_io/filesystem/path/decompose/parent_path.cc: New test.
1000 * testsuite/27_io/filesystem/path/decompose/relative_path.cc: New
1001 test.
1002 * testsuite/27_io/filesystem/path/decompose/root_directory.cc: New
1003 test.
1004 * testsuite/27_io/filesystem/path/decompose/root_name.cc: New test.
1005 * testsuite/27_io/filesystem/path/decompose/root_path.cc: New test.
1006 * testsuite/27_io/filesystem/path/decompose/stem.cc: New test.
1007 * testsuite/27_io/filesystem/path/generation/normal.cc: New test.
1008 * testsuite/27_io/filesystem/path/generation/proximate.cc: New test.
1009 * testsuite/27_io/filesystem/path/generation/relative.cc: New test.
1010 * testsuite/27_io/filesystem/path/generic/generic_string.cc: New test.
1011 * testsuite/27_io/filesystem/path/itr/traversal.cc: New test.
1012 * testsuite/27_io/filesystem/path/modifiers/clear.cc: New test.
1013 * testsuite/27_io/filesystem/path/modifiers/make_preferred.cc: New
1014 test.
1015 * testsuite/27_io/filesystem/path/modifiers/remove_filename.cc: New
1016 test.
1017 * testsuite/27_io/filesystem/path/modifiers/replace_extension.cc: New
1018 test.
1019 * testsuite/27_io/filesystem/path/modifiers/replace_filename.cc: New
1020 test.
1021 * testsuite/27_io/filesystem/path/modifiers/swap.cc: New test.
1022 * testsuite/27_io/filesystem/path/native/string.cc: New test.
1023 * testsuite/27_io/filesystem/path/nonmember/hash_value.cc: New test.
1024 * testsuite/27_io/filesystem/path/query/empty.cc: New test.
1025 * testsuite/27_io/filesystem/path/query/has_extension.cc: New test.
1026 * testsuite/27_io/filesystem/path/query/has_filename.cc: New test.
1027 * testsuite/27_io/filesystem/path/query/has_parent_path.cc: New test.
1028 * testsuite/27_io/filesystem/path/query/has_relative_path.cc: New
1029 test.
1030 * testsuite/27_io/filesystem/path/query/has_root_directory.cc: New
1031 test.
1032 * testsuite/27_io/filesystem/path/query/has_root_name.cc: New test.
1033 * testsuite/27_io/filesystem/path/query/has_root_path.cc: New test.
1034 * testsuite/27_io/filesystem/path/query/has_stem.cc: New test.
1035 * testsuite/27_io/filesystem/path/query/is_relative.cc: New test.
1036 * testsuite/experimental/filesystem/path/construct/string_view.cc:
1038 * testsuite/util/testsuite_fs.h: Allow use with C++17 paths as well
1049 * testsuite/26_numerics/headers/cmath/82644.cc: New test.
1050 * testsuite/26_numerics/headers/cmath/functions_global_c++17.cc: New
1051 test.
1055 * testsuite/experimental/filesystem/path/itr/traversal.cc: Do not
1062 * testsuite/20_util/duration/arithmetic/constexpr_c++17.cc: Check
1065 * include/c_global/cstddef: Define __cpp_lib_byte feature-test macro.
1066 * testsuite/18_support/byte/requirements.cc: Check macro.
1070 * testsuite/experimental/filesystem/iterators/
1073 * testsuite/experimental/filesystem/operations/create_directory.cc:
1075 * testsuite/experimental/filesystem/operations/temp_directory_path.cc:
1079 (path::iterator--(int)): Fix for paths with only one component.
1080 * testsuite/experimental/filesystem/path/itr/traversal.cc: Test
1086 * testsuite/decimal/conversion-to-integral.cc: Use predefined macro
1093 * testsuite/23_containers/vector/bool/82558.cc: New.
1107 * testsuite/23_containers/map/modifiers/insert/dr2354.cc: New test.
1108 * testsuite/23_containers/multimap/modifiers/insert/dr2354.cc: New
1109 test.
1110 * testsuite/23_containers/unordered_map/insert/dr2354.cc: New test.
1111 * testsuite/23_containers/unordered_multimap/insert/dr2354.cc: New
1112 test.
1127 * testsuite/26_numerics/complex/c99.cc: Depend on __STRICT_ANSI__.
1128 * testsuite/26_numerics/headers/complex.h/std_c++11.h: New test.
1129 * testsuite/26_numerics/headers/complex.h/std_gnu++11.h: New test.
1130 * testsuite/26_numerics/headers/complex.h/std_c++98.h: New test.
1134 * testsuite/20_util/to_chars/1.cc: Add dg-require-string-conversions.
1148 Return an iterator with _M_c set to eof to capture streambuf state
1150 (testsuite/24_iterators/istreambuf_iterator/2.cc): Add checks.
1164 * testsuite/20_util/from_chars/1.cc: New test.
1165 * testsuite/20_util/from_chars/1_neg.cc: New test.
1166 * testsuite/20_util/from_chars/2.cc: New test.
1167 * testsuite/20_util/from_chars/requirements.cc: New test.
1168 * testsuite/20_util/to_chars/1.cc: New test.
1169 * testsuite/20_util/to_chars/1_neg.cc: New test.
1170 * testsuite/20_util/to_chars/2.cc: New test.
1171 * testsuite/20_util/to_chars/requirements.cc: New test.
1175 * testsuite/22_locale/money_get/get/char/22131.cc: Make test less
1177 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
1183 target as a C++ function with no prototype.
1187 * testsuite/25_algorithms/clamp/1.cc: Fix order of arguments and
1189 * testsuite/25_algorithms/clamp/constexpr.cc: Likewise.
1201 * testsuite/21_strings/basic_string/cons/char/moveable2_c++17.cc: New
1202 test.
1203 * testsuite/21_strings/basic_string/cons/wchar_t/moveable2_c++17.cc:
1204 New test.
1206 * testsuite/24_iterators/range_access_cpp17.cc: Fix order of dg-do
1207 and dg-options directives. Fix invalid test.
1211 * testsuite/18_support/exception_ptr/62258.cc: Add -Wno-deprecated.
1212 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1230 * testsuite/20_util/optional/hash.cc: Test optional<const T>.
1242 * testsuite/28_regex/simple_c++11.cc: New.
1250 * testsuite/20_util/is_nothrow_invocable/value.cc: Add tests for
1253 * testsuite/20_util/is_nothrow_invocable/value_ext.cc: Use
1259 * testsuite/20_util/duration/cons/dr1177.cc: Fix incorrect test and
1272 * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error
1274 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
1276 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1281 * testsuite/libstdc++-prettyprinters/cxx17.cc: Use -std=c++17 or
1285 * testsuite/30_threads/lock_guard/cons/deduction.cc: Likewise.
1286 * testsuite/30_threads/scoped_lock/cons/deduction.cc: Likewise.
1287 * testsuite/30_threads/scoped_lock/cons/1.cc: Likewise.
1288 * testsuite/30_threads/scoped_lock/requirements/typedefs.cc: Likewise.
1289 * testsuite/30_threads/scoped_lock/requirements/explicit_instantiation.cc:
1291 * testsuite/30_threads/unique_lock/cons/deduction.cc: Likewise.
1292 * testsuite/18_support/launder/1.cc (test02): Likewise.
1293 * testsuite/18_support/launder/requirements_neg.cc: Likewise.
1294 * testsuite/18_support/launder/requirements.cc: Likewise.
1295 * testsuite/18_support/byte/requirements.cc: Likewise.
1296 * testsuite/18_support/byte/ops.cc: Likewise.
1297 * testsuite/18_support/byte/global_neg.cc: Likewise.
1298 * testsuite/18_support/uncaught_exceptions/uncaught_exceptions.cc:
1300 * testsuite/27_io/types/4.cc: Likewise.
1301 * testsuite/25_algorithms/sample/81221.cc: Likewise.
1302 * testsuite/25_algorithms/sample/1.cc: Likewise.
1303 * testsuite/25_algorithms/sample/2.cc: Likewise.
1304 * testsuite/25_algorithms/search/searcher.cc: Likewise.
1305 * testsuite/28_regex/basic_regex/ctors/deduction.cc: Likewise.
1306 * testsuite/experimental/filesystem/path/construct/string_view.cc:
1308 * testsuite/24_iterators/range_access_cpp17.cc: Likewise.
1309 * testsuite/24_iterators/container_access.cc: Likewise.
1310 * testsuite/ext/pb_ds/regression/hash_map_rand.cc: Likewise.
1311 * testsuite/ext/pb_ds/regression/trie_set_rand.cc: Likewise.
1312 * testsuite/ext/pb_ds/regression/hash_set_rand.cc: Likewise.
1313 * testsuite/ext/pb_ds/regression/list_update_set_rand.cc: Likewise.
1314 * testsuite/ext/pb_ds/regression/list_update_map_rand.cc: Likewise.
1315 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
1316 * testsuite/ext/pb_ds/regression/tree_set_rand.cc: Likewise.
1317 * testsuite/ext/pb_ds/regression/tree_map_rand.cc: Likewise.
1318 * testsuite/ext/pb_ds/regression/trie_map_rand.cc: Likewise.
1319 * testsuite/20_util/shared_ptr/casts/reinterpret.cc: Likewise.
1320 * testsuite/20_util/shared_ptr/cons/deduction.cc: Likewise.
1321 * testsuite/20_util/shared_ptr/cons/array.cc: Likewise.
1322 * testsuite/20_util/shared_ptr/observers/array.cc (struct A): Likewise.
1323 * testsuite/20_util/pair/cons/deduction.cc: Likewise.
1324 * testsuite/20_util/variant/deduction.cc: Likewise.
1325 * testsuite/20_util/tuple/78939.cc: Likewise.
1326 * testsuite/20_util/tuple/cons/deduction.cc: Likewise.
1327 * testsuite/20_util/void_t/1.cc: Likewise.
1328 * testsuite/20_util/duration/arithmetic/constexpr_c++17.cc: Likewise.
1329 * testsuite/20_util/unique_ptr/cons/deduction_neg.cc: Likewise.
1330 * testsuite/20_util/addressof/requirements/constexpr.cc: Likewise.
1331 * testsuite/20_util/weak_ptr/cons/deduction.cc: Likewise.
1332 * testsuite/20_util/has_unique_object_representations/requirements/typedefs.cc:
1334 * testsuite/20_util/has_unique_object_representations/requirements/explicit_instantiation.cc:
1336 * testsuite/20_util/has_unique_object_representations/value.cc:
1338 * testsuite/20_util/time_point/arithmetic/constexpr.cc: Likewise.
1339 * testsuite/20_util/function_objects/invoke/59768.cc: Likewise.
1340 * testsuite/20_util/function_objects/mem_fn/80478.cc: Likewise.
1341 * testsuite/20_util/function/cons/deduction.cc: Likewise.
1342 * testsuite/20_util/specialized_algorithms/memory_management_tools/destroy_neg.cc:
1344 * testsuite/20_util/is_aggregate/requirements/typedefs.cc: Likewise.
1345 * testsuite/20_util/is_aggregate/requirements/explicit_instantiation.cc:
1347 * testsuite/20_util/is_aggregate/value.cc: Likewise.
1348 * testsuite/26_numerics/lcm/1.cc: Likewise.
1349 * testsuite/26_numerics/lcm/lcm_neg.cc: Likewise.
1350 * testsuite/26_numerics/gcd/1.cc: Likewise.
1351 * testsuite/26_numerics/gcd/gcd_neg.cc: Likewise.
1352 * testsuite/26_numerics/valarray/deduction.cc: Likewise.
1353 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
1354 * testsuite/26_numerics/headers/cmath/hypot.cc: Likewise.
1355 * testsuite/23_containers/queue/members/emplace_cxx17_return.cc:
1357 * testsuite/23_containers/array/cons/deduction.cc: Likewise.
1358 * testsuite/23_containers/array/cons/deduction_neg.cc: Likewise.
1359 * testsuite/23_containers/deque/modifiers/emplace/cxx17_return.cc:
1361 * testsuite/23_containers/deque/cons/deduction.cc: Likewise.
1362 * testsuite/23_containers/stack/members/emplace_cxx17_return.cc:
1364 * testsuite/23_containers/list/modifiers/emplace/cxx17_return.cc:
1366 * testsuite/23_containers/list/cons/deduction.cc: Likewise.
1367 * testsuite/23_containers/forward_list/modifiers/emplace_cxx17_return.cc:
1369 * testsuite/23_containers/forward_list/cons/deduction.cc: Likewise.
1370 * testsuite/23_containers/unordered_set/allocator/ext_ptr.cc: Likewise.
1371 * testsuite/23_containers/vector/modifiers/emplace/cxx17_return.cc:
1373 * testsuite/23_containers/vector/cons/deduction.cc: Likewise.
1374 * testsuite/23_containers/vector/bool/emplace_cxx17_return.cc:
1376 * testsuite/21_strings/basic_string/cons/char/9.cc: Likewise.
1377 * testsuite/21_strings/basic_string/cons/char/deduction.cc: Likewise.
1378 * testsuite/21_strings/basic_string/cons/char/79162.cc: Likewise.
1379 * testsuite/21_strings/basic_string/cons/wchar_t/9.cc: Likewise.
1380 * testsuite/21_strings/basic_string/cons/wchar_t/deduction.cc:
1382 * testsuite/21_strings/basic_string/cons/wchar_t/79162.cc: Likewise.
1383 * testsuite/21_strings/basic_string_view/modifiers/swap/char/1.cc:
1385 * testsuite/21_strings/basic_string_view/modifiers/swap/wchar_t/1.cc:
1387 * testsuite/21_strings/basic_string_view/operations/compare/char/2.cc:
1389 * testsuite/21_strings/basic_string_view/operations/compare/char/70483.cc:
1391 * testsuite/21_strings/basic_string_view/operations/compare/wchar_t/2.cc:
1393 * testsuite/21_strings/char_traits/requirements/constexpr_functions_c++17.cc:
1407 (__common_rep_type): Remove, replace with ...
1413 * testsuite/20_util/duration/cons/dr1177.cc: New.
1414 * testsuite/20_util/duration/literals/range.cc: Update dg-error line.
1415 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
1416 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
1417 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
1418 * testsuite/20_util/time_point/cons/81468.cc: New.
1480 * testsuite/experimental/any/misc/any_cast_neg.cc: Adjust dg-error
1482 * testsuite/experimental/array/neg.cc: Likewise.
1483 * testsuite/experimental/propagate_const/assignment/move_neg.cc:
1485 * testsuite/experimental/propagate_const/cons/move_neg.cc: Likewise.
1486 * testsuite/experimental/propagate_const/requirements2.cc: Likewise.
1487 * testsuite/experimental/propagate_const/requirements3.cc: Likewise.
1488 * testsuite/experimental/propagate_const/requirements4.cc: Likewise.
1489 * testsuite/experimental/propagate_const/requirements5.cc: Likewise.
1492 * doc/xml/manual/status_cxx2017.xml: Update feature-test macros.
1512 * testsuite/20_util/optional/cons/value_neg.cc: Adjust dg-error line
1514 * testsuite/26_numerics/gcd/1.cc: Test for __cpp_lib_gcd_lcm.
1515 * testsuite/26_numerics/gcd/gcd_neg.cc: Adjust dg-error line
1517 * testsuite/26_numerics/lcm/1.cc: Test for __cpp_lib_gcd_lcm.
1518 * testsuite/26_numerics/lcm/lcm_neg.cc: Adjust dg-error line
1520 * testsuite/30_threads/scoped_lock/requirements/typedefs.cc: Adjust
1535 * testsuite/experimental/string_view/operations/compare/char/70483.cc:
1556 * testsuite/21_strings/basic_string_view/modifiers/remove_prefix/
1558 * testsuite/21_strings/basic_string_view/modifiers/remove_prefix/
1560 * testsuite/21_strings/basic_string_view/modifiers/remove_suffix/
1562 * testsuite/21_strings/basic_string_view/modifiers/remove_suffix/
1564 * testsuite/21_strings/basic_string_view/operations/find/char/1.cc:
1566 * testsuite/21_strings/basic_string_view/operations/find/char/2.cc:
1568 * testsuite/21_strings/basic_string_view/operations/find/char/3.cc:
1570 * testsuite/21_strings/basic_string_view/operations/find/wchar_t/1.cc:
1572 * testsuite/21_strings/basic_string_view/operations/find/wchar_t/2.cc:
1574 * testsuite/21_strings/basic_string_view/operations/find/wchar_t/3.cc:
1576 * testsuite/21_strings/basic_string_view/operators/char/2.cc:
1578 * testsuite/21_strings/basic_string_view/operators/wchar_t/2.cc:
1580 * testsuite/21_strings/basic_string_view/range_access/char/1.cc: Test
1582 * testsuite/21_strings/basic_string_view/range_access/wchar_t/1.cc:
1584 * testsuite/21_strings/basic_string_view/operations/compare/char/1.cc:
1586 * testsuite/21_strings/basic_string_view/operations/compare/wchar_t/
1588 * testsuite/21_strings/basic_string_view/modifiers/swap/char/1.cc:
1590 * testsuite/21_strings/basic_string_view/modifiers/swap/wchar_t/1.cc:
1592 * testsuite/21_strings/basic_string_view/operations/compare/char/2.cc:
1594 * testsuite/21_strings/basic_string_view/operations/compare/wchar_t/
1602 * testsuite/28_regex/regression.cc: Test case.
1606 * testsuite/21_strings/basic_string/lwg2946.cc: Adjust for
1607 compatibility with old COW std::string.
1640 * testsuite/21_strings/basic_string/79162.cc: New.
1641 * testsuite/21_strings/basic_string/lwg2946.cc: New.
1674 * testsuite/24_iterators/container_access.cc: Add target selector.
1675 * testsuite/24_iterators/range_access.cc: Fix clause number in
1677 * testsuite/24_iterators/range_access_cpp14.cc: Likewise.
1678 * testsuite/24_iterators/range_access_cpp17.cc: New.
1682 * testsuite/libstdc++-prettyprinters/prettyprinters.exp: Run all
1683 tests with -flto as well if supported.
1689 target as a C++ function with no prototype.
1694 PR testsuite/81056
1695 * testsuite/17_intro/names.cc: Undef 'd' and 'r' on __hpux__.
1714 * testsuite/23_containers/unordered_map/cons/81891.cc: New.
1719 * testsuite/27_io/basic_fstream/53984.cc: Adjust test for targets
1725 Replace with _GLIBCXX_HAVE_BUILTIN_HAS_UNIQ_OBJ_REP and use
1740 * testsuite/ext/stdio_filebuf/char/79820.cc: New.
1741 * testsuite/ext/stdio_filebuf/char/81751.cc: New.
1750 * testsuite/27_io/basic_fstream/53984.cc: Fix test.
1754 * testsuite/27_io/basic_fstream/53984.cc: Fix typo in dg-require
1765 * testsuite/27_io/basic_fstream/53984.cc: New.
1766 * testsuite/27_io/basic_istream/sentry/char/53984.cc: New.
1772 * testsuite/27_io/types/1.cc: Don't run for C++17 and later.
1773 * testsuite/27_io/types/4.cc: New.
1932 * testsuite/20_util/duration/literals/range.cc: Adapt line number.
1933 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
1934 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
1935 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
1936 * testsuite/20_util/forward/c_neg.cc: Likewise.
1937 * testsuite/20_util/forward/f_neg.cc: Likewise.
1938 * testsuite/26_numerics/gcd/gcd_neg.cc: Likewise.
1939 * testsuite/26_numerics/lcm/lcm_neg.cc: Likewise.
1940 * testsuite/26_numerics/random/pr60037-neg.cc: Likewise.
1971 * testsuite/performance/23_containers/insert/81476.cc: New.
1993 * testsuite/util/testsuite_iterators.h: Fix indentation.
1995 * testsuite/27_io/basic_filebuf/sgetn/char/81395.cc: Add dg-require.
2002 * testsuite/27_io/basic_filebuf/sgetn/char/81395.cc: New.
2020 * testsuite/23_containers/list/allocator/default_init.cc: New.
2026 * testsuite/30_threads/scoped_lock/cons/1.cc: Reorder arguments.
2027 * testsuite/30_threads/scoped_lock/cons/deduction.cc: Test deduction
2028 with std::adopt_lock_t.
2029 * testsuite/30_threads/scoped_lock/requirements/typedefs.cc: Check
2030 feature-test macro.
2038 * testsuite/20_util/variant/deduction.cc: New.
2049 * testsuite/abi/pr42230.cc: Add header for std::free.
2054 (basic_stringbuf::str()): Construct new strings with an allocator.
2055 * testsuite/27_io/basic_stringbuf/cons/81381.cc: New.
2064 * testsuite/27_io/basic_stringstream/assign/81338.cc: New.
2068 * testsuite/20_util/specialized_algorithms/memory_management_tools/
2070 * testsuite/22_locale/locale/cons/5.cc: Remove redundant restoration
2073 * testsuite/abi/pr42230.cc: Free memory.
2074 * testsuite/util/testsuite_abi.cc (demangle): Return std::string
2076 * testsuite/util/testsuite_abi.h (demangle): Likewise.
2077 * testsuite/util/testsuite_hooks.cc (verify_demangle): Free memory.
2082 (polymorphic_allocator::construct): Do not call __use_alloc with
2091 * testsuite/20_util/variant/compile.cc: Tests.
2096 * testsuite/25_algorithms/sample/81221.cc: Disable except for
2100 * include/bits/stl_algo.h (sample): Qualify with _GLIBCXX_STD_A not
2102 * testsuite/25_algorithms/sample/81221.cc: New.
2132 * testsuite/27_io/rvalue_streams-2.cc: Add new tests.
2149 * testsuite/20_util/variant/index_type.cc: Allow for all ilp32 and
2177 * testsuite: Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if
2183 * testsuite/23_containers/vector/bool/80893.cc: Add { target c++11 }.
2191 * testsuite/20_util/shared_ptr/misc/get_deleter.cc: New.
2203 * testsuite/22_locale/conversions/buffer/2.cc: New.
2214 * testsuite/21_strings/basic_string/cons/char/8.cc: Use base object
2216 * testsuite/21_strings/basic_string/cons/wchar_t/8.cc: Likewise.
2217 * testsuite/util/testsuite_abi.cc: Add new version.
2221 * testsuite/21_strings/basic_string_view/operations/copy/char/1.cc:
2223 * testsuite/21_strings/basic_string_view/operations/copy/wchar_t/1.cc:
2225 * testsuite/23_containers/map/modifiers/insert_or_assign/1.cc: Add
2227 * testsuite/23_containers/unordered_map/modifiers/insert_or_assign.cc:
2229 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
2231 * testsuite/special_functions/14_expint/pr68397.cc: Likewise.
2267 * testsuite: Add dg-require-effective-target pthread to -pthread
2271 * testsuite/30_threads/async/forced_unwind.cc: Remove explit
2273 * testsuite/30_threads/packaged_task/forced_unwind.cc: Likewise.
2281 * testsuite/30_threads/this_thread/57060.cc: Require c++11 via
2286 * doc/xml/manual/test.xml: Correct instructions on running tests.
2287 * testsuite/21_strings/basic_string/cons/char/deduction.cc: Adjust to
2289 * testsuite/21_strings/basic_string/cons/wchar_t/deduction.cc:
2291 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
2292 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
2293 * testsuite/27_io/basic_istream/extractors_arithmetic/char/
2295 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
2297 * testsuite/27_io/basic_istream/extractors_other/char/
2299 * testsuite/27_io/basic_istream/extractors_other/wchar_t/
2301 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
2302 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
2303 * testsuite/27_io/basic_ostream/inserters_other/char/
2305 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/
2307 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
2325 * testsuite/21_strings/char_traits/requirements/
2336 * testsuite/util/testsuite_allocator.h
2338 * testsuite/23_containers/set/allocator/default_init.cc: New.
2339 * testsuite/23_containers/map/allocator/default_init.cc: New.
2348 * testsuite/30_threads/thread/cons/terminate.cc: New.
2357 * testsuite/20_util/shared_ptr/cons/lwg2802.cc: New.
2363 * testsuite/23_containers/deque/cons/deduction.cc: New.
2364 * testsuite/23_containers/forward_list/cons/deduction.cc: New.
2365 * testsuite/23_containers/list/cons/deduction.cc: New.
2366 * testsuite/23_containers/vector/cons/deduction.cc: New.
2373 * testsuite/20_util/function/assign/move.cc: Check for noexcept.
2374 * testsuite/20_util/function/cons/move.cc: Likewise.
2379 * testsuite/28_regex/basic_regex/ctors/deduction.cc: New.
2386 * testsuite/28_regex/basic_regex/ctors/basic/iter.cc: New.
2393 parameter with default template argument that causes substitution
2395 * testsuite/21_strings/basic_string/cons/char/deduction.cc: New.
2396 * testsuite/21_strings/basic_string/cons/wchar_t/deduction.cc: New.
2415 * testsuite/20_util/owner_less/noexcept.cc: New.
2416 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Test
2418 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2434 * testsuite/21_strings/char_traits/requirements/char16_t/eof.cc: New.
2435 * testsuite/27_io/basic_streambuf/sgetc/char16_t/80624.cc: New.
2436 * testsuite/27_io/basic_streambuf/sputc/char16_t/80624.cc: New.
2463 * testsuite/23_containers/vector/bool/80893.cc: New.
2464 * testsuite/util/testsuite_allocator.h (PointerBase::PointerBase):
2472 * testsuite/20_util/variant/any.cc: test case.
2489 * config/abi/pre/gnu.ver: Create GLIBCXX_3.4.24 with new symbol.
2492 * configure.ac: Add test for <linux/random.h>.
2498 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.24 to known
2511 * testsuite/25_algorithms/search/searcher.cc: New.
2518 * testsuite/20_util/function_objects/mem_fn/80478.cc: New test.
2571 (testsuite/20_util/declval/requirements/1_neg.cc): Adjust.
2572 (testsuite/20_util/is_trivially_copy_assignable/value.cc):
2573 Add test for void.
2574 (testsuite/20_util/is_trivially_copy_constructible/value.cc): Likewise.
2575 (testsuite/20_util/is_trivially_move_assignable/value.cc): Likewise.
2576 (testsuite/20_util/is_trivially_move_constructible/value.cc): Likewise.
2577 (testsuite/20_util/make_signed/requirements/typedefs_neg.cc): Adjust.
2578 (testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc):
2583 * testsuite/experimental/source_location/1.cc: Change expected result
2591 * testsuite/experimental/source_location/1.cc: New test.
2602 * testsuite/20_util/optional/cons/value_neg.cc: Update line numbers.
2606 * doc/xml/manual/appendix_contributing.xml: Link to test docs and
2621 * testsuite/23_containers/map/modifiers/extract.cc: New.
2622 * testsuite/23_containers/set/modifiers/extract.cc: New.
2623 * testsuite/23_containers/unordered_map/modifiers/extract.cc: New.
2624 * testsuite/23_containers/unordered_set/modifiers/extract.cc: New.
2631 * testsuite/20_util/tuple/78939.cc: New.
2632 * testsuite/20_util/tuple/cv_tuple_size_neg.cc: New.
2663 single implementation with or without RTTI enable.
2665 * testsuite/20_util/shared_ptr/creation/alloc.cc: Change expected
2667 * testsuite/20_util/shared_ptr/creation/single_allocation.cc: New.
2668 * testsuite/20_util/shared_ptr/creation/single_allocation_no_rtti.cc:
2683 * testsuite/libstdc++-prettyprinters/48362.cc: Adapt.
2690 * testsuite/24_iterators/container_access.cc (test03): Make il3 static.
2695 * testsuite/20_util/optional/cons/value_neg.cc: Update dg-error line
2708 * testsuite/libstdc++-prettyprinters/48362.cc: Replace a regexp-test
2709 by a note-test.
2719 * testsuite/20_util/specialized_algorithms/memory_management_tools/
2720 destroy_neg.cc: New test.
2721 * testsuite/23_containers/vector/cons/destructible_neg.cc: New test.
2723 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Remove
2728 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Remove
2735 * testsuite/util/testsuite_rng.h (twister_rand_gen::get_prob()):
2740 * testsuite/23_containers/deque/allocator/move_assign-2.cc: Improve
2741 comment. Ensure first test works because allocator type propagates and
2743 * testsuite/23_containers/vector/52591.cc: Likewise. Restore original
2754 * testsuite/20_util/reference_wrapper/80504.cc: New test.
2776 * testsuite/30_threads/promise/members/at_thread_exit2.cc: New test.
2777 * testsuite/30_threads/promise/members/set_exception.cc: Test
2779 * testsuite/30_threads/promise/members/set_exception2.cc: Likewise.
2781 * testsuite/30_threads/promise/members/set_value2.cc: Likewise.
2788 * libstdc++-v3/testsuite/20_util/default_delete/48631_neg.cc: Adjust
2790 * libstdc++-v3/testsuite/20_util/default_delete/void_neg.cc: Likewise.
2791 * libstdc++-v3/testsuite/20_util/unique_ptr/assign/48635_neg.cc:
2793 * libstdc++-v3/testsuite/20_util/unique_ptr/cons/cv_qual_neg.cc:
2800 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/
2801 pr68397.cc: New test.
2802 * testsuite/special_functions/14_expint/pr68397.cc: New test.
2822 * doc/xml/manual/test.xml: Document DejaGnu 1.5.3 requirement.
2847 * testsuite/20_util/function_objects/searchers.cc: Check both parts
2860 * testsuite/20_util/reference_wrapper/invoke.cc: Uncomment tests
2864 * testsuite/util/testsuite_hooks.h: Likewise.
2877 * testsuite/21_strings/char_traits/requirements/
2878 constexpr_functions_c++17.cc: New test.
2897 * testsuite/20_util/pair/79141.cc: New.
2903 * testsuite/20_util/is_aggregate/requirements/explicit_instantiation.cc:
2905 * testsuite/20_util/is_aggregate/requirements/typedefs.cc: Likewise.
2906 * testsuite/20_util/is_aggregate/value.cc: Likewise.
2939 * testsuite/20_util/optional/cons/value_neg.cc: Adjust.
2940 * testsuite/20_util/optional/constexpr/cons/value.cc: Add tests.
2947 * testsuite/26_numerics/random/uniform_real_distribution/operators/
2960 * testsuite/20_util/enable_shared_from_this/members/const.cc: Don't
2962 * testsuite/20_util/shared_ptr/cons/80229.cc: New test.
2972 * testsuite/23_containers/array/tuple_interface/
2974 * testsuite/23_containers/list/operations/78389.cc: Fix less-than to
2976 * testsuite/23_containers/priority_queue/67085.cc: Disable test for
2978 * testsuite/ext/pb_ds/regression/priority_queue_binary_heap-62045.cc:
2992 * testsuite/20_util/hash/operators/size_t.cc (hash<error_condition>):
2993 Instantiate test for error_condition.
2994 * testsuite/20_util/hash/requirements/explicit_instantiation.cc
3021 * testsuite/18_support/headers/new/synopsis.cc
3025 * testsuite/20_util/tuple/creation_functions/constexpr.cc: Add new
3026 test function for constexpr std::ignore (LWG 2773).
3027 * testsuite/20_util/tuple/creation_functions/constexpr_cpp14.cc: New
3028 test for LWG 2933.
3043 * testsuite/20_util/function_objects/searchers.cc: Adjust to use
3045 * testsuite/20_util/function/cons/deduction.cc: New test.
3046 * testsuite/20_util/optional/cons/deduction_guide.cc: Rename to ...
3047 * testsuite/20_util/optional/cons/deduction.cc: ... here.
3048 * testsuite/20_util/pair/cons/deduction.cc: New test.
3049 * testsuite/20_util/shared_ptr/cons/deduction.cc: New test.
3050 * testsuite/20_util/tuple/cons/deduction.cc: New test.
3051 * testsuite/20_util/tuple/element_access/get_neg.cc: Adjust dg-error.
3052 * testsuite/20_util/unique_ptr/cons/deduction_neg.cc: New test.
3053 * testsuite/20_util/weak_ptr/cons/deduction.cc: New test.
3054 * testsuite/23_containers/array/cons/deduction.cc: New test.
3055 * testsuite/23_containers/array/cons/deduction_neg.cc: New test.
3056 * testsuite/23_containers/array/tuple_interface/get_debug_neg.cc:
3058 * testsuite/23_containers/array/tuple_interface/get_neg.cc: Likewise.
3059 * testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc:
3061 * testsuite/26_numerics/valarray/deduction.cc: New test.
3062 * testsuite/30_threads/lock_guard/cons/deduction.cc: New test.
3063 * testsuite/30_threads/scoped_lock/cons/deduction.cc: New test.
3064 * testsuite/30_threads/unique_lock/cons/deduction.cc: New test.
3086 * doc/xml/faq.xml: Remove information redundant with the above;
3110 * testsuite/22_locale/codecvt/codecvt_utf16/misaligned.cc: New test.
3120 char16_t to work with UTF-16 instead of UTF-8.
3121 * testsuite/22_locale/codecvt/codecvt_utf16/80041.cc: New test.
3131 * testsuite/22_locale/codecvt/codecvt_utf16/members.cc: New test.
3132 * testsuite/22_locale/codecvt/codecvt_utf8/members.cc: New test.
3133 * testsuite/22_locale/codecvt/codecvt_utf8_utf16/members.cc: New test.
3151 * testsuite/22_locale/codecvt/codecvt_utf16/79980.cc: New test.
3152 * testsuite/22_locale/codecvt/codecvt_utf8/79980.cc: New test.
3160 * testsuite/22_locale/codecvt/codecvt_utf8_utf16/79511.cc: New test.
3164 (pop_heap, make_heap, sort_heap, is_heap_until, is_heap): Cope with
3166 * testsuite/25_algorithms/make_heap/80064.cc: New test.
3185 * testsuite/20_util/any/assign/emplace.cc: Add tests for
3187 * testsuite/20_util/any/misc/any_cast_neg.cc: Adjust.
3188 * testsuite/20_util/optional/assignment/6.cc: Add tests for
3190 * testsuite/20_util/variant/run.cc: Likewise.
3207 * testsuite/ext/pb_ds/regression/priority_queue_binary_heap-62045.cc:
3208 New test.
3209 * testsuite/ext/pb_ds/regression/priority_queues.cc: Fix copy&paste
3225 with a constrained template.
3228 * testsuite/21_strings/basic_string/cons/char/79162.cc: New test.
3229 * testsuite/21_strings/basic_string/cons/wchar_t/79162.cc: New test.
3237 * testsuite/23_containers/list/operations/80034.cc: New.
3248 * testsuite/20_util/optional/cons/value_neg.cc: Adjust.
3249 * testsuite/20_util/optional/typedefs.cc: Likewise.
3253 Implement LWG 2934, optional<const T> doesn't compare with T.
3291 * testsuite/20_util/optional/relops/7.cc: New.
3295 * testsuite/17_intro/names.cc: Undefine macros that clash with
3312 with __is_invocable_impl, __is_invocable, and __is_nothrow_invocable
3315 (is_callable, is_nothrow_callable): Replace with is_invocable,
3317 (is_callable_v, is_nothrow_callable_v): Replace with is_invocable_v,
3321 * testsuite/20_util/function_objects/invoke/59768.cc: Remove unused
3323 * testsuite/20_util/function_objects/not_fn/1.cc: Use is_invocable
3325 * testsuite/20_util/is_callable/*: Rename directory and adjust tests
3327 * testsuite/20_util/is_nothrow_callable/*: Likewise.
3328 * testsuite/20_util/optional/hash.cc: Use is_invocable_v instead of
3330 * testsuite/20_util/variant/hash.cc: Likewise.
3345 * testsuite/18_support/byte/global_neg.cc: New test.
3346 * testsuite/18_support/byte/ops.cc: New test.
3347 * testsuite/18_support/byte/requirements.cc: New test.
3354 * testsuite/30_threads/scoped_lock/cons/1.cc: New test.
3355 * testsuite/30_threads/scoped_lock/requirements/
3356 explicit_instantiation.cc: New test.
3357 * testsuite/30_threads/scoped_lock/requirements/typedefs.cc: New test.
3368 * testsuite/17_intro/headers/names.cc: Rename to ...
3369 * testsuite/17_intro/names.cc: ... here.
3385 * testsuite/17_intro/headers/names.cc: New test.
3390 * testsuite/20_util/bind/79798.cc: New test.
3400 * testsuite/experimental/iterator/requirements.cc: Check for contents
3419 * testsuite/20_util/duration/arithmetic/constexpr_c++17.cc: New test.
3420 * testsuite/20_util/duration/literals/range.cc: Adjust dg-error.
3421 * testsuite/20_util/time_point/arithmetic/constexpr.cc: New test.
3454 * testsuite/20_util/variant/compile.cc: Adjust tests.
3455 * testsuite/20_util/variant/run.cc: Adjust tests.
3462 * testsuite/20_util/variant/compile.cc: Add test cases.
3488 * testsuite/30_threads/packaged_task/79486.cc: New.
3496 * testsuite/20_util/shared_ptr/cons/79467.cc: New.
3524 "Optimizing Sorting with Machine Learning Algorithms".
3560 * testsuite/20_util/duration/literals/range.cc: Prune extra output
3574 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Restore ABI override
3576 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
3577 * testsuite/27_io/basic_istream/extractors_arithmetic/char/
3579 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
3581 * testsuite/27_io/basic_istream/extractors_other/char/
3583 * testsuite/27_io/basic_istream/extractors_other/wchar_t/
3585 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
3586 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
3587 * testsuite/27_io/basic_ostream/inserters_other/char/
3589 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/
3591 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
3660 * testsuite/25_algorithms/search/78346.cc: New test.
3672 * testsuite/21_strings/basic_string/allocator/char/copy_assign.cc:
3674 * testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc:
3682 * testsuite/20_util/optional/cons/deduction_guide.cc: New.
3696 * testsuite/21_strings/basic_string/allocator/char/copy_assign.cc:
3698 * testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc:
3700 * testsuite/util/testsuite_allocator.h (uneq_allocator::swap): Make
3709 * testsuite/23_containers/list/operations/78389.cc: Fix for C++11
3711 * testsuite/23_containers/priority_queue/requirements/constructible.cc:
3713 * testsuite/23_containers/queue/requirements/constructible.cc:
3715 * testsuite/23_containers/stack/requirements/constructible.cc:
3717 * testsuite/25_algorithms/make_heap/movable.cc: Fix for C++11 mode.
3749 * testsuite/20_util/unique_ptr/cons/default.cc: Update copyright years.
3758 * testsuite/26_numerics/complex/dr781_dr1137.cc: Rename to...
3759 * testsuite/26_numerics/complex/dr781.cc: ... this, and update.
3760 * testsuite/26_numerics/complex/value_operations/constexpr2.cc: Test
3771 * testsuite/experimental/array/make_array.cc: Restore <functional>
3776 * testsuite/29_atomics/atomic/69301.cc: Require atomic builtins.
3787 * testsuite/experimental/array/make_array.cc: Test argument types
3789 * testsuite/experimental/array/neg.cc: Adjust expected error message.
3797 * doc/xml/manual/test.xml: Fix link into gccint online manual.
3811 * testsuite/20_util/optional/hash.cc: Add tests for is_callable.
3812 * testsuite/20_util/variant/hash.cc: Likewise.
3849 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
3850 Test construction with param_type.
3851 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
3853 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
3855 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
3857 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
3859 * testsuite/26_numerics/random/extreme_value_distribution/cons/
3861 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
3863 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
3865 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
3867 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
3869 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
3871 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
3873 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
3875 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
3877 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
3879 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
3881 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
3883 * testsuite/ext/random/arcsine_distribution/cons/parms.cc: Likewise.
3884 * testsuite/ext/random/beta_distribution/cons/parms.cc: Likewise.
3885 * testsuite/ext/random/hoyt_distribution/cons/parms.cc: Likewise.
3886 * testsuite/ext/random/hypergeometric_distribution/cons/parms.cc:
3888 * testsuite/ext/random/k_distribution/cons/parms.cc: Likewise.
3889 * testsuite/ext/random/logistic_distribution/cons/parms.cc: Likewise.
3890 * testsuite/ext/random/nakagami_distribution/cons/parms.cc: Likewise.
3891 * testsuite/ext/random/normal_mv_distribution/cons/parms.cc: Likewise.
3892 * testsuite/ext/random/pareto_distribution/cons/parms.cc: Likewise.
3893 * testsuite/ext/random/rice_distribution/cons/parms.cc: Likewise.
3894 * testsuite/ext/random/triangular_distribution/cons/parms.cc:
3896 * testsuite/ext/random/uniform_inside_sphere_distribution/cons/
3898 * testsuite/ext/random/von_mises_distribution/cons/parms.cc: Likewise.
3912 * testsuite/20_util/allocator_traits/members/pointers.cc: New test.
3917 Replace with class template using void_t.
3923 (pointer_traits::__rebind): Replace with class template using void_t.
3926 * testsuite/20_util/allocator_traits/members/rebind_alloc.cc: New test.
3927 * testsuite/20_util/pointer_traits/rebind.cc: New test.
3933 * testsuite/20_util/any/misc/any_cast.cc: Test non-copyable type.
3934 * testsuite/experimental/any/misc/any_cast.cc: Likewise.
3946 * testsuite/ext/shared_ptr/1.cc: New test.
3951 * testsuite/25_algorithms/is_partitioned/2.cc: New test.
3969 * testsuite/23_containers/priority_queue/67085.cc: Adjust test to
3970 count copies during construction with empty sequence.
3975 * testsuite/23_containers/priority_queue/67085.cc: Adjust expected
3977 * testsuite/25_algorithms/make_heap/movable.cc: New test.
3985 * testsuite/23_containers/priority_queue/67085.cc: New test.
3996 * testsuite/ext/profile/mutex_extensions_neg.cc: Use lineno of 0 in
4004 * testsuite/29_atomics/atomic/69301.cc: New test.
4032 * testsuite/18_support/nested_exception/79114.cc: New test.
4042 * testsuite/Makefile.in: Regenerated.
4058 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Don't override ABI
4059 for test, so new ios::failure can be caught.
4060 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
4061 * testsuite/27_io/basic_istream/extractors_arithmetic/char/
4063 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
4065 * testsuite/27_io/basic_istream/extractors_other/char/
4067 * testsuite/27_io/basic_istream/extractors_other/wchar_t/
4069 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
4070 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
4071 * testsuite/27_io/basic_ostream/inserters_other/char/
4073 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/
4075 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4088 * testsuite/23_containers/list/operations/78389.cc: Add
4089 better test for the sizes.
4093 * testsuite/23_containers/array/specialized_algorithms/swap_cxx17.cc:
4094 Skip test when -D_GLIBCXX_PROFILE mode is included in options.
4095 * testsuite/23_containers/map/modifiers/extract.cc: Likewise.
4096 * testsuite/23_containers/map/modifiers/insert_or_assign/1.cc:
4098 * testsuite/23_containers/map/modifiers/try_emplace/1.cc: Likewise.
4099 * testsuite/23_containers/multimap/modifiers/extract.cc: Likewise.
4100 * testsuite/23_containers/multiset/modifiers/extract.cc: Likewise.
4101 * testsuite/23_containers/set/modifiers/extract.cc: Likewise.
4102 * testsuite/23_containers/unordered_map/modifiers/extract.cc:
4104 * testsuite/23_containers/unordered_multimap/modifiers/extract.cc::
4106 * testsuite/23_containers/unordered_multiset/modifiers/extract.cc::
4108 * testsuite/23_containers/unordered_set/modifiers/extract.cc:
4110 * testsuite/23_containers/vector/modifiers/insert_vs_emplace.cc:
4112 * testsuite/25_algorithms/binary_search/partitioned.cc: Likewise.
4113 * testsuite/25_algorithms/equal_range/partitioned.cc: Likewise.
4114 * testsuite/25_algorithms/lexicographical_compare/71545.cc: Likewise.
4115 * testsuite/25_algorithms/lower_bound/partitioned.cc: Likewise.
4116 * testsuite/25_algorithms/upper_bound/partitioned.cc: Likewise.
4117 * testsuite/libstdc++-prettyprinters/cxx11.cc: Likewise.
4118 * testsuite/libstdc++-prettyprinters/cxx17.cc: Likewise.
4119 * testsuite/libstdc++-prettyprinters/debug.cc: Likewise.
4120 * testsuite/libstdc++-prettyprinters/debug_cxx11.cc: Likewise.
4121 * testsuite/libstdc++-prettyprinters/libfundts.cc: Likewise.
4122 * testsuite/libstdc++-prettyprinters/simple.cc: Likewise.
4123 * testsuite/libstdc++-prettyprinters/simple11.cc: Likewise.
4124 * testsuite/libstdc++-prettyprinters/whatis.cc: Likewise.
4142 * testsuite/lib/libstdc++.exp (check_v3_target_filesystem_ts): Remove
4145 * testsuite/21_strings/basic_string/allocator/71964.cc: Use cxx11-abi
4147 * testsuite/21_strings/basic_string/allocator/char/copy.cc: Likewise.
4148 * testsuite/21_strings/basic_string/allocator/char/copy_assign.cc:
4150 * testsuite/21_strings/basic_string/allocator/char/minimal.cc:
4152 * testsuite/21_strings/basic_string/allocator/char/move.cc: Likewise.
4153 * testsuite/21_strings/basic_string/allocator/char/move_assign.cc:
4155 * testsuite/21_strings/basic_string/allocator/char/noexcept.cc:
4157 * testsuite/21_strings/basic_string/allocator/char/swap.cc: Likewise.
4158 * testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc:
4160 * testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc:
4162 * testsuite/21_strings/basic_string/allocator/wchar_t/minimal.cc:
4164 * testsuite/21_strings/basic_string/allocator/wchar_t/move.cc:
4166 * testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc:
4168 * testsuite/21_strings/basic_string/allocator/wchar_t/noexcept.cc:
4170 * testsuite/21_strings/basic_string/allocator/wchar_t/swap.cc:
4172 * testsuite/23_containers/list/61347.cc: Likewise.
4173 * testsuite/27_io/basic_fstream/cons/base.cc: Likewise.
4174 * testsuite/27_io/ios_base/failure/cxx11.cc: Likewise.
4185 * testsuite/23_containers/list/operations/78389.cc: New.
4189 * testsuite/23_containers/unordered_set/allocator/ext_ptr.cc: Mark
4193 * testsuite/20_util/add_pointer/value.cc: Test forming function
4206 member-initializers and define default constructors as templates with
4209 * testsuite/23_containers/priority_queue/requirements/constructible.cc:
4211 * testsuite/23_containers/priority_queue/requirements/
4213 * testsuite/23_containers/priority_queue/requirements/
4215 * testsuite/23_containers/queue/requirements/constructible.cc: New.
4216 * testsuite/23_containers/stack/requirements/constructible.cc: New.
4225 * testsuite/20_util/function/6.cc: Adjust tests for target type.
4226 * testsuite/20_util/function/7.cc: Likewise.
4227 * testsuite/20_util/function/8.cc: Likewise.
4240 * testsuite/23_containers/map/operations/2.cc
4241 * testsuite/23_containers/multimap/operations/2.cc
4242 * testsuite/23_containers/multiset/operations/2.cc
4243 * testsuite/23_containers/set/operations/2.cc
4249 * testsuite/23_containers/map/operations/2.cc: Test count works with
4251 * testsuite/23_containers/set/operations/2.cc: Likewise.
4260 _index_type for comparison with variant_npos.
4268 for comparison with variant_npos.
4270 for comparison with variant_npos.
4271 * testsuite/20_util/variant/index_type.cc: New.
4275 * testsuite/18_support/exception_ptr/60612-unexpected.cc: Adjust
4291 * testsuite/23_containers/priority_queue/requirements/
4292 explicit_instantiation/1.cc: Test explicit instantiation with
4294 * testsuite/23_containers/priority_queue/77528.cc: New test.
4295 * testsuite/23_containers/priority_queue/requirements/
4296 explicit_instantiation/1_c++0x.cc: Replace with 1_c++98.cc.
4297 * testsuite/23_containers/queue/77528.cc: New test.
4298 * testsuite/23_containers/queue/requirements/explicit_instantiation/
4299 1.cc: Test explicit instantiation with non-DefaultConstructible
4301 * testsuite/23_containers/queue/requirements/explicit_instantiation/
4302 1_c++0x.cc: Replace with 1_c++98.cc.
4303 * testsuite/23_containers/stack/77528.cc: New test.
4304 * testsuite/23_containers/stack/requirements/explicit_instantiation/
4305 1.cc: Test explicit instantiation with non-DefaultConstructible
4307 * testsuite/23_containers/stack/requirements/explicit_instantiation/
4308 1_c++0x.cc: Replace with 1_c++98.cc.
4313 (time_get::_M_extract_via_format): Avoid compilation errors with
4321 to work with symbols in the versioned namespace.
4329 * testsuite/libstdc++-prettyprinters/48362.cc: Adjust expected
4331 * testsuite/libstdc++-prettyprinters/whatis.cc: Likewise.
4344 * testsuite/30_threads/condition_variable/members/3.cc: Use new macro
4346 * testsuite/util/testsuite_hooks.h (CORRECT_THREAD_LOCAL_DTORS):
4358 * testsuite/21_strings/basic_string/operations/find/char/6.cc: New.
4359 * testsuite/21_strings/basic_string/operations/find/wchar_t/6.cc: New.
4361 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
4371 * include/std/variant (variant, swap): Replace __and_ usage with fold
4387 src/filesystem/Makefile.in, testsuite/Makefile.in: Regenerate.
4400 * testsuite/25_algorithms/sort/78991.cc: New test.
4434 * testsuite/20_util/unique_ptr/assign/48635_neg.cc: Adjust.
4435 * testsuite/20_util/unique_ptr/cons/cv_qual_neg.cc: Likewise.
4436 * testsuite/20_util/unique_ptr/cons/default.cc: New.
4437 * testsuite/20_util/unique_ptr/cons/ptr_deleter_neg.cc: Adjust.
4467 * testsuite/18_support/exception_ptr/*: Remove atomic builtins checks.
4468 * testsuite/18_support/nested_exception/*: Likewise.
4469 * testsuite/30_threads/async/*: Likewise.
4470 * testsuite/30_threads/future/*: Likewise.
4471 * testsuite/30_threads/headers/future/types_std_c++0x.cc: Likewise.
4472 * testsuite/30_threads/packaged_task/*: Likewise.
4473 * testsuite/30_threads/promise/*: Likewise.
4474 * testsuite/30_threads/shared_future/*: Likewise.
4486 * testsuite/30_threads/thread/cons/lwg2097.cc: New test.
4490 * doc/xml/manual/test.xml: Likewise.
4504 Copying and distribution of this file, with or without modification,