1. 13 Oct, 2016 33 commits
    • * i-vxinco.adb, i-vxinco.ads: New files. · 870ce4d5
      From-SVN: r241114
      Ed Falis committed
    • Code cleanup. · 07820c51
      From-SVN: r241113
      Arnaud Charlet committed
    • [multiple changes] · 5dc203d2
      2016-10-13  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sem_ch10.adb (Entity_Needs_Body): A generic
      	subprogram renaming needs a body if the renamed unit is declared
      	outside the current compilation unit.
      
      2016-10-13  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sinfo.ads, sem_ch12.adb, sem.adb, expander.adb, sem_res.ads,
      	sem_ch4.adb, sem_ch8.adb, s-memory.adb: Minor reformatting.
      
      2016-10-13  Vincent Celier  <celier@adacore.com>
      
      	* gnatcmd.adb: Delete all temporary files when invoked as gnat
      	list -V -P ...
      
      2016-10-13  Ed Falis  <falis@adacore.com>
      
      	* impunit.adb: add i-vxinco.ads.
      	* s-interr-vxworks.adb: add hook for user interrupt connection routine.
      
      From-SVN: r241112
      Arnaud Charlet committed
    • Restore __bind_simple for compat symbols · 3396fcc0
      	* src/c++11/compatibility-thread-c++0x.cc (_Bind_simple)
      	(_Bind_simple_helper, __bind_simple): Restore for ABI compat symbols.
      
      From-SVN: r241111
      Jonathan Wakely committed
    • s-interr-hwint.adb, [...]: Rename s-interr-hwint.adb to s-interr-vxworks.adb. · 6c25a676
      2016-10-13  Ed Falis  <falis@adacore.com>
      
      	* s-interr-hwint.adb, s-interr-vxworks.adb: Rename s-interr-hwint.adb
      	to s-interr-vxworks.adb.
      
      From-SVN: r241110
      Ed Falis committed
    • exp_ch7.adb, [...]: Minor typo fixes and reformatting. · c9d2e84b
      2016-10-13  Gary Dismukes  <dismukes@adacore.com>
      
      	* exp_ch7.adb, einfo.ads, sem_prag.adb, sem_prag.ads, sem.ads,
      	sem_attr.adb, sem_case.adb, sem_ch13.ads: Minor typo fixes and
      	reformatting.
      
      From-SVN: r241109
      Gary Dismukes committed
    • re PR target/77826 (ICE in decompose, at wide-int.h:928 w/ -m64 -O2 and above) · 2eef1fc1
      2016-10-13  Richard Biener  <rguenther@suse.de>
      
      	PR middle-end/77826
      	* genmatch.c (struct capture): Add value_match member.
      	(commutate): Preserve value_match.
      	(lower_opt_convert): Likewise.
      	(lower_cond): Likewise.
      	(replace_id): Likewise.
      	(struct dt_operand): Add value_match member.
      	(decision_tree::cmp_node): Compare it.
      	(decision_tree::insert_operand): Honor it when finding and
      	when appending a DT_MATCH.
      	(dt_operand::gen_match_op): Generate a type check after
      	operand_equal_p if ! value_match for both GENERIC and GIMPLE.
      	(parser::get_internal_capture_id): New helper.
      	(parser::finish_match_operand): New function lowering @@<id>.
      	(parser::parse_capture): Parse @@<id> as value-match.
      	(parser::parse_expr): Use get_internal_capture_id.
      	(parser::parse_simplify): Call finish_match_operand.
      	(walk_captures): New helper.
      	* match.pd (X - (X / Y) * Y -> X % Y): Use value-matching instead
      	of operand_equal_p.
      	((X /[ex] A) * A -> X): Likewise.
      	((X | Y) ^ X -> Y & ~ X): Handle constants properly by using
      	convert[12] and value-matching.
      	((A | B) & (A | C) ->  A | (B & C)): Likewise.
      	((X | Y) | Y -> X | Y): Likewise.
      	((X ^ Y) ^ Y -> X): Likewise.
      	(A - (A & B) -> ~B & A): Likewise.
      	((T)(P + A) - (T)P -> (T) A): Likewise.
      	((T)P - (T)(P + A) -> -(T) A): Likewise.
      	((T)(P + A) - (T)(P + B) -> (T)A - (T)B): Likewise.
      	* doc/match-and-simplify.texi: Amend capture section.
      
      From-SVN: r241108
      Richard Biener committed
    • sem_prag.ads (Process_Compile_Time_Warning_Or_Error): New overloaded subprogram… · a946a5c3
      sem_prag.ads (Process_Compile_Time_Warning_Or_Error): New overloaded subprogram that factorizes code executed as part of the regular...
      
      2016-10-13  Javier Miranda  <miranda@adacore.com>
      
      	* sem_prag.ads (Process_Compile_Time_Warning_Or_Error): New
      	overloaded subprogram that factorizes code executed as part
      	of the regular processing of these pragmas and as part of its
      	validation after invoking the backend.
      	* sem_prag.adb (Process_Compile_Time_Warning_Or_Error): New
      	subprogram.
      	(Process_Compile_Time_Warning_Or_Error): If the
      	condition is known at compile time then invoke the new overloaded
      	subprogram; otherwise register the pragma in a table to validate
      	it after invoking the backend.
      	* sem.ads, sem.adb (Unlock): New subprogram.
      	* sem_attr.adb (Analyze_Attribute [Size]): If we are processing
      	pragmas Compile_Time_Warning and Compile_Time_Errors after the
      	backend has been called then evaluate this attribute if 'Size
      	is known at compile time.
      	* gnat1drv.adb (Post_Compilation_Validation_Checks): Validate
      	compile time warnings and errors.
      	* sem_ch13.ads, sem_ch13.adb (Validate_Compile_Time_Warning_Error):
      	New subprogram.
      	(Validate_Compile_Time_Warning_Errors): New subprogram.
      
      From-SVN: r241107
      Javier Miranda committed
    • [multiple changes] · c877ae8d
      2016-10-13  Yannick Moy  <moy@adacore.com>
      
      	* sem_prag.adb (Analyze_Refined_Depends_In_Decl_Part): Adapt to
      	optional refinement for abstract states with only partial refinement
      	visible.
      
      2016-10-13  Justin Squirek  <squirek@adacore.com>
      
      	* sem_ch13.adb: Minor correction in comment in
      	Analyze_Aspect_Specifications
      	* sem_prag.adb: Minor reformatting.
      
      2016-10-13  Thomas Quinot  <quinot@adacore.com>
      
      	* s-stratt-xdr.adb: Disable compiler unit warnings.
      
      2016-10-13  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch3.adb (Visible_Component): In an instance body, check
      	whether the component may be hidden in a selected component by
      	a homonym that is a primitive operation of the type of the prefix.
      
      From-SVN: r241106
      Arnaud Charlet committed
    • [ARC] Fix mul32x16 patterns. · c5955224
      gcc/
      2016-10-13  Claudiu Zissulescu  <claziss@synopsys.com>
      
      	* config/arc/arc.md (umul_600): Change.
      	(umul64_600): Likewise.
      
      From-SVN: r241105
      Claudiu Zissulescu committed
    • [ARC] Update INSN_LENGTH_ALIGNMENT. · d4fe8839
      gcc/
      2016-10-13  Claudiu Zissulescu  <claziss@synopsys.com>
      
      	* config/arc/arc.h (INSN_LENGTH_ALIGNMENT): Change.
      
      From-SVN: r241104
      Claudiu Zissulescu committed
    • tree-vect-loop.c (loop_niters_no_overflow): New func. · b4c32fe0
      	* tree-vect-loop.c (loop_niters_no_overflow): New func.
      	(vect_transform_loop): Call loop_niters_no_overflow.  Pass the
      	no-overflow information to vect_do_peeling_for_loop_bound and
      	vect_gen_vector_loop_niters.
      
      From-SVN: r241102
      Bin Cheng committed
    • l_fma_float_1.c: Revise test. · fcd27666
      	gcc/testsuite
      	* gcc.target/i386/l_fma_float_1.c: Revise test.
      	* gcc.target/i386/l_fma_float_2.c: Ditto.
      	* gcc.target/i386/l_fma_float_3.c: Ditto.
      	* gcc.target/i386/l_fma_float_4.c: Ditto.
      	* gcc.target/i386/l_fma_float_5.c: Ditto.
      	* gcc.target/i386/l_fma_float_6.c: Ditto.
      	* gcc.target/i386/l_fma_double_1.c: Ditto.
      	* gcc.target/i386/l_fma_double_2.c: Ditto.
      	* gcc.target/i386/l_fma_double_3.c: Ditto.
      	* gcc.target/i386/l_fma_double_4.c: Ditto.
      	* gcc.target/i386/l_fma_double_5.c: Ditto.
      	* gcc.target/i386/l_fma_double_6.c: Ditto.
      
      From-SVN: r241101
      Bin Cheng committed
    • tree-predcom.c (tree_predictive_commoning_loop): Skip loop that only iterates 1 time. · b8a4b8c8
      	* tree-predcom.c (tree_predictive_commoning_loop): Skip loop that only
      	iterates 1 time.
      
      	gcc/testsuite
      	* gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
      
      From-SVN: r241100
      Bin Cheng committed
    • tree-vect-loop-manip.c (adjust_vec_debug_stmts): Don't release adjust_vec automatically. · a5e3d614
      	* tree-vect-loop-manip.c (adjust_vec_debug_stmts): Don't release
      	adjust_vec automatically.
      	(slpeel_add_loop_guard): Remove param cond_expr_stmt_list.  Rename
      	param exit_bb to guard_to.
      	(slpeel_checking_verify_cfg_after_peeling):
      	(set_prologue_iterations):
      	(create_lcssa_for_virtual_phi): New func which is factored out from
      	slpeel_tree_peel_loop_to_edge.
      	(slpeel_tree_peel_loop_to_edge):
      	(iv_phi_p): New func.
      	(vect_can_advance_ivs_p): Call iv_phi_p.
      	(vect_update_ivs_after_vectorizer): Call iv_phi_p.  Directly insert
      	new gimple stmts in basic block.
      	(vect_do_peeling_for_loop_bound):
      	(vect_do_peeling_for_alignment):
      	(vect_gen_niters_for_prolog_loop): Rename to...
      	(vect_gen_prolog_loop_niters): ...Rename from.  Change parameters and
      	adjust implementation.
      	(vect_update_inits_of_drs): Fix code style issue.  Convert niters to
      	sizetype if necessary.
      	(vect_build_loop_niters): Move to here from tree-vect-loop.c.  Change
      	it to external function.
      	(vect_gen_scalar_loop_niters, vect_gen_vector_loop_niters): New.
      	(vect_gen_vector_loop_niters_mult_vf): New.
      	(slpeel_update_phi_nodes_for_loops): New.
      	(slpeel_update_phi_nodes_for_guard1): Reimplement.
      	(find_guard_arg, slpeel_update_phi_nodes_for_guard2): Reimplement.
      	(slpeel_update_phi_nodes_for_lcssa, vect_do_peeling): New.
      	* tree-vect-loop.c (vect_build_loop_niters): Move to file
      	tree-vect-loop-manip.c
      	(vect_generate_tmps_on_preheader): Delete.
      	(vect_transform_loop): Rename vectorization_factor to vf.  Call
      	vect_do_peeling instead of vect_do_peeling-* functions.
      	* tree-vectorizer.h (vect_do_peeling): New decl.
      	(vect_build_loop_niters, vect_gen_vector_loop_niters): New decls.
      	(vect_do_peeling_for_loop_bound): Delete.
      	(vect_do_peeling_for_alignment): Delete.
      
      From-SVN: r241099
      Bin Cheng committed
    • tree-vect-loop-manip.c (slpeel_tree_duplicate_loop_to_edge_cfg): Put duplicated… · 3884da6f
      tree-vect-loop-manip.c (slpeel_tree_duplicate_loop_to_edge_cfg): Put duplicated loop after its preheader and after the original loop.
      
      	* tree-vect-loop-manip.c (slpeel_tree_duplicate_loop_to_edge_cfg): Put
      	duplicated loop after its preheader and after the original loop.
      
      From-SVN: r241098
      Bin Cheng committed
    • tree-vect-loop.c (vect_analyze_loop_2): Check and skip loop if it has no enough… · 328ba117
      tree-vect-loop.c (vect_analyze_loop_2): Check and skip loop if it has no enough iterations for LOOP_VINFO_PEELING_FOR_GAPS.
      
      	* tree-vect-loop.c (vect_analyze_loop_2): Check and skip loop if it
      	has no enough iterations for LOOP_VINFO_PEELING_FOR_GAPS.
      
      	gcc/testsuite
      	* gcc.dg/vect/vect-98.c: Refine test case.
      	* gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
      	* gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
      	* gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
      
      From-SVN: r241097
      Bin Cheng committed
    • tree-vect-loop.c (vectorizable_live_operation): Support handling for live… · 37cf9f4f
      tree-vect-loop.c (vectorizable_live_operation): Support handling for live variable outside loop but not in lcssa form.
      
      	* tree-vect-loop.c (vectorizable_live_operation): Support handling
      	for live variable outside loop but not in lcssa form.
      
      From-SVN: r241096
      Bin Cheng committed
    • cfg.c (reset_original_copy_tables): New func. · d96004b8
      	* cfg.c (reset_original_copy_tables): New func.
      	* cfg.h (reset_original_copy_tables): New decl.
      
      From-SVN: r241095
      Bin Cheng committed
    • re PR c/77946 (-Wimplicit-fallthrough=1 ICE: tree check: expected tree that… · 1a1ab05e
      re PR c/77946 (-Wimplicit-fallthrough=1 ICE: tree check: expected tree that contains ‘decl with visibility’ structure, have ‘label_decl’)
      
      	PR c/77946
      	* tree.h (FALLTHROUGH_LABEL_P): Use private_flag instead of
      	public_flag.
      	* varasm.c (default_binds_local_p_3): Formatting fix.
      
      	* c-c++-common/Wimplicit-fallthrough-34.c: New test.
      
      From-SVN: r241094
      Jakub Jelinek committed
    • Replace __bind_simple with std::thread::__make_invoker · 5579170b
      	* include/std/functional (_Bind_simple, _Bind_simple_helper)
      	(__bind_simple): Remove.
      	* include/std/future: Include <bits/invoke.h> instead of <functional>.
      	(__future_base::_Task_state::_M_run)
      	(__future_base::_Task_state::_M_run_delayed): Use lambda expressions
      	instead of __bind_simple.
      	(__future_base::_Task_state::_S_maybe_wrap_ref): Remove.
      	(async): Use thread::__make_invoker instead of __bind_simple.
      	* include/std/thread: Include <tuple> and <bits/invoke.h> instead of
      	<functional>.
      	(thread::_Invoker, thread::__make_invoker): Define helpers to do
      	INVOKE(DECAY_COPY(f), DECAY_COPY(args)...).
      
      From-SVN: r241093
      Jonathan Wakely committed
    • tree-vect-loop-manip.c (slpeel_can_duplicate_loop_p): Fix code style issue. · 62fdbf29
      	* tree-vect-loop-manip.c (slpeel_can_duplicate_loop_p): Fix code
      	style issue.
      	(vect_do_peeling_for_loop_bound, vect_do_peeling_for_alignment):
      	Remove useless code.
      
      From-SVN: r241092
      Bin Cheng committed
    • Fix exception-specifications for std::_Not_fn · cc06c7f6
      	* include/std/functional (_Not_fn): Make exception specifications
      	depend on whether negating the result can throw.
      	* testsuite/20_util/not_fn/1.cc: Move to ...
      	* testsuite/20_util/function_objects/not_fn/1.cc: ... here. Add tests
      	for types that can throw when negated and that cannot be negated.
      
      From-SVN: r241091
      Jonathan Wakely committed
    • Do not merge BBs with a different EH landing pads (PR · 27947670
      	PR tree-optimization/77943
      	* g++.dg/tree-ssa/pr77943.C: New test.
      	PR tree-optimization/77943
      	* tree-ssa-tail-merge.c (merge_stmts_p): Do not merge BBs with
      	a different EH landing pads.
      
      From-SVN: r241090
      Martin Liska committed
    • Fix exception-specification of std::invoke · 3e0c9334
      	* include/bits/invoke.h (__invoke): Fix exception-specification.
      	* include/std/functional (invoke): Likewise.
      	* testsuite/20_util/function_objects/invoke/1.cc: New test.
      
      From-SVN: r241089
      Jonathan Wakely committed
    • re PR fortran/72832 ([OOP] ALLOCATE with SOURCE fails to allocate requested dimensions) · 92c5266b
      gcc/fortran/ChangeLog:
      
      2016-09-01  Andre Vehreschild  <vehre@gcc.gnu.org>
      
      	PR fortran/72832
      	* trans-expr.c (gfc_copy_class_to_class): Add generation of
      	runtime array bounds check.
      	* trans-intrinsic.c (gfc_conv_intrinsic_size): Add a crutch to
      	get the descriptor of a function returning a class object.
      	* trans-stmt.c (gfc_trans_allocate): Use the array spec on the
      	array to allocate instead of the array spec from source=.
      
      gcc/testsuite/ChangeLog:
      
      2016-09-01  Andre Vehreschild  <vehre@gcc.gnu.org>
      
      	PR fortran/72832
      	* gfortran.dg/allocate_with_source_22.f03: New test.
      	* gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
      	fail.
      
      From-SVN: r241088
      Andre Vehreschild committed
    • re PR target/77957 (Undefined .LCTOC0 with -fstack-protector-strong -mminimal-toc -O0 on ppc64) · 1202f33e
      	PR target/77957
      	* hooks.h (hook_tree_void_null): Declare.
      	* hooks.c (hook_tree_void_null): New function.
      	* langhooks.c (lhd_return_null_tree_v): Remove.
      	* langhooks-def.h (lhd_return_null_tree_v): Remove.
      	* cfgexpand.c (stack_protect_prologue): If guard_decl is NULL,
      	set y to const0_rtx.
      	* function.c (stack_protect_epilogue): Likewise.
      	* config/tilepro/tilepro.c (TARGET_STACK_PROTECT_GUARD): Redefine
      	if TARGET_THREAD_SSP_OFFSET is defined.
      	* config/s390/s390.c (TARGET_STACK_PROTECT_GUARD): Likewise.
      	* config/sparc/sparc.c (TARGET_STACK_PROTECT_GUARD): Likewise.
      	* config/tilegx/tilegx.c (TARGET_STACK_PROTECT_GUARD): Likewise.
      	* config/rs6000/rs6000.c (TARGET_STACK_PROTECT_GUARD): Likewise.
      	* config/i386/i386.c (TARGET_STACK_PROTECT_GUARD): Likewise.
      	(ix86_stack_protect_guard): New function.
      c/
      	* c-objc-common.h (LANG_HOOKS_GETDECLS): Use hook_tree_void_null
      	instead of lhd_return_null_tree_v.
      ada/
      	* gcc-interface/misc.c (LANG_HOOKS_GETDECLS): Use hook_tree_void_null
      	instead of lhd_return_null_tree_v.
      
      From-SVN: r241087
      Jakub Jelinek committed
    • movhi_movw.c: Enable test for ARM mode. · 90bca4ed
      2016-10-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
      
          gcc/testsuite/
          * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
          * gcc.target/arm/movsi_movw.c: Likewise.
          * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
          directive to work on big endian targets.
      
      From-SVN: r241086
      Thomas Preud'homme committed
    • dwarf2out.c (tree_add_const_value_attribute): Do not try rtl_for_decl_init during early phase. · cea4bad1
      2016-10-13  Richard Biener  <rguenther@suse.de>
      
      	* dwarf2out.c (tree_add_const_value_attribute): Do not try
      	rtl_for_decl_init during early phase.
      	(gen_variable_die): Do not create locations during early phase.
      	(gen_label_die): Likewise.
      	(decls_for_scope): Do not waste time handling BLOCK_NONLOCALIZED_VARs
      	twice.
      
      From-SVN: r241085
      Richard Biener committed
    • syscall: don't use pt_regs in clone_linux.c · 80b489eb
          
          It's unnecessary and it reportedly breaks the build on arm64 GNU/Linux.
          
          Reviewed-on: https://go-review.googlesource.com/30978
      
      From-SVN: r241084
      Ian Lance Taylor committed
    • EVRP - Push op1 value range before pushing op0 value range. · 0011af7b
      gcc/ChangeLog:
      
      2016-10-12  Richard Biener  <rguenther@suse.de>
      
      	* tree-vrp.c (evrp_dom_walker::try_find_new_range): Renamed from
      	try_add_new_range and made to eturn new range.
      	(evrp_dom_walker::before_dom_children): Push op1 value range before
      	pushing op0 value range.
      
      
      gcc/testsuite/ChangeLog:
      
      2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
      
      	* gcc.dg/tree-ssa/evrp6.c: New test.
      
      From-SVN: r241083
      Kugan Vivekanandarajah committed
    • re PR tree-optimization/77937 (ICE: in replace_one_candidate, at… · 457e189d
      re PR tree-optimization/77937 (ICE: in replace_one_candidate, at gimple-ssa-strength-reduction.c:3370)
      
      2016-10-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	PR tree-optimization/77937
      	* gimple-ssa-strength-reduction.c (analyze_increments): Use
      	POINTER_TYPE_P on the candidate type to determine whether
      	candidates in this chain require pointer arithmetic.
      
      From-SVN: r241082
      Bill Schmidt committed
    • Daily bump. · 72640c17
      From-SVN: r241081
      GCC Administrator committed
  2. 12 Oct, 2016 7 commits
    • visium.c (visium_gimplify_va_arg): Emit a big-endian correction if the type is smaller than a word. · 95842021
      	* config/visium/visium.c (visium_gimplify_va_arg): Emit a big-endian
      	correction if the type is smaller than a word.
      	(visium_select_cc_mode): Add ... fall through ... comment.
      
      From-SVN: r241076
      Eric Botcazou committed
    • compiler, runtime: copy string code from Go 1.7 · 1ad16c52
          
          Add compiler support for turning concatenating strings into a call to
          a runtime function that takes the appropriate number of arguments.
          
          Rename some local variables in mgc0.c to avoid macros that the new
          rune.go causes to appear in runtime.inc.
          
          Reviewed-on: https://go-review.googlesource.com/30827
      
      From-SVN: r241074
      Ian Lance Taylor committed
    • PR c++/77742 - -Waligned-new and placement new. · 2ec69f56
      	* init.c (build_new_1): Don't -Waligned-new about placement new.
      	(malloc_alignment): New.  Consider MALLOC_ABI_ALIGNMENT.
      	* decl.c (cxx_init_decl_processing): New.
      
      From-SVN: r241073
      Jason Merrill committed
    • trans-expr.c (gfc_find_and_cut_at_last_class_ref): Fixed style. · 323c5722
      gcc/fortran/ChangeLog:
      
      2016-10-12  Andre Vehreschild  <vehre@gcc.gnu.org>
      
      	* trans-expr.c (gfc_find_and_cut_at_last_class_ref): Fixed style.
      	(gfc_trans_class_init_assign): Same.
      	(gfc_conv_procedure_call): Same.
      	(gfc_trans_assignment_1): Same.
      	* trans-stmt.c (gfc_trans_allocate): Same.
      
      From-SVN: r241071
      Andre Vehreschild committed
    • testsuite_hooks.h: Rewrite VERIFY in terms of __builtin_printf and __builtin_abort. · 7daade99
      2016-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* testsuite/util/testsuite_hooks.h: Rewrite VERIFY in terms of
      	__builtin_printf and __builtin_abort.
      	* testsuite/lib/libstdc++.exp: Remove _GLIBCXX_ASSERT use.
      	* scripts/testsuite_flags.in: Likewise.
      	* testsuite/22_locale/time_get/get/char/1.cc: Likewise.
      	* testsuite/22_locale/time_get/get/char/2.cc: Likewise.
      	* testsuite/22_locale/time_get/get/wchar_t/1.cc: Likewise.
      	* testsuite/22_locale/time_get/get/wchar_t/2.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise, adjust.
      	* testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
      	Likewise.
      	* testsuite/27_io/objects/char/7.cc: Likewise.
      	* testsuite/27_io/objects/char/9661-1.cc: Likewise.
      	* testsuite/27_io/objects/wchar_t/7.cc: Likewise.
      	* testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
      	* testsuite/18_support/50594.cc: Remove 'test' variable, adjust.
      	* testsuite/18_support/bad_alloc/what.cc: Likewise.
      	* testsuite/18_support/bad_cast/what.cc: Likewise.
      	* testsuite/18_support/bad_exception/what.cc: Likewise.
      	* testsuite/18_support/bad_typeid/what.cc: Likewise.
      	* testsuite/18_support/exception/38732.cc: Likewise.
      	* testsuite/18_support/exception/what.cc: Likewise.
      	* testsuite/18_support/exception_ptr/64241.cc: Likewise.
      	* testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
      	* testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
      	* testsuite/18_support/exception_ptr/make_exception_ptr.cc: Likewise.
      	* testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
      	* testsuite/18_support/nested_exception/cons.cc: Likewise.
      	* testsuite/18_support/nested_exception/nested_ptr.cc: Likewise.
      	* testsuite/18_support/nested_exception/rethrow_if_nested.cc: Likewise.
      	* testsuite/18_support/nested_exception/rethrow_nested.cc: Likewise.
      	* testsuite/18_support/nested_exception/throw_with_nested.cc: Likewise.
      	* testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
      	* testsuite/18_support/numeric_limits/digits10.cc: Likewise.
      	* testsuite/18_support/numeric_limits/dr559.cc: Likewise.
      	* testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
      	* testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
      	* testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
      	* testsuite/18_support/numeric_limits/lowest.cc: Likewise.
      	* testsuite/18_support/numeric_limits/max_digits10.cc: Likewise.
      	* testsuite/18_support/numeric_limits/min_max.cc: Likewise.
      	* testsuite/18_support/numeric_limits/specialization_default_values.cc:
      	Likewise.
      	* testsuite/18_support/type_info/hash_code.cc: Likewise.
      	* testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
      	* testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
      	* testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
      	* testsuite/19_diagnostics/error_category/operators/
      	not_equal.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
      	* testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
      	* testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
      	* testsuite/19_diagnostics/error_condition/modifiers/39881.cc: 
      	Likewise.
      	* testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
      	* testsuite/19_diagnostics/error_condition/operators/equal.cc:
      	Likewise.
      	* testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
      	Likewise.
      	* testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
      	* testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
      	* testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
      	* testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
      	* testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
      	* testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
      	* testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
      	* testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
      	* testsuite/20_util/addressof/1.cc: Likewise.
      	* testsuite/20_util/align/1.cc: Likewise.
      	* testsuite/20_util/align/2.cc: Likewise.
      	* testsuite/20_util/allocator/1.cc: Likewise.
      	* testsuite/20_util/allocator/10378.cc: Likewise.
      	* testsuite/20_util/allocator/8230.cc: Likewise.
      	* testsuite/20_util/allocator_traits/members/allocate_hint.cc:
      	Likewise.
      	* testsuite/20_util/allocator_traits/members/construct.cc: Likewise.
      	* testsuite/20_util/allocator_traits/members/destroy.cc: Likewise.
      	* testsuite/20_util/allocator_traits/members/max_size.cc: Likewise.
      	* testsuite/20_util/any/assign/exception.cc: Likewise.
      	* testsuite/20_util/auto_ptr/1.cc: Likewise.
      	* testsuite/20_util/auto_ptr/2.cc: Likewise.
      	* testsuite/20_util/auto_ptr/3.cc: Likewise.
      	* testsuite/20_util/auto_ptr/4.cc: Likewise.
      	* testsuite/20_util/auto_ptr/5.cc: Likewise.
      	* testsuite/20_util/auto_ptr/6.cc: Likewise.
      	* testsuite/20_util/auto_ptr/7.cc: Likewise.
      	* testsuite/20_util/bind/all_bound.cc: Likewise.
      	* testsuite/20_util/bind/conv_result.cc: Likewise.
      	* testsuite/20_util/bind/cv_quals.cc: Likewise.
      	* testsuite/20_util/bind/cv_quals_2.cc
      	* testsuite/20_util/bind/nested.cc: Likewise.
      	* testsuite/20_util/bind/placeholders.cc: Likewise.
      	* testsuite/20_util/bind/ref.cc: Likewise.
      	* testsuite/20_util/bind/ref2.cc: Likewise.
      	* testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
      	* testsuite/20_util/duration/arithmetic/1.cc: Likewise.
      	* testsuite/20_util/duration/arithmetic/2.cc: Likewise.
      	* testsuite/20_util/duration/arithmetic/58850.cc: Likewise.
      	* testsuite/20_util/duration/arithmetic/dr2020.cc: Likewise.
      	* testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
      	* testsuite/20_util/duration/comparison_operators/1.cc: Likewise.
      	* testsuite/20_util/duration/cons/1.cc: Likewise.
      	* testsuite/20_util/duration/cons/2.cc: Likewise.
      	* testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
      	* testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
      	* testsuite/20_util/enable_shared_from_this/members/assign.cc:
      	Likewise.
      	* testsuite/20_util/exchange/1.cc: Likewise.
      	* testsuite/20_util/forward/a.cc: Likewise.
      	* testsuite/20_util/forward/b.cc: Likewise.
      	* testsuite/20_util/forward/d.cc: Likewise.
      	* testsuite/20_util/function/1.cc: Likewise.
      	* testsuite/20_util/function/2.cc: Likewise.
      	* testsuite/20_util/function/3.cc: Likewise.
      	* testsuite/20_util/function/4.cc: Likewise.
      	* testsuite/20_util/function/43397.cc: Likewise.
      	* testsuite/20_util/function/5.cc: Likewise.
      	* testsuite/20_util/function/6.cc: Likewise.
      	* testsuite/20_util/function/7.cc: Likewise.
      	* testsuite/20_util/function/8.cc: Likewise.
      	* testsuite/20_util/function/9.cc: Likewise.
      	* testsuite/20_util/function/assign/move.cc: Likewise.
      	* testsuite/20_util/function/cons/move.cc: Likewise.
      	* testsuite/20_util/function_objects/dr660.cc: Likewise.
      	* testsuite/20_util/hash/chi2_q_bit_flip_set.cc: Likewise.
      	* testsuite/20_util/hash/chi2_q_bit_string_set.cc: Likewise.
      	* testsuite/20_util/hash/chi2_q_document_words.cc: Likewise.
      	* testsuite/20_util/hash/chi2_q_numeric_pattern_set.cc: Likewise.
      	* testsuite/20_util/hash/chi2_q_uniform_random.cc: Likewise.
      	* testsuite/20_util/hash/operators/size_t.cc: Likewise.
      	* testsuite/20_util/hash/quality.cc: Likewise.
      	* testsuite/20_util/integral_constant/static_definition.cc: Likewise.
      	* testsuite/20_util/integral_constant/true_false_value.cc: Likewise.
      	* testsuite/20_util/is_function/24808.cc: Likewise.
      	* testsuite/20_util/is_object/24808.cc: Likewise.
      	* testsuite/20_util/move_if_noexcept/1.cc: Likewise.
      	* testsuite/20_util/move_if_noexcept/constexpr.cc: Likewise.
      	* testsuite/20_util/owner_less/cmp.cc: Likewise.
      	* testsuite/20_util/pair/1.cc: Likewise.
      	* testsuite/20_util/pair/2.cc: Likewise.
      	* testsuite/20_util/pair/3.cc: Likewise.
      	* testsuite/20_util/pair/4.cc: Likewise.
      	* testsuite/20_util/pair/make_pair/constexpr.cc: Likewise.
      	* testsuite/20_util/pair/moveable.cc: Likewise.
      	* testsuite/20_util/pair/piecewise.cc: Likewise.
      	* testsuite/20_util/pair/swap.cc: Likewise.
      	* testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
      	* testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
      	* testsuite/20_util/ratio/comparisons/comp3.cc: Likewise.
      	* testsuite/20_util/ratio/cons/cons1.cc: Likewise.
      	* testsuite/20_util/ratio/operations/45866.cc: Likewise.
      	* testsuite/20_util/ratio/operations/47913.cc: Likewise.
      	* testsuite/20_util/ratio/operations/ops1.cc: Likewise.
      	* testsuite/20_util/ratio/operations/ops2.cc: Likewise.
      	* testsuite/20_util/ratio/operations/ops3.cc: Likewise.
      	* testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
      	* testsuite/20_util/scoped_allocator/1.cc: Likewise.
      	* testsuite/20_util/scoped_allocator/2.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
      	Likewise.
      	* testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
      	* testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/nullptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr_array.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
      	Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
      	Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
      	* testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
      	* testsuite/20_util/shared_ptr/creation/dr925.cc: Likewise.
      	* testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
      	* testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
      	* testsuite/20_util/shared_ptr/hash/1.cc: Likewise.
      	* testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
      	* testsuite/20_util/shared_ptr/misc/42019.cc: Likewise.
      	* testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
      	* testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
      	* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
      	Likewise.
      	* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise.
      	* testsuite/20_util/specialized_algorithms/uninitialized_copy/
      	move_iterators/1.cc: Likewise.
      	* testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
      	move_iterators/1.cc: Likewise.
      	* testsuite/20_util/temporary_buffer.cc: Likewise.
      	* testsuite/20_util/time_point/1.cc: Likewise.
      	* testsuite/20_util/time_point/2.cc: Likewise.
      	* testsuite/20_util/time_point/3.cc: Likewise.
      	* testsuite/20_util/time_point/nonmember/constexpr.cc: Likewise.
      	* testsuite/20_util/tuple/48476.cc: Likewise.
      	* testsuite/20_util/tuple/comparison_operators/comparisons.cc:
      	Likewise.
      	* testsuite/20_util/tuple/cons/allocators.cc: Likewise.
      	* testsuite/20_util/tuple/cons/assignment.cc: Likewise.
      	* testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
      	* testsuite/20_util/tuple/cons/constructor.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/48476.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/constexpr.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/forward_as_tuple.cc:
      	Likewise.
      	* testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
      	* testsuite/20_util/tuple/cv_tuple_size.cc: Likewise.
      	* testsuite/20_util/tuple/element_access/get.cc: Likewise.
      	* testsuite/20_util/tuple/element_access/get_by_type.cc: Likewise.
      	* testsuite/20_util/tuple/moveable.cc: Likewise.
      	* testsuite/20_util/tuple/swap.cc: Likewise.
      	* testsuite/20_util/tuple/tuple_size.cc: Likewise.
      	* testsuite/20_util/typeindex/comparison_operators.cc: Likewise.
      	* testsuite/20_util/typeindex/hash.cc: Likewise.
      	* testsuite/20_util/typeindex/hash_code.cc: Likewise.
      	* testsuite/20_util/typeindex/name.cc: Likewise.
      	* testsuite/20_util/unique_ptr/assign/48635.cc: Likewise.
      	* testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
      	* testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
      	* testsuite/20_util/unique_ptr/assign/nullptr.cc: Likewise.
      	* testsuite/20_util/unique_ptr/cons/auto_ptr.cc: Likewise.
      	* testsuite/20_util/unique_ptr/cons/nullptr.cc: Likewise.
      	* testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
      	* testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
      	* testsuite/20_util/unique_ptr/cons/ptr_deleter.cc: Likewise.
      	* testsuite/20_util/unique_ptr/creation/array.cc: Likewise.
      	* testsuite/20_util/unique_ptr/creation/single.cc: Likewise.
      	* testsuite/20_util/unique_ptr/hash/1.cc: Likewise.
      	* testsuite/20_util/unique_ptr/modifiers/43183.cc: Likewise.
      	* testsuite/20_util/unique_ptr/specialized_algorithms/
      	comparisons.cc: Likewise.
      	* testsuite/20_util/unique_ptr/specialized_algorithms/
      	comparisons_array.cc: Likewise.
      	* testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
      	Likewise.
      	* testsuite/20_util/uses_allocator/construction.cc: Likewise.
      	* testsuite/20_util/uses_allocator/value.cc: Likewise.
      	* testsuite/20_util/variant/run.cc: Likewise.
      	* testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
      	* testsuite/21_strings/basic_string/allocator/char/copy.cc: Likewise.
      	* testsuite/21_strings/basic_string/allocator/char/copy_assign.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/allocator/char/move.cc: Likewise.
      	* testsuite/21_strings/basic_string/allocator/char/move_assign.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/allocator/char/swap.cc: Likewise.
      	* testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/allocator/wchar_t/move.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/allocator/wchar_t/swap.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
      	* testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/capacity/char/shrink_to_fit.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/capacity/wchar_t/shrink_to_fit.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/42261.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/7.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/8.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/moveable.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/moveable2.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/7.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/8.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/58163.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/empty.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/front_back.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/58163.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/
      	front_back.cc: Likewise.
      	* testsuite/21_strings/basic_string/init-list.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/
      	28277.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/pod/
      	10081-in.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/pod/
      	10081-out.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
      	10.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
      	11.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
      	28277.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/char/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/char/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/char/
      	move_assign.cc: Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/
      	move_assign.cc: Likewise.
      	* testsuite/21_strings/basic_string/modifiers/insert/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/insert/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/insert/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/insert/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/insert/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/insert/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/pop_back/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/pop_back/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/5.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/6.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/7.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/5.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/6.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/7.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/
      	stoull.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/
      	to_string.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	dr1261.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stod.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stof.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stoi.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stol.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stold.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stoll.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stoul.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stoull.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	to_wstring.cc: Likewise.
      	* testsuite/21_strings/basic_string/operations/compare/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/compare/char/13650.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/compare/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/compare/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/compare/wchar_t/
      	13650.cc: Likewise.
      	* testsuite/21_strings/basic_string/operations/compare/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/data/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/data/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/char/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/char/5.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/wchar_t/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/wchar_t/5.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/rfind/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/rfind/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/rfind/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/rfind/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/rfind/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/rfind/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/substr/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/substr/wchar_t/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/char/3.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/char/4.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/char/5.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/wchar_t/3.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/wchar_t/4.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/wchar_t/5.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/capacity/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/cons/char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/cons/char/2.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/cons/char/3.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/cons/wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/cons/wchar_t/2.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/cons/wchar_t/3.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/element_access/char/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/element_access/char/
      	empty.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/element_access/char/
      	front_back.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/element_access/wchar_t/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/element_access/wchar_t/
      	empty.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/element_access/wchar_t/
      	front_back.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/char/2.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/char/3.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/pod/10081-out.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/modifiers/remove_prefix/
      	char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/modifiers/remove_prefix/
      	wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/modifiers/remove_suffix/
      	char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/modifiers/remove_suffix/
      	wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/compare/char/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/compare/char/
      	13650.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/compare/wchar_t/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/compare/wchar_t/
      	13650.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/copy/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/copy/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/data/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/data/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/char/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/
      	2.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/
      	3.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/
      	4.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/rfind/char/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/rfind/char/
      	2.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/rfind/char/
      	3.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/
      	2.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/
      	3.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/string_conversion/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/substr/char/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/substr/wchar_t/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operators/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operators/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/c_strings/char/1.cc: Likewise.
      	* testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
      	* testsuite/21_strings/char_traits/requirements/char/57704.cc:
      	Likewise.
      	* testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
      	* testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
      
      	* doc/xml/manual/test.xml: Fix typo.
      
      From-SVN: r241070
      Paolo Carlini committed
    • testsuite_hooks.h: Rewrite VERIFY in terms of __builtin_printf and __builtin_abort. · 118c8424
      2016-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* testsuite/util/testsuite_hooks.h: Rewrite VERIFY in terms of
      	__builtin_printf and __builtin_abort.
      	* testsuite/lib/libstdc++.exp: Remove _GLIBCXX_ASSERT use.
      	* scripts/testsuite_flags.in: Likewise.
      	* testsuite/22_locale/time_get/get/char/1.cc: Likewise.
      	* testsuite/22_locale/time_get/get/char/2.cc: Likewise.
      	* testsuite/22_locale/time_get/get/wchar_t/1.cc: Likewise.
      	* testsuite/22_locale/time_get/get/wchar_t/2.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise, adjust.
      	* testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
      	Likewise.
      	* testsuite/27_io/objects/char/7.cc: Likewise.
      	* testsuite/27_io/objects/char/9661-1.cc: Likewise.
      	* testsuite/27_io/objects/wchar_t/7.cc: Likewise.
      	* testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
      	* testsuite/18_support/50594.cc: Remove 'test' variable, adjust.
      	* testsuite/18_support/bad_alloc/what.cc: Likewise.
      	* testsuite/18_support/bad_cast/what.cc: Likewise.
      	* testsuite/18_support/bad_exception/what.cc: Likewise.
      	* testsuite/18_support/bad_typeid/what.cc: Likewise.
      	* testsuite/18_support/exception/38732.cc: Likewise.
      	* testsuite/18_support/exception/what.cc: Likewise.
      	* testsuite/18_support/exception_ptr/64241.cc: Likewise.
      	* testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
      	* testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
      	* testsuite/18_support/exception_ptr/make_exception_ptr.cc: Likewise.
      	* testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
      	* testsuite/18_support/nested_exception/cons.cc: Likewise.
      	* testsuite/18_support/nested_exception/nested_ptr.cc: Likewise.
      	* testsuite/18_support/nested_exception/rethrow_if_nested.cc: Likewise.
      	* testsuite/18_support/nested_exception/rethrow_nested.cc: Likewise.
      	* testsuite/18_support/nested_exception/throw_with_nested.cc: Likewise.
      	* testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
      	* testsuite/18_support/numeric_limits/digits10.cc: Likewise.
      	* testsuite/18_support/numeric_limits/dr559.cc: Likewise.
      	* testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
      	* testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
      	* testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
      	* testsuite/18_support/numeric_limits/lowest.cc: Likewise.
      	* testsuite/18_support/numeric_limits/max_digits10.cc: Likewise.
      	* testsuite/18_support/numeric_limits/min_max.cc: Likewise.
      	* testsuite/18_support/numeric_limits/specialization_default_values.cc:
      	Likewise.
      	* testsuite/18_support/type_info/hash_code.cc: Likewise.
      	* testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
      	* testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
      	* testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
      	* testsuite/19_diagnostics/error_category/operators/
      	not_equal.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
      	* testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
      	* testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
      	* testsuite/19_diagnostics/error_condition/modifiers/39881.cc: 
      	Likewise.
      	* testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
      	* testsuite/19_diagnostics/error_condition/operators/equal.cc:
      	Likewise.
      	* testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
      	Likewise.
      	* testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
      	* testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
      	* testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
      	* testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
      	* testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
      	* testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
      	* testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
      	* testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
      	* testsuite/20_util/addressof/1.cc: Likewise.
      	* testsuite/20_util/align/1.cc: Likewise.
      	* testsuite/20_util/align/2.cc: Likewise.
      	* testsuite/20_util/allocator/1.cc: Likewise.
      	* testsuite/20_util/allocator/10378.cc: Likewise.
      	* testsuite/20_util/allocator/8230.cc: Likewise.
      	* testsuite/20_util/allocator_traits/members/allocate_hint.cc:
      	Likewise.
      	* testsuite/20_util/allocator_traits/members/construct.cc: Likewise.
      	* testsuite/20_util/allocator_traits/members/destroy.cc: Likewise.
      	* testsuite/20_util/allocator_traits/members/max_size.cc: Likewise.
      	* testsuite/20_util/any/assign/exception.cc: Likewise.
      	* testsuite/20_util/auto_ptr/1.cc: Likewise.
      	* testsuite/20_util/auto_ptr/2.cc: Likewise.
      	* testsuite/20_util/auto_ptr/3.cc: Likewise.
      	* testsuite/20_util/auto_ptr/4.cc: Likewise.
      	* testsuite/20_util/auto_ptr/5.cc: Likewise.
      	* testsuite/20_util/auto_ptr/6.cc: Likewise.
      	* testsuite/20_util/auto_ptr/7.cc: Likewise.
      	* testsuite/20_util/bind/all_bound.cc: Likewise.
      	* testsuite/20_util/bind/conv_result.cc: Likewise.
      	* testsuite/20_util/bind/cv_quals.cc: Likewise.
      	* testsuite/20_util/bind/cv_quals_2.cc
      	* testsuite/20_util/bind/nested.cc: Likewise.
      	* testsuite/20_util/bind/placeholders.cc: Likewise.
      	* testsuite/20_util/bind/ref.cc: Likewise.
      	* testsuite/20_util/bind/ref2.cc: Likewise.
      	* testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
      	* testsuite/20_util/duration/arithmetic/1.cc: Likewise.
      	* testsuite/20_util/duration/arithmetic/2.cc: Likewise.
      	* testsuite/20_util/duration/arithmetic/58850.cc: Likewise.
      	* testsuite/20_util/duration/arithmetic/dr2020.cc: Likewise.
      	* testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
      	* testsuite/20_util/duration/comparison_operators/1.cc: Likewise.
      	* testsuite/20_util/duration/cons/1.cc: Likewise.
      	* testsuite/20_util/duration/cons/2.cc: Likewise.
      	* testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
      	* testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
      	* testsuite/20_util/enable_shared_from_this/members/assign.cc:
      	Likewise.
      	* testsuite/20_util/exchange/1.cc: Likewise.
      	* testsuite/20_util/forward/a.cc: Likewise.
      	* testsuite/20_util/forward/b.cc: Likewise.
      	* testsuite/20_util/forward/d.cc: Likewise.
      	* testsuite/20_util/function/1.cc: Likewise.
      	* testsuite/20_util/function/2.cc: Likewise.
      	* testsuite/20_util/function/3.cc: Likewise.
      	* testsuite/20_util/function/4.cc: Likewise.
      	* testsuite/20_util/function/43397.cc: Likewise.
      	* testsuite/20_util/function/5.cc: Likewise.
      	* testsuite/20_util/function/6.cc: Likewise.
      	* testsuite/20_util/function/7.cc: Likewise.
      	* testsuite/20_util/function/8.cc: Likewise.
      	* testsuite/20_util/function/9.cc: Likewise.
      	* testsuite/20_util/function/assign/move.cc: Likewise.
      	* testsuite/20_util/function/cons/move.cc: Likewise.
      	* testsuite/20_util/function_objects/dr660.cc: Likewise.
      	* testsuite/20_util/hash/chi2_q_bit_flip_set.cc: Likewise.
      	* testsuite/20_util/hash/chi2_q_bit_string_set.cc: Likewise.
      	* testsuite/20_util/hash/chi2_q_document_words.cc: Likewise.
      	* testsuite/20_util/hash/chi2_q_numeric_pattern_set.cc: Likewise.
      	* testsuite/20_util/hash/chi2_q_uniform_random.cc: Likewise.
      	* testsuite/20_util/hash/operators/size_t.cc: Likewise.
      	* testsuite/20_util/hash/quality.cc: Likewise.
      	* testsuite/20_util/integral_constant/static_definition.cc: Likewise.
      	* testsuite/20_util/integral_constant/true_false_value.cc: Likewise.
      	* testsuite/20_util/is_function/24808.cc: Likewise.
      	* testsuite/20_util/is_object/24808.cc: Likewise.
      	* testsuite/20_util/move_if_noexcept/1.cc: Likewise.
      	* testsuite/20_util/move_if_noexcept/constexpr.cc: Likewise.
      	* testsuite/20_util/owner_less/cmp.cc: Likewise.
      	* testsuite/20_util/pair/1.cc: Likewise.
      	* testsuite/20_util/pair/2.cc: Likewise.
      	* testsuite/20_util/pair/3.cc: Likewise.
      	* testsuite/20_util/pair/4.cc: Likewise.
      	* testsuite/20_util/pair/make_pair/constexpr.cc: Likewise.
      	* testsuite/20_util/pair/moveable.cc: Likewise.
      	* testsuite/20_util/pair/piecewise.cc: Likewise.
      	* testsuite/20_util/pair/swap.cc: Likewise.
      	* testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
      	* testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
      	* testsuite/20_util/ratio/comparisons/comp3.cc: Likewise.
      	* testsuite/20_util/ratio/cons/cons1.cc: Likewise.
      	* testsuite/20_util/ratio/operations/45866.cc: Likewise.
      	* testsuite/20_util/ratio/operations/47913.cc: Likewise.
      	* testsuite/20_util/ratio/operations/ops1.cc: Likewise.
      	* testsuite/20_util/ratio/operations/ops2.cc: Likewise.
      	* testsuite/20_util/ratio/operations/ops3.cc: Likewise.
      	* testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
      	* testsuite/20_util/scoped_allocator/1.cc: Likewise.
      	* testsuite/20_util/scoped_allocator/2.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
      	Likewise.
      	* testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
      	* testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/nullptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr_array.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
      	Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
      	Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
      	* testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
      	* testsuite/20_util/shared_ptr/creation/dr925.cc: Likewise.
      	* testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
      	* testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
      	* testsuite/20_util/shared_ptr/hash/1.cc: Likewise.
      	* testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
      	* testsuite/20_util/shared_ptr/misc/42019.cc: Likewise.
      	* testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
      	* testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
      	* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
      	Likewise.
      	* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise.
      	* testsuite/20_util/specialized_algorithms/uninitialized_copy/
      	move_iterators/1.cc: Likewise.
      	* testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
      	move_iterators/1.cc: Likewise.
      	* testsuite/20_util/temporary_buffer.cc: Likewise.
      	* testsuite/20_util/time_point/1.cc: Likewise.
      	* testsuite/20_util/time_point/2.cc: Likewise.
      	* testsuite/20_util/time_point/3.cc: Likewise.
      	* testsuite/20_util/time_point/nonmember/constexpr.cc: Likewise.
      	* testsuite/20_util/tuple/48476.cc: Likewise.
      	* testsuite/20_util/tuple/comparison_operators/comparisons.cc:
      	Likewise.
      	* testsuite/20_util/tuple/cons/allocators.cc: Likewise.
      	* testsuite/20_util/tuple/cons/assignment.cc: Likewise.
      	* testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
      	* testsuite/20_util/tuple/cons/constructor.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/48476.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/constexpr.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/forward_as_tuple.cc:
      	Likewise.
      	* testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
      	* testsuite/20_util/tuple/cv_tuple_size.cc: Likewise.
      	* testsuite/20_util/tuple/element_access/get.cc: Likewise.
      	* testsuite/20_util/tuple/element_access/get_by_type.cc: Likewise.
      	* testsuite/20_util/tuple/moveable.cc: Likewise.
      	* testsuite/20_util/tuple/swap.cc: Likewise.
      	* testsuite/20_util/tuple/tuple_size.cc: Likewise.
      	* testsuite/20_util/typeindex/comparison_operators.cc: Likewise.
      	* testsuite/20_util/typeindex/hash.cc: Likewise.
      	* testsuite/20_util/typeindex/hash_code.cc: Likewise.
      	* testsuite/20_util/typeindex/name.cc: Likewise.
      	* testsuite/20_util/unique_ptr/assign/48635.cc: Likewise.
      	* testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
      	* testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
      	* testsuite/20_util/unique_ptr/assign/nullptr.cc: Likewise.
      	* testsuite/20_util/unique_ptr/cons/auto_ptr.cc: Likewise.
      	* testsuite/20_util/unique_ptr/cons/nullptr.cc: Likewise.
      	* testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
      	* testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
      	* testsuite/20_util/unique_ptr/cons/ptr_deleter.cc: Likewise.
      	* testsuite/20_util/unique_ptr/creation/array.cc: Likewise.
      	* testsuite/20_util/unique_ptr/creation/single.cc: Likewise.
      	* testsuite/20_util/unique_ptr/hash/1.cc: Likewise.
      	* testsuite/20_util/unique_ptr/modifiers/43183.cc: Likewise.
      	* testsuite/20_util/unique_ptr/specialized_algorithms/
      	comparisons.cc: Likewise.
      	* testsuite/20_util/unique_ptr/specialized_algorithms/
      	comparisons_array.cc: Likewise.
      	* testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
      	Likewise.
      	* testsuite/20_util/uses_allocator/construction.cc: Likewise.
      	* testsuite/20_util/uses_allocator/value.cc: Likewise.
      	* testsuite/20_util/variant/run.cc: Likewise.
      	* testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
      	* testsuite/21_strings/basic_string/allocator/char/copy.cc: Likewise.
      	* testsuite/21_strings/basic_string/allocator/char/copy_assign.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/allocator/char/move.cc: Likewise.
      	* testsuite/21_strings/basic_string/allocator/char/move_assign.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/allocator/char/swap.cc: Likewise.
      	* testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/allocator/wchar_t/move.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/allocator/wchar_t/swap.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
      	* testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/capacity/char/shrink_to_fit.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/capacity/wchar_t/shrink_to_fit.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/42261.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/7.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/8.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/moveable.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/char/moveable2.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/7.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/8.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc: Likewise.
      	* testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/58163.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/empty.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/char/front_back.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/58163.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/
      	front_back.cc: Likewise.
      	* testsuite/21_strings/basic_string/init-list.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/
      	28277.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/pod/
      	10081-in.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/pod/
      	10081-out.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
      	10.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
      	11.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
      	28277.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/char/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/char/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/char/
      	move_assign.cc: Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/
      	move_assign.cc: Likewise.
      	* testsuite/21_strings/basic_string/modifiers/insert/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/insert/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/insert/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/insert/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/insert/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/insert/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/pop_back/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/pop_back/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/5.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/6.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/char/7.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/5.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/6.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/7.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/
      	stoull.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/
      	to_string.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	dr1261.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stod.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stof.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stoi.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stol.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stold.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stoll.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stoul.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	stoull.cc: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	to_wstring.cc: Likewise.
      	* testsuite/21_strings/basic_string/operations/compare/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/compare/char/13650.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/compare/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/compare/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/compare/wchar_t/
      	13650.cc: Likewise.
      	* testsuite/21_strings/basic_string/operations/compare/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/data/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/data/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/char/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/char/5.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/wchar_t/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/find/wchar_t/5.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/rfind/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/rfind/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/rfind/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/rfind/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/rfind/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/rfind/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/substr/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string/operations/substr/wchar_t/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/char/3.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/char/4.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/char/5.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/wchar_t/3.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/wchar_t/4.cc: Likewise.
      	* testsuite/21_strings/basic_string/operators/wchar_t/5.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/capacity/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/cons/char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/cons/char/2.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/cons/char/3.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/cons/wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/cons/wchar_t/2.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/cons/wchar_t/3.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/element_access/char/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/element_access/char/
      	empty.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/element_access/char/
      	front_back.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/element_access/wchar_t/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/element_access/wchar_t/
      	empty.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/element_access/wchar_t/
      	front_back.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/char/2.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/char/3.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/pod/10081-out.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/inserters/wchar_t/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/modifiers/remove_prefix/
      	char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/modifiers/remove_prefix/
      	wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/modifiers/remove_suffix/
      	char/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/modifiers/remove_suffix/
      	wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/compare/char/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/compare/char/
      	13650.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/compare/wchar_t/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/compare/wchar_t/
      	13650.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/copy/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/copy/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/data/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/data/wchar_t/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/char/1.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/char/3.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/char/4.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/
      	2.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/
      	3.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/
      	4.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/rfind/char/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/rfind/char/
      	2.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/rfind/char/
      	3.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/
      	2.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/
      	3.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/string_conversion/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/substr/char/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operations/substr/wchar_t/
      	1.cc: Likewise.
      	* testsuite/21_strings/basic_string_view/operators/char/2.cc:
      	Likewise.
      	* testsuite/21_strings/basic_string_view/operators/wchar_t/2.cc:
      	Likewise.
      	* testsuite/21_strings/c_strings/char/1.cc: Likewise.
      	* testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
      	* testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
      	* testsuite/21_strings/char_traits/requirements/char/57704.cc:
      	Likewise.
      	* testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
      	* testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
      
      	* doc/xml/manual/test.xml: Fix typo.
      
      From-SVN: r241069
      Paolo Carlini committed