Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. 2009-12-31  Benjamin Kosnik  <bkoz@redhat.com>
  2.  
  3.         PR libstdc++/21772 part 3
  4.         * include/ext/throw_allocator.h: Add _GLIBCXX_IS_AGGREGATE.
  5.         * testsuite/util/testsuite_container_traits.h (traits<std::map>):
  6.         Add has_insert.
  7.         (traits<std::multimap>): Add has_insert.
  8.         (traits<std::multiset>): Add has_size_type_constructor.
  9.         * testsuite/23_containers/array/requirements/exception/
  10.         generation_prohibited.cc: New.
  11.         * testsuite/21_strings/basic_string/requirements/exception/
  12.         basic.cc: New.
  13.         generation_prohibited.cc: New.
  14.         propagation_consistent.cc: New.
  15.         * testsuite/ext/vstring/requirements/exception/
  16.         basic.cc: New.
  17.         generation_prohibited.cc: New.
  18.         propagation_consistent.cc: New.
  19.         * testsuite/23_containers/unordered_map/requirements/exception/
  20.         basic.cc: New.
  21.         generation_prohibited.cc: New.
  22.         propagation_consistent.cc: New.
  23.         * testsuite/23_containers/multimap/requirements/exception/
  24.         basic.cc: New.
  25.         generation_prohibited.cc: New.
  26.         propagation_consistent.cc: New.
  27.         * testsuite/23_containers/set/requirements/exception/
  28.         basic.cc: New.
  29.         generation_prohibited.cc: New.
  30.         propagation_consistent.cc: New.
  31.         * testsuite/23_containers/unordered_multimap/requirements/exception/
  32.         basic.cc: New.
  33.         generation_prohibited.cc: New.
  34.         propagation_consistent.cc: New.
  35.         * testsuite/23_containers/forward_list/requirements/exception/
  36.         basic.cc: New.
  37.         generation_prohibited.cc: New.
  38.         propagation_consistent.cc: New.
  39.         * testsuite/23_containers/unordered_set/requirements/exception/
  40.         basic.cc: New.
  41.         generation_prohibited.cc: New.
  42.         propagation_consistent.cc: New.
  43.         * testsuite/23_containers/vector/requirements/exception/
  44.         basic.cc: New.
  45.         generation_prohibited.cc: New.
  46.         propagation_consistent.cc: New.
  47.         * testsuite/23_containers/deque/requirements/exception/
  48.         basic.cc: New.
  49.         generation_prohibited.cc: New.
  50.         propagation_consistent.cc: New.
  51.         * testsuite/23_containers/multiset/requirements/exception/
  52.         basic.cc: New.
  53.         generation_prohibited.cc: New.
  54.         propagation_consistent.cc: New.
  55.         * testsuite/23_containers/unordered_multiset/requirements/exception/
  56.         basic.cc: New.
  57.         generation_prohibited.cc: New.
  58.         propagation_consistent.cc: New.
  59.         * testsuite/23_containers/map/requirements/exception/
  60.         basic.cc: New.
  61.         generation_prohibited.cc: New.
  62.         propagation_consistent.cc: New.
  63.  
  64. 2009-12-31  Benjamin Kosnik  <bkoz@redhat.com>
  65.  
  66.         * doc/xml/manual/intro.xml: Order TR's at the end of status.
  67.         * doc/xml/manual/abi.xml: Update.
  68.         * doc/xml/manual/evolution.xml: Put in stubs.
  69.  
  70. 2009-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
  71.  
  72.         * include/std/bitset (bitset<>::bitset(unsigned long long),
  73.         _Base_bitset<>::_Base_bitset(unsigned long long)): Add
  74.         in C++0x mode.
  75.         * testsuite/23_containers/bitset/cons/3.cc: New.
  76.  
  77. 2009-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
  78.  
  79.         * include/std/type_traits: Fix minor stylistic nit.
  80.  
  81. 2009-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
  82.  
  83.         * include/std/type_traits (__is_constructible_helper1): Rename
  84.         to __is_constructible_helper1, tweaked to a specialization of
  85.         __is_constructible_helper.
  86.         (is_constructible): Adjust; minor formatting and stylistic
  87.         changes throughout.
  88.         * testsuite/util/testsuite_tr1.h (test_relationship): Change
  89.         variadic version to an overload of test_property.
  90.         * testsuite/20_util/is_constructible/value.cc: Adjust.
  91.         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
  92.         Adjust dg-error line numbers.
  93.         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
  94.         Likewise.
  95.         * testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
  96.  
  97. 2009-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
  98.  
  99.         * include/std/type_traits: Fix minor formatting nit.
  100.  
  101. 2009-12-30  Daniel Frey  <d.frey@gmx.de>
  102.             Paolo Carlini  <paolo.carlini@oracle.com>
  103.  
  104.         * include/std/type_traits (is_explicitly_convertible,
  105.         is_constructible): Add.
  106.         * testsuite/util/testsuite_tr1.h (ExplicitClass): Add.
  107.         * testsuite/20_util/is_explicitly_convertible/value.cc: New.
  108.         * testsuite/20_util/is_constructible/value.cc: Likewise.
  109.  
  110. 2009-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
  111.  
  112.         * testsuite/util/testsuite_tr1.h (test_relationship): Add
  113.         variadic version.
  114.         * testsuite/20_util/is_explicitly_convertible/requirements/
  115.         typedefs.cc: New.
  116.         * testsuite/20_util/is_explicitly_convertible/requirements/
  117.         explicit_instantiation.cc: Likewise.
  118.         * testsuite/20_util/is_constructible/requirements/typedefs.cc:
  119.         Likewise.
  120.         * testsuite/20_util/is_constructible/requirements/
  121.         explicit_instantiation.cc: Likewise.
  122.         * testsuite/20_util/is_convertible/value.cc: Extend.
  123.         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
  124.         Adjust dg-error line numbers.
  125.         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
  126.         Likewise.
  127.         * testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
  128.  
  129. 2009-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
  130.  
  131.         * include/bits/stl_iterator.h.: Fix typo in comment.
  132.  
  133. 2009-12-29  Edward Smith-Rowland  <3dw4rd@verizon.net>
  134.  
  135.         * include/bits/random.h: Fix equation in comment of Weibull distro.
  136.  
  137. 2009-12-29  Paolo Carlini  <paolo.carlini@oracle.com>
  138.  
  139.         * include/std/bitset (bitset<>::to_ullong, _M_do_to_ullong): Add.
  140.         (_Base_bitset<>::_M_do_to_ullong): Add.
  141.         * include/debug/bitset (bitset<>): Add using _Base::to_ullong.
  142.         * include/profile/bitset (bitset<>): Likewise.
  143.         * testsuite/23_containers/bitset/to_ullong/1.cc: New.
  144.  
  145. 2009-12-28  Paolo Carlini  <paolo.carlini@oracle.com>
  146.  
  147.         * include/debug/bitset (bitset<>::bitset(const char*)): Add.
  148.         * include/profile/bitset (bitset<>::bitset(const char*)): Likewise.
  149.  
  150. 2009-12-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
  151.             Paolo Carlini  <paolo.carlini@oracle.com>
  152.  
  153.         * include/std/bitset (bitset<>::bitset(const char*)): Add.
  154.  
  155. 2009-12-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
  156.             Edward Smith-Rowland  <3dw4rd@verizon.net>
  157.  
  158.         * testsuite/23_containers/bitset/cons/2.cc: New.
  159.  
  160. 2009-12-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
  161.  
  162.         * include/std/functional (bind): Avoid invalid instantiations
  163.         for bind<void>.
  164.         * testsuite/20_util/bind/conv_result.cc: New.
  165.  
  166. 2009-12-24  Paolo Carlini  <paolo.carlini@oracle.com>
  167.  
  168.         * include/bits/stl_deque.h (copy_backward(_Deque_iterator,
  169.         _Deque_iterator, _Deque_iterator), move_backward(_Deque_iterator,
  170.         _Deque_iterator, _Deque_iterator)): Declare.
  171.         * include/bits/deque.tcc: Implement the latter.
  172.         * testsuite/performance/25_algorithms/
  173.         copy_backward_deque_iterators.cc: New.
  174.         * testsuite/25_algorithms/move_backward/deque_iterators/1.cc: Likewise.
  175.         * testsuite/25_algorithms/copy_backward/deque_iterators/1.cc: Likewise.
  176.         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
  177.         Adjust dg-error line number.
  178.         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
  179.         Likewise.
  180.         * testsuite/23_containers/deque/requirements/dr438/
  181.         constructor_1_neg.cc: Likewise.
  182.         * testsuite/23_containers/deque/requirements/dr438/
  183.         constructor_2_neg.cc: Likewise.
  184.  
  185. 2009-12-23  Paolo Carlini  <paolo.carlini@oracle.com>
  186.  
  187.         * testsuite/25_algorithms/copy/5.cc: Move...
  188.         * testsuite/25_algorithms/copy/deque_iterators/1.cc: ... here.
  189.         * testsuite/25_algorithms/move/2.cc: Move...
  190.         * testsuite/25_algorithms/move/deque_iterators/1.cc: ... here.
  191.  
  192. 2009-12-23  Paolo Carlini  <paolo.carlini@oracle.com>
  193.  
  194.         * include/bits/stl_deque.h (copy(_Deque_iterator, _Deque_iterator,
  195.         _Deque_iterator), move(_Deque_iterator, _Deque_iterator,
  196.         _Deque_iterator)): Declare.
  197.         * include/bits/deque.tcc: Implement the latter.
  198.         * testsuite/performance/25_algorithms/copy_deque_iterators.cc: New.
  199.         * testsuite/25_algorithms/move/2.cc: Likewise.
  200.         * testsuite/25_algorithms/copy/5.cc: Likewise.
  201.         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
  202.         Adjust dg-error line number.
  203.         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
  204.         Likewise.
  205.         * testsuite/23_containers/deque/requirements/dr438/
  206.         constructor_1_neg.cc: Likewise.
  207.         * testsuite/23_containers/deque/requirements/dr438/
  208.         constructor_2_neg.cc: Likewise.
  209.  
  210. 2009-12-22  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
  211.  
  212.         PR target/41605
  213.         * testsuite/libstdc++-abi/abi.exp: Provide -B options to allow for
  214.         link spec %s substitutions for static libraries.
  215.         * testsuite/lib/libstdc++.exp: Ditto
  216.  
  217. 2009-12-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
  218.  
  219.         * include/std/mutex (call_once(once_flag&, _Callable, _Args&&...)):
  220.         Explicitly qualify with std:: bind calls.
  221.  
  222. 2009-12-21  Benjamin Kosnik  <bkoz@redhat.com>
  223.  
  224.         PR libstdc++/42456
  225.         * src/atomic.cc: Move _GLIBCXX_ASM_SYMVER define within guard.
  226.         * config/abi/pre/gnu.ver: Add non-volatile exports.
  227.  
  228. 2009-12-21  Benjamin Kosnik  <bkoz@redhat.com>
  229.  
  230.         * scripts/run_doxygen: Update nested namespace exceptions.
  231.  
  232. 2009-12-20  Benjamin Kosnik  <bkoz@redhat.com>
  233.  
  234.         * include/std/atomic: Update to N3000.
  235.         * include/bits/atomic_0.h: Same.
  236.         * include/bits/atomic_2.h: Same.
  237.         * include/c_global/cstdatomic: Move...
  238.         * include/bits/atomic_base.h: ...here.
  239.         * include/c_compatibility/stdatomic.h: Just include atomic_base.h.
  240.         * include/precompiled/stdc++.h: Adjust includes.
  241.         * include/Makefile.am: Adjust files.
  242.         * include/Makefile.in: Regenerate.
  243.         * include/std/future: Adjust.
  244.         * src/atomic.cc: Adjust, adjust exports for compatibility.
  245.         * src/compatibility.cc: Move C++0x stuff...
  246.         * src/compatibility-c++0x.cc: ...here.
  247.  
  248.         * doc/xml/manual/using.xml: Update.
  249.         * doc/xml/manual/status_cxx200x.xml: Update.
  250.         * doc/doxygen/user.cfg.in: Update.
  251.  
  252.         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Same.
  253.         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Same.
  254.         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Same.
  255.         * testsuite/29_atomics/atomic_address/cons/default.cc: Same.
  256.         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Same.
  257.         * testsuite/29_atomics/atomic_address/requirements/
  258.         standard_layout.cc: Same.
  259.         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Same.
  260.         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Same.
  261.         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Same.
  262.         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
  263.         * testsuite/29_atomics/atomic_integral/cons/default.cc: Same.
  264.         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Same.
  265.         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Same.
  266.         * testsuite/29_atomics/atomic_integral/requirements/
  267.         standard_layout.cc: Same.
  268.         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
  269.         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc: Same.
  270.         * testsuite/29_atomics/atomic_integral/operators/
  271.         integral_assignment.cc: Same.
  272.         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc: Same.
  273.         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc: Same.
  274.         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Same.
  275.         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Same.
  276.         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Same.
  277.         * testsuite/29_atomics/atomic_integral/operators/
  278.         integral_conversion.cc: Same.
  279.         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Same.
  280.         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Same.
  281.         * testsuite/29_atomics/atomic_flag/cons/default.cc: Same.
  282.         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Same.
  283.         * testsuite/29_atomics/atomic_flag/requirements/
  284.         standard_layout.cc: Same.
  285.         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
  286.         * testsuite/29_atomics/atomic_flag/clear/1.cc: Same.
  287.         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c
  288.         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Same.
  289.         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c
  290.         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Same.
  291.         * testsuite/29_atomics/headers/stdatomic.h/functions.c
  292.         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
  293.         * testsuite/29_atomics/atomic/cons/single_value.cc: Same.
  294.         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
  295.         * testsuite/29_atomics/atomic/cons/default.cc: Same.
  296.         * testsuite/29_atomics/atomic/cons/copy_list.cc: Same.
  297.         * testsuite/29_atomics/atomic/cons/direct_list.cc: Same.
  298.         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/
  299.         1.cc: Same.
  300.         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Same.
  301.         * testsuite/29_atomics/atomic/operators/integral_assignment.cc: Same.
  302.         * testsuite/29_atomics/atomic/operators/integral_conversion.cc: Same.
  303.         * testsuite/util/testsuite_common_types.h: Adjust.
  304.  
  305.         * testsuite/29_atomics/headers/cstdatomic: Move and adjust...
  306.         * testsuite/29_atomics/headers/atomic: ...here.
  307.         * testsuite/29_atomics/headers/atomic/types_std_c++0x.cc: Same.
  308.         * testsuite/29_atomics/headers/atomic/functions_std_c++0x.cc: Same.
  309.         * testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc: Same.
  310.         * testsuite/29_atomics/headers/atomic/macros.cc: Same.
  311.  
  312.         * testsuite/29_atomics/headers/atomic/types_std_c++0x_neg.cc: Add.
  313.         * testsuite/29_atomics/atomic/cons/user_pod.cc: Add.
  314.  
  315. 2009-12-18  Jimmy Guo  <jguo@yahoo-inc.com>
  316.  
  317.         PR libstdc++/40088
  318.         * src/locale_init.cc (locale::locale()): Optimize the common case
  319.         where _S_global still points to _S_classic.
  320.  
  321. 2009-12-17  Dave Korn  <dave.korn.cygwin@gmail.com>
  322.  
  323.         PR target/42377
  324.         * config/abi/pre/gnu.ver: Adjust mangled function signatures to permit
  325.         LLP64 sizetypes throughout.
  326.  
  327. 2009-12-17  Paolo Carlini  <paolo.carlini@oracle.com>
  328.  
  329.         PR libstdc++/42198
  330.         * src/thread.cc (thread::_M_start_thread): Throw system_error
  331.         immediately if the thread system is inactive.
  332.  
  333. 2009-12-16  Benjamin Kosnik  <bkoz@redhat.com>
  334.  
  335.         PR libstdc++/21772 part 2
  336.         * doc/xml/manual/test.xml: Add documentation about testing details.
  337.         * testsuite/util/exception/safety.h: New. Functor objects for
  338.         testing C++0x container classes.
  339.         * testsuite/util/testsuite_container_traits.h: Add traits.
  340.  
  341.         * testsuite/23_containers/list/requirements/exception/
  342.         basic.cc: New.
  343.         generation_prohibited.cc: New.
  344.         propagation_consistent.cc: New.
  345.  
  346. 2009-12-15  Benjamin Kosnik  <bkoz@redhat.com>
  347.  
  348.         PR libstdc++/21772 part 1
  349.         * include/ext/throw_allocator.h: Rework.
  350.         (__gnu_cxx::throw_allocator): To...
  351.         (__gnu_cxx::throw_allocator_limit): ...this.
  352.         (__gnu_cxx::throw_allocator_random): ...and this.
  353.         (throw_value_base, throw_value_limit, throw_value_random): Add.
  354.         (condition_base, random_condition, limit_condition): Add.
  355.         (forced_exception_error): To...
  356.         (forced_error): ...this.
  357.         * testsuite/ext/throw_value: New.
  358.         * testsuite/ext/throw_value/cons.cc: New.
  359.         * testsuite/ext/throw_allocator/deallocate_global.cc: Adjust for
  360.         throw_allocator, forced_exception_error changes.
  361.         * testsuite/ext/throw_allocator/check_delete.cc: Same.
  362.         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Same.
  363.         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Same.
  364.         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Same.
  365.         * testsuite/ext/throw_allocator/check_new.cc: Same.
  366.         * testsuite/ext/throw_allocator/variadic_construct.cc: Same.
  367.         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
  368.         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
  369.         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
  370.         * testsuite/util/regression/common_type.hpp: Same.
  371.         * testsuite/util/regression/rand/priority_queue/
  372.         container_rand_regression_test.tcc: Same.
  373.         * testsuite/util/regression/rand/assoc/
  374.         container_rand_regression_test.h: Same.
  375.         * testsuite/util/regression/rand/assoc/
  376.         container_rand_regression_test.tcc: Same.
  377.         * testsuite/util/regression/basic_type.hpp: Same.
  378.  
  379.         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc: To...
  380.         * testsuite/ext/forced_error/cons_virtual_derivation.cc: ...this, same.
  381.  
  382. 2009-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
  383.  
  384.         PR libstdc++/42381
  385.         * include/bits/stl_deque.h (_GLIBCXX_DEQUE_BUF_SIZE): Add.
  386.         (__deque_buf_size(size_t)): Use it.
  387.         * testsuite/23_containers/deque/requirements/dr438/
  388.         assign_neg.cc: Adjust dg-error line numbers.
  389.         * testsuite/23_containers/deque/requirements/dr438/
  390.         insert_neg.cc: Likewise.
  391.         * testsuite/23_containers/deque/requirements/dr438/
  392.         constructor_1_neg.cc: Likewise.
  393.         * testsuite/23_containers/deque/requirements/dr438/
  394.         constructor_2_neg.cc: Likewise.
  395.  
  396. 2009-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
  397.  
  398.         * include/std/future (unique_future::get, promise::set_value): Remove
  399.         workaround for c++/34022.
  400.         (packaged_task::get_future, packaged_task::operator()): Use
  401.         __throw_bad_function_call.
  402.         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
  403.         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Likewise.
  404.         * testsuite/30_threads/promise/cons/assign_neg.cc: Likewise.
  405.         * testsuite/30_threads/promise/cons/copy_neg.cc: Likewise.
  406.         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Likewise.
  407.         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Likewise.
  408.         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Likewise.
  409.  
  410. 2009-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
  411.  
  412.         * include/std/functional (function::function): Move construct target.
  413.         (function::operator=): Use perfect forwarding for argument.
  414.         (function::operator()): Use new __throw_bad_function_call.
  415.         * include/bits/functexcept.h (__throw_bad_function_call): Declare.
  416.         * src/functexcept.cc (__throw_bad_function_call): Define.
  417.         * config/abi/pre/gnu.ver: Add new symbol.
  418.         * testsuite/20_util/function/cons/move_target.cc: New.
  419.         * testsuite/20_util/function/assign/move_target.cc: New.
  420.  
  421. 2009-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
  422.  
  423.         PR c++/42379
  424.         * testsuite/23_containers/set/operators/1_neg.cc: Fix dg-error strings.
  425.         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
  426.  
  427. 2009-12-14  Paolo Carlini  <paolo.carlini@oracle.com>
  428.  
  429.         PR libstdc++/25304, DR 865 [Ready]
  430.         * include/bits/stl_algobase.h (fill_n): Add comment about DR 865.
  431.         * include/bits/stl_algo.h (generate_n): Likewise.
  432.         * include/bits/algorithmfwd.h: Remove obsolete comment.
  433.         * doc/xml/manual/intro.xml: Add an entry for DR 865.
  434.  
  435. 2009-12-14  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  436.  
  437.         * configure.ac: Remove code to un-precious-ize CC, CXX,
  438.         CXXFLAGS, CFLAGS, LDFLAGS.
  439.         * configure: Regenerate.
  440.  
  441. 2009-12-14  Paolo Carlini  <paolo.carlini@oracle.com>
  442.  
  443.         * testsuite/23_containers/queue/requirements/
  444.         explicit_instantiation/1_c++0x.cc: New.
  445.         * testsuite/23_containers/priority_queue/requirements/
  446.         explicit_instantiation/1_c++0x.cc: Likewise.
  447.         * testsuite/23_containers/multimap/requirements/
  448.         explicit_instantiation/1_c++0x.cc: Likewise.
  449.         * testsuite/23_containers/bitset/requirements/
  450.         explicit_instantiation/1_c++0x.cc: Likewise.
  451.         * testsuite/23_containers/set/requirements/
  452.         explicit_instantiation/1_c++0x.cc: Likewise.
  453.         * testsuite/23_containers/vector/requirements/
  454.         explicit_instantiation/1_c++0x.cc: Likewise.
  455.         * testsuite/23_containers/deque/requirements/
  456.         explicit_instantiation/1_c++0x.cc: Likewise.
  457.         * testsuite/23_containers/stack/requirements/
  458.         explicit_instantiation/1_c++0x.cc: Likewise.
  459.         * testsuite/23_containers/multiset/requirements/
  460.         explicit_instantiation/1_c++0x.cc: Likewise.
  461.         * testsuite/23_containers/list/requirements/
  462.         explicit_instantiation/1_c++0x.cc: Likewise.
  463.         * testsuite/23_containers/map/requirements/
  464.         explicit_instantiation/1_c++0x.cc: Likewise.
  465.  
  466. 2009-12-14  Paolo Carlini  <paolo.carlini@oracle.com>
  467.  
  468.         * include/bits/stl_list.h (splice(iterator, list&), splice(iterator,
  469.         list&, iterator), splice(iterator, list&, iterator, iterator),
  470.         merge(list&), merge(list&, _StrictWeakOrdering)): Re-add in C++0x
  471.         mode for backward compatibility (see DR 1133).
  472.         (insert(iterator, size_type, const value_type&), insert(iterator,
  473.         _InputIterator, _InputIterator)): Adjust.
  474.         * include/bits/list.tcc (sort): Likewise.
  475.         * testsuite/23_containers/list/modifiers/1_c++0x.cc: Add.
  476.         * testsuite/23_containers/list/operations/2_c++0x.cc: Likewise.
  477.         * testsuite/23_containers/list/operations/3_c++0x.cc: Likewise.
  478.         * testsuite/23_containers/list/requirements/dr438/
  479.         assign_neg.cc: Adjust dg-error line numbers.
  480.         * testsuite/23_containers/list/requirements/dr438/
  481.         insert_neg.cc: Likewise.
  482.         * testsuite/23_containers/list/requirements/dr438/
  483.         constructor_1_neg.cc: Likewise.
  484.         * testsuite/23_containers/list/requirements/dr438/
  485.         constructor_2_neg.cc: Likewise.
  486.  
  487. 2009-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
  488.             Matthias Klose  <doko@ubuntu.com>
  489.  
  490.         PR libstdc++/40133
  491.         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): On *-*-linux*,
  492.         *-*-uclinux*, *-*-kfreebsd*-gnu | *-*-gnu* targets do link tests when
  493.         possible.
  494.         * configure: Regenerate.
  495.  
  496. 2009-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
  497.  
  498.         * include/parallel/numeric: Trivial formatting changes.
  499.  
  500. 2009-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
  501.  
  502.         PR libstdc++/42352
  503.         * include/bits/list.tcc (sort): Use _GLIBCXX_MOVE for list::splice
  504.         and list::merge calls.
  505.         * testsuite/23_containers/list/operations/42352.cc: New.
  506.  
  507. 2009-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
  508.  
  509.         PR libstdc++/22634, DR 539 [Ready]
  510.         * include/bits/stl_numeric.h (adjacent_difference): Use std::move
  511.         at the end of the loop body, per the Ready resolution.
  512.         * include/std/numeric: Do not include unnecessarily <cstddef>.
  513.         * doc/xml/manual/intro.xml: Add an entry for DR 539.
  514.  
  515. 2009-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
  516.  
  517.         * doc/html/ext/lwg-active.html: Update to Revision R68.
  518.         * doc/html/ext/lwg-closed.html: Likewise.
  519.         * doc/html/ext/lwg-defects.html: Likewise.
  520.         * doc/xml/manual/intro.xml: Update status of issues 431, 630, and 696.
  521.  
  522. 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
  523.  
  524.         PR c++/42317
  525.         * config/abi/pre/gnu.ver: Don't export certain base dtors that
  526.         weren't previously exported.
  527.  
  528. 2009-12-10  Paolo Carlini  <paolo.carlini@oracle.com>
  529.  
  530.         PR libstdc++/42261 (take 2)
  531.         * include/bits/basic_string.h (_S_construct_aux_2(size_type, _CharT,
  532.         const _Alloc&)): Add.
  533.         (_S_construct_aux(_Integer, _Integer, const _Alloc&, __true_type)):
  534.         Call it.
  535.         * include/ext/sso_string_base.h (_M_construct_aux_2(size_type,
  536.         _CharT): Add.
  537.         (_M_construct_aux(_Integer, _Integer, std::__true_type)): Call it.
  538.         * include/ext/rc_string_base.h (_S_construct_aux_2(size_type, _CharT,
  539.         const _Alloc&)): Add.
  540.         (_S_construct_aux(_Integer, _Integer, const _Alloc&, __true_type)):
  541.         Call it.
  542.         * config/abi/pre/gnu.ver: Export basic_string::_S_construct_aux_2.
  543.         * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
  544.         * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
  545.  
  546. 2009-12-10  Paolo Carlini  <paolo.carlini@oracle.com>
  547.  
  548.         Revert:
  549.         2009-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
  550.  
  551.         PR libstdc++/42261
  552.         * include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer,
  553.         const _Alloc&, __true_type)): Cast the second argument to value_type.
  554.         * include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer,
  555.         std::__true_type)): Likewise.
  556.         * include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer,
  557.         const _Alloc&, std::__true_type)): Likewise.
  558.         * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
  559.         * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
  560.  
  561. 2009-12-10  Paolo Carlini  <paolo.carlini@oracle.com>
  562.  
  563.         * testsuite/util/testsuite_containers.h (populate<>::populate(_Tp&)):
  564.         Avoid used uninitialized warning.
  565.         * include/ext/pb_ds/detail/cc_hash_table_map_/
  566.         constructor_destructor_fn_imps.hpp: Fix typo causing sequence point
  567.         warning.
  568.  
  569. 2009-12-09  Benjamin Kosnik  <bkoz@redhat.com>
  570.  
  571.         * include/profile/impl/profiler_container_size.h: Fix include
  572.         guard, formatting fixes.
  573.         * include/profile/impl/profiler_vector_size.h: Same.
  574.         * include/profile/impl/profiler_hash_func.h: Same.
  575.         * include/profile/impl/profiler_trace.h: Same.
  576.         * include/profile/impl/profiler_vector_to_list.h: Same.
  577.         * include/profile/impl/profiler.h: Same.
  578.         * include/profile/impl/profiler_state.h: Same.
  579.         * include/profile/impl/profiler_map_to_unordered_map.h: Same.
  580.         * include/profile/impl/profiler_hashtable_size.h: Same.
  581.         * include/profile/impl/profiler_node.h: Same.
  582.  
  583. 2009-12-09  Roman Odaisky  <to.roma.from.bugcc@qwertty.com>
  584.  
  585.         PR libstdc++/42273
  586.         * include/bits/atomic_2.h: Fix typo.
  587.  
  588. 2009-12-07  Paolo Carlini  <paolo.carlini@oracle.com>
  589.  
  590.         PR libstdc++/42319
  591.         * include/parallel/losertree.h: Include bits/stl_function.h instead
  592.         of the whole <functional>.
  593.         * include/parallel/base.h: Likewise.
  594.         * include/parallel/numeric: Likewise.
  595.         * include/parallel/balanced_quicksort.h: Likewise.
  596.         * include/parallel/checkers.h: Likewise.
  597.         * testsuite/17_intro/headers/c++200x/42319.cc: New.
  598.  
  599. 2009-12-05  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  600.  
  601.         * Makefile.in: Regenerate.
  602.         * configure: Regenerate.
  603.         * doc/Makefile.in: Regenerate.
  604.         * include/Makefile.in: Regenerate.
  605.         * libsupc++/Makefile.in: Regenerate.
  606.         * po/Makefile.in: Regenerate.
  607.         * python/Makefile.in: Regenerate.
  608.         * src/Makefile.in: Regenerate.
  609.         * testsuite/Makefile.in: Regenerate.
  610.  
  611. 2009-12-05  Dave Korn  <dave.korn.cygwin@gmail.com>
  612.  
  613.         * config/os/hpux/os_defines.h (_GLIBCXX_PSEUDO_VISIBILITY): Provide
  614.         empty definition.
  615.  
  616. 2009-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
  617.  
  618.         PR libstdc++/42261
  619.         * include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer,
  620.         const _Alloc&, __true_type)): Cast the second argument to value_type.
  621.         * include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer,
  622.         std::__true_type)): Likewise.
  623.         * include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer,
  624.         const _Alloc&, std::__true_type)): Likewise.
  625.         * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
  626.         * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
  627.  
  628. 2009-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
  629.  
  630.         * testsuite/20_util/bind/ref.cc: Add.
  631.         * testsuite/20_util/bind/all_bound.cc: Likewise.
  632.         * testsuite/20_util/bind/nested.cc: Likewise.
  633.         * testsuite/20_util/bind/placeholders.cc: Likewise.
  634.  
  635. 2009-12-03  Hans-Peter Nilsson  <hp@axis.com>
  636.  
  637.         * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line
  638.         number.
  639.  
  640. 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
  641.  
  642.         * testsuite/lib/libstdc++.exp (libstdc++_init): Add host-dependent
  643.         settings for LC_ALL and LANG.
  644.  
  645. 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
  646.  
  647.         * libstdc++-v3/acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Don't disable
  648.         on PE targets.
  649.         * libstdc++-v3/configure: Regenerate.
  650.         * libstdc++-v3/configure.host: Add libtool DLL options for Cygwin
  651.         and MinGW platforms.
  652.  
  653.         * libstdc++-v3/include/bits/c++config (_GLIBCXX_VISIBILITY_ATTR): On
  654.         platforms that don't support visibility, allow them to declare a macro
  655.         _GLIBCXX_PSEUDO_VISIBILITY that is applied in place of visibility.
  656.         (_GLIBCXX_PSEUDO_VISIBILITY): Supply empty default if not declared by
  657.         CPU- or OS-specific headers.
  658.  
  659.         * libstdc++-v3/config/os/newlib/os_defines.h
  660.         (_GLIBCXX_PSEUDO_VISIBILITY_default): New macro for dllimport.
  661.         (_GLIBCXX_PSEUDO_VISIBILITY_hidden): New empty macro.
  662.         (_GLIBCXX_PSEUDO_VISIBILITY): Evaluate to one of the above.
  663.         * libstdc++-v3/config/os/mingw32/os_defines.h
  664.         (_GLIBCXX_PSEUDO_VISIBILITY_default,
  665.         _GLIBCXX_PSEUDO_VISIBILITY_hidden,
  666.         _GLIBCXX_PSEUDO_VISIBILITY): Likewise.
  667.  
  668. 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
  669.  
  670.         * include/tr1_impl/functional: Remove file, copy its contents,
  671.         trivially adjusted...
  672.         * include/std/functional: ... here, and...
  673.         * include/tr1/functional: ... here.
  674.         * include/Makefile.am: Adjust.
  675.         * include/Makefile.in: Regenerate.
  676.  
  677. 2009-11-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
  678.  
  679.         * include/tr1_impl/functional (function): Add rvalue support and
  680.         tweak doxygen markup.
  681.         * testsuite/20_util/function/assign/move.cc: New.
  682.         * testsuite/20_util/function/cons/move.cc: New.
  683.         * testsuite/20_util/function/invoke/move_only.cc: New.
  684.         * testsuite/20_util/function/cmp/cmp_neg.cc: New.
  685.         * testsuite/20_util/function/1.cc: Copy from testsuite/tr1/.
  686.         * testsuite/20_util/function/2.cc: Likewise.
  687.         * testsuite/20_util/function/3.cc: Likewise.
  688.         * testsuite/20_util/function/4.cc: Likewise.
  689.         * testsuite/20_util/function/5.cc: Likewise.
  690.         * testsuite/20_util/function/6.cc: Likewise.
  691.         * testsuite/20_util/function/7.cc: Likewise.
  692.         * testsuite/20_util/function/8.cc: Likewise.
  693.         * testsuite/20_util/function/9.cc: Likewise.
  694.  
  695. 2009-11-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
  696.  
  697.         * doc/doxygen/user.cfg.in: Add __GXX_RTTI to PREDEFINED macros.
  698.  
  699. 2009-11-20  Jonathan Wakely  <jwakely.gcc@gmail.com>
  700.  
  701.         PR libstdc++/42019
  702.         * include/tr1/shared_ptr.h: Only use typeid when RTTI is enabled.
  703.         * include/bits/shared_ptr_base.h: Likewise.
  704.         * include/bits/shared_ptr.h: Likewise.
  705.         * testsuite/tr1/2_general_utilities/shared_ptr/misc/42019.cc: New.
  706.         * testsuite/20_util/shared_ptr/misc/42019.cc: New.
  707.  
  708. 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
  709.  
  710.         * src/compatibility-c++0x.cc (_Fnv_hash<4>, _Fnv_hash<8>): Add.
  711.  
  712. 2009-11-19  Benjamin Kosnik  <bkoz@redhat.com>
  713.  
  714.         * src/pool_allocator.cc: Adjust catch blocks.
  715.         * src/bitmap_allocator.cc: Same.
  716.         * src/localename.cc: Same.
  717.         * src/ios.cc: Same.
  718.  
  719.         * libsupc++/cxxabi-forced.h: Adjust comments, markup.
  720.  
  721.         * testsuite/util/testsuite_hooks.h (copy_constructor::copyCount):
  722.         Remove.
  723.         (copy_constructor::dtorCount): Remove.
  724.         * testsuite/23_containers/list/modifiers/1.h: Adjust.
  725.         * testsuite/23_containers/list/modifiers/2.h: Same.
  726.         * testsuite/23_containers/list/modifiers/3.h: Same.
  727.  
  728. 2009-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
  729.  
  730.         PR libstdc++/41622
  731.         * include/bits/functional_hash.h: Implement inline the various
  732.         std::hash specializations, using, when appropriate, pass by
  733.         const ref too, per DR 1245.
  734.         * include/tr1_impl/functional_hash.h: Remove, move its contents...
  735.         * include/tr1/functional_hash.h: ... here.
  736.         * include/std/functional: Tweak includes.
  737.         * src/hash_c++0x: Rename to...
  738.         * src/compatibility-c++0x.cc: ... this, implementing compatibility
  739.         std::hash<>::operator() specializations.
  740.         * src/hash.cc: Do not mark specializations as throw().
  741.         * src/Makefile.am: Adjust.
  742.         * include/Makefile.am: Likewise.
  743.         * src/Makefile.in: Regenerate.
  744.         * include/Makefile.in: Likewise.
  745.         * testsuite/util/testsuite_api.h: Define a dummy hash for
  746.         NonDefaultConstructible.
  747.         * testsuite/23_containers/unordered_map/requirements/
  748.         explicit_instantiation/2.cc: Use it.
  749.         * testsuite/23_containers/unordered_multimap/requirements/
  750.         explicit_instantiation/2.cc: Likewise.
  751.         * testsuite/23_containers/unordered_set/requirements/
  752.         explicit_instantiation/2.cc: Likewise.
  753.         * testsuite/23_containers/unordered_multiset/requirements/
  754.         explicit_instantiation/2.cc: Likewise.
  755.  
  756. 2009-11-19  Johannes Singler  <singler@kit.edu>
  757.  
  758.         * include/parallel/partition.h (__parallel_partition): Correctly
  759.         initialize chunk size.
  760.         (__parallel_nth_element): Respect nth_element_minimal_n.  Use
  761.         sequential nth_element as base case, instead of sequential sort.
  762.  
  763. 2009-11-17  Benjamin Kosnik  <bkoz@redhat.com>
  764.  
  765.         * include/profile/impl/profiler.h: Remove namespace markup.
  766.  
  767. 2009-11-17  Benjamin Kosnik  <bkoz@redhat.com>
  768.  
  769.         * include/profile/bitset: Tweak doxygen markup.
  770.         * include/profile/deque: Same.
  771.         * include/profile/list: Same.
  772.         * include/profile/map.h: Same.
  773.         * include/profile/multimap.h: Same.
  774.         * include/profile/multiset.h: Same.
  775.         * include/profile/set.h: Same.
  776.         * include/profile/unordered_map: Same.
  777.         * include/profile/vector: Same.
  778.  
  779.         * include/profile/impl/profiler_container_size.h: Use namespace
  780.         __gnu_profile instead of __cxxprof_impl.
  781.         * include/profile/impl/profiler.h: Same.
  782.         (_GLIBCXX_PROFILE_IMPL_REENTRANCE_GUARD): To
  783.         _GLIBCXX_PROFILE_REENTRANCE_GUARD.
  784.         Remove namespace __cxxprof_guard.
  785.         (__reentrance_guard): De-templatize.
  786.         (__reentrance_guard::__inside_cxxprof_impl): To
  787.         __reentrance_guard::_S_get_in.
  788.  
  789.         * include/profile/impl/profiler_hash_func.h: Use namespace
  790.         __gnu_profile instead of __cxxprof_impl.
  791.         * include/profile/impl/profiler_hashtable_size.h: Same.
  792.         * include/profile/impl/profiler_map_to_unordered_map.h: Same.
  793.         * include/profile/impl/profiler_node.h: Same.
  794.         * include/profile/impl/profiler_state.h: Same.
  795.         * include/profile/impl/profiler_trace.h: Same.
  796.         * include/profile/impl/profiler_vector_size.h: Same.
  797.         * include/profile/impl/profiler_vector_to_list.h: Same.
  798.         * doc/xml/manual/profile_mode.xml: Update.
  799.  
  800. 2009-11-17  Benjamin Kosnik  <bkoz@redhat.com>
  801.  
  802.         * include/debug/bitset: Add doxygen markup.
  803.         * include/debug/deque: Same.
  804.         * include/debug/list: Same.
  805.         * include/debug/map.h: Same.
  806.         * include/debug/multimap.h: Same.
  807.         * include/debug/set.h: Same.
  808.         * include/debug/multiset.h: Same.
  809.         * include/debug/unordered_map: Same.
  810.         * include/debug/unordered_set: Same.
  811.         * include/debug/string: Same.
  812.         * include/debug/vector: Same.
  813.  
  814. 2009-11-15  Steve Ward  <planet36@gmail.com>
  815.  
  816.         * libsupc++/cxxabi.h (__cxa_demangle): Fix typo in comment.
  817.  
  818. 2009-11-13  Paolo Carlini  <paolo.carlini@oracle.com>
  819.  
  820.         * include/bits/forward_list.h (forward_list<>::erase_after):
  821.         Change signature per N2988, return void; simplify.
  822.         (_Fwd_list_base<>::_M_erase_after): Likewise return void.
  823.         (forward_list<>::~forward_list): Do not call _M_erase_after
  824.         unnecessarily, the base class destructor already does it.
  825.         (forward_list<>::splice_after(const_iterator position,
  826.         forward_list&&, const_iterator i): Check position != i and
  827.         position != ++i.
  828.         * include/bits/forward_list.tcc (_Fwd_list_base<>::
  829.         _M_erase_after(typename _Node_base::_Pointer): Simplify.
  830.         (_Fwd_list_base<>::_M_erase_after(typename _Node_base::_Pointer,
  831.         typename _Node_base::_Pointer): Fix (remove the correct range
  832.         of element) and simplify (update __pos->_M_next at the end).
  833.         * testsuite/23_containers/forward_list/modifiers/3.cc: Adjust
  834.         and extend.
  835.         * testsuite/23_containers/forward_list/ext_pointer/
  836.         modifiers/3.cc: Likewise.
  837.         * testsuite/23_containers/forward_list/requirements/dr438/
  838.         assign_neg.cc: Tweak dg-error line numbers.
  839.         * testsuite/23_containers/forward_list/requirements/dr438/
  840.         insert_neg.cc: Likewise.
  841.         * testsuite/23_containers/forward_list/requirements/dr438/
  842.         constructor_1_neg.cc: Likewise.
  843.         * testsuite/23_containers/forward_list/requirements/dr438/
  844.         constructor_2_neg.cc: Likewise.
  845.  
  846. 2009-11-13  Paolo Carlini  <paolo.carlini@oracle.com>
  847.  
  848.         * include/std/algorithm: Include <utility>, per UK-300.
  849.         * include/bits/stl_algobase.h: Don't do it here.
  850.  
  851. 2009-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
  852.  
  853.         * include/std/type_traits (declval): Add, per DR 1255.
  854.         (__is_convertible_helper, common_type): Use it.
  855.         * include/bits/move.h: Mention std::declval.
  856.         * testsuite/20_util/declval/requirements/1.cc: New.
  857.         * testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
  858.         * testsuite/20_util/common_type/requirements/typedefs-2.cc: Likewise.
  859.         * testsuite/20_util/common_type/requirements/
  860.         explicit_instantiation.cc: Extend.
  861.         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
  862.         dg-error line numbers.
  863.         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
  864.         Likewise.
  865.  
  866. 2009-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
  867.  
  868.         * include/bits/stl_algobase.h: Include the full <utility>, per
  869.         UK-300.
  870.         * include/bits/stl_algo.h: Tweak includes.
  871.  
  872. 2009-11-11  Jason Merrill  <jason@redhat.com>
  873.  
  874.         * testsuite/Makefile.am: Remove use of baseline_file.
  875.         * testsuite/Makefile.in: Likewise.
  876.  
  877.         PR c++/39131
  878.         * config/abi/pre/gnu.ver: Add DFP types.
  879.         * testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_1.3.4.
  880.  
  881. 2009-11-11  Paolo Carlini  <paolo.carlini@oracle.com>
  882.  
  883.         * include/bits/basic_string.h (to_string(int), to_string(unsigned),
  884.         to_string(long), to_string(unsigned long), to_string(float),
  885.         to_string(double), to_wstring(int), to_wstring(unsigned),
  886.         to_wstring(long), to_wstring(unsigned long), to_wstring(float),
  887.         to_wstring(double)): Add, per resolution of DR 1261.
  888.         * include/ext/vstring.h: Likewise.
  889.         * testsuite/21_strings/basic_string/numeric_conversions/char/
  890.         dr1261.cc: Add.
  891.         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
  892.         dr1261.cc: Likewise.
  893.  
  894. 2009-11-09  Benjamin Kosnik  <bkoz@redhat.com>
  895.  
  896.         * doc/doxygen/user.cfg.in: Regenerate, add files.
  897.         * libsupc++/eh_ptr.cc: Format.
  898.         * libsupc++/exception_ptr.h: Same.
  899.         * libsupc++/cxxabi.h(recursive_init_error): Move declaration here.
  900.         * libsupc++/guard.cc: From here.
  901.         * libsupc++/nested_exception.h: Add markup.
  902.  
  903. 2009-11-09  Johannes Singler  <singler@kit.edu>
  904.  
  905.         * include/parallel/multiway_merge.h (multiway_merge_*,
  906.         __sequential_multiway_merge, parallel_multiway_merge): Replace
  907.         int by appropriate difference_type (typedef to _SeqNumber) or
  908.         _ThreadIndex.
  909.         * include/parallel/multiseq_selection.h (multiseq_partition,
  910.         multiseq_selection): Replace int by appropriate difference_type
  911.         (typedef to _SeqNumber)
  912.         * include/parallel/base.h (__get_max_threads): Replace int by
  913.         _ThreadIndex.
  914.         * include/parallel/balanced_quicksort.h
  915.         (__qsb_local_sort_with_helping, __parallel_sort_qsb): Likewise.
  916.         * include/parallel/set_operations.h (__parallel_set_operation):
  917.         Likewise.
  918.         * include/parallel/unique_copy.h (__parallel_unique_copy): Likewise.
  919.         * include/parallel/multiway_mergesort.h (_SplitConsistently,
  920.         parallel_sort_mwms_pu, parallel_sort_mwms): Likewise.
  921.         * include/parallel/partial_sum.h (__parallel_partial_sum_linear):
  922.         Likewise.
  923.         * include/parallel/partition.h (__parallel_partition): Replace int
  924.         by appropriate difference_type or _ThreadIndex.
  925.  
  926. 2009-11-08  Jason Merrill  <jason@redhat.com>
  927.  
  928.         * include/ext/sso_string_base.h (_M_mutate): Remove extra 'const'.
  929.  
  930. 2009-11-06  Benjamin Kosnik  <bkoz@redhat.com>
  931.  
  932.         * doc/doxygen/user.cfg.in: Adjust includes.
  933.  
  934.         * doc/doxygen/doxygroups.cc: Move group markup.
  935.         * include/tr1_impl/regex: Change " to '. Add group markup.
  936.         * include/std/utility: Same.
  937.         * include/std/type_traits: Same.
  938.         * include/std/streambuf: Same.
  939.         * include/std/iosfwd: Same.
  940.         * include/std/limits: Same.
  941.         * include/std/sstream: Same.
  942.         * include/profile/impl/profiler_state.h: Same.
  943.         * include/profile/impl/profiler_hashtable_size.h: Same.
  944.         * include/bits/stl_algobase.h: Same.
  945.         * include/bits/stl_iterator_base_types.h: Same.
  946.         * include/bits/stream_iterator.h: Same.
  947.         * include/bits/stl_iterator.h: Same.
  948.         * include/bits/stl_tempbuf.h: Same.
  949.         * include/bits/streambuf_iterator.h: Same.
  950.         * libsupc++/exception: Same.
  951.         * libsupc++/cxxabi.h: Same.
  952.         * include/tr1_impl/type_traits: Same.
  953.  
  954.         * include/parallel/multiway_merge.h: Change @__c to @c, @__f to @f.
  955.         * include/parallel/list_partition.h: Same.
  956.         * include/parallel/for_each.h: Same.
  957.         * include/parallel/workstealing.h: Same.
  958.         * include/parallel/base.h: Same.
  959.         * include/parallel/equally_split.h: Same.
  960.         * include/parallel/random_shuffle.h: Same.
  961.         * include/parallel/balanced_quicksort.h: Same.
  962.         * include/parallel/merge.h: Same.
  963.         * include/parallel/multiway_mergesort.h: Same.
  964.         * include/parallel/compatibility.h: Same.
  965.         * include/parallel/queue.h: Same.
  966.         * include/parallel/checkers.h: Same.
  967.         * include/parallel/random_number.h: Same.
  968.  
  969.  
  970.         * include/c_global/csignal: Change # to \#.
  971.         * include/c_global/cstdlib: Same.
  972.         * include/c_global/cstdio: Same.
  973.         * include/c_global/cstdarg: Same.
  974.         * include/c_global/cctype: Same.
  975.         * include/c_global/cerrno: Same.
  976.         * include/c_global/cstdatomic: Same.
  977.         * include/c_global/cmath: Same.
  978.         * include/c_global/ciso646: Same.
  979.         * include/c_global/ctime: Same.
  980.         * include/c_global/clocale: Same.
  981.         * include/c_global/climits: Same.
  982.         * include/c_global/cassert: Same.
  983.         * include/c_global/csetjmp: Same.
  984.         * include/c_global/cwchar: Same.
  985.         * include/c_global/cfloat: Same.
  986.         * include/c_global/cstring: Same.
  987.         * include/c_global/cstddef: Same.
  988.         * include/c_global/cwctype: Same.
  989.  
  990.         * include/std/memory: Only dance around boost_sp_counted_base.h.
  991.         * include/tr1_impl/boost_sp_counted_base.h: Add markup.
  992.         * include/tr1/shared_ptr.h: Strip markup.
  993.         * include/bits/shared_ptr.h: Move base types...
  994.         * include/bits/shared_ptr_base.h: ...here.
  995.         * include/Makefile.am: Add.
  996.         * include/Makefile.in: Regenerate.
  997.         * configure: Same.
  998.         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
  999.         Adjust line numbers.
  1000.         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
  1001.  
  1002. 2009-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
  1003.  
  1004.         * include/parallel/multiway_merge.h: Simple formatting and
  1005.         uglification fixes.
  1006.         * include/parallel/find_selectors.h: Likewise.
  1007.         * include/parallel/losertree.h: Likewise.
  1008.         * include/parallel/list_partition.h: Likewise.
  1009.         * include/parallel/for_each.h: Likewise.
  1010.         * include/parallel/multiseq_selection.h: Likewise.
  1011.         * include/parallel/workstealing.h: Likewise.
  1012.         * include/parallel/par_loop.h: Likewise.
  1013.         * include/parallel/numeric: Likewise.
  1014.         * include/parallel/quicksort.h: Likewise.
  1015.         * include/parallel/equally_split.h: Likewise.
  1016.         * include/parallel/omp_loop_static.h: Likewise.
  1017.         * include/parallel/random_shuffle.h: Likewise.
  1018.         * include/parallel/balanced_quicksort.h: Likewise.
  1019.         * include/parallel/tags.h: Likewise.
  1020.         * include/parallel/set_operations.h: Likewise.
  1021.         * include/parallel/merge.h: Likewise.
  1022.         * include/parallel/unique_copy.h: Likewise.
  1023.         * include/parallel/multiway_mergesort.h: Likewise.
  1024.         * include/parallel/search.h: Likewise.
  1025.         * include/parallel/partition.h: Likewise.
  1026.         * include/parallel/partial_sum.h: Likewise.
  1027.         * include/parallel/find.h: Likewise.
  1028.         * include/parallel/queue.h: Likewise.
  1029.         * include/parallel/omp_loop.h: Likewise.
  1030.         * include/parallel/checkers.h: Likewise.
  1031.         * include/parallel/sort.h: Likewise.
  1032.  
  1033. 2009-11-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
  1034.  
  1035.         PR libstdc++/41949
  1036.         * include/std/ostream: Adjust link.
  1037.  
  1038. 2009-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
  1039.  
  1040.         * include/parallel/multiway_merge.h: Simple formatting and
  1041.         uglification fixes.
  1042.         * include/parallel/losertree.h: Likewise.
  1043.         * include/parallel/base.h: Likewise.
  1044.         * include/parallel/par_loop.h: Likewise.
  1045.         * include/parallel/omp_loop_static.h: Likewise.
  1046.         * include/parallel/multiway_mergesort.h: Likewise.
  1047.         * include/parallel/partial_sum.h: Likewise.
  1048.         * include/parallel/omp_loop.h: Likewise.
  1049.  
  1050. 2009-11-04  Benjamin Kosnik  <bkoz@redhat.com>
  1051.  
  1052.         * testsuite/25_algorithms/fill/5.cc: Move...
  1053.         * testsuite/25_algorithms/fill_n/1.cc: ...here.
  1054.  
  1055. 2009-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
  1056.  
  1057.         * include/parallel/multiway_merge.h: Simple formatting and
  1058.         uglification fixes.
  1059.         * include/parallel/losertree.h: Likewise.
  1060.  
  1061. 2009-11-03  David Krauss  <potswa@mac.com>
  1062.             Paolo Carlini  <paolo.carlini@oracle.com>
  1063.  
  1064.         PR libstdc++/41351
  1065.         * include/bits/stl_algo.h (__rotate(_RandomAccessIterator,
  1066.         _RandomAccessIterator, _RandomAccessIterator,
  1067.         random_access_iterator_tag)): Rewrite to use only std::swap in
  1068.         general and std::copy/std::copy_backward when safe.
  1069.  
  1070. 2009-11-02  Benjamin Kosnik  <bkoz@redhat.com>
  1071.  
  1072.         * include/std/future: Use base class with nested types.
  1073.         (__future_base): New.
  1074.         (__future_base::_Result_base): From _Future_result_base.
  1075.         (__future_base::_Result): From _Future_result.
  1076.         (__future_base::_Move_result): From _Move_future_result.
  1077.         (__future_base::_Ptr): From _Future_ptr.
  1078.         (__future_base::_State): From _Future_state.
  1079.         (__basic_future): From _Future_impl.
  1080.         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust line
  1081.         numbers.
  1082.         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
  1083.         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
  1084.         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
  1085.         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
  1086.         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
  1087.         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
  1088.  
  1089. 2009-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
  1090.  
  1091.         * include/std/chrono (struct __common_rep_type): New.
  1092.         (duration_cast(const duration<>&),
  1093.         duration<>::duration(const _Rep2&),
  1094.         duration<>::duration(const duration<>&),
  1095.         operator*(const duration<>&, const _Rep2&),
  1096.         operator*(const _Rep1&, const duration<>&),
  1097.         operator/(const duration<>&, const _Rep2&),
  1098.         time_point_cast(const time_point<>&)): Implement resolution of
  1099.         DR 1177 ([Ready] in Santa Cruz), change to not participate to
  1100.         overload resolution if the constraints are not met.
  1101.         * testsuite/20_util/duration/cons/1_neg.cc: Adjust dg-errors.
  1102.         * testsuite/20_util/duration/cons/dr974.cc: Likewise.
  1103.         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust
  1104.         dg-error line numbers.
  1105.         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
  1106.         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
  1107.  
  1108. 2009-10-31  Gerald Pfeifer  <gerald@pfeifer.com>
  1109.  
  1110.         * doc/xml/manual/intro.xml: Refer to our bugs page instead of
  1111.         Bugzilla directly.
  1112.  
  1113. 2009-10-30  Jerry Quinn  <jlquinn@optonline.net>
  1114.  
  1115.         * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734.
  1116.         * libsupc++/typeinfo (type_info::name()): Likewise.
  1117.         * libsupc++/tinfo2.cc (before):  Likewise.
  1118.  
  1119. 2009-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
  1120.  
  1121.         * include/bits/random.h: Fix typo in static_assert text.
  1122.  
  1123. 2009-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
  1124.  
  1125.         PR libstdc++/41759
  1126.         * include/bits/random.h: Tweak a bit the text of some static_asserts.
  1127.  
  1128. 2009-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
  1129.  
  1130.         * include/std/type_traits (__is_convertible_simple): Remove.
  1131.         (__is_convertible_helper): Adjust.
  1132.         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
  1133.         dg-error line numbers.
  1134.         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
  1135.         Likewise.
  1136.  
  1137. 2009-10-30  Jerry Quinn  <jlquinn@optonline.net>
  1138.  
  1139.         * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
  1140.         * libsupc++/typeinfo (type_info::name()): Likewise.
  1141.         * libsupc++/tinfo2.cc (before):  Likewise.
  1142.  
  1143. 2009-10-28  Jerry Quinn  <jlquinn@optonline.net>
  1144.  
  1145.         * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
  1146.         pointer if name begins with '*'.
  1147.         * libsupc++/typeinfo (type_info::name()): Likewise.
  1148.         * libsupc++/tinfo2.cc (before):  Likewise.
  1149.  
  1150. 2009-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
  1151.             Douglas Gregor  <doug.gregor@gmail.com>
  1152.  
  1153.         PR libstdc++/40925 (again)
  1154.         * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
  1155.         pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
  1156.         with move-only types in the presence of "null pointers".
  1157.         * testsuite/20_util/pair/40925.cc: Extend.
  1158.  
  1159. 2009-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
  1160.  
  1161.         * include/std/type_traits (__is_int_or_cref): Remove.
  1162.         (__is_convertible_helper): Fix per C++0x and simplify (the hack to
  1163.         suppress warnings isn't necessary anymore).
  1164.         * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
  1165.         * testsuite/20_util/is_convertible/requirements/
  1166.         explicit_instantiation.cc: Likewise.
  1167.         * testsuite/20_util/is_convertible/value.cc: Likewise.
  1168.         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
  1169.         dg-error line numbers.
  1170.         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
  1171.         Likewise.
  1172.  
  1173. 2009-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
  1174.  
  1175.         * testsuite/20_util/pair/40925.cc: Minor comment fix.
  1176.  
  1177. 2009-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
  1178.  
  1179.         PR libstdc++/40925
  1180.         * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
  1181.         Use enable_if to remove it from the overload set when either _U1
  1182.         is not convertible to _T1 or _U2 is not convertible to _T2.
  1183.         (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
  1184.  
  1185. 2009-10-29  Douglas Gregor  <doug.gregor@gmail.com>
  1186.  
  1187.         PR libstdc++/40925
  1188.         * testsuite/20_util/pair/40925.cc: Add.
  1189.  
  1190. 2009-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
  1191.  
  1192.         * include/decimal/decimal: Minor formatting and uglification fixes.
  1193.         * include/decimal/decimal.h: Likewise.
  1194.  
  1195. 2009-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
  1196.  
  1197.         * include/bits/stl_iterator_base_funcs.h: (next): Change
  1198.         template parameter name consistently with the resolution
  1199.         of DR 1011 ([Ready] in Santa Cruz).
  1200.  
  1201. 2009-10-28  Johannes Singler  <singler@kit.edu>
  1202.  
  1203.         PR libstdc++/40852
  1204.         * include/parallel/multiseq_selection.h
  1205.         (multiseq_partition, multiseq_selection):  Avoid intermediate
  1206.         values exceeding the integer type range for very large inputs.
  1207.  
  1208. 2009-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
  1209.  
  1210.         * include/std/chrono (duration<>::duration(const duration<>&)): Fix
  1211.         per the straightforward resolution of DR 974.
  1212.         * testsuite/20_util/duration/cons/dr974.cc: Add.
  1213.  
  1214. 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
  1215.  
  1216.         PR libstdc++/38923
  1217.         * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
  1218.         *s.  Accept ld version without text in ()s.
  1219.         * configure: Regenerated.
  1220.  
  1221. 2009-10-26  Jason Merrill  <jason@redhat.com>
  1222.  
  1223.         Core issue 906
  1224.         * include/std/future (~Future_result_base): Default outside class
  1225.         body.
  1226.         * include/std/system_error (error_category()): Likewise.
  1227.         * libsupc++/nested_exception.h (nested_exception): Remove
  1228.         exception specifications from defaulted methods.
  1229.  
  1230. 009-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
  1231.  
  1232.         PR libstdc++/41773
  1233.         Revert:
  1234.         2009-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
  1235.  
  1236.         * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
  1237.         const _Alloc&)): New, declare.
  1238.         (_S_construct(_CharT*, _CharT*, const _Alloc&),
  1239.         _S_construct(const _CharT*, const _CharT*, const _Alloc&),
  1240.         _S_construct(iterator, iterator, const _Alloc&),
  1241.         _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
  1242.         forward to the latter.
  1243.         * include/bits/basic_string.tcc (_S_construct(const _CharT*,
  1244.         size_type, const _Alloc&)): Define.
  1245.         (basic_string(const basic_string&, size_type, size_type),
  1246.         basic_string(const basic_string&, size_type, size_type,
  1247.         const _Alloc&), basic_string(const _CharT*, size_type,
  1248.         const _Alloc&), basic_string(const _CharT*, const _Alloc&),
  1249.         basic_string(initializer_list<>, const _Alloc&)): Call the latter.
  1250.         * config/abi/pre/gnu.ver: Remove recently added exports.
  1251.         * src/string-inst.cc: Remove instantiations.
  1252.  
  1253. 2009-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
  1254.  
  1255.         PR libstdc++/41763
  1256.         * include/bits/valarray_array.h (__valarray_default_construct,
  1257.         __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
  1258.         __valarray_destroy_elements, __valarray_product): Do not qualify with
  1259.         __restrict__ pointers accessing data also accessed by other pointers.
  1260.  
  1261. 2009-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
  1262.  
  1263.         * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
  1264.         const _Alloc&)): New, declare.
  1265.         (_S_construct(_CharT*, _CharT*, const _Alloc&),
  1266.         _S_construct(const _CharT*, const _CharT*, const _Alloc&),
  1267.         _S_construct(iterator, iterator, const _Alloc&),
  1268.         _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
  1269.         forward to the latter.
  1270.         * include/bits/basic_string.tcc (_S_construct(const _CharT*,
  1271.         size_type, const _Alloc&)): Define.
  1272.         (basic_string(const basic_string&, size_type, size_type),
  1273.         basic_string(const basic_string&, size_type, size_type,
  1274.         const _Alloc&), basic_string(const _CharT*, size_type,
  1275.         const _Alloc&), basic_string(const _CharT*, const _Alloc&),
  1276.         basic_string(initializer_list<>, const _Alloc&)): Call the latter.
  1277.         * config/abi/pre/gnu.ver: Remove recently added exports.
  1278.         * src/string-inst.cc: Remove instantiations.
  1279.  
  1280. 2009-10-15  Phil Muldoon <pmuldoon@redhat.com>
  1281.  
  1282.         * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
  1283.         (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
  1284.  
  1285. 2009-10-16  Benjamin Kosnik  <bkoz@redhat.com>
  1286.  
  1287.         * include/c_compatibility/stdatomic.h: Include cstdatomic if
  1288.         __cplusplus.
  1289.  
  1290. 2009-10-15  Benjamin Kosnik  <bkoz@redhat.com>
  1291.  
  1292.         PR libstdc++/40654
  1293.         PR libstdc++/40826
  1294.         * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
  1295.         static_cast from base to derived.
  1296.         (atomic_flag_clear_explicit): Same.
  1297.         * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
  1298.         Remove value type constructor.
  1299.         * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
  1300.         * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
  1301.         initialized the atomic_flag member.
  1302.  
  1303. 2009-10-14  Benjamin Kosnik  <bkoz@redhat.com>
  1304.  
  1305.         * doc/xml/authors.xml: Update.
  1306.         * doc/xml/manual/intro.xml: Move test section...
  1307.         * doc/xml/manual/appendix_porting.xml: ...here.
  1308.         * doc/xml/manual/diagnostics.xml: Edit.
  1309.         * doc/xml/manual/using.xml: Break out exception section.
  1310.         * doc/xml/manual/using_exceptions.xml: New.
  1311.         * doc/html: Regenerate.
  1312.  
  1313. 2009-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
  1314.  
  1315.         * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
  1316.  
  1317. 2009-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
  1318.  
  1319.         * include/bits/basic_string.h (operator+=(initializer_list<>),
  1320.         append(initializer_list<>)): Forward to the append overload taking
  1321.         a const CharT* pointer and a size, thus avoiding instantiating
  1322.         unnecessarily in the built library the overload taking a pair of
  1323.         iterators.
  1324.         (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
  1325.         for assign.
  1326.         (insert(iterator, initializer_list<>): Likewise for insert.
  1327.  
  1328. 2009-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
  1329.  
  1330.         * include/bits/c++config: Do not disable extern templates for string
  1331.         in plain parallel-mode and in profile-mode; add comment explaining
  1332.         _GLIBCXX_EXTERN_TEMPLATE == -1.
  1333.         * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
  1334.  
  1335. 2009-10-14  Jason Merrill  <jason@redhat.com>
  1336.  
  1337.         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
  1338.  
  1339. 2009-10-13  Paolo Carlini  <paolo.carlini@oracle.com>
  1340.  
  1341.         * include/parallel/for_each_selectors.h: Minor uglification and
  1342.         stylistic fixes.
  1343.  
  1344. 2009-10-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
  1345.  
  1346.         * include/precompiled/stdc++.h: Include <initializer_list>
  1347.         for completeness.
  1348.  
  1349. 2009-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
  1350.  
  1351.         * include/bits/random.h (class linear_congruential_engine,
  1352.         class mersenne_twister_engine, class subtract_with_carry_engine,
  1353.         class discard_block_engine, class independent_bits_engine,
  1354.         class shuffle_order_engine, class uniform_int_distribution,
  1355.         class binomial_distribution, class geometric_distribution,
  1356.         class negative_binomial_distribution, class poisson_distribution,
  1357.         class discrete_distribution): Do not use simulated concept checks,
  1358.         tidy startic_asserts on argument types and ranges.
  1359.         (class uniform_real_distribution, class normal_distribution,
  1360.         class lognormal_distribution, class gamma_distribution,
  1361.         class chi_squared_distribution, class cauchy_distribution,
  1362.         class fisher_f_distribution, class student_t_distribution,
  1363.         class exponential_distribution, class weibull_distribution,
  1364.         class extreme_value_distribution, class piecewise_linear_distribution,
  1365.         class piecewise_constant_distribution): Add static_assert on
  1366.         template argument type.
  1367.         * include/std/random: Do not include <bits/concept_check.h>.
  1368.         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
  1369.         Fix.
  1370.         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
  1371.         Likewise.
  1372.         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
  1373.         Likewise.
  1374.         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
  1375.         Likewise.
  1376.         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
  1377.         Likewise.
  1378.         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
  1379.         Likewise.
  1380.         * testsuite/26_numerics/random/discard_block_engine/requirements/
  1381.         typedefs.cc: Likewise.
  1382.         * testsuite/26_numerics/random/discard_block_engine/operators/
  1383.         equal.cc: Likewise.
  1384.         * testsuite/26_numerics/random/discard_block_engine/operators/
  1385.         serialize.cc: Likewise.
  1386.         * testsuite/26_numerics/random/linear_congruential_engine/
  1387.         requirements/non_uint_neg.cc: Tweak.
  1388.  
  1389. 2009-10-10  Gerald Pfeifer  <gerald@pfeifer.com>
  1390.  
  1391.         * doc/xml/manual/messages.xml: Update GNU gettext reference.
  1392.  
  1393. 2009-10-10  Gerald Pfeifer  <gerald@pfeifer.com>
  1394.  
  1395.         * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
  1396.         Specifications, Issue 6 (IEEE Std. 1003.1-2004).
  1397.         Update link to bogus site with reference to unix.org.
  1398.         * doc/xml/manual/ctype.xml: Ditto.
  1399.         * doc/xml/manual/locale.xml: Ditto.
  1400.  
  1401. 2009-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
  1402.  
  1403.         * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
  1404.         * include/parallel/for_each_selectors.h
  1405.         (__adjacent_difference_selector): Likewise.
  1406.  
  1407. 2009-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
  1408.  
  1409.         * include/ext/bitmap_allocator.h: Minor clean-ups.
  1410.  
  1411. 2009-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
  1412.  
  1413.         * config/abi/pre/gnu.ver: Adjust exports.
  1414.  
  1415. 2009-10-07  Phil Muldoon <pmuldoon@redhat.com>
  1416.  
  1417.         * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
  1418.         pretty-printer section.
  1419.  
  1420. 2009-10-07  Chris Jefferson  <chris@bubblescope.net>
  1421.  
  1422.         * testsuite/25_algorithms/rotate/moveable2.cc: New.
  1423.  
  1424. 2009-10-06  Janis Johnson  <janis187@us.ibm.com>
  1425.  
  1426.         * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
  1427.         * testsuite/decimal/cast_neg.cc: Ditto.
  1428.         * testsuite/decimal/comparison.cc: Ditto.
  1429.         * testsuite/decimal/compound-assignment.cc: Ditto.
  1430.         * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
  1431.         * testsuite/decimal/conversion-from-float.cc: Ditto.
  1432.         * testsuite/decimal/conversion-from-integral.cc: Ditto.
  1433.         * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
  1434.         * testsuite/decimal/conversion-to-integral.cc: Ditto.
  1435.         * testsuite/decimal/ctor.cc: Ditto.
  1436.         * testsuite/decimal/incdec.cc: Ditto.
  1437.         * testsuite/decimal/incdec-memfunc.cc: Ditto.
  1438.         * testsuite/decimal/make-decimal.cc: Ditto.
  1439.         * testsuite/decimal/mixed-mode_neg.cc: Ditto.
  1440.         * testsuite/decimal/operator_neg.cc: Ditto.
  1441.         * testsuite/decimal/unary-arith.cc: Ditto.
  1442.  
  1443. 2009-10-05  Benjamin Kosnik  <bkoz@redhat.com>
  1444.  
  1445.         * doc/html/*: Regenerate.
  1446.  
  1447. 2009-10-05  John Bytheway  <jbytheway@gmail.com>
  1448.  
  1449.         PR libstdc++/41530
  1450.         * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
  1451.         Fix to just move.
  1452.         * testsuite/20_util/tuple/cons/41530.cc: New.
  1453.  
  1454. 2009-10-05  Phil Muldoon  <pmuldoon@redhat.com>
  1455.  
  1456.         * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
  1457.         printers. Add links to GDB wiki/online manual.
  1458.  
  1459. 2009-10-05  Benjamin Kosnik  <bkoz@redhat.com>
  1460.             Edward Smith-Rowland  <3dw4rd@verizon.net>
  1461.  
  1462.         * include/decimal/decimal: Warn if decimal floating point types
  1463.         are not available.
  1464.         * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
  1465.         * configure.ac: Use it.
  1466.         * configure: Regenerate.
  1467.         * config.h.in: Regenerate.
  1468.  
  1469. 2009-10-05  Benjamin Kosnik  <bkoz@redhat.com>
  1470.  
  1471.         * include/Makefile.am: Remove stray line break.
  1472.  
  1473.         * include/decimal/decimal: Brief class doxygen markup.
  1474.         * libsupc++/exception: Whitespace cleanup.
  1475.  
  1476.         * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
  1477.         decimal.
  1478.         * scripts/create_testsuite_files (dlist): Same.
  1479.  
  1480.         * doc/xml/manual/using.xml: One column in table. Move after TR1.
  1481.  
  1482.         * testsuite/decimal/bad-cast.cc: Move to...
  1483.         * testsuite/decimal/cast_neg.cc: ...here.
  1484.         * testsuite/decimal/bad-mixed-mode.cc: Move to...
  1485.         * testsuite/decimal/mixed-mode_neg.cc: ...here.
  1486.         * testsuite/decimal/bad-operator.cc: Move to...
  1487.         * testsuite/decimal/operator_neg.cc: ...here.
  1488.  
  1489.         * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
  1490.  
  1491. 2009-10-05  Janis Johnson  <janis187@us.ibm.com>
  1492.  
  1493.         * doc/Makefile.am: Process new file.
  1494.         * doc/xml/manual/intro.xml: Ditto.
  1495.         * doc/xml/manual/using.xml: Document new header.
  1496.         * doc/xml/manual/status_cxxdecimal.xml: New file.
  1497.         * include/Makefile.am: Process new headers.
  1498.         * include/decimal/decimal: New file.
  1499.         * include/decimal/decimal.h: New file.
  1500.  
  1501. 2009-10-05  Janis Johnson  <janis187@us.ibm.com>
  1502.  
  1503.         * testsuite/decimal: New directory.
  1504.         * testsuite/decimal/bad-cast.cc: New test.
  1505.         * testsuite/decimal/bad-mixed-mode.cc: New test.
  1506.         * testsuite/decimal/bad-operator.cc: New test.
  1507.         * testsuite/decimal/binary-arith.cc: New test.
  1508.         * testsuite/decimal/comparison.cc: New test.
  1509.         * testsuite/decimal/compound-assignment.cc: New test.
  1510.         * testsuite/decimal/compound-assignment-memfunc.cc: New test.
  1511.         * testsuite/decimal/conversion-from-float.cc: New test.
  1512.         * testsuite/decimal/conversion-from-integral.cc: New test.
  1513.         * testsuite/decimal/conversion-to-generic-float.cc: New test.
  1514.         * testsuite/decimal/conversion-to-integral.cc: New test.
  1515.         * testsuite/decimal/ctor.cc: New test.
  1516.         * testsuite/decimal/incdec.cc: New test.
  1517.         * testsuite/decimal/incdec-memfunc.cc: New test.
  1518.         * testsuite/decimal/make-decimal.cc: New test.
  1519.         * testsuite/decimal/unary-arith.cc: New test.
  1520.  
  1521. 2009-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
  1522.  
  1523.         * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
  1524.         * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
  1525.  
  1526. 2009-10-05  Chris Jefferson  <chris@bubblescope.net>
  1527.  
  1528.         * include/bits/stl_algo.h (__stable_partition_adaptive,
  1529.         __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
  1530.         Extend to work with rvalue references in C++0x mode.
  1531.         * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
  1532.         * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
  1533.         * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
  1534.         * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
  1535.         * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
  1536.  
  1537. 2009-10-04  Benjamin Kosnik  <bkoz@redhat.com>
  1538.  
  1539.         * doc/xml/manual/using.xml: Add profile headers.
  1540.         * testsuite/ext/profile/mh.cc: Restrict to linux.
  1541.  
  1542. 2009-10-02  Silvius Rus  <silvius.rus@gmail.com>
  1543.  
  1544.         * configure: Add check for execinfo.h.
  1545.         * config.h.in: Add undef for HAVE_EXECINFO_H.
  1546.         * include/Makefile.am: Add build support for profile mode.
  1547.         * include/Makefile.in: Same.
  1548.         * include/profile/base.h: New file.
  1549.         * include/profile/bitset: Same.
  1550.         * include/profile/deque: Same.
  1551.         * include/profile/hashtable.h: Same.
  1552.         * include/profile/list: Same.
  1553.         * include/profile/map: Same.
  1554.         * include/profile/map.h: Same.
  1555.         * include/profile/multimap.h: Same.
  1556.         * include/profile/multiset.h: Same.
  1557.         * include/profile/set: Same.
  1558.         * include/profile/set.h: Same.
  1559.         * include/profile/unordered_map: Same.
  1560.         * include/profile/unordered_set: Same.
  1561.         * include/profile/vector: Same.
  1562.         * include/profile/impl/profiler.h: Same.
  1563.         * include/profile/impl/profiler_container_size.h: Same.
  1564.         * include/profile/impl/profiler_hash_func.h: Same.
  1565.         * include/profile/impl/profiler_hashtable_size.h: Same.
  1566.         * include/profile/impl/profiler_map_to_unordered_map.h: Same.
  1567.         * include/profile/impl/profiler_node.h: Same.
  1568.         * include/profile/impl/profiler_state.h: Same.
  1569.         * include/profile/impl/profiler_trace.h: Same.
  1570.         * include/profile/impl/profiler_vector_size.h: Same.
  1571.         * include/profile/impl/profiler_vector_to_list.h: Same.
  1572.         * include/std/vector: Include corresponding profile header guarded by
  1573.         _GLIBCXX_PROFILE.
  1574.         * include/std/deque: Same.
  1575.         * include/std/list: Same.
  1576.         * include/std/map: Same.
  1577.         * include/std/unordered_map: Same.
  1578.         * include/std/bitset: Same.
  1579.         * include/std/set: Same.
  1580.         * include/std/unordered_set: Same.
  1581.         * include/backward/hash_map: Same.
  1582.         * include/backward/hash_set: Same.
  1583.         * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
  1584.         * include/bits/c++config: Define profile namespace.
  1585.         * testsuite/Makefile.in: Add check-profile.
  1586.         * testsuite/Makefile.am: Same.
  1587.         * testsuite/ext/profile/all.cc: New file.
  1588.         * testsuite/ext/profile/mh.cc: Same.
  1589.         * testsuite/ext/profile/mutex_extensions.cc: Same.
  1590.         * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
  1591.         * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
  1592.         * testsuite/23_containers/vector/profile/vector.cc: Same.
  1593.         * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
  1594.         in profile mode.
  1595.         * testsuite/23_containers/deque/capacity/moveable.cc: Same.
  1596.         * testsuite/23_containers/list/capacity/29134.cc: Same.
  1597.         * doc/Makefile.in: Add reference to profile_mode.xml.
  1598.         * doc/Makefile.am: Same.
  1599.         * doc/xml/manual/profile_mode.xml: New file.
  1600.         * doc/xml/manual/debug.xml: Add link to profile mode section.
  1601.         * doc/xml/manual/extensions.xml: Add profile mode.  Update numbering.
  1602.         * doc/doxygen/user.cfg.in: Add profile mode files.
  1603.  
  1604. 2009-10-02  Johannes Singler  <singler@ira.uka.de>
  1605.  
  1606.         * include/parallel/base.h: Take integer types from <tr1/cstdint>.
  1607.         * include/parallel/compatibility.h: Likewise.
  1608.         * include/parallel/multiseq_selection.h: Likewise.
  1609.         * include/parallel/random_shuffle.h: Likewise.
  1610.         * include/parallel/random_number.h: Likewise;
  1611.         use numeric_limits<>::digit instead of sizeof()*8.
  1612.         * include/parallel/types.h: Likewise.
  1613.         * doc/html/manual/bk01pt12ch31s03.html:
  1614.         Document dependency on stdint.h.
  1615.  
  1616. 2009-10-01  Phil Muldoon <pmuldoon@redhat.com>
  1617.  
  1618.         * python/libstdcxx/v6/printers.py (StdListPrinter):
  1619.         Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
  1620.         printer registration.
  1621.         (StdListIteratorPrinter): Likewise.
  1622.         (StdDebugIteratorPrinter): New printer.
  1623.         (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
  1624.         entries.  Always pass a typename where the type can change.
  1625.         (StdSlistPrinter) Receive typename from printer registration.  Use
  1626.         in printer output.
  1627.         (StdBitsetPrinter): Likewise.
  1628.         (StdDequePrinter): Likewise.
  1629.  
  1630. 2009-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
  1631.  
  1632.         * include/bits/random.tcc: Define static const data members.
  1633.         * include/tr1/random.tcc: Likewise.
  1634.         * testsuite/26_numerics/random/subtract_with_carry_engine/
  1635.         requirements/constants.cc: New.
  1636.         * testsuite/26_numerics/random/mersenne_twister_engine/
  1637.         requirements/constants.cc: Likewise.
  1638.         * testsuite/26_numerics/random/linear_congruential_engine/
  1639.         requirements/constants.cc: Likewise.
  1640.         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
  1641.         constants.cc: Likewise.
  1642.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
  1643.         requirements/constants.cc: Likewise.
  1644.         * testsuite/tr1/5_numerical_facilities/random/
  1645.         subtract_with_carry_01/requirements/constants.cc: Likewise.
  1646.         * testsuite/tr1/5_numerical_facilities/random/discard_block/
  1647.         requirements/constants.cc: Likewise.
  1648.         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
  1649.         requirements/constants.cc: Likewise.
  1650.         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
  1651.         requirements/constants.cc: Likewise.
  1652.         * testsuite/tr1/5_numerical_facilities/random/xor_combine/
  1653.         requirements/constants.cc: Likewise.
  1654.  
  1655. 2009-09-29  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  1656.  
  1657.         PR libstdc++/38923
  1658.         * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
  1659.         use sed script portable to Solaris /bin/sed for extracting ld
  1660.         version.
  1661.         * configure: Regenerate.
  1662.  
  1663. 2009-09-28  Benjamin Kosnik  <bkoz@redhat.com>
  1664.  
  1665.         * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
  1666.         * libsupc++/vec.cc: Same.
  1667.         * libsupc++/vterminate.cc: Same.
  1668.         * libsupc++/new_opnt.cc: Same.
  1669.  
  1670. 2009-09-28  Johannes Singler  <singler@ira.uka.de>
  1671.  
  1672.         * include/parallel/for_each_selectors.h:  Remove obsolete comment.
  1673.  
  1674. 2009-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
  1675.  
  1676.         * doc/html/ext/lwg-active.html: Update to Revision R66.
  1677.         * doc/html/ext/lwg-closed.html: Likewise.
  1678.         * doc/html/ext/lwg-defects: Likewise.
  1679.  
  1680.         * doc/xml/manual/intro.xml: Update entry for DR 853.
  1681.  
  1682. 2009-09-26  Gerald Pfeifer  <gerald@pfeifer.com>
  1683.  
  1684.         * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
  1685.         according to upstream redirects.
  1686.  
  1687. 2009-09-25  Johannes Singler  <singler@ira.uka.de>
  1688.  
  1689.         * include/parallel/include/parallel/checkers.h
  1690.         (is_sorted_failure, is_sorted_print_failures):  Remove (unused).
  1691.         (__is_sorted):  Remove default parameter for _Compare; remove
  1692.         inappropriate printf.
  1693.  
  1694. 2009-09-25  Johannes Singler  <singler@ira.uka.de>
  1695.  
  1696.         * include/parallel/base.h:  Comment on presence of min/max duplicates.
  1697.  
  1698. 2009-09-25  Johannes Singler  <singler@ira.uka.de>
  1699.  
  1700.         * include/parallel/partition.h (__parallel_nth_element):
  1701.         Correct comment.
  1702.  
  1703. 2009-09-24  Johannes Singler  <singler@ira.uka.de>
  1704.  
  1705.         * include/parallel/algo.h: Uglify internal identifiers;
  1706.         correct line breaks.
  1707.         * include/parallel/for_each.h: Likewise.
  1708.         * include/parallel/numeric: Likewise.
  1709.         * include/parallel/omp_loop.h: Likewise.
  1710.         * include/parallel/omp_loop_static.h: Likewise.
  1711.         * include/parallel/par_loop.h: Likewise.
  1712.         * include/parallel/workstealing.h: Likewise.
  1713.  
  1714. 2009-09-24  Johannes Singler  <singler@ira.uka.de>
  1715.  
  1716.         * include/parallel/base.h (_EqualFromLess):  Move _Compare template
  1717.         parameter to the end as of others.
  1718.         * include/parallel/algobase.h
  1719.         (__lexicographical_compare_switch): Likewise.
  1720.  
  1721. 2009-09-23  Johannes Singler  <singler@ira.uka.de>
  1722.  
  1723.         * include/parallel/algobase.h: Uglify internal identifiers;
  1724.         correct line breaks.
  1725.         * include/parallel/algo.h: Likewise.
  1726.         * include/parallel/base.h: Likewise.
  1727.         * include/parallel/equally_split.h: Likewise.
  1728.         * include/parallel/find.h: Likewise.
  1729.         * include/parallel/find_selectors.h: Likewise.
  1730.         * include/parallel/for_each_selectors.h: Likewise.
  1731.         * include/parallel/list_partition.h: Likewise.
  1732.         * include/parallel/losertree.h: Likewise.
  1733.         * include/parallel/merge.h: Likewise.
  1734.         * include/parallel/multiseq_selection.h: Likewise.
  1735.         * include/parallel/multiway_merge.h: Likewise.
  1736.         * include/parallel/multiway_mergesort.h: Likewise.
  1737.         * include/parallel/numeric: Likewise.
  1738.         * include/parallel/numericfwd.h: Likewise.
  1739.         * include/parallel/omp_loop.h: Likewise.
  1740.         * include/parallel/omp_loop_static.h: Likewise.
  1741.         * include/parallel/par_loop.h: Likewise.
  1742.         * include/parallel/partition.h: Likewise.
  1743.         * include/parallel/random_shuffle.h: Likewise.
  1744.         * include/parallel/search.h: Likewise.
  1745.         * include/parallel/sort.h: Likewise.
  1746.         * include/parallel/workstealing.h: Likewise.
  1747.  
  1748. 2009-09-21  Gerald Pfeifer  <gerald@pfeifer.com>
  1749.  
  1750.         * doc/xml/manual/appendix_contributing.xml: Adjust link to
  1751.         coreutils.
  1752.  
  1753. 2009-09-18  Jan Kratochvil  <jan.kratochvil@redhat.com>
  1754.  
  1755.         * python/hook.in: Fix prefix trailing slash on 64bit host arches.
  1756.  
  1757. 2009-09-17  Joseph Myers  <joseph@codesourcery.com>
  1758.  
  1759.         * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
  1760.         * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
  1761.         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
  1762.         testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
  1763.         testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
  1764.         testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
  1765.         testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
  1766.         testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
  1767.         testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
  1768.         testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
  1769.         testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
  1770.         testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
  1771.  
  1772. 2009-09-17  Joseph Myers  <joseph@codesourcery.com>
  1773.  
  1774.         * include/ext/vstring.h (to_wstring(long long),
  1775.         to_wstring(unsigned long long), to_wstring(long double)): Disable
  1776.         for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
  1777.  
  1778. 2009-09-17  Johannes Singler  <singler@ira.uka.de>
  1779.  
  1780.         * include/parallel/algobase.h: Replace tabs by spaces;
  1781.         correct line breaks.
  1782.         * include/parallel/algorithmfwd.h: Likewise.
  1783.         * include/parallel/balanced_quicksort.h: Likewise.
  1784.         * include/parallel/base.h: Likewise.
  1785.         * include/parallel/checkers.h: Likewise.
  1786.         * include/parallel/compatibility.h: Likewise.
  1787.         * include/parallel/equally_split.h: Likewise.
  1788.         * include/parallel/find.h: Likewise.
  1789.         * include/parallel/for_each.h: Likewise.
  1790.         * include/parallel/for_each_selectors.h: Likewise.
  1791.         * include/parallel/iterator.h: Likewise.
  1792.         * include/parallel/list_partition.h: Likewise.
  1793.         * include/parallel/losertree.h: Likewise.
  1794.         * include/parallel/merge.h: Likewise.
  1795.         * include/parallel/multiseq_selection.h: Likewise.
  1796.         * include/parallel/multiway_merge.h: Likewise.
  1797.         * include/parallel/multiway_mergesort.h: Likewise.
  1798.         * include/parallel/numeric: Likewise.
  1799.         * include/parallel/numericfwd.h: Likewise.
  1800.         * include/parallel/omp_loop.h: Likewise.
  1801.         * include/parallel/omp_loop_static.h: Likewise.
  1802.         * include/parallel/par_loop.h: Likewise.
  1803.         * include/parallel/partial_sum.h: Likewise.
  1804.         * include/parallel/partition.h: Likewise.
  1805.         * include/parallel/queue.h: Likewise.
  1806.         * include/parallel/quicksort.h: Likewise.
  1807.         * include/parallel/random_number.h: Likewise.
  1808.         * include/parallel/random_shuffle.h: Likewise.
  1809.         * include/parallel/search.h: Likewise.
  1810.         * include/parallel/set_operations.h: Likewise.
  1811.         * include/parallel/settings.h: Likewise.
  1812.         * include/parallel/sort.h: Likewise.
  1813.         * include/parallel/types.h: Likewise.
  1814.         * include/parallel/unique_copy.h: Likewise.
  1815.         * include/parallel/workstealing.h: Likewise.
  1816.         * include/parallel/algo.h: Likewise;
  1817.         shorten _ForwardIterator to _FIterator.
  1818.         * include/parallel/find_selectors.h: Likewise.
  1819.  
  1820. 2009-09-16  Johannes Singler  <singler@ira.uka.de>
  1821.  
  1822.         * include/parallel/base.h: Correct some comments accidentally changed
  1823.         during uglification.
  1824.         * include/parallel/find.h: Likewise.
  1825.         * include/parallel/find_selectors.h: Likewise.
  1826.         * include/parallel/multiway_merge.h: Likewise.
  1827.         * include/parallel/multiway_mergesort.h: Likewise.
  1828.         * include/parallel/partial_sum.h: Likewise.
  1829.         * include/parallel/partition.h: Likewise.
  1830.         * include/parallel/queue.h: Likewise.
  1831.         * include/parallel/random_shuffle.h: Likewise.
  1832.         * include/parallel/settings.h: Likewise.
  1833.         * include/parallel/sort.h: Likewise.
  1834.         * include/parallel/tags.h: Likewise.
  1835.         * include/parallel/workstealing.h: Likewise.
  1836.  
  1837. 2009-09-16  Johannes Singler  <singler@ira.uka.de>
  1838.  
  1839.         * include/parallel/base.h (_EqualFromLess):
  1840.         Correct uglification of member variables and method arguments.
  1841.         * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
  1842.         * include/parallel/find_selectors.h (__find_first_of_selector):
  1843.         Likewise.
  1844.         * include/parallel/iterator.h (_IteratorTriple): Likewise.
  1845.         * include/parallel/multiseq_selection.h
  1846.         (_Lexicographic, _LexicographicReverse): Likewise.
  1847.         * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
  1848.         Likewise.
  1849.         * include/parallel/random_number.h (_RandomNumber): Likewise.
  1850.         * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
  1851.         Likewise.
  1852.         * include/parallel/set_operations.h (__symmetric_difference_func,
  1853.         __difference_func, __intersection_func, __union_func,
  1854.         parallel_set_union, parallel_set_intersection, parallel_set_difference,
  1855.         parallel_set_symmetric_difference): Likewise.
  1856.         * include/parallel/tags.h (parallel_tag): Likewise.
  1857.         * include/parallel/workstealing.h (_Job): Likewise.
  1858.         * include/parallel/multiway_merge.h
  1859.         (__multiway_merge_k_variant_sentinel_switch:operator())
  1860.         correct uglification of _*LoserTree*.
  1861.         * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
  1862.         uglification of member variables and method arguments.
  1863.         * include/parallel/par_loop.h: Correct uglification of finish_iterator.
  1864.         * include/parallel/for_each_selectors.h: Likewise.
  1865.         * include/parallel/omp_loop.h: Likewise.
  1866.         * include/parallel/algo.h: Likewise; uglify c_rand_number.
  1867.  
  1868. 2009-09-16  Johannes Singler  <singler@ira.uka.de>
  1869.  
  1870.         * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
  1871.         Replace redundant _Self.
  1872.         * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
  1873.         Replace redundant _Self.
  1874.         * include/parallel/algo.h: Correct accidental _Self in comments.
  1875.         * include/parallel/losertree.h: Likewise.
  1876.         * include/parallel/multiway_merge.h: Likewise.
  1877.         * include/parallel/random_shuffle.h: Likewise.
  1878.  
  1879. 2009-09-16  Johannes Singler  <singler@ira.uka.de>
  1880.  
  1881.         * include/parallel/algobase.h: Uglify internal identifiers.
  1882.         * include/parallel/algo.h: Likewise.
  1883.         * include/parallel/algorithm: Likewise.
  1884.         * include/parallel/algorithmfwd.h: Likewise.
  1885.         * include/parallel/balanced_quicksort.h: Likewise.
  1886.         * include/parallel/base.h: Likewise.
  1887.         * include/parallel/basic_iterator.h: Likewise.
  1888.         * include/parallel/checkers.h: Likewise.
  1889.         * include/parallel/compatibility.h: Likewise.
  1890.         * include/parallel/compiletime_settings.: Likewise.
  1891.         * include/parallel/equally_split.h: Likewise.
  1892.         * include/parallel/features.h: Likewise.
  1893.         * include/parallel/find.h: Likewise.
  1894.         * include/parallel/find_selectors.h: Likewise.
  1895.         * include/parallel/for_each.h: Likewise.
  1896.         * include/parallel/for_each_selectors.h: Likewise.
  1897.         * include/parallel/iterator.h: Likewise.
  1898.         * include/parallel/list_partition.h: Likewise.
  1899.         * include/parallel/losertree.h: Likewise.
  1900.         * include/parallel/merge.h: Likewise.
  1901.         * include/parallel/multiseq_selection.h: Likewise.
  1902.         * include/parallel/multiway_merge.h: Likewise.
  1903.         * include/parallel/multiway_mergesort.h: Likewise.
  1904.         * include/parallel/numeric: Likewise.
  1905.         * include/parallel/numericfwd.h: Likewise.
  1906.         * include/parallel/omp_loop.h: Likewise.
  1907.         * include/parallel/omp_loop_static.h: Likewise.
  1908.         * include/parallel/parallel.h: Likewise.
  1909.         * include/parallel/par_loop.h: Likewise.
  1910.         * include/parallel/partial_sum.h: Likewise.
  1911.         * include/parallel/partition.h: Likewise.
  1912.         * include/parallel/queue.h: Likewise.
  1913.         * include/parallel/quicksort.h: Likewise.
  1914.         * include/parallel/random_number.h: Likewise.
  1915.         * include/parallel/random_shuffle.h: Likewise.
  1916.         * include/parallel/search.h: Likewise.
  1917.         * include/parallel/set_operations.h: Likewise.
  1918.         * include/parallel/settings.h: Likewise.
  1919.         * include/parallel/sort.h: Likewise.
  1920.         * include/parallel/tags.h: Likewise.
  1921.         * include/parallel/types.h: Likewise.
  1922.         * include/parallel/unique_copy.h: Likewise.
  1923.         * include/parallel/workstealing.h: Likewise.
  1924.  
  1925. 2009-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
  1926.  
  1927.         PR libstdc++/41037
  1928.         * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
  1929.         and wcerr flags.
  1930.         * testsuite/27_io/objects/char/41037.cc: New.
  1931.         * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
  1932.  
  1933. 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
  1934.  
  1935.         * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
  1936.         constraint.
  1937.  
  1938. 2009-09-11  Johannes Singler  <singler@ira.uka.de>
  1939.  
  1940.         * include/parallel/multiway_merge.h
  1941.         (multiway_merge_exact_splitting): Deallocate borders correctly.
  1942.         (parallel_multiway_merge): Remove unnecessarily complicated
  1943.         allocation, random access iterators are default-constructible;
  1944.         deallocate ne_seqs correctly.
  1945.  
  1946. 2009-09-11  Paolo Carlini  <paolo.carlini@oracle.com>
  1947.  
  1948.         PR libstdc++/41316
  1949.         * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
  1950.         Remove.
  1951.         (forward_list<>::sort(_Comp)): Only declare.
  1952.         (forward_list<>::sort()): Forward to the latter.
  1953.         * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
  1954.         Remove definition.
  1955.         (forward_list<>::sort(_Comp)): Define.
  1956.         * testsuite/23_containers/forward_list/requirements/dr438/
  1957.         assign_neg.cc: Adjust dg-error line number.
  1958.         * testsuite/23_containers/forward_list/requirements/dr438/
  1959.         insert_neg.cc: Likewise.
  1960.         * testsuite/23_containers/forward_list/requirements/dr438/
  1961.         constructor_1_neg.cc: Likewise.
  1962.         * testsuite/23_containers/forward_list/requirements/dr438/
  1963.         constructor_2_neg.cc: Likewise.
  1964.  
  1965. 2009-09-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  1966.  
  1967.         * src/Makefile.am (libstdc___la_LINK): New.
  1968.         * src/Makefile.in: Regenerate.
  1969.  
  1970. 2009-09-09  Loren J. Rittle  <ljrittle@acm.org>
  1971.  
  1972.         * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
  1973.         *-*-freebsd* from both dg-do and dg-options.
  1974.  
  1975. 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
  1976.  
  1977.         * configure: Rebuilt with modified libtool.m4.
  1978.  
  1979. 2009-09-07  H.J. Lu  <hongjiu.lu@intel.com>
  1980.             Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  1981.  
  1982.         PR libstdc++/41280
  1983.         * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
  1984.         MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
  1985.         * configure: Regenerate.
  1986.  
  1987. 2009-09-06  Paolo Carlini  <paolo.carlini@oracle.com>
  1988.  
  1989.         PR libstdc++/41267
  1990.         * include/bits/stl_algobase.h (__copy_move::__copy_m,
  1991.         __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
  1992.         with a null third argument.
  1993.  
  1994. 2009-09-04  Benjamin Kosnik  <bkoz@redhat.com>
  1995.  
  1996.         Revert.
  1997.         2009-08-06  Benjamin Kosnik  <bkoz@redhat.com>
  1998.         * src/compatibility.cc: Make C++0x safe, add in explicit casts to
  1999.         bool for stream sentry objects.
  2000.         * include/bits/istream.tcc: Same.
  2001.         * include/bits/ostream.tcc: Same.
  2002.         * include/bits/basic_string.tcc: Same.
  2003.         * include/bits/ostream_insert.h: Same.
  2004.         * src/istream.cc: Same.
  2005.  
  2006. 2009-09-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  2007.  
  2008.         * configure.ac: Replace AC_CONFIG_COMMANDS([default])
  2009.         instantiation with additional commands issued for each Makefile
  2010.         in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
  2011.         runs these commands.
  2012.         Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
  2013.         running `make' in include, passing `pch_build=' to `make'.
  2014.         * configure: Regenerate.
  2015.  
  2016.         PR libstdc++/41220
  2017.         * include/Makefile.am (CLEANFILES): Add stamp-host.
  2018.         * include/Makefile.in: Regenerate.
  2019.  
  2020. 2009-09-02  Joseph Myers  <joseph@codesourcery.com>
  2021.  
  2022.         * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
  2023.         under util/ to remote host.  Copy .h and .hpp files at more levels
  2024.         under util/ to remote host.
  2025.  
  2026. 2009-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
  2027.  
  2028.         * include/bits/stl_uninitialized.h
  2029.         (__uninitialized_copy::uninitialized_copy): Just call (the now
  2030.         forwarding) _Construct.
  2031.  
  2032. 2009-09-01  Chris Jefferson  <chris@bubblescope.net>
  2033.             Paolo Carlini  <paolo.carlini@oracle.com>
  2034.  
  2035.         * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
  2036.         _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
  2037.         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
  2038.         move_iterators/1.cc: Adjust, do not define
  2039.         _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
  2040.         * testsuite/20_util/specialized_algorithms/uninitialized_copy/
  2041.         move_iterators/1.cc: Likewise.
  2042.         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
  2043.         * testsuite/25_algorithms/move/1.cc: Likewise.
  2044.         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
  2045.         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
  2046.         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
  2047.         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
  2048.         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
  2049.         test for predicated test.
  2050.         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
  2051.         * testsuite/25_algorithms/nth_element/moveable.cc: Add test
  2052.         for predicated version.
  2053.         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
  2054.  
  2055.         * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
  2056.         enable test2 and test3.
  2057.  
  2058.         * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
  2059.         moving bug in C++0x mode.
  2060.  
  2061.         * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
  2062.         * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
  2063.         * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
  2064.         * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
  2065.  
  2066. 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
  2067.             Kaz Kojima  <kkojima@gcc.gnu.org>
  2068.  
  2069.         * testsuite/18_support/numeric_limits/denorm_min.cc: Use
  2070.         dg-add-options ieee.
  2071.         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
  2072.         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
  2073.         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
  2074.         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
  2075.         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
  2076.         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
  2077.         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
  2078.         * testsuite/18_support/numeric_limits/
  2079.         specialization_default_values.cc: Likewise.
  2080.         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
  2081.         * testsuite/26_numerics/complex/pow.cc: Likewise.
  2082.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2083.         01_assoc_laguerre/check_nan.cc: Likewise.
  2084.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2085.         02_assoc_legendre/check_nan.cc: Likewise.
  2086.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2087.         03_beta/check_nan.cc: Likewise.
  2088.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2089.         04_comp_ellint_1/check_nan.cc: Likewise.
  2090.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2091.         05_comp_ellint_2/check_nan.cc: Likewise.
  2092.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2093.         06_comp_ellint_3/check_nan.cc: Likewise.
  2094.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2095.         07_conf_hyperg/check_nan.cc: Likewise.
  2096.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2097.         08_cyl_bessel_i/check_nan.cc: Likewise.
  2098.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2099.         09_cyl_bessel_j/check_nan.cc: Likewise.
  2100.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2101.         10_cyl_bessel_k/check_nan.cc: Likewise.
  2102.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2103.         11_cyl_neumann/check_nan.cc: Likewise.
  2104.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2105.         12_ellint_1/check_nan.cc: Likewise.
  2106.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2107.         13_ellint_2/check_nan.cc: Likewise.
  2108.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2109.         14_ellint_3/check_nan.cc: Likewise.
  2110.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2111.         15_expint/check_nan.cc: Likewise.
  2112.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2113.         16_hermite/check_nan.cc: Likewise.
  2114.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2115.         17_hyperg/check_nan.cc: Likewise.
  2116.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2117.         18_laguerre/check_nan.cc: Likewise.
  2118.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2119.         19_legendre/check_nan.cc: Likewise.
  2120.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2121.         20_riemann_zeta/check_nan.cc: Likewise.
  2122.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2123.         21_sph_bessel/check_nan.cc: Likewise.
  2124.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2125.         22_sph_legendre/check_nan.cc: Likewise.
  2126.         * testsuite/tr1/5_numerical_facilities/special_functions/
  2127.         23_sph_neumann/check_nan.cc: Likewise.
  2128.  
  2129. 2009-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
  2130.  
  2131.         * include/bits/stl_construct.h: Include <bits/move.h>.
  2132.  
  2133. 2009-08-29  Chris Jefferson  <chris@bubblescope.net>
  2134.  
  2135.         * include/bits/move.h (_GLIBCXX_FORWARD): Add.
  2136.         * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
  2137.         Add.
  2138.         * include/bits/stl_tempbuf.h (_Temporary_buffer::
  2139.         _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
  2140.         * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
  2141.         C++0x mode.
  2142.         * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
  2143.         const copy_tracker&)): Add.
  2144.         * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
  2145.         * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
  2146.  
  2147. 2009-08-26  Benjamin Kosnik  <bkoz@redhat.com>
  2148.  
  2149.         * config/abi/pre/gnu.ver: Fixups for string member functions.
  2150.  
  2151. 2009-08-26  Jonathan Wakely  <jwakely.gcc@gmail.com>
  2152.  
  2153.         PR libstdc++/41005
  2154.         * configure.ac: Bump libtool_VERSION to 6:14:0.
  2155.         * configure: Regenerate.
  2156.         * src/Makefile.am: Compile fstream-inst.cc as C++0x.
  2157.         * src/Makefile.in: Regenerate.
  2158.         * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
  2159.         move <future> symbols to 3.4.14 version.
  2160.         * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
  2161.  
  2162. 2009-08-25  Benjamin Kosnik  <bkoz@redhat.com>
  2163.  
  2164.         * include/bits/basic_string.h (basic_string): Add cbegin(),
  2165.         cend(), crbegin(), crend() in C++0x mode.
  2166.         * config/abi/pre/gnu.ver: Add exports.
  2167.  
  2168.         * testsuite/util/testsuite_containers.h: New.
  2169.         * testsuite/util/testsuite_container_traits.h: New.
  2170.         * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
  2171.         * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
  2172.         * testsuite/ext/vstring/requirements/citerators.cc: Edit.
  2173.         * testsuite/ext/vstring/requirements/typedefs.cc: New.
  2174.         * testsuite/23_containers/unordered_map/requirements/
  2175.         cliterators.cc: Edit.
  2176.         * testsuite/23_containers/unordered_map/requirements/
  2177.         citerators.cc: Edit.
  2178.         * testsuite/23_containers/unordered_map/requirements/
  2179.         explicit_instantiation/1.cc: New.
  2180.         * testsuite/23_containers/unordered_map/requirements/
  2181.         explicit_instantiation/2.cc: New.
  2182.         * testsuite/23_containers/unordered_map/requirements/
  2183.         explicit_instantiation/3.cc: New.
  2184.         * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
  2185.         * testsuite/23_containers/unordered_map/requirements/
  2186.         explicit_instantiation.cc: Move to nested directory.
  2187.         * testsuite/23_containers/queue/requirements/typedefs.cc: New.
  2188.         * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
  2189.         * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
  2190.         * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
  2191.         * testsuite/23_containers/set/requirements/citerators.cc: Edit.
  2192.         * testsuite/23_containers/set/requirements/typedefs.cc: New.
  2193.         * testsuite/23_containers/unordered_multimap/requirements/
  2194.         cliterators.cc: Edit.
  2195.         * testsuite/23_containers/unordered_multimap/requirements/
  2196.         citerators.cc: Edit.
  2197.         * testsuite/23_containers/unordered_multimap/requirements/
  2198.         explicit_instantiation/1.cc: New.
  2199.         * testsuite/23_containers/unordered_multimap/requirements/
  2200.         explicit_instantiation/2.cc: Edit.: New.
  2201.         * testsuite/23_containers/unordered_multimap/requirements/
  2202.         explicit_instantiation/3.cc: New.
  2203.         * testsuite/23_containers/unordered_multimap/requirements/
  2204.         typedefs.cc: Edit.
  2205.         * testsuite/23_containers/unordered_multimap/requirements/
  2206.         explicit_instantiation.cc: Move to nested.
  2207.         * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
  2208.         * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
  2209.         * testsuite/23_containers/forward_list/requirements/dr438/
  2210.         insert_neg.cc: New.
  2211.         * testsuite/23_containers/forward_list/requirements/dr438/
  2212.         assign_neg.cc: New.
  2213.         * testsuite/23_containers/forward_list/requirements/dr438/
  2214.         constructor_1_neg.cc: New.
  2215.         * testsuite/23_containers/forward_list/requirements/dr438/
  2216.         constructor_2_neg.cc: New.
  2217.         * testsuite/23_containers/forward_list/requirements/dr438/
  2218.         constructor.cc: New.
  2219.         * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
  2220.         * testsuite/23_containers/unordered_set/requirements/
  2221.         cliterators.cc: Edit.
  2222.         * testsuite/23_containers/unordered_set/requirements/
  2223.         citerators.cc: Edit.
  2224.         * testsuite/23_containers/unordered_set/requirements/
  2225.         explicit_instantiation/1.cc: New.
  2226.         * testsuite/23_containers/unordered_set/requirements/
  2227.         explicit_instantiation/2.cc: New.
  2228.         * testsuite/23_containers/unordered_set/requirements/
  2229.         explicit_instantiation/3.cc: New.
  2230.         * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
  2231.         * testsuite/23_containers/unordered_set/requirements/
  2232.         explicit_instantiation.cc: Move to nested.
  2233.         * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
  2234.         * testsuite/23_containers/vector/requirements/dr438/bool/
  2235.         constructor.cc: Move.
  2236.         * testsuite/23_containers/vector/requirements/typedefs.cc: New.
  2237.         * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
  2238.         * testsuite/23_containers/vector/bool/requirements/dr438/
  2239.         constructor.cc: New.
  2240.         * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
  2241.         * testsuite/23_containers/deque/requirements/typedefs.cc
  2242.         * testsuite/23_containers/stack/requirements/typedefs.cc
  2243.         * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
  2244.         * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
  2245.         * testsuite/23_containers/list/requirements/citerators.cc: Edit.
  2246.         * testsuite/23_containers/list/requirements/typedefs.cc: New.
  2247.         * testsuite/23_containers/unordered_multiset/requirements/
  2248.         cliterators.cc: Edit.
  2249.         * testsuite/23_containers/unordered_multiset/requirements/
  2250.         citerators.cc: Edit.
  2251.         * testsuite/23_containers/unordered_multiset/requirements/
  2252.         explicit_instantiation.cc: Move.
  2253.         * testsuite/23_containers/unordered_multiset/requirements/
  2254.         explicit_instantiation/1.cc: New.
  2255.         * testsuite/23_containers/unordered_multiset/requirements/
  2256.         explicit_instantiation/2.cc: New.
  2257.         * testsuite/23_containers/unordered_multiset/requirements/
  2258.         explicit_instantiation/3.cc: New.
  2259.         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
  2260.         * testsuite/23_containers/map/requirements/citerators.cc: Edit.
  2261.         * testsuite/23_containers/map/requirements/typedefs.cc: New.
  2262.         * testsuite/23_containers/array/requirements/citerators.cc: Edit.
  2263.         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
  2264.         Move.
  2265.         * testsuite/23_containers/array/requirements/
  2266.         explicit_instantiation/1.cc: New.
  2267.         * testsuite/23_containers/array/requirements/
  2268.         explicit_instantiation/2.cc: New.
  2269.         * testsuite/23_containers/array/requirements/typedefs.cc: New.
  2270.  
  2271. 2009-08-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  2272.  
  2273.         * configure.ac (AC_PREREQ): Bump to 2.64.
  2274.  
  2275. 2009-08-24  Chris Jefferson  <chris@bubblescope.net>
  2276.  
  2277.         * include/stl_algo.h (__unguarded_partition_pivot,
  2278.         __move_median_first): New.
  2279.         (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
  2280.         types.
  2281.         (__unguarded_linear_insert): Assume always inserting value at __last.
  2282.         (__unguarded_partition): Take pivot by reference.
  2283.         (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
  2284.         * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
  2285.  
  2286. 2009-08-23  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  2287.  
  2288.         * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
  2289.         before --mode argument.
  2290.         * libsupc++/Makefile.in: Regenerate.
  2291.  
  2292. 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  2293.  
  2294.         * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
  2295.         2.64 and Automake 1.11 in examples; update link to Autoconf
  2296.         manual page about quadrigraphs.
  2297.         * Makefile.am (install-html, install-pdf): Remove.
  2298.         * Makefile.in: Regenerate.
  2299.  
  2300.         * Makefile.in: Regenerate.
  2301.         * acinclude.m4: Regenerate.
  2302.         * aclocal.m4: Regenerate.
  2303.         * config.h.in: Regenerate.
  2304.         * configure: Regenerate.
  2305.         * doc/Makefile.in: Regenerate.
  2306.         * include/Makefile.in: Regenerate.
  2307.         * libsupc++/Makefile.in: Regenerate.
  2308.         * po/Makefile.in: Regenerate.
  2309.         * python/Makefile.in: Regenerate.
  2310.         * src/Makefile.in: Regenerate.
  2311.         * testsuite/Makefile.in: Regenerate.
  2312.  
  2313. 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  2314.  
  2315.         * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
  2316.         $(LIBTOOLFLAGS).
  2317.         * libsupc++/Makefile.in: Regenerate.
  2318.         * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
  2319.         and $(LIBTOOLFLAGS).
  2320.         * src/Makefile.in: Regenerate.
  2321.  
  2322. 2009-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
  2323.  
  2324.         * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
  2325.         missing dg-require directives.
  2326.  
  2327. 2009-08-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
  2328.  
  2329.         * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
  2330.         to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
  2331.         * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
  2332.         __numeric_constants<_Tp>::__gamma_e().
  2333.  
  2334. 2009-08-17  Benjamin Kosnik  <bkoz@redhat.com>
  2335.  
  2336.         * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
  2337.  
  2338. 2009-08-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  2339.  
  2340.         * configure.ac: Move guarded checks for CC and CXX ...
  2341.         * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
  2342.         * configure: Regenerate.
  2343.  
  2344. 2009-08-14  Edward Smith-Rowland  <3dw4rd@verizon.net>
  2345.             Paolo Carlini  <paolo.carlini@oracle.com>
  2346.  
  2347.         PR libstdc++/41061
  2348.         * include/bits/random.h (operator<<(std::basic_ostream<>&,
  2349.         const std::lognormal_distribution<>&),
  2350.         operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
  2351.         operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
  2352.         operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
  2353.         operator<<(std::basic_ostream<>&,
  2354.         const std::chi_squared_distribution<>&),
  2355.         operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
  2356.         operator<<(std::basic_ostream<>&,
  2357.         const std::fisher_f_distribution<>&),
  2358.         operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
  2359.         operator<<(std::basic_ostream<>&,
  2360.         const std::student_t_distribution<>&),
  2361.         operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
  2362.         operator<<(std::basic_ostream<>&,
  2363.         const std::negative_binomial_distribution<>&)): Declare friend.
  2364.         * testsuite/26_numerics/random/uniform_real_distribution/operators/
  2365.         serialize.cc: New.
  2366.         * testsuite/26_numerics/random/piecewise_constant_distribution/
  2367.         operators/serialize.cc: Likewise.
  2368.         * testsuite/26_numerics/random/chi_squared_distribution/operators/
  2369.         serialize.cc: Likewise.
  2370.         * testsuite/26_numerics/random/normal_distribution/operators/
  2371.         serialize.cc: Likewise.
  2372.         * testsuite/26_numerics/random/uniform_int_distribution/operators/
  2373.         serialize.cc: Likewise.
  2374.         * testsuite/26_numerics/random/poisson_distribution/operators/
  2375.         serialize.cc: Likewise.
  2376.         * testsuite/26_numerics/random/bernoulli_distribution/operators/
  2377.         serialize.cc: Likewise.
  2378.         * testsuite/26_numerics/random/discrete_distribution/operators/
  2379.         serialize.cc: Likewise.
  2380.         * testsuite/26_numerics/random/weibull_distribution/operators/
  2381.         serialize.cc: Likewise.
  2382.         * testsuite/26_numerics/random/negative_binomial_distribution/
  2383.         operators/serialize.cc: Likewise.
  2384.         * testsuite/26_numerics/random/cauchy_distribution/operators/
  2385.         serialize.cc: Likewise.
  2386.         * testsuite/26_numerics/random/gamma_distribution/operators/
  2387.         serialize.cc: Likewise.
  2388.         * testsuite/26_numerics/random/fisher_f_distribution/operators/
  2389.         serialize.cc: Likewise.
  2390.         * testsuite/26_numerics/random/exponential_distribution/operators/
  2391.         serialize.cc: Likewise.
  2392.         * testsuite/26_numerics/random/lognormal_distribution/operators/
  2393.         serialize.cc: Likewise.
  2394.         * testsuite/26_numerics/random/binomial_distribution/operators/
  2395.         serialize.cc: Likewise.
  2396.         * testsuite/26_numerics/random/extreme_value_distribution/operators/
  2397.         serialize.cc: Likewise.
  2398.         * testsuite/26_numerics/random/piecewise_linear_distribution/
  2399.         operators/serialize.cc
  2400.         * testsuite/26_numerics/random/student_t_distribution/operators/
  2401.         serialize.cc: Likewise.
  2402.         * testsuite/26_numerics/random/geometric_distribution/operators/
  2403.         serialize.cc: Likewise.
  2404.  
  2405. 2009-08-14  Edward Smith-Rowland  <3dw4rd@verizon.net>
  2406.  
  2407.         * include/bits/stl_tree.h: In C++0x mode make erase return
  2408.         an iterator as per DR 130.
  2409.         * include/bits/stl_set.h: Same.
  2410.         * include/bits/stl_multiset.h: Same.
  2411.         * include/bits/stl_map.h: Same.
  2412.         * include/bits/stl_multimap.h: Same.
  2413.         * doc/xml/manual/intro.xml: Document.
  2414.         * testsuite/23_containers/set/dr130.cc: New.
  2415.         * testsuite/23_containers/multiset/dr130.cc: New.
  2416.         * testsuite/23_containers/map/dr130.cc: New.
  2417.         * testsuite/23_containers/multimap/dr130.cc: New.
  2418.  
  2419. 2009-08-14  Benjamin Kosnik  <bkoz@redhat.com>
  2420.  
  2421.         * include/ext/pointer.h: Add pragma system_header, use
  2422.         _GLIBCXX_USE_LONG_LONG, macro cleanup.
  2423.  
  2424. 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
  2425.  
  2426.         * src/compatibility-ldbl.cc: Include cmath.
  2427.  
  2428. 2009-08-13  Benjamin Kosnik  <bkoz@redhat.com>
  2429.  
  2430.         * src/compatibility-ldbl.cc: Include tr1/functional.
  2431.  
  2432. 2009-08-12  Benjamin Kosnik  <bkoz@redhat.com>
  2433.  
  2434.         * src/compatibility-ldbl.cc: Add explicit namespace scope.
  2435.  
  2436. 2009-08-11  Benjamin Kosnik  <bkoz@redhat.com>
  2437.  
  2438.         * include/precompiled/extc++.h: Don't include TR1 if C++0x.
  2439.         * include/precompiled/stdc++.h: Don't include cassert if
  2440.         _GLIBCXX_NO_ASSERT defined.
  2441.         * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
  2442.         semi-colon.
  2443.         * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
  2444.         Same.
  2445.  
  2446.         * testsuite/17_intro/headers/all.cc: Move into dialect-specific
  2447.         directory.
  2448.         * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
  2449.         * testsuite/17_intro/headers/all_assert_neg.cc: Same.
  2450.         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
  2451.  
  2452.         * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
  2453.         * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
  2454.         use stdc++.h include.
  2455.         * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
  2456.         * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
  2457.         * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
  2458.         * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
  2459.         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
  2460.         * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
  2461.         ...this.
  2462.         * testsuite/17_intro/headers/c++200x/all.cc: To...
  2463.         * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
  2464.         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
  2465.         * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
  2466.         ...this.
  2467.         * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
  2468.         * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
  2469.  
  2470. 2009-08-10  Benjamin Kosnik  <bkoz@redhat.com>
  2471.  
  2472.         * include/std/future: Move error handling bits outside macro guard.
  2473.         * src/future.cc: Adjust.
  2474.  
  2475.         * include/precompiled/stdc++.h: Add future.
  2476.         * doc/xml/manual/using.xml: Same.
  2477.  
  2478. 2009-08-10  Benjamin Kosnik  <bkoz@redhat.com>
  2479.  
  2480.         * src/hashtable.cc: Just definitions.
  2481.         * src/hashtable_c++0x.cc: Compile C++0x versions.
  2482.         * src/hash.cc: Same.
  2483.         * src/hash_c++0x.cc: Same.
  2484.         src/hash_tr1.cc: Compile TR1 versions.
  2485.         src/hashtable_tr1.cc: Same.
  2486.  
  2487.         * src/limits_c++0x.cc: Sync build error handling.
  2488.  
  2489.         * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
  2490.         hashtable.cc to hashtable_tr1.cc.
  2491.         * src/Makefile.in: Regenerate.
  2492.  
  2493. 2009-08-10  Benjamin Kosnik  <bkoz@redhat.com>
  2494.  
  2495.         * include/tr1_impl/functional: Doxygen markup.
  2496.  
  2497.         * doc/html/*: Regenerate.
  2498.  
  2499. 2009-08-10  Benjamin Kosnik  <bkoz@redhat.com>
  2500.  
  2501.         * include/std/future: Fixes for -fno-exceptions.
  2502.         * include/bits/functexcept.h: Same.
  2503.         * libsupc++/exception_ptr.h: Same.
  2504.         * src/pool_allocator.cc: Same.
  2505.         * src/future.cc: Same.
  2506.         * src/functexcept.cc: Same.
  2507.         * config/abi/pre/gnu.ver: New exports.
  2508.         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
  2509.         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
  2510.         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
  2511.         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
  2512.         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
  2513.         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
  2514.         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
  2515.  
  2516.         * testsuite/23_containers/deque/operators/1.cc: Separate in two...
  2517.         * testsuite/23_containers/deque/operators/2.cc: New.
  2518.  
  2519. 2009-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
  2520.  
  2521.         * src/hash.cc (hash<string>::operator()(string),
  2522.         hash<wstring>::operator()(wstring)): Do not decorate as throwing
  2523.         nothing.
  2524.         * include/bits/functional_hash.h (hash<error_code>::
  2525.         operator()(error_code)): Likewise.
  2526.  
  2527. 2009-08-06  Benjamin Kosnik  <bkoz@redhat.com>
  2528.  
  2529.         * src/compatibility.cc: Make C++0x safe, add in explicit casts to
  2530.         bool for stream sentry objects.
  2531.         * include/bits/istream.tcc: Same.
  2532.         * include/bits/ostream.tcc: Same.
  2533.         * include/bits/basic_string.tcc: Same.
  2534.         * include/bits/ostream_insert.h: Same.
  2535.         * src/istream.cc: Same.
  2536.  
  2537. 2009-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
  2538.  
  2539.         PR libstdc++/15523
  2540.         * include/debug/safe_iterator.h (_Safe_iterator<>::
  2541.         _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
  2542.         operator=(const _Safe_iterator&)): Implement resolution of DR 408,
  2543.         do not error out when the source is a value-initialized iterator.
  2544.         * testsuite/23_containers/vector/15523.cc: New.
  2545.         * doc/xml/manual/intro.xml: Add an entry for DR 408.
  2546.  
  2547. 2009-08-03  Paolo Carlini  <paolo.carlini@oracle.com>
  2548.  
  2549.         * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
  2550.         cosmetic changes, inline.
  2551.         * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
  2552.         Likewise.
  2553.         * include/bits/move.h: Minor cosmetic changes.
  2554.  
  2555. 2009-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
  2556.  
  2557.         PR libstdc++/40912 (final)
  2558.         * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
  2559.         * testsuite/26_numerics/random/uniform_real_distribution/cons/
  2560.         parms_neg.cc: Likewise.
  2561.         * testsuite/26_numerics/random/uniform_real_distribution/cons/
  2562.         parms.cc: Likewise.
  2563.         * testsuite/26_numerics/random/uniform_real_distribution/cons/
  2564.         default.cc: Likewise.
  2565.         * testsuite/26_numerics/random/uniform_real_distribution/
  2566.         requirements/typedefs.cc: Likewise.
  2567.         * testsuite/26_numerics/random/piecewise_constant_distribution/
  2568.         cons/range.cc: Likewise.
  2569.         * testsuite/26_numerics/random/piecewise_constant_distribution/
  2570.         cons/default.cc: Likewise.
  2571.         * testsuite/26_numerics/random/piecewise_constant_distribution/
  2572.         cons/num_xbound_fun.cc: Likewise.
  2573.         * testsuite/26_numerics/random/piecewise_constant_distribution/
  2574.         cons/initlist_fun.cc: Likewise.
  2575.         * testsuite/26_numerics/random/piecewise_constant_distribution/
  2576.         requirements/typedefs.cc: Likewise.
  2577.         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
  2578.         * testsuite/26_numerics/random/chi_squared_distribution/cons/
  2579.         parms.cc: Likewise.
  2580.         * testsuite/26_numerics/random/chi_squared_distribution/cons/
  2581.         default.cc: Likewise.
  2582.         * testsuite/26_numerics/random/chi_squared_distribution/
  2583.         requirements/typedefs.cc: Likewise.
  2584.         * testsuite/26_numerics/random/normal_distribution/
  2585.         cons/parms.cc: Likewise.
  2586.         * testsuite/26_numerics/random/normal_distribution/
  2587.         cons/default.cc: Likewise.
  2588.         * testsuite/26_numerics/random/normal_distribution/
  2589.         requirements/typedefs.cc: Likewise.
  2590.         * testsuite/26_numerics/random/seed_seq/cons/
  2591.         range.cc: Likewise.
  2592.         * testsuite/26_numerics/random/seed_seq/cons/
  2593.         initlist.cc: Likewise.
  2594.         * testsuite/26_numerics/random/seed_seq/cons/
  2595.         default.cc: Likewise.
  2596.         * testsuite/26_numerics/random/seed_seq/requirements/
  2597.         typedefs.cc: Likewise.
  2598.         * testsuite/26_numerics/random/uniform_int_distribution/
  2599.         cons/parms_neg.cc: Likewise.
  2600.         * testsuite/26_numerics/random/uniform_int_distribution/
  2601.         cons/parms.cc: Likewise.
  2602.         * testsuite/26_numerics/random/uniform_int_distribution/
  2603.         cons/default.cc: Likewise.
  2604.         * testsuite/26_numerics/random/uniform_int_distribution/
  2605.         requirements/typedefs.cc: Likewise.
  2606.         * testsuite/26_numerics/random/poisson_distribution/cons/
  2607.         parms.cc: Likewise.
  2608.         * testsuite/26_numerics/random/poisson_distribution/cons/
  2609.         default.cc: Likewise.
  2610.         * testsuite/26_numerics/random/poisson_distribution/
  2611.         requirements/typedefs.cc: Likewise.
  2612.         * testsuite/26_numerics/random/bernoulli_distribution/
  2613.         cons/parms.cc: Likewise.
  2614.         * testsuite/26_numerics/random/bernoulli_distribution/
  2615.         cons/default.cc: Likewise.
  2616.         * testsuite/26_numerics/random/bernoulli_distribution/
  2617.         requirements/typedefs.cc: Likewise.
  2618.         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
  2619.         * testsuite/26_numerics/random/
  2620.         default_random_engine.cc: Likewise.
  2621.         * testsuite/26_numerics/random/discrete_distribution/
  2622.         cons/range.cc: Likewise.
  2623.         * testsuite/26_numerics/random/discrete_distribution/
  2624.         cons/initlist.cc: Likewise.
  2625.         * testsuite/26_numerics/random/discrete_distribution/
  2626.         cons/default.cc: Likewise.
  2627.         * testsuite/26_numerics/random/discrete_distribution/
  2628.         cons/num_xbound_fun.cc: Likewise.
  2629.         * testsuite/26_numerics/random/discrete_distribution/
  2630.         requirements/typedefs.cc: Likewise.
  2631.         * testsuite/26_numerics/random/weibull_distribution/
  2632.         cons/parms.cc: Likewise.
  2633.         * testsuite/26_numerics/random/weibull_distribution/
  2634.         cons/default.cc: Likewise.
  2635.         * testsuite/26_numerics/random/weibull_distribution/
  2636.         requirements/typedefs.cc: Likewise.
  2637.         * testsuite/26_numerics/random/independent_bits_engine/
  2638.         cons/base_move.cc: Likewise.
  2639.         * testsuite/26_numerics/random/independent_bits_engine/
  2640.         cons/seed1.cc: Likewise.
  2641.         * testsuite/26_numerics/random/independent_bits_engine/
  2642.         cons/seed2.cc: Likewise.
  2643.         * testsuite/26_numerics/random/independent_bits_engine/
  2644.         cons/base_copy.cc: Likewise.
  2645.         * testsuite/26_numerics/random/independent_bits_engine/
  2646.         cons/default.cc: Likewise.
  2647.         * testsuite/26_numerics/random/independent_bits_engine/
  2648.         cons/seed_seq.cc: Likewise.
  2649.         * testsuite/26_numerics/random/independent_bits_engine/
  2650.         requirements/typedefs.cc: Likewise.
  2651.         * testsuite/26_numerics/random/independent_bits_engine/
  2652.         operators/equal.cc: Likewise.
  2653.         * testsuite/26_numerics/random/independent_bits_engine/
  2654.         operators/serialize.cc: Likewise.
  2655.         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
  2656.         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
  2657.         * testsuite/26_numerics/random/subtract_with_carry_engine/
  2658.         cons/seed1.cc: Likewise.
  2659.         * testsuite/26_numerics/random/subtract_with_carry_engine/
  2660.         cons/seed2.cc: Likewise.
  2661.         * testsuite/26_numerics/random/subtract_with_carry_engine/
  2662.         cons/default.cc: Likewise.
  2663.         * testsuite/26_numerics/random/subtract_with_carry_engine/
  2664.         requirements/typedefs.cc: Likewise.
  2665.         * testsuite/26_numerics/random/subtract_with_carry_engine/
  2666.         operators/equal.cc: Likewise.
  2667.         * testsuite/26_numerics/random/subtract_with_carry_engine/
  2668.         operators/serialize.cc: Likewise.
  2669.         * testsuite/26_numerics/random/discard_block_engine/cons/
  2670.         base_move.cc: Likewise.
  2671.         * testsuite/26_numerics/random/discard_block_engine/cons/
  2672.         seed1.cc: Likewise.
  2673.         * testsuite/26_numerics/random/discard_block_engine/cons/
  2674.         seed2.cc: Likewise.
  2675.         * testsuite/26_numerics/random/discard_block_engine/cons/
  2676.         base_copy.cc: Likewise.
  2677.         * testsuite/26_numerics/random/discard_block_engine/cons/
  2678.         default.cc: Likewise.
  2679.         * testsuite/26_numerics/random/discard_block_engine/cons/
  2680.         seed_seq.cc: Likewise.
  2681.         * testsuite/26_numerics/random/discard_block_engine/
  2682.         requirements/typedefs.cc: Likewise.
  2683.         * testsuite/26_numerics/random/discard_block_engine/
  2684.         operators/equal.cc: Likewise.
  2685.         * testsuite/26_numerics/random/discard_block_engine/
  2686.         operators/serialize.cc: Likewise.
  2687.         * testsuite/26_numerics/random/cauchy_distribution/
  2688.         cons/parms.cc: Likewise.
  2689.         * testsuite/26_numerics/random/cauchy_distribution/
  2690.         cons/default.cc: Likewise.
  2691.         * testsuite/26_numerics/random/cauchy_distribution/
  2692.         requirements/typedefs.cc: Likewise.
  2693.         * testsuite/26_numerics/random/negative_binomial_distribution/
  2694.         cons/parms.cc: Likewise.
  2695.         * testsuite/26_numerics/random/negative_binomial_distribution/
  2696.         cons/default.cc: Likewise.
  2697.         * testsuite/26_numerics/random/negative_binomial_distribution/
  2698.         requirements/typedefs.cc: Likewise.
  2699.         * testsuite/26_numerics/random/gamma_distribution/
  2700.         cons/parms.cc: Likewise.
  2701.         * testsuite/26_numerics/random/gamma_distribution/
  2702.         cons/default.cc: Likewise.
  2703.         * testsuite/26_numerics/random/gamma_distribution/
  2704.         requirements/typedefs.cc: Likewise.
  2705.         * testsuite/26_numerics/random/mersenne_twister_engine/
  2706.         cons/seed1.cc: Likewise.
  2707.         * testsuite/26_numerics/random/mersenne_twister_engine/
  2708.         cons/seed2.cc: Likewise.
  2709.         * testsuite/26_numerics/random/mersenne_twister_engine/
  2710.         cons/default.cc: Likewise.
  2711.         * testsuite/26_numerics/random/mersenne_twister_engine/
  2712.         requirements/typedefs.cc: Likewise.
  2713.         * testsuite/26_numerics/random/mersenne_twister_engine/
  2714.         operators/equal.cc: Likewise.
  2715.         * testsuite/26_numerics/random/mersenne_twister_engine/
  2716.         operators/serialize.cc: Likewise.
  2717.         * testsuite/26_numerics/random/fisher_f_distribution/
  2718.         cons/parms.cc: Likewise.
  2719.         * testsuite/26_numerics/random/fisher_f_distribution/
  2720.         cons/default.cc: Likewise.
  2721.         * testsuite/26_numerics/random/fisher_f_distribution/
  2722.         requirements/typedefs.cc: Likewise.
  2723.         * testsuite/26_numerics/random/exponential_distribution/
  2724.         cons/parms.cc: Likewise.
  2725.         * testsuite/26_numerics/random/exponential_distribution/
  2726.         cons/default.cc: Likewise.
  2727.         * testsuite/26_numerics/random/exponential_distribution/
  2728.         requirements/typedefs.cc: Likewise.
  2729.         * testsuite/26_numerics/random/binomial_distribution/
  2730.         cons/parms.cc: Likewise.
  2731.         * testsuite/26_numerics/random/binomial_distribution/
  2732.         cons/default.cc: Likewise.
  2733.         * testsuite/26_numerics/random/binomial_distribution/
  2734.         requirements/typedefs.cc: Likewise.
  2735.         * testsuite/26_numerics/random/lognormal_distribution/
  2736.         cons/parms.cc: Likewise.
  2737.         * testsuite/26_numerics/random/lognormal_distribution/
  2738.         cons/default.cc: Likewise.
  2739.         * testsuite/26_numerics/random/lognormal_distribution/
  2740.         requirements/typedefs.cc: Likewise.
  2741.         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
  2742.         * testsuite/26_numerics/random/random_device/cons/
  2743.         token.cc: Likewise.
  2744.         * testsuite/26_numerics/random/random_device/cons/
  2745.         default.cc: Likewise.
  2746.         * testsuite/26_numerics/random/random_device/
  2747.         requirements/typedefs.cc: Likewise.
  2748.         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
  2749.         * testsuite/26_numerics/random/extreme_value_distribution/
  2750.         cons/parms.cc: Likewise.
  2751.         * testsuite/26_numerics/random/extreme_value_distribution/
  2752.         cons/default.cc: Likewise.
  2753.         * testsuite/26_numerics/random/extreme_value_distribution/
  2754.         requirements/typedefs.cc: Likewise.
  2755.         * testsuite/26_numerics/random/piecewise_linear_distribution/
  2756.         cons/range.cc: Likewise.
  2757.         * testsuite/26_numerics/random/piecewise_linear_distribution/
  2758.         cons/default.cc: Likewise.
  2759.         * testsuite/26_numerics/random/piecewise_linear_distribution/
  2760.         cons/num_xbound_fun.cc: Likewise.
  2761.         * testsuite/26_numerics/random/piecewise_linear_distribution/
  2762.         cons/initlist_fun.cc: Likewise.
  2763.         * testsuite/26_numerics/random/piecewise_linear_distribution/
  2764.         requirements/typedefs.cc: Likewise.
  2765.         * testsuite/26_numerics/random/student_t_distribution/
  2766.         cons/parms.cc: Likewise.
  2767.         * testsuite/26_numerics/random/student_t_distribution/
  2768.         cons/default.cc: Likewise.
  2769.         * testsuite/26_numerics/random/student_t_distribution/
  2770.         requirements/typedefs.cc: Likewise.
  2771.         * testsuite/26_numerics/random/linear_congruential_engine/
  2772.         cons/seed1.cc: Likewise.
  2773.         * testsuite/26_numerics/random/linear_congruential_engine/
  2774.         cons/seed2.cc: Likewise.
  2775.         * testsuite/26_numerics/random/linear_congruential_engine/
  2776.         cons/default.cc: Likewise.
  2777.         * testsuite/26_numerics/random/linear_congruential_engine/
  2778.         requirements/non_uint_neg.cc: Likewise.
  2779.         * testsuite/26_numerics/random/linear_congruential_engine/
  2780.         requirements/typedefs.cc: Likewise.
  2781.         * testsuite/26_numerics/random/linear_congruential_engine/
  2782.         operators/equal.cc: Likewise.
  2783.         * testsuite/26_numerics/random/linear_congruential_engine/
  2784.         operators/serialize.cc: Likewise.
  2785.         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
  2786.         * testsuite/26_numerics/random/shuffle_order_engine/cons/
  2787.         base_move.cc: Likewise.
  2788.         * testsuite/26_numerics/random/shuffle_order_engine/cons/
  2789.         seed1.cc: Likewise.
  2790.         * testsuite/26_numerics/random/shuffle_order_engine/cons/
  2791.         seed2.cc: Likewise.
  2792.         * testsuite/26_numerics/random/shuffle_order_engine/cons/
  2793.         base_copy.cc: Likewise.
  2794.         * testsuite/26_numerics/random/shuffle_order_engine/cons/
  2795.         default.cc: Likewise.
  2796.         * testsuite/26_numerics/random/shuffle_order_engine/cons/
  2797.         seed_seq.cc: Likewise.
  2798.         * testsuite/26_numerics/random/shuffle_order_engine/
  2799.         requirements/typedefs.cc: Likewise.
  2800.         * testsuite/26_numerics/random/shuffle_order_engine/
  2801.         operators/equal.cc: Likewise.
  2802.         * testsuite/26_numerics/random/shuffle_order_engine/
  2803.         operators/serialize.cc: Likewise.
  2804.         * testsuite/26_numerics/random/geometric_distribution/
  2805.         cons/parms.cc: Likewise.
  2806.         * testsuite/26_numerics/random/geometric_distribution/
  2807.         cons/default.cc: Likewise.
  2808.         * testsuite/26_numerics/random/geometric_distribution/
  2809.         requirements/typedefs.cc: Likewise.
  2810.         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
  2811.  
  2812. 2009-07-31  Jason Merrill  <jason@redhat.com>
  2813.             Douglas Gregor  <doug.gregor@gmail.com>
  2814.  
  2815.         * include/bits/move.h (forward): Implement as in N2835.
  2816.         (move): Implement as in N2831.
  2817.         * include/std/istream (rvalue stream operator>>): New.
  2818.         * include/std/ostream (rvalue stream operator<<): New.
  2819.         * testsuite/27_io/rvalue_streams.cc: New.
  2820.  
  2821. 2009-07-31  Jason Merrill  <jason@redhat.com>
  2822.  
  2823.         * include/bits/forward_list.h (splice_after): Use forward.
  2824.         (merge): Likewise.
  2825.         * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
  2826.         (move_iterator::operator[]): Use move.
  2827.         * include/bits/stl_list.h (insert): Use move.
  2828.         * include/std/thread (_Callable constructor): Use forward.
  2829.         * include/std/tuple: Don't specify explicit template args to move.
  2830.  
  2831.         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
  2832.         Adjust signature.
  2833.         * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
  2834.         * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
  2835.         reference.
  2836.         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
  2837.         testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
  2838.         testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
  2839.         testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
  2840.         testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
  2841.         testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
  2842.         testsuite/23_containers/forward_list/operations/1.cc,
  2843.         testsuite/23_containers/forward_list/operations/5.cc: Use move.
  2844.         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
  2845.         testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
  2846.         testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
  2847.         testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
  2848.         testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
  2849.  
  2850. 2009-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
  2851.  
  2852.         PR libstdc++/40912 (partial)
  2853.         * include/std/random: Disable the facility if <stdint.h> is not
  2854.         available.
  2855.  
  2856. 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
  2857.  
  2858.         PR libstdc++/40919
  2859.         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
  2860.         xfail on darwin[3-9]*.
  2861.  
  2862. 2009-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
  2863.  
  2864.         PR libstdc++/40917
  2865.         * testsuite/util/replacement_memory_operators.h: Add missing includes,
  2866.         tweak qualifications.
  2867.  
  2868. 2009-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
  2869.  
  2870.         PR libstdc++/40916
  2871.         * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
  2872.         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
  2873.         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
  2874.  
  2875. 2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  2876.  
  2877.         * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
  2878.  
  2879. 2009-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
  2880.  
  2881.         PR libstdc++/40915
  2882.         * testsuite/18_support/headers/exception/synopsis.cc: Fix
  2883.         std::terminate declaration.
  2884.  
  2885. 2009-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
  2886.  
  2887.         PR libstdc++/40908
  2888.         * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
  2889.         symbols at GLIBCXX_3.4.
  2890.  
  2891. 2009-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
  2892.  
  2893.         * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
  2894.         * testsuite/util/testsuite_abi.cc: Adjust.
  2895.         * configure.ac: Bump libtool_VERSION to 6:13:0.
  2896.         * configure: Regenerate.
  2897.  
  2898. 2009-07-28  Benjamin Kosnik  <bkoz@redhat.com>
  2899.             Tyler Earman  <rem.intellegare@gmail.com>
  2900.  
  2901.         * doc/xml/manual/configure.xml: Consistent placement of
  2902.         ABI-changing options, clarify --enable-clocale.
  2903.  
  2904. 2009-07-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  2905.  
  2906.         * python/Makefile.in: Regenerate.
  2907.  
  2908. 2009-07-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  2909.  
  2910.         * python/Makefile.am (install-data-local): Use DESTDIR
  2911.         correctly.
  2912.  
  2913. 2009-07-24  Jason Merrill  <jason@redhat.com>
  2914.  
  2915.         Core issue 901
  2916.         * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
  2917.         dealloc.
  2918.  
  2919. 2009-07-24  Joseph Myers  <joseph@codesourcery.com>
  2920.  
  2921.         * include/c_global/cwchar (swprintf, vswprintf): Do not use if
  2922.         _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
  2923.         * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
  2924.         * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
  2925.         * testsuite/21_strings/headers/cwchar/functions_std.cc,
  2926.         testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
  2927.         testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
  2928.         Use dg-require-swprintf.
  2929.  
  2930. 2009-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
  2931.  
  2932.         * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
  2933.  
  2934. 2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
  2935.  
  2936.         * include/c_std/cmath (abs(_Tp)): Add.
  2937.         * include/c_global/cmath (abs(_Tp)): Likewise.
  2938.         * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
  2939.  
  2940. 2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
  2941.  
  2942.         * doc/html/ext/lwg-closed.html: Update to R65.
  2943.         * doc/html/ext/lwg-defects.html: Likewise.
  2944.         * doc/html/ext/lwg-active.html: Likewise.
  2945.         * doc/xml/manual/intro.xml: Update DRs entries.
  2946.  
  2947. 2009-07-22  Jason Merrill  <jason@redhat.com>
  2948.  
  2949.         * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
  2950.  
  2951. 2009-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
  2952.  
  2953.         * include/std/valarray (valarray<>::operator=(const valarray<>&),
  2954.         valarray<>::operator=(initializer_list<>)): Implement resolution
  2955.         of DR 630, [Ready] in Frankfurt.
  2956.         * testsuite/26_numerics/valarray/dr630-1.cc: New.
  2957.         * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
  2958.         * doc/xml/manual/intro.xml: Add an entry for DR 630.
  2959.  
  2960. 2009-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
  2961.  
  2962.         * include/std/chrono (duration<>::operator%=,  operator%):
  2963.         Add, per DR 934.
  2964.         * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
  2965.         * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
  2966.  
  2967.         * include/std/chrono (operator/): Simplify implementation.
  2968.  
  2969. 2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
  2970.  
  2971.         * doc/xml/manual/intro.xml: Escape '&', validate.
  2972.         * doc/xml/manual/using.xml: Validate, dead link check.
  2973.         * doc/xml/manual/strings.xml: Same.
  2974.         * doc/xml/manual/appendix_contributing.xml: Same.
  2975.         * doc/xml/manual/iterators.xml: Same.
  2976.         * doc/xml/manual/spine.xml: Same.
  2977.  
  2978.         * doc/xml/faq.xml: Remove redundant xreflabel entities.
  2979.         * doc/xml/gnu/gpl-3.0.xml: Same.
  2980.         * doc/xml/manual/mt_allocator.xml: Same.
  2981.         * doc/xml/manual/allocator.xml: Same.
  2982.         * doc/xml/manual/ctype.xml: Same.
  2983.         * doc/xml/manual/codecvt.xml: Same.
  2984.         * doc/xml/manual/backwards_compatibility.xml: Same.
  2985.         * doc/xml/manual/shared_ptr.xml: Same.
  2986.         * doc/xml/manual/abi.xml: Same.
  2987.         * doc/xml/manual/auto_ptr.xml: Same.
  2988.         * doc/xml/manual/internals.xml: Same.
  2989.         * doc/xml/manual/parallel_mode.xml: Same.
  2990.         * doc/xml/manual/bitmap_allocator.xml: Same.
  2991.         * doc/xml/manual/build_hacking.xml: Same.
  2992.         * doc/xml/manual/evolution.xml: Same.
  2993.         * doc/xml/manual/debug.xml: Same.
  2994.         * doc/xml/manual/localization.xml: Same.
  2995.         * doc/xml/manual/appendix_contributing.xml: Same.
  2996.         * doc/xml/manual/locale.xml: Same.
  2997.         * doc/xml/manual/messages.xml: Same.
  2998.         * doc/xml/manual/spine.xml: Same.
  2999.         * doc/xml/manual/test.xml: Same.
  3000.         * doc/xml/book.txml: Same.
  3001.         * doc/xml/spine.xml: Same.
  3002.  
  3003.         * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
  3004.         * doc/xml/manual/backwards_compatibility.xml: Same.
  3005.         * doc/xml/manual/concurrency.xml: Same.
  3006.         * doc/xml/manual/intro.xml: Same.
  3007.         * doc/xml/manual/parallel_mode.xml: Same.
  3008.         * doc/xml/manual/status_cxx1998.xml: Same.
  3009.         * doc/xml/manual/containers.xml: Same.
  3010.         * doc/xml/manual/io.xml: Same.
  3011.         * doc/xml/manual/support.xml: Same.
  3012.         * doc/xml/manual/strings.xml: Same.
  3013.         * doc/xml/manual/debug_mode.xml: Same.
  3014.         * doc/xml/manual/extensions.xml: Same.
  3015.         * doc/xml/manual/appendix_contributing.xml: Same.
  3016.         * doc/xml/manual/messages.xml: Same.
  3017.         * doc/xml/manual/test.xml: Same.
  3018.  
  3019.         * doc/xml/manual/abi.xml: Same.
  3020.         * doc/xml/manual/auto_ptr.xml: Same.
  3021.         * doc/xml/manual/parallel_mode.xml: Same.
  3022.         * doc/xml/manual/build_hacking.xml: Same.
  3023.         * doc/xml/manual/evolution.xml: Same.
  3024.         * doc/xml/manual/using.xml: Same.
  3025.         * doc/xml/manual/debug_mode.xml: Same.
  3026.         * doc/xml/manual/extensions.xml: Same.
  3027.         * doc/xml/manual/diagnostics.xml: Same.
  3028.         * doc/xml/manual/algorithms.xml: Same.
  3029.  
  3030.         * doc/html: Regenerate.
  3031.  
  3032. 2009-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
  3033.  
  3034.         PR libstdc++/40712
  3035.         * config/locale/gnu/numeric_members.cc (numpunct<>::
  3036.         _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
  3037.         and copy the langinfo data into it.
  3038.         (numpunct<>::~numpunct): Free the allocated memory.
  3039.         * config/locale/gnu/monetary_members.cc (moneypunct<>::
  3040.         _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
  3041.         _M_data->_M_positive_sign, _M_data->_M_negative_sign,
  3042.         _M_data->_M_curr_symbol.
  3043.         (moneypunct<>::~moneypunct): Free the allocated memory.
  3044.         * testsuite/22_locale/moneypunct/40712.cc: New.
  3045.  
  3046.         * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
  3047.         Do not leak memory if new throws.
  3048.         * include/bits/locale_facets_nonio.tcc
  3049.         (__moneypunct_cache<>::_M_cache): Likewise.
  3050.  
  3051. 2009-07-17  Joseph Myers  <joseph@codesourcery.com>
  3052.  
  3053.         PR other/40784
  3054.         * configure: Regenerate.
  3055.  
  3056. 2009-07-16  Benjamin Kosnik  <bkoz@redhat.com>
  3057.  
  3058.         * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
  3059.         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
  3060.         line numbers.
  3061.         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
  3062.         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
  3063.         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
  3064.  
  3065. 2009-07-16  Joseph Myers  <joseph@codesourcery.com>
  3066.  
  3067.         * configure: Regenerate.
  3068.  
  3069. 2009-07-16  Jason Merrill  <jason@redhat.com>
  3070.  
  3071.         PR libstdc++/37907
  3072.         * include/std/type_traits: Add is_standard_layout, is_trivial.
  3073.         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
  3074.         testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
  3075.         Update line numbers.
  3076.  
  3077. 2009-07-16  Phil Muldoon <pmuldoon@redhat.com>
  3078.             Tom Tromey <tromey@redhat.com>
  3079.  
  3080.         * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
  3081.         Fetch std::string to the given length.
  3082.  
  3083. 2009-07-16  Paolo Carlini  <paolo.carlini@oracle.com>
  3084.  
  3085.         * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
  3086.         basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
  3087.         [Ready] in Frankfurt.
  3088.         * include/tr1_impl/regex (regex_traits<>::value): Adjust.
  3089.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
  3090.         New.
  3091.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
  3092.         Likewise.
  3093.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
  3094.         Adjust.
  3095.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
  3096.         Likewise.
  3097.         * doc/xml/manual/intro.xml: Add an entry for DR 696.
  3098.  
  3099.         * include/bits/istream.tcc: Minor clean-up to the initializers of the
  3100.         __err locals.
  3101.         * include/bits/ostream.tcc: Likewise.
  3102.         * src/compatibility.cc: Likewise.
  3103.         * src/istream.cc: Likewise.
  3104.  
  3105. 2009-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
  3106.  
  3107.         * include/std/type_traits (common_type): Remove workaround for
  3108.         PR36628, now fixed.
  3109.  
  3110. 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
  3111.  
  3112.         PR testsuite/40699
  3113.         PR testsuite/40707
  3114.         PR testsuite/40709
  3115.         * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
  3116.  
  3117. 2009-07-08  Janis Johnson  <janis187@us.ibm.com>
  3118.  
  3119.         PR libstdc++/40691
  3120.         * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
  3121.         * testsuite/26_numerics/valarray/40691.cc: New test.
  3122.  
  3123. 2009-07-06  Benjamin Kosnik  <bkoz@redhat.com>
  3124.  
  3125.         * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
  3126.         * testsuite/21_strings/c_strings/char/3.cc: Same.
  3127.  
  3128. 2009-07-06  Jason Merrill  <jason@redhat.com>
  3129.  
  3130.         * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
  3131.         to defer searching bases that don't overlap the desired address.
  3132.  
  3133. 2009-07-05  Joseph Myers  <joseph@codesourcery.com>
  3134.  
  3135.         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
  3136.         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
  3137.         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
  3138.         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
  3139.         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
  3140.         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
  3141.         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
  3142.         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
  3143.         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
  3144.         to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
  3145.         testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
  3146.         testsuite/ext/vstring/init-list.cc,
  3147.         testsuite/ext/vstring/moveable.cc,
  3148.         testsuite/ext/vstring/requirements/citerators.cc,
  3149.         testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
  3150.         testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
  3151.         Use dg-require-string-conversions.
  3152.  
  3153. 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
  3154.  
  3155.         * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
  3156.         to ld_library_path.  Use add_path.  Add just find_libgcc_s to
  3157.         ld_library_path, not every libgcc multilib directory.
  3158.  
  3159. 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
  3160.  
  3161.         PR libstdc++/40600
  3162.         * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
  3163.         std::minmax return type.
  3164.         * testsuite/25_algorithms/minmax/3.cc: Likewise.
  3165.  
  3166. 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
  3167.  
  3168.         PR libstdc++/40511
  3169.         * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
  3170.         with glibc2.2.x.
  3171.  
  3172. 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
  3173.  
  3174.         * include/bits/random.tcc
  3175.         (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
  3176.         as array type.
  3177.  
  3178. 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
  3179.  
  3180.         * include/bits/random.h (__mod(_Tp)): Use defaults.
  3181.         (struct _Mod): Adjust template parameters.
  3182.         (linear_congruential_engine<>::operator()()): Adjust.
  3183.         (typedef _UInt32Type): Remove.
  3184.         (mersenne_twister_engine<>::initialization_multiplier): Fix type.
  3185.         * include/bits/random.tcc (struct _Mod): Adjust template parameters.
  3186.         (linear_congruential_engine<>::seed(result_type)): Adjust __mod
  3187.         calls.
  3188.         (mersenne_twister_engine<>::seed(result_type)): Likewise.
  3189.         (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
  3190.         (subtract_with_carry_engine<>::seed(result_type)): Likewise.
  3191.         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
  3192.         (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
  3193.         (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
  3194.         (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
  3195.         Likewise.
  3196.  
  3197.         * include/bits/random.tcc
  3198.         (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
  3199.         formula (i mod n).
  3200.         (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
  3201.         as array type.
  3202.         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
  3203.         size.
  3204.         (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
  3205.         uint_least32_t.
  3206.  
  3207. 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
  3208.  
  3209.         * include/std/future (shared_future): Adjust doxygen comment.
  3210.  
  3211. 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
  3212.  
  3213.         PR libstdc++/40297
  3214.         * include/bits/atomic_0.h: Reverse debug assertions.
  3215.         * include/bits/atomic_2.h: Likewise.
  3216.  
  3217. 2009-06-23  DJ Delorie  <dj@redhat.com>
  3218.  
  3219.         Add MeP port.
  3220.         * configure.host: Add mep support.
  3221.  
  3222. 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
  3223.  
  3224.         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
  3225.         (INPUT): Add future.
  3226.         * include/std/future: Adjust markup.
  3227.         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
  3228.         line numbers.
  3229.         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
  3230.         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
  3231.         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
  3232.         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
  3233.  
  3234. 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
  3235.  
  3236.         * include/bits/shared_ptr.h: Do not swap rvalues.
  3237.         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
  3238.         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
  3239.         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
  3240.         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
  3241.         * testsuite/20_util/tuple/swap.cc: Likewise.
  3242.  
  3243. 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
  3244.  
  3245.         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
  3246.         * include/std/ratio: Typo in comment.
  3247.  
  3248. 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
  3249.  
  3250.         PR libstdc++/40518
  3251.         * include/bits/basic_string.h (basic_string<>::_Rep::
  3252.         _M_set_length_and_sharable): Do not write the empty rep.
  3253.         (basic_string<>::erase(iterator, iterator)): Likewise,
  3254.         move out of line...
  3255.         * include/bits/basic_string.tcc: ... here.
  3256.  
  3257. 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
  3258.  
  3259.         * testsuite/util/testsuite_common_types.h (bitwise_operators,
  3260.         bitwise_assignment_operators): Initialize a and b.
  3261.         (struct has_bitwise_operators): Do not call the latter.
  3262.         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
  3263.         dg-error line numbers.
  3264.         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
  3265.         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
  3266.         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
  3267.  
  3268. 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
  3269.  
  3270.         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
  3271.         possibly unused.
  3272.         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
  3273.         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
  3274.         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
  3275.  
  3276. 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
  3277.  
  3278.         * include/std/future: New.
  3279.         * include/Makefile.am: Add.
  3280.         * include/Makefile.in: Regenerate.
  3281.         * src/future.cc: New.
  3282.         * src/Makefile.am: Add.
  3283.         * src/Makefile.in: Regenerate.
  3284.         * config/abi/pre/gnu.ver: Add export.
  3285.         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
  3286.         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
  3287.         * testsuite/30_threads/packaged_task/cons/1.cc: New.
  3288.         * testsuite/30_threads/packaged_task/cons/2.cc: New.
  3289.         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
  3290.         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
  3291.         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
  3292.         * testsuite/30_threads/packaged_task/cons/move.cc: New.
  3293.         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
  3294.         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
  3295.         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
  3296.         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
  3297.         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
  3298.         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
  3299.         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
  3300.         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
  3301.         * testsuite/30_threads/packaged_task/members/reset.cc: New.
  3302.         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
  3303.         * testsuite/30_threads/packaged_task/members/swap.cc: New.
  3304.         * testsuite/30_threads/packaged_task/requirements/
  3305.         explicit_instantiation.cc: New.
  3306.         * testsuite/30_threads/promise/cons/1.cc: New.
  3307.         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
  3308.         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
  3309.         * testsuite/30_threads/promise/cons/move_assign.cc: New.
  3310.         * testsuite/30_threads/promise/cons/move.cc: New.
  3311.         * testsuite/30_threads/promise/members/get_future.cc: New.
  3312.         * testsuite/30_threads/promise/members/get_future2.cc: New.
  3313.         * testsuite/30_threads/promise/members/set_exception.cc: New.
  3314.         * testsuite/30_threads/promise/members/set_exception2.cc: New.
  3315.         * testsuite/30_threads/promise/members/set_value.cc: New.
  3316.         * testsuite/30_threads/promise/members/set_value2.cc: New.
  3317.         * testsuite/30_threads/promise/members/set_value3.cc: New.
  3318.         * testsuite/30_threads/promise/members/swap.cc: New.
  3319.         * testsuite/30_threads/promise/requirements/
  3320.         explicit_instantiation.cc: New.
  3321.         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
  3322.         * testsuite/30_threads/shared_future/cons/copy.cc: New.
  3323.         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
  3324.         * testsuite/30_threads/shared_future/cons/move.cc: New.
  3325.         * testsuite/30_threads/shared_future/members/get.cc: New.
  3326.         * testsuite/30_threads/shared_future/members/get2.cc: New.
  3327.         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
  3328.         * testsuite/30_threads/shared_future/members/has_value.cc: New.
  3329.         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
  3330.         * testsuite/30_threads/shared_future/members/wait.cc: New.
  3331.         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
  3332.         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
  3333.         * testsuite/30_threads/shared_future/requirements/
  3334.         explicit_instantiation.cc: New.
  3335.         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
  3336.         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
  3337.         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
  3338.         * testsuite/30_threads/unique_future/cons/move.cc: New.
  3339.         * testsuite/30_threads/unique_future/members/get.cc: New.
  3340.         * testsuite/30_threads/unique_future/members/get2.cc: New.
  3341.         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
  3342.         * testsuite/30_threads/unique_future/members/has_value.cc: New.
  3343.         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
  3344.         * testsuite/30_threads/unique_future/members/wait.cc: New.
  3345.         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
  3346.         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
  3347.         * testsuite/30_threads/unique_future/requirements/
  3348.         explicit_instantiation.cc: New.
  3349.         * testsuite/performance/30_threads/future/polling.cc: New.
  3350.  
  3351. 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
  3352.  
  3353.         * Revert last Change.
  3354.  
  3355. 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
  3356.  
  3357.         PR libstdc++/40497
  3358.         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
  3359.         signature per the current C++1x draft (N2857).
  3360.         * testsuite/24_iterators/operations/40497.cc: Add.
  3361.  
  3362. 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
  3363.  
  3364.         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
  3365.         a floating point type.
  3366.         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
  3367.         _IntType)): Fix second default argument.
  3368.         (uniform_int_distribution<>::_M_call): Remove.
  3369.         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
  3370.         const param_type&)): Only declare.
  3371.         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
  3372.         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
  3373.         Remove.
  3374.         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
  3375.         const param_type&): Define here.
  3376.         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
  3377.         const param_type&), discrete_distribution<>::operator()
  3378.         (_UniformRandomNumberGenerator&, const param_type&),
  3379.         piecewise_constant_distribution<>::operator()
  3380.         (_UniformRandomNumberGenerator&, const param_type&),
  3381.         piecewise_linear_distribution<>::operator()
  3382.         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
  3383.         the second template argument of _Adaptor.
  3384.         * testsuite/26_numerics/random/uniform_int_distribution/cons/
  3385.         default.cc: Adjust.
  3386.  
  3387. 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
  3388.  
  3389.         * include/bits/random.tcc (discrete_distribution<>::param_type::
  3390.         param_type(size_t, double, double, _Func),
  3391.         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
  3392.         const param_type&)): Tidy.
  3393.         (piecewise_constant_distribution<>::param_type::_M_initialize):
  3394.         Use reserve, fix.
  3395.         (piecewise_constant_distribution<>::param_type::
  3396.         param_type(initializer_list<>, _Func),
  3397.         piecewise_constant_distribution<>::param_type::
  3398.         param_type(size_t, _RealType, _RealType, _Func),
  3399.         piecewise_linear_distribution<>::param_type::
  3400.         param_type(initializer_list<>, _Func),
  3401.         piecewise_linear_distribution<>::param_type::
  3402.         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
  3403.         (piecewise_constant_distribution<>::param_type::
  3404.         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
  3405.         piecewise_constant_distribution<>::
  3406.         operator()(_UniformRandomNumberGenerator&, const param_type&),
  3407.         piecewise_linear_distribution<>::
  3408.         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
  3409.         (operator>>(std::basic_istream<>&,
  3410.         piecewise_constant_distribution<>&),
  3411.         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
  3412.         Use reserve.
  3413.         * include/bits/random.h: Minor cosmetic changes.
  3414.  
  3415. 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
  3416.  
  3417.         * testsuite/23_containers/list/check_construct_destroy.h: New.
  3418.         Move test logic here.
  3419.         * testsuite/23_containers/list/moveable.h: Same.
  3420.         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
  3421.         * testsuite/23_containers/list/modifiers/1.h: Same.
  3422.         * testsuite/23_containers/list/modifiers/2.h: Same.
  3423.         * testsuite/23_containers/list/modifiers/3.h: Same.
  3424.         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
  3425.         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
  3426.         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
  3427.         * testsuite/23_containers/list/operations/1.h: Same.
  3428.         * testsuite/23_containers/list/operations/2.h: Same.
  3429.         * testsuite/23_containers/list/operations/3.h: Same.
  3430.         * testsuite/23_containers/list/operations/4.h: Same.
  3431.         * testsuite/23_containers/list/operations/5.h: Same.
  3432.         * testsuite/23_containers/list/capacity/1.h: Same.
  3433.         * testsuite/23_containers/list/init-list.h: Same.
  3434.         * testsuite/23_containers/list/cons/1.h: Same.
  3435.         * testsuite/23_containers/list/cons/2.h: Same.
  3436.         * testsuite/23_containers/list/cons/3.h: Same.
  3437.         * testsuite/23_containers/list/cons/4.h: Same.
  3438.         * testsuite/23_containers/list/cons/5.h: Same.
  3439.         * testsuite/23_containers/list/cons/6.h: Same.
  3440.         * testsuite/23_containers/list/cons/7.h: Same.
  3441.         * testsuite/23_containers/list/cons/8.h: Same.
  3442.         * testsuite/23_containers/list/cons/9.h: Same.
  3443.         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
  3444.         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
  3445.         header.
  3446.         * testsuite/23_containers/list/modifiers/1.cc: Same.
  3447.         * testsuite/23_containers/list/modifiers/2.cc: Same.
  3448.         * testsuite/23_containers/list/modifiers/3.cc: Same.
  3449.         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
  3450.         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
  3451.         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
  3452.         * testsuite/23_containers/list/operations/1.cc: Same.
  3453.         * testsuite/23_containers/list/operations/2.cc: Same.
  3454.         * testsuite/23_containers/list/operations/3.cc: Same.
  3455.         * testsuite/23_containers/list/operations/4.cc: Same.
  3456.         * testsuite/23_containers/list/operations/5.cc: Same.
  3457.         * testsuite/23_containers/list/capacity/1.cc: Same.
  3458.         * testsuite/23_containers/list/init-list.cc: Same.
  3459.         * testsuite/23_containers/list/cons/1.cc: Same.
  3460.         * testsuite/23_containers/list/cons/2.cc: Same.
  3461.         * testsuite/23_containers/list/cons/3.cc: Same.
  3462.         * testsuite/23_containers/list/cons/4.cc: Same.
  3463.         * testsuite/23_containers/list/cons/5.cc: Same.
  3464.         * testsuite/23_containers/list/cons/6.cc: Same.
  3465.         * testsuite/23_containers/list/cons/7.cc: Same.
  3466.         * testsuite/23_containers/list/cons/8.cc: Same.
  3467.         * testsuite/23_containers/list/cons/9.cc: Same.
  3468.         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
  3469.         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
  3470.         * testsuite/23_containers/list/moveable.cc: Same.
  3471.  
  3472. 2009-06-17  Tom Tromey  <tromey@redhat.com>
  3473.  
  3474.         * python/hook.in: Do not fail when there is no current objfile.
  3475.         Use os.path.normpath.
  3476.  
  3477. 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
  3478.  
  3479.         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
  3480.         Remove.
  3481.         (exception_ptr::operator=(exception_ptr&&)): Cast source to
  3482.         rvalue-reference so that move constructor is called.
  3483.         * testsuite/18_support/exception_ptr/move.cc: New.
  3484.  
  3485. 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
  3486.  
  3487.         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
  3488.         if joinable.
  3489.  
  3490. 2009-06-15  Tom Tromey  <tromey@redhat.com>
  3491.  
  3492.         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
  3493.         set self.iter.
  3494.         (StdMapPrinter.to_string): Make a new iterator.
  3495.         (StdMapPrinter.children): Likewise.
  3496.         (StdSetPrinter.__init__): Don't set self.iter.
  3497.         (StdSetPrinter.to_string): Make a new iterator.
  3498.         (StdSetPrinter.children): Likewise.
  3499.  
  3500. 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
  3501.  
  3502.         * include/bits/random.tcc
  3503.         (negative_binomial_distribution<>::operator()
  3504.         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
  3505.         class member gamma_distribution.
  3506.         (negative_binomial_distribution<>::operator()
  3507.         (_UniformRandomNumberGenerator&)): Implement out of line here.
  3508.         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
  3509.         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
  3510.         (student_t_distribution<>::operator()
  3511.         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
  3512.         simplify.
  3513.         (operator<<(basic_ostream<>&, student_t_distribution<>),
  3514.         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
  3515.         (chi_squared_distribution<>::operator()
  3516.         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
  3517.         tweak to use a class member gamma_distribution.
  3518.         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
  3519.         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
  3520.         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
  3521.         const param_type&): Move inline, tweak to use class member
  3522.         gamma_distributions.
  3523.         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
  3524.         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
  3525.         * include/bits/random.h: Adjust, minor tweaks.
  3526.  
  3527. 2009-06-10  Tom Tromey  <tromey@redhat.com>
  3528.  
  3529.         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
  3530.         (build_libstdcxx_dictionary): Accept shortened form of
  3531.         basic_string names.
  3532.         (StdStringPrinter.to_string): Remove reference to WideEncoding.
  3533.  
  3534. 2009-06-10  Tom Tromey  <tromey@redhat.com>
  3535.  
  3536.         PR libstdc++/40289:
  3537.         * python/Makefile.in: Rebuild.
  3538.         * python/hook.in: Compute module path relative to objfile.
  3539.         * python/Makefile.am (pythondir): Redefine.
  3540.         (gdb.py): Subst toolexeclibdir.
  3541.         (install-data-local): Rewrite.
  3542.  
  3543. 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
  3544.  
  3545.         * include/bits/move.h: Doxygen group fixes.
  3546.  
  3547. 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
  3548.  
  3549.         * include/bits/random.tcc (gamma_distribution<>::operator()
  3550.         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
  3551.         the Marsaglia/Tsang algorithm.
  3552.         (gamma_distribution<>::param_type::_M_initialize): Adjust.
  3553.         (operator<<(basic_ostream<>&, gamma_distribution<>),
  3554.         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
  3555.  
  3556.         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
  3557.         Remove, just use normal_distribution.
  3558.         (operator<<(basic_ostream<>&, student_t_distribution<>),
  3559.         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
  3560.         (linear_congruential_engine<>::operator()()): Move inline.
  3561.         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
  3562.         const param_type&)): Move inline, just use normal_distribution.
  3563.         (operator<<(basic_ostream<>&, lognormal_distribution<>),
  3564.         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
  3565.         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
  3566.         const param_type&)): Move here, out of line.
  3567.         (piecewise_constant_distribution<>::param_type::param_type()): Move
  3568.         inline.
  3569.         * include/bits/random.h: Adjust, minor tweaks.
  3570.  
  3571. 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
  3572.  
  3573.         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
  3574.  
  3575. 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
  3576.  
  3577.         * include/ext/throw_allocator.h: Rework.
  3578.         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
  3579.         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
  3580.         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
  3581.         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
  3582.         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
  3583.         * testsuite/util/regression/rand/priority_queue/
  3584.         container_rand_regression_test.tcc: Inline functions.
  3585.         * testsuite/util/regression/rand/assoc/
  3586.         container_rand_regression_test.tcc: Same.
  3587.  
  3588. 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
  3589.  
  3590.         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
  3591.  
  3592. 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
  3593.  
  3594.         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
  3595.         * configure: Regenerate.
  3596.  
  3597. 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
  3598.  
  3599.         PR libstdc++/40299
  3600.         * include/ext/memory: Fully qualify calls with __gnu_cxx.
  3601.         * testsuite/ext/rope/40299.cc: New.
  3602.  
  3603. 2009-05-28  Tom Tromey  <tromey@redhat.com>
  3604.             Phil Muldoon  <pmuldoon@redhat.com>
  3605.             Jonathan Wakely  <jwakely.gcc@gmail.com>
  3606.  
  3607.         * python/Makefile.in, , python/libstdcxx/__init__.py,
  3608.         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
  3609.         python/hook.in, python/Makefile.am: New files.
  3610.         * configure, Makefile.in: Rebuild.
  3611.         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
  3612.         * Makefile.am (SUBDIRS): Add python.
  3613.  
  3614. 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
  3615.  
  3616.         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
  3617.         to ...
  3618.         * testsuite/util/replacement_memory_operators.h: ...here. New.
  3619.         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
  3620.         * testsuite/util/testsuite_hooks.cc: Same.
  3621.  
  3622.         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
  3623.         replacement_memory_operators.h.
  3624.         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
  3625.         * testsuite/ext/mt_allocator/check_delete.cc: Same.
  3626.         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
  3627.         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
  3628.         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
  3629.         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
  3630.         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
  3631.         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
  3632.         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
  3633.         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
  3634.         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
  3635.         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
  3636.         * testsuite/ext/mt_allocator/check_new.cc: Same.
  3637.         * testsuite/ext/debug_allocator/check_delete.cc: Same.
  3638.         * testsuite/ext/debug_allocator/check_new.cc: Same.
  3639.         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
  3640.         * testsuite/ext/new_allocator/check_delete.cc: Same.
  3641.         * testsuite/ext/new_allocator/check_new.cc: Same.
  3642.         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
  3643.         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
  3644.         * testsuite/ext/throw_allocator/check_delete.cc: Same.
  3645.         * testsuite/ext/throw_allocator/check_new.cc: Same.
  3646.         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
  3647.         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
  3648.         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
  3649.         * testsuite/ext/malloc_allocator/check_new.cc: Same.
  3650.         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
  3651.         * testsuite/ext/pool_allocator/check_delete.cc: Same.
  3652.         * testsuite/ext/pool_allocator/check_new.cc: Same.
  3653.         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
  3654.         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
  3655.         * testsuite/ext/array_allocator/check_delete.cc: Same.
  3656.         * testsuite/ext/array_allocator/check_new.cc: Same.
  3657.         * testsuite/23_containers/deque/cons/1.cc: Same.
  3658.         * testsuite/23_containers/deque/cons/2.cc: Same.
  3659.  
  3660. 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
  3661.  
  3662.         * libsupc++/initializer_list: Format.
  3663.         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
  3664.         * testsuite/18_support/initializer_list/requirements/
  3665.         explicit_instantiation.cc: New.
  3666.  
  3667. 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
  3668.  
  3669.         PR libstdc++/40273
  3670.         * include/tr1_impl/functional: Add explicit casts.
  3671.         * testsuite/20_util/function/requirements/
  3672.         explicit_instantiation.cc: New.
  3673.         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
  3674.  
  3675. 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
  3676.  
  3677.         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
  3678.  
  3679. 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
  3680.  
  3681.         PR libstdc++/40221
  3682.         * include/tr1_impl/functional: Add explicit cast.
  3683.  
  3684. 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
  3685.  
  3686.         PR libstdc++/40094
  3687.         Revert:
  3688.         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
  3689.         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
  3690.         out of line member functions definitions.
  3691.         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
  3692.         Remove, use static locals instead.
  3693.         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
  3694.         * src/throw_allocator.cc: New.
  3695.         * src/Makefile.am: Add.
  3696.         * config/abi/pre/gnu.ver: Add exports.
  3697.         * src/Makefile.in: Regenerate.
  3698.  
  3699. 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
  3700.  
  3701.         * include/tr1_impl/functional (function): Use explicit operator bool.
  3702.         * include/bits/shared_ptr.h (__shared_ptr): Same.
  3703.         * include/bits/unique_ptr.h (unique_ptr): Same.
  3704.         * include/std/mutex (unique_lock): Same.
  3705.         * include/std/system_error (error_code): Same.
  3706.         (error_condition): Same.
  3707.         * include/std/ostream (sentry): Same.
  3708.         * include/std/istream (sentry): Same.
  3709.         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
  3710.         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
  3711.         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
  3712.         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
  3713.         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
  3714.         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
  3715.         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
  3716.  
  3717. 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
  3718.  
  3719.         * testsuite/23_containers/list/14340.cc: Abstract list type.
  3720.         * testsuite/23_containers/list/init-list.cc: Same.
  3721.         * testsuite/23_containers/list/pthread5.cc: Same.
  3722.         * testsuite/23_containers/list/invalidation/1.cc: Same.
  3723.         * testsuite/23_containers/list/invalidation/2.cc: Same.
  3724.         * testsuite/23_containers/list/invalidation/3.cc: Same.
  3725.         * testsuite/23_containers/list/invalidation/4.cc: Same.
  3726.         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
  3727.         * testsuite/23_containers/list/modifiers/1.cc: Same.
  3728.         * testsuite/23_containers/list/modifiers/2.cc: Same.
  3729.         * testsuite/23_containers/list/modifiers/3.cc: Same.
  3730.         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
  3731.         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
  3732.         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
  3733.         * testsuite/23_containers/list/cons/1.cc: Same.
  3734.         * testsuite/23_containers/list/cons/2.cc: Same.
  3735.         * testsuite/23_containers/list/cons/3.cc: Same.
  3736.         * testsuite/23_containers/list/cons/4.cc: Same.
  3737.         * testsuite/23_containers/list/cons/5.cc: Same.
  3738.         * testsuite/23_containers/list/cons/6.cc: Same.
  3739.         * testsuite/23_containers/list/cons/7.cc: Same.
  3740.         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
  3741.         * testsuite/23_containers/list/cons/8.cc: Same.
  3742.         * testsuite/23_containers/list/cons/9.cc: Same.
  3743.         * testsuite/23_containers/list/operations/1.cc: Same.
  3744.         * testsuite/23_containers/list/operations/2.cc: Same.
  3745.         * testsuite/23_containers/list/operations/3.cc: Same.
  3746.         * testsuite/23_containers/list/operations/4.cc: Same.
  3747.         * testsuite/23_containers/list/operations/5.cc: Same.
  3748.         * testsuite/23_containers/list/requirements/citerators.cc: Same.
  3749.         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
  3750.         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
  3751.         * testsuite/23_containers/list/requirements/dr438/
  3752.         constructor_1_neg.cc: Same.
  3753.         * testsuite/23_containers/list/requirements/dr438/
  3754.         constructor_2_neg.cc: Same.
  3755.         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
  3756.         * testsuite/23_containers/list/requirements/
  3757.         partial_specialization/1.cc: Same.
  3758.         * testsuite/23_containers/list/23781.cc: Same.
  3759.         * testsuite/23_containers/list/pthread1.cc: Same.
  3760.         * testsuite/23_containers/list/capacity/1.cc: Same.
  3761.         * testsuite/23_containers/list/capacity/29134.cc: Same.
  3762.         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
  3763.         * testsuite/23_containers/list/moveable.cc: Same.
  3764.  
  3765.         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
  3766.  
  3767. 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
  3768.  
  3769.         PR libstdc++/40184
  3770.         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
  3771.         Declare...
  3772.         * config/locale/gnu/c_locale.cc: ... and define.
  3773.         * config/locale/generic/c_locale.cc: Define.
  3774.         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
  3775.         Use it.
  3776.         * testsuite/22_locale/locale/cons/40184.cc: New.
  3777.  
  3778. 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
  3779.  
  3780.         PR libstdc++/40192
  3781.         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
  3782.         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
  3783.         * testsuite/23_containers/vector/40192.cc: New.
  3784.  
  3785. 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
  3786.  
  3787.         * include/bits/stl_pair.h (swap): Do not swap rvalues.
  3788.         * include/bits/stl_deque.h (swap): Likewise.
  3789.         * include/bits/stl_list.h (swap): Likewise.
  3790.         * include/bits/stl_vector.h (swap): Likewise.
  3791.         * include/bits/stl_bvector.h (swap): Likewise.
  3792.         * include/bits/stl_queue.h (swap): Likewise.
  3793.         * include/bits/stl_stack.h (swap): Likewise.
  3794.         * include/bits/stl_tree.h (swap): Likewise.
  3795.         * include/bits/stl_map.h (swap): Likewise.
  3796.         * include/bits/stl_multimap.h (swap): Likewise.
  3797.         * include/bits/stl_set.h (swap): Likewise.
  3798.         * include/bits/stl_multiset.h (swap): Likewise.
  3799.         * include/bits/forward_list.h (swap): Likewise.
  3800.         * include/bits/unique_ptr.h (swap): Likewise.
  3801.         * include/debug/deque (swap): Likewise.
  3802.         * include/debug/list (swap): Likewise.
  3803.         * include/debug/vector (swap): Likewise.
  3804.         * include/debug/map.h (swap): Likewise.
  3805.         * include/debug/multimap.h (swap): Likewise.
  3806.         * include/debug/set.h (swap): Likewise.
  3807.         * include/debug/multiset.h (swap): Likewise.
  3808.         * include/debug/unordered_map (swap): Likewise.
  3809.         * include/debug/unordered_set (swap): Likewise.
  3810.         * include/ext/vstring.h (swap): Likewise.
  3811.         * include/tr1_impl/unordered_map (swap): Likewise.
  3812.         * include/tr1_impl/hashtable (swap): Likewise.
  3813.         * include/tr1_impl/unordered_set (swap): Likewise.
  3814.         * include/std/tuple (swap): Likewise.
  3815.         * include/std/mutex (swap): Likewise.
  3816.         * include/std/thread (swap): Likewise.
  3817.         (operator<<): Only output to lvalue streams.
  3818.         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
  3819.         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
  3820.         * testsuite/23_containers/deque/requirements/dr438/
  3821.         assign_neg.cc: Adjust line numbers.
  3822.         * testsuite/23_containers/deque/requirements/dr438/
  3823.         constructor_1_neg.cc: Likewise.
  3824.         * testsuite/23_containers/deque/requirements/dr438/
  3825.         constructor_2_neg.cc: Likewise.
  3826.         * testsuite/23_containers/deque/requirements/dr438/
  3827.         insert_neg.cc: Likewise.
  3828.         * testsuite/23_containers/list/requirements/dr438/
  3829.         assign_neg.cc: Likewise.
  3830.         * testsuite/23_containers/list/requirements/dr438/
  3831.         constructor_1_neg.cc: Likewise.
  3832.         * testsuite/23_containers/list/requirements/dr438/
  3833.         constructor_2_neg.cc: Likewise.
  3834.         * testsuite/23_containers/list/requirements/dr438/
  3835.         insert_neg.cc: Likewise.
  3836.         * testsuite/23_containers/vector/requirements/dr438/
  3837.         assign_neg.cc: Likewise.
  3838.         * testsuite/23_containers/vector/requirements/dr438/
  3839.         constructor_1_neg.cc: Likewise.
  3840.         * testsuite/23_containers/vector/requirements/dr438/
  3841.         constructor_2_neg.cc: Likewise.
  3842.         * testsuite/23_containers/vector/requirements/dr438/
  3843.         insert_neg.cc: Likewise.
  3844.         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
  3845.         test non-member swap.
  3846.         * testsuite/30_threads/thread/swap/2.cc: Remove.
  3847.  
  3848. 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
  3849.  
  3850.         * include/std/mutex: Move std::lock_error to ...
  3851.         * src/compatibility.cc: Here.
  3852.         * src/mutex.cc: Likewise.
  3853.         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
  3854.         for lock types and remove std::lock_error check.
  3855.  
  3856. 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
  3857.  
  3858.         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
  3859.         double include.
  3860.  
  3861. 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
  3862.  
  3863.         PR libstdc++/40160
  3864.         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
  3865.         typeid when __GXX_RTTI is undefined.
  3866.         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
  3867.         for null _M_variant._M_iterator._M_type,
  3868.         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
  3869.         * testsuite/21_strings/basic_string/40160.cc: New.
  3870.  
  3871. 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
  3872.  
  3873.         * testsuite/26_numerics/random/discrete_distribution/cons/
  3874.         num_xbound_fun.cc: Minor tweaks.
  3875.         * testsuite/26_numerics/random/piecewise_constant_distribution/
  3876.         cons/initlist_fun.cc: Likewise
  3877.         * testsuite/26_numerics/random/piecewise_constant_distribution/
  3878.         cons/num_xbound_fun.cc: Likewise
  3879.         * testsuite/26_numerics/random/piecewise_linear_distribution/
  3880.         cons/initlist_fun.cc: Likewise
  3881.         * testsuite/26_numerics/random/piecewise_linear_distribution/
  3882.         cons/num_xbound_fun.cc: Likewise
  3883.  
  3884. 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
  3885.  
  3886.         PR libstdc++/36211
  3887.         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
  3888.         cxxldflags to additional_flags rather than cxx_final.
  3889.  
  3890. 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
  3891.  
  3892.         * testsuite/26_numerics/random/discrete_distribution/cons/
  3893.         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
  3894.         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
  3895.         initlist_fun.cc: Likewise
  3896.         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
  3897.         num_xbound_fun.cc: Likewise
  3898.         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
  3899.         initlist_fun.cc: Likewise
  3900.         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
  3901.         num_xbound_fun.cc: Likewise
  3902.  
  3903. 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
  3904.  
  3905.         PR libstdc++/40123
  3906.         * random.tcc (independent_bits_engine<>::operator()()): Use
  3907.         result_type(1), not 1UL.
  3908.  
  3909.         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
  3910.         and _M_b.min(), instead of this->max() and this->min().
  3911.  
  3912.         * random.h (_ShiftMin1): Remove, adjust everywhere.
  3913.  
  3914.         * random.tcc: Minor cosmetic changes.
  3915.  
  3916. 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
  3917.  
  3918.         * include/bits/random.tcc (cauchy_distribution<>::
  3919.         operator()(_UniformRandomNumberGenerator&, const param_type&)):
  3920.         Avoid M_PI, a glibc extension.
  3921.  
  3922. 2009-05-13  Ben Elliston  <bje@au.ibm.com>
  3923.  
  3924.         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
  3925.         * include/Makefile.in: Likewise.
  3926.  
  3927. 2009-05-13  Ben Elliston  <bje@au.ibm.com>
  3928.  
  3929.         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
  3930.         const void * const.
  3931.  
  3932. 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
  3933.  
  3934.         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
  3935.         random number engines, complex, bitset, array, time utilities, and
  3936.         char_traits.
  3937.  
  3938. 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
  3939.  
  3940.         * libsupc++/exception: Include nested_exception.h in C++0x mode.
  3941.         * libsupc++/nested_exception.h: New.
  3942.         * libsupc++/Makefile.am: Add new header.
  3943.         * libsupc++/Makefile.in: Regenerate.
  3944.         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
  3945.         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
  3946.         * testsuite/18_support/nested_exception/cons.cc: New.
  3947.         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
  3948.         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
  3949.         * doc/xml/manual/status_cxx200x.xml: Adjust.
  3950.  
  3951. 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
  3952.  
  3953.         * include/ext/throw_allocator.h: Remove redundant include.
  3954.  
  3955. 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
  3956.  
  3957.         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
  3958.         out of line member functions definitions.
  3959.         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
  3960.         Remove, use static locals instead.
  3961.         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
  3962.         * src/throw_allocator.cc: New.
  3963.         * src/Makefile.am: Add.
  3964.         * config/abi/pre/gnu.ver: Add exports.
  3965.         * src/Makefile.in: Regenerate.
  3966.  
  3967. 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
  3968.  
  3969.         * configure.ac: Bump libtool_VERSION to 6:12:0.
  3970.         * configure: Regenerate.
  3971.  
  3972. 2009-05-07  Matthias Klose  <doko@ubuntu.com>
  3973.  
  3974.         PR libstdc++/40038
  3975.         * src/math_stubs_long_double.cc: Add ceill.
  3976.  
  3977. 2009-05-06  Johannes Singler  <singler@ira.uka.de>
  3978.  
  3979.         PR libstdc++/39546
  3980.         * include/parallel/algo.h (find_switch):
  3981.         Parametrize binder2nd with const T& instead of T.
  3982.         * testsuite/25_algorithms/find/39546.cc: new test case
  3983.  
  3984. 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
  3985.  
  3986.         Revert:
  3987.         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
  3988.  
  3989.         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
  3990.         possible.
  3991.         * configure: Regenerate.
  3992.  
  3993. 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
  3994.  
  3995.         PR libstdc++/39909
  3996.         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
  3997.         __set_once_functor_lock_ptr): Replace global lock object with local
  3998.         locks on global mutex.
  3999.         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
  4000.         __set_once_functor_lock_ptr): Likewise, keeping old function to
  4001.         preserve ABI.
  4002.         (__once_proxy): Use pointer to local lock if set, global lock
  4003.         otherwise.
  4004.         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
  4005.         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
  4006.         * testsuite/30_threads/call_once/39909.cc: New.
  4007.  
  4008. 2009-05-03  Jan Hubicka  <jh@suse.cz>
  4009.  
  4010.         * include/parallel/settings.h (get): Mark const.
  4011.         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
  4012.         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
  4013.         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
  4014.         throw ().
  4015.         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
  4016.         (is_open, fd): Mark pure and throw ().
  4017.         (seekoff): Mark throw ().
  4018.  
  4019. 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
  4020.  
  4021.         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
  4022.         possible.
  4023.         * configure: Regenerate.
  4024.  
  4025. 2009-05-02  Jan Hubicka  <jh@suse.cz>
  4026.  
  4027.         * include/tr1_impl/functional_hash.h (explicit specializations of ()
  4028.         operator): Mark pure.
  4029.  
  4030. 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
  4031.  
  4032.         * scripts/create_testsuite_files: Remove thread directory.
  4033.  
  4034. 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
  4035.  
  4036.         PR libstdc++/39868
  4037.         * scripts/run_doxygen: Uncomment removal of includes.
  4038.         (problematic): Rewrite __cxxabiv1 namespace to abi.
  4039.  
  4040. 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
  4041.  
  4042.         Revert the last commit.
  4043.  
  4044. 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
  4045.  
  4046.         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
  4047.         Replace global lock object with local locks on global mutex.
  4048.         * src/mutex.cc: Likewise.
  4049.         * config/abi/pre/gnu.ver: Adjust.
  4050.         * testsuite/30_threads/call_once/call_once2.cc: New.
  4051.  
  4052. 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
  4053.  
  4054.         PR libstdc++/39880
  4055.         PR libstdc++/39881
  4056.         PR libstdc++/39882
  4057.         * include/std/system_error (is_error_code_enum<errc>): Remove.
  4058.         (error_condition<>::error_condition(_ErrorCodeEnum,)
  4059.         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
  4060.         (error_code<>::error_code(_ErrorCodeEnum,),
  4061.         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
  4062.         * testsuite/19_diagnostics/system_error/39880.cc: New.
  4063.         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
  4064.         Likewise.
  4065.         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
  4066.         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
  4067.         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
  4068.         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
  4069.         Adjust.
  4070.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
  4071.         Likewise.
  4072.         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
  4073.         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
  4074.         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
  4075.         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
  4076.         Likewise.
  4077.         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
  4078.         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
  4079.         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
  4080.         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
  4081.  
  4082. 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
  4083.  
  4084.         * doc/xml/authors.xml: Add space.
  4085.         * doc/xml/faq.xml: Update links.
  4086.         * doc/xml/manual/intro.xml: Same.
  4087.         * doc/xml/manual/abi.xml: Update.
  4088.         * doc/xml/manual/appendix_contributing.xml: Fix typo.
  4089.         * doc/xml/manual/status_cxxtr1.xml: Update links.
  4090.         * doc/xml/manual/status_cxx1998.xml: Same.
  4091.         * doc/xml/manual/status_cxx200x.xml: Same.
  4092.  
  4093. 2009-04-22  Jan Hubicka  <jh@suse.cz>
  4094.  
  4095.         * include/tr1_impl/array (at): Do not use builtin_expect.
  4096.         * include/ext/throw_allocator.h (allocate): Likewise.
  4097.         * include/ext/pool_allocator.h (allocate): Likweise.
  4098.         * include/ext/bitmap_allocator.h (allocate): Likewise.
  4099.         * include/ext/rc_string_base.h (_S_construct): Likewise.
  4100.         * include/ext/malloc_allocator.h (allocate): Likewise.
  4101.         * include/ext/mt_allocator.h (allocate): Likewise.
  4102.         * include/ext/sso_string_base.h (_M_construct): Likewise.
  4103.         * include/bits/basic_string.tcc (_S_construct): Likewise.
  4104.  
  4105. 2009-04-22  Jan Hubicka  <jh@suse.cz>
  4106.  
  4107.         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
  4108.         (atexit, atoll, stroll, strtoull): Mark throw ()
  4109.         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
  4110.         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
  4111.         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
  4112.         (atexit, atoll, stroll, strtoull): Mark throw ()
  4113.         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
  4114.         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
  4115.  
  4116. 2009-04-21  Jan Hubicka  <jh@suse.cz>
  4117.  
  4118.         * include/ext/atomicity.h
  4119.         (__exchange_and_add, __atomic_add): Mark throw ().
  4120.         * config/os/aix/atomicity.h
  4121.         * config/os/aix/atomicity.h
  4122.         * config/os/irix/atomicity.h
  4123.         * config/cpu/cris/atomicity.h
  4124.         * config/cpu/m68k/atomicity.h
  4125.         * config/cpu/hppa/atomicity.h
  4126.         * config/cpu/sparc/atomicity.h
  4127.         * config/cpu/i386/atomicity.h
  4128.         * config/cpu/i486/atomicity.h
  4129.         * config/cpu/sh/atomicity.h
  4130.         * config/cpu/generic/atomicity_mutex/atomicity.h
  4131.         * config/cpu/generic/atomicity_builtins/atomicity.h
  4132.         (__exchange_and_add, __atomic_add): Mark throw ().
  4133.  
  4134. 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
  4135.  
  4136.         PR libstdc++/39835
  4137.         * include/bits/random.h: Avoid the badname __alpha (and, for
  4138.         consistency, __beta too).
  4139.         * include/bits/random.tcc: Likewise.
  4140.  
  4141. 2009-04-19  Jan Hubicka  <jh@suse.cz>
  4142.  
  4143.         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
  4144.         _GLIBCXX_NOTHROW.
  4145.  
  4146. 2009-04-19  Jan Hubicka  <jh@suse.cz>
  4147.  
  4148.         * include/c_compatibility/stdatomic.h
  4149.         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
  4150.         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
  4151.         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
  4152.  
  4153. 2009-04-18  Jan Hubicka  <jh@suse.cz>
  4154.  
  4155.         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
  4156.         * libsupc++/unwind-cxx.h (__cxa_get_globals,
  4157.         __cxa_get_globals_fast): Mark const.
  4158.         (__cxa_get_exception_ptr): Mark pure.
  4159.         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
  4160.         (__terminate): Makr throw ().
  4161.         * libsupc++/exception (terminate): Mark throw().
  4162.         (uncaught_exception): Mark pure.
  4163.         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
  4164.         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
  4165.         Mark throw().
  4166.         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
  4167.         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
  4168.         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
  4169.         __cxa_guard_abort): Mark throw ().
  4170.         (__cxa_pure_virtual): Mark noreturn.
  4171.         (__cxa_current_exception_type): Mark throw and pure.
  4172.         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
  4173.         __cxa_exception_type): Mark pure.
  4174.         (_M_safe_bool_dummy): Mark pure and const.
  4175.  
  4176. 2009-04-18  Jan Hubicka  <jh@suse.cz>
  4177.  
  4178.         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
  4179.         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
  4180.         _M_destroy_thread_key): Mark throw ()
  4181.         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
  4182.         _M_singular, _M_can_compare _M_get_mutex, _M_message,
  4183.         _M_get_max_length): Mark throw ().
  4184.         * include/debug/formatter.h (_M_message, _M_format_word,
  4185.         _M_get_max_length): Mark throw ().
  4186.         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
  4187.         _M_detach_single): Mark throw ().
  4188.         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
  4189.         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
  4190.         throw ()
  4191.         (_M_get_mutex): Mark throw ().
  4192.         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
  4193.         (_M_destroy_thread_key): Mark CONST and throw.
  4194.         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
  4195.         throw ().
  4196.  
  4197. 2009-04-18  Jan Hubicka  <jh@suse.cz>
  4198.  
  4199.         * src/condition_variable.cc (condition_variable,
  4200.         condition_variable_any constructors): Mark throw()
  4201.         * src/hash.cc (operator() for long double, string, and wstring): Mark
  4202.         throw ().
  4203.         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
  4204.         _M_setup, rdbuf, str): Mark throw ().
  4205.         * src/chrono.cc (new): Mark throw ().
  4206.         * include/std/system_error (system_category, generic_category): Mark
  4207.         throw () and const.
  4208.         * include/std/chrono (now): Mark throw ().
  4209.         * include/std/condition_variable (condition_variable,
  4210.         ~condition_variable, condition_variable_any,
  4211.         ~condition_variable_any): Mark throw ().
  4212.         * include/std/mutex (mutex): Mark throw ().
  4213.         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
  4214.         throw.
  4215.         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
  4216.         and throw ().
  4217.         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
  4218.         * include/bits/locale_classes.h (_S_initialize_once,
  4219.         _S_clone_c_locale): Mark throw ().
  4220.         (_S_get_c_name): Mark const and throw ().
  4221.         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
  4222.         throw ().
  4223.         * include/bits/locale_facets.h (__convert_to_v explicit instances):
  4224.         Mark throw ().
  4225.         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
  4226.         throw ().
  4227.         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
  4228.         ios_base): Mark throw ()
  4229.         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
  4230.         * include/backward/strstream (strstreambuf constructors): Mark throw ().
  4231.         (str, freeze, _M_setupf): Mark throw ().
  4232.         (pcount): Mark pure and throw ().
  4233.         (rdbuf): Mark const and throw ().
  4234.  
  4235. 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
  4236.  
  4237.         PR libstdc++/39802
  4238.         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
  4239.         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
  4240.         Always accept negative values, for unsigned types too.
  4241.         * testsuite/22_locale/num_get/get/char/39802.cc: New.
  4242.         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
  4243.  
  4244. 2009-04-18  Jan Hubicka  <jh@suse.cz>
  4245.  
  4246.         * include/debug/formater.h: Include bits/c++config.h.
  4247.         (_M_error): Mark noreturn.
  4248.         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
  4249.         _GLIBCXX_NORETURN): New.
  4250.         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
  4251.         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
  4252.         Mark pure.
  4253.         * include/c_compatibility/stdatomic.h
  4254.         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
  4255.         __atomic_flag_wait_explicit, __atomic_flag_for_address):
  4256.         Mark by throw ().
  4257.         * src/atomic.cc (atomic_flag_test_and_set_explicit,
  4258.         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
  4259.         __atomic_flag_for_address): Mark by throw ().
  4260.  
  4261. 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
  4262.  
  4263.         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
  4264.  
  4265. 2009-04-16  Jan Hubicka  <jh@suse.cz>
  4266.  
  4267.         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
  4268.         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
  4269.         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
  4270.         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
  4271.         out body to ...
  4272.         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
  4273.         functions.
  4274.         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
  4275.         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
  4276.         _Rb_tree_black_count): Mark nothrow.
  4277.  
  4278. 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
  4279.  
  4280.         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
  4281.         from base classes.
  4282.         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
  4283.  
  4284. 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
  4285.  
  4286.         * doc/html: Regenerate.
  4287.  
  4288. 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
  4289.  
  4290.         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
  4291.  
  4292.         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
  4293.         * doc/xml/gnu/fdl-1.2.xml: Same.
  4294.         * doc/xml/manual/numerics.xml: Same.
  4295.         * doc/xml/manual/concurrency.xml: Same.
  4296.         * doc/xml/manual/intro.xml: Same.
  4297.         * doc/xml/manual/status_cxxtr1.xml: Same.
  4298.         * doc/xml/manual/containers.xml: Same.
  4299.         * doc/xml/manual/io.xml: Same.
  4300.         * doc/xml/manual/utilities.xml: Same.
  4301.         * doc/xml/manual/support.xml: Same.
  4302.         * doc/xml/manual/using.xml: Same.
  4303.         * doc/xml/manual/localization.xml: Same.
  4304.         * doc/xml/manual/locale.xml: Same.
  4305.         * doc/xml/manual/extensions.xml: Same.
  4306.         * doc/xml/manual/appendix_contributing.xml: Same.
  4307.         * doc/xml/manual/diagnostics.xml: Same.
  4308.         * doc/xml/manual/status_cxx200x.xml: Same.
  4309.  
  4310. 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
  4311.  
  4312.         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
  4313.         * doc/xml/manual/status_cxx200x.xml: Adjust.
  4314.  
  4315. 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
  4316.  
  4317.         * doc/xml/spine.xml: Remove unused license entity, update
  4318.         copyright year.
  4319.  
  4320.         * doc/xml/manual/spine.xml: Markup for primary index terms.
  4321.         * doc/xml/manual/numerics.xml: Same.
  4322.         * doc/xml/manual/intro.xml: Same.
  4323.         * doc/xml/manual/containers.xml: Same.
  4324.         * doc/xml/manual/io.xml: Same.
  4325.         * doc/xml/manual/appendix_porting.xml: Same.
  4326.         * doc/xml/manual/utilities.xml: Same.
  4327.         * doc/xml/manual/support.xml: Same.
  4328.         * doc/xml/manual/localization.xml: Same.
  4329.         * doc/xml/manual/strings.xml: Same.
  4330.         * doc/xml/manual/extensions.xml: Same.
  4331.         * doc/xml/manual/appendix_contributing.xml: Same.
  4332.         * doc/xml/manual/diagnostics.xml: Same.
  4333.         * doc/xml/manual/algorithms.xml: Same.
  4334.         * doc/xml/manual/appendix_free.xml: Same.
  4335.         * doc/xml/manual/iterators.xml: Same.
  4336.  
  4337.         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
  4338.         * doc/xml/gnu/fdl-1.2.xml: Same.
  4339.  
  4340.         * doc/xml/manual/status_cxx200x.xml: Re-write.
  4341.  
  4342. 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
  4343.  
  4344.         PR libstdc++/39629 (final bits)
  4345.         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
  4346.         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
  4347.         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
  4348.         Fix formula for __j.
  4349.         * include/bits/random.tcc (operator==(const normal_distribution<>&,
  4350.         const normal_distribution<>&): Remove.
  4351.         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
  4352.         const uniform_int_distribution<>&), operator==(const
  4353.         uniform_real_distribution<>&, const uniform_real_distribution<>&),
  4354.         operator==(const normal_distribution<>&, const normal_distribution<>&),
  4355.         operator==(const lognormal_distribution<>&,
  4356.         const lognormal_distribution<>&), operator==(const
  4357.         chi_squared_distribution<>&, const chi_squared_distribution<>&),
  4358.         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
  4359.         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
  4360.         operator==(const student_t_distribution<>&,
  4361.         const student_t_distribution<>&), operator==(const
  4362.         bernoulli_distribution<>&, const bernoulli_distribution<>&),
  4363.         operator==(const binomial_distribution<>&, const
  4364.         binomial_distribution<>&), operator==(const geometric_distribution<>&,
  4365.         const geometric_distribution<>&), operator==(const
  4366.         negative_binomial_distribution<>&, const
  4367.         negative_binomial_distribution<>&), operator==(const
  4368.         poisson_distribution<>&, const poisson_distribution<>&),
  4369.         operator==(const exponential_distribution<>&,
  4370.         const exponential_distribution<>&), operator==(const
  4371.         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
  4372.         weibull_distribution<>&, const weibull_distribution<>&),
  4373.         operator==(const extreme_value_distribution<>&,
  4374.         const extreme_value_distribution<>&), operator==(const
  4375.         discrete_distribution<>&, const discrete_distribution<>&),
  4376.         operator==(const piecewise_constant_distribution<>&,
  4377.         const piecewise_constant_distribution<>&), operator==(const
  4378.         piecewise_linear_distribution<>&, const
  4379.         piecewise_linear_distribution<>&)): Remove.
  4380.         * testsuite/26_numerics/random/uniform_real_distribution/operators/
  4381.         serialize.cc: Remove.
  4382.         * testsuite/26_numerics/random/piecewise_constant_distribution/
  4383.         operators/serialize.cc: Likewise.
  4384.         * testsuite/26_numerics/random/chi_squared_distribution/operators/
  4385.         serialize.cc: Likewise.
  4386.         * testsuite/26_numerics/random/normal_distribution/operators/
  4387.         serialize.cc: Likewise.
  4388.         * testsuite/26_numerics/random/uniform_int_distribution/operators/
  4389.         serialize.cc: Likewise.
  4390.         * testsuite/26_numerics/random/poisson_distribution/operators/
  4391.         serialize.cc: Likewise.
  4392.         * testsuite/26_numerics/random/bernoulli_distribution/operators/
  4393.         serialize.cc: Likewise.
  4394.         * testsuite/26_numerics/random/discrete_distribution/operators/
  4395.         serialize.cc: Likewise.
  4396.         * testsuite/26_numerics/random/weibull_distribution/operators/
  4397.         serialize.cc: Likewise.
  4398.         * testsuite/26_numerics/random/negative_binomial_distribution/
  4399.         operators/serialize.cc: Likewise.
  4400.         * testsuite/26_numerics/random/cauchy_distribution/operators/
  4401.         serialize.cc: Likewise.
  4402.         * testsuite/26_numerics/random/gamma_distribution/operators/
  4403.         serialize.cc: Likewise.
  4404.         * testsuite/26_numerics/random/fisher_f_distribution/operators/
  4405.         serialize.cc: Likewise.
  4406.         * testsuite/26_numerics/random/exponential_distribution/operators/
  4407.         serialize.cc: Likewise.
  4408.         * testsuite/26_numerics/random/lognormal_distribution/operators/
  4409.         serialize.cc: Likewise.
  4410.         * testsuite/26_numerics/random/binomial_distribution/operators/
  4411.         serialize.cc: Likewise.
  4412.         * testsuite/26_numerics/random/extreme_value_distribution/
  4413.         operators/serialize.cc: Likewise.
  4414.         * testsuite/26_numerics/random/piecewise_linear_distribution/
  4415.         operators/serialize.cc: Likewise.
  4416.         * testsuite/26_numerics/random/student_t_distribution/operators/
  4417.         serialize.cc: Likewise.
  4418.         * testsuite/26_numerics/random/geometric_distribution/operators/
  4419.         serialize.cc: Likewise.
  4420.  
  4421.         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
  4422.         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
  4423.         mersenne_twister_engine<>::seed(_Gen&,
  4424.         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
  4425.         subtract_with_carry_engine<>::seed(_Gen&,
  4426.         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
  4427.         Remove, unused.
  4428.         * include/bits/random.tcc (linear_congruential_engine<>::
  4429.         seed(_Gen&, false_type): Likewise.
  4430.  
  4431. 2009-04-09  Nick Clifton  <nickc@redhat.com>
  4432.  
  4433.         * src/allocator-inst.cc: Change copyright header to refer to
  4434.         version 3 of the GNU General Public License with version 3.1
  4435.         of the GCC Runtime Library Exception and to point readers at
  4436.         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
  4437.         web page.
  4438.         * config/abi/compatibility.h: Likewise.
  4439.         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
  4440.         * config/abi/pre/gnu.ver: Likewise.
  4441.         * config/allocator/bitmap_allocator_base.h: Likewise.
  4442.         * config/allocator/malloc_allocator_base.h: Likewise.
  4443.         * config/allocator/mt_allocator_base.h: Likewise.
  4444.         * config/allocator/new_allocator_base.h: Likewise.
  4445.         * config/allocator/pool_allocator_base.h: Likewise.
  4446.         * config/cpu/alpha/atomic_word.h: Likewise.
  4447.         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
  4448.         * config/cpu/cris/atomic_word.h: Likewise.
  4449.         * config/cpu/cris/atomicity.h: Likewise.
  4450.         * config/cpu/generic/atomic_word.h: Likewise.
  4451.         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
  4452.         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
  4453.         * config/cpu/generic/cpu_defines.h: Likewise.
  4454.         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
  4455.         * config/cpu/hppa/atomicity.h: Likewise.
  4456.         * config/cpu/i386/atomicity.h: Likewise.
  4457.         * config/cpu/i486/atomicity.h: Likewise.
  4458.         * config/cpu/ia64/atomic_word.h: Likewise.
  4459.         * config/cpu/m68k/atomicity.h: Likewise.
  4460.         * config/cpu/powerpc/atomic_word.h: Likewise.
  4461.         * config/cpu/powerpc/cpu_defines.h: Likewise.
  4462.         * config/cpu/sh/atomicity.h: Likewise.
  4463.         * config/cpu/sparc/atomic_word.h: Likewise.
  4464.         * config/cpu/sparc/atomicity.h: Likewise.
  4465.         * config/io/basic_file_stdio.cc: Likewise.
  4466.         * config/io/basic_file_stdio.h: Likewise.
  4467.         * config/io/c_io_stdio.h: Likewise.
  4468.         * config/locale/darwin/ctype_members.cc: Likewise.
  4469.         * config/locale/generic/c++locale_internal.h: Likewise.
  4470.         * config/locale/generic/c_locale.cc: Likewise.
  4471.         * config/locale/generic/c_locale.h: Likewise.
  4472.         * config/locale/generic/codecvt_members.cc: Likewise.
  4473.         * config/locale/generic/collate_members.cc: Likewise.
  4474.         * config/locale/generic/ctype_members.cc: Likewise.
  4475.         * config/locale/generic/messages_members.cc: Likewise.
  4476.         * config/locale/generic/messages_members.h: Likewise.
  4477.         * config/locale/generic/monetary_members.cc: Likewise.
  4478.         * config/locale/generic/numeric_members.cc: Likewise.
  4479.         * config/locale/generic/time_members.cc: Likewise.
  4480.         * config/locale/generic/time_members.h: Likewise.
  4481.         * config/locale/gnu/c++locale_internal.h: Likewise.
  4482.         * config/locale/gnu/c_locale.cc: Likewise.
  4483.         * config/locale/gnu/c_locale.h: Likewise.
  4484.         * config/locale/gnu/codecvt_members.cc: Likewise.
  4485.         * config/locale/gnu/collate_members.cc: Likewise.
  4486.         * config/locale/gnu/ctype_members.cc: Likewise.
  4487.         * config/locale/gnu/messages_members.cc: Likewise.
  4488.         * config/locale/gnu/messages_members.h: Likewise.
  4489.         * config/locale/gnu/monetary_members.cc: Likewise.
  4490.         * config/locale/gnu/numeric_members.cc: Likewise.
  4491.         * config/locale/gnu/time_members.cc: Likewise.
  4492.         * config/locale/gnu/time_members.h: Likewise.
  4493.         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
  4494.         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
  4495.         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
  4496.         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
  4497.         * config/os/aix/atomic_word.h: Likewise.
  4498.         * config/os/aix/atomicity.h: Likewise.
  4499.         * config/os/aix/ctype_base.h: Likewise.
  4500.         * config/os/aix/ctype_inline.h: Likewise.
  4501.         * config/os/aix/ctype_noninline.h: Likewise.
  4502.         * config/os/aix/os_defines.h: Likewise.
  4503.         * config/os/bsd/darwin/ctype_base.h: Likewise.
  4504.         * config/os/bsd/darwin/ctype_inline.h: Likewise.
  4505.         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
  4506.         * config/os/bsd/darwin/os_defines.h: Likewise.
  4507.         * config/os/bsd/freebsd/ctype_base.h: Likewise.
  4508.         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
  4509.         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
  4510.         * config/os/bsd/freebsd/os_defines.h: Likewise.
  4511.         * config/os/bsd/netbsd/ctype_base.h: Likewise.
  4512.         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
  4513.         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
  4514.         * config/os/bsd/netbsd/os_defines.h: Likewise.
  4515.         * config/os/djgpp/ctype_base.h: Likewise.
  4516.         * config/os/djgpp/ctype_inline.h: Likewise.
  4517.         * config/os/djgpp/ctype_noninline.h: Likewise.
  4518.         * config/os/djgpp/os_defines.h: Likewise.
  4519.         * config/os/generic/ctype_base.h: Likewise.
  4520.         * config/os/generic/ctype_inline.h: Likewise.
  4521.         * config/os/generic/ctype_noninline.h: Likewise.
  4522.         * config/os/generic/error_constants.h: Likewise.
  4523.         * config/os/generic/os_defines.h: Likewise.
  4524.         * config/os/gnu-linux/ctype_base.h: Likewise.
  4525.         * config/os/gnu-linux/ctype_inline.h: Likewise.
  4526.         * config/os/gnu-linux/ctype_noninline.h: Likewise.
  4527.         * config/os/gnu-linux/os_defines.h: Likewise.
  4528.         * config/os/hpux/ctype_base.h: Likewise.
  4529.         * config/os/hpux/ctype_inline.h: Likewise.
  4530.         * config/os/hpux/ctype_noninline.h: Likewise.
  4531.         * config/os/hpux/os_defines.h: Likewise.
  4532.         * config/os/irix/atomic_word.h: Likewise.
  4533.         * config/os/irix/atomicity.h: Likewise.
  4534.         * config/os/irix/irix5.2/ctype_base.h: Likewise.
  4535.         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
  4536.         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
  4537.         * config/os/irix/irix5.2/os_defines.h: Likewise.
  4538.         * config/os/irix/irix6.5/ctype_base.h: Likewise.
  4539.         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
  4540.         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
  4541.         * config/os/irix/irix6.5/os_defines.h: Likewise.
  4542.         * config/os/mingw32/ctype_base.h: Likewise.
  4543.         * config/os/mingw32/ctype_inline.h: Likewise.
  4544.         * config/os/mingw32/ctype_noninline.h: Likewise.
  4545.         * config/os/mingw32/error_constants.h: Likewise.
  4546.         * config/os/mingw32/os_defines.h: Likewise.
  4547.         * config/os/newlib/ctype_base.h: Likewise.
  4548.         * config/os/newlib/ctype_inline.h: Likewise.
  4549.         * config/os/newlib/ctype_noninline.h: Likewise.
  4550.         * config/os/newlib/os_defines.h: Likewise.
  4551.         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
  4552.         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
  4553.         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
  4554.         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
  4555.         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
  4556.         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
  4557.         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
  4558.         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
  4559.         * config/os/tpf/ctype_base.h: Likewise.
  4560.         * config/os/tpf/ctype_inline.h: Likewise.
  4561.         * config/os/tpf/ctype_noninline.h: Likewise.
  4562.         * config/os/tpf/os_defines.h: Likewise.
  4563.         * config/os/uclibc/ctype_base.h: Likewise.
  4564.         * config/os/uclibc/ctype_inline.h: Likewise.
  4565.         * config/os/uclibc/ctype_noninline.h: Likewise.
  4566.         * config/os/uclibc/os_defines.h: Likewise.
  4567.         * config/os/vxworks/ctype_base.h: Likewise.
  4568.         * config/os/vxworks/ctype_inline.h: Likewise.
  4569.         * config/os/vxworks/ctype_noninline.h: Likewise.
  4570.         * config/os/vxworks/os_defines.h: Likewise.
  4571.         * include/backward/auto_ptr.h: Likewise.
  4572.         * include/backward/backward_warning.h: Likewise.
  4573.         * include/backward/binders.h: Likewise.
  4574.         * include/backward/hash_fun.h: Likewise.
  4575.         * include/backward/hash_map: Likewise.
  4576.         * include/backward/hash_set: Likewise.
  4577.         * include/backward/hashtable.h: Likewise.
  4578.         * include/backward/strstream: Likewise.
  4579.         * include/bits/algorithmfwd.h: Likewise.
  4580.         * include/bits/allocator.h: Likewise.
  4581.         * include/bits/atomic_0.h: Likewise.
  4582.         * include/bits/atomic_2.h: Likewise.
  4583.         * include/bits/atomicfwd_c.h: Likewise.
  4584.         * include/bits/atomicfwd_cxx.h: Likewise.
  4585.         * include/bits/basic_ios.h: Likewise.
  4586.         * include/bits/basic_ios.tcc: Likewise.
  4587.         * include/bits/basic_string.h: Likewise.
  4588.         * include/bits/basic_string.tcc: Likewise.
  4589.         * include/bits/boost_concept_check.h: Likewise.
  4590.         * include/bits/c++config: Likewise.
  4591.         * include/bits/char_traits.h: Likewise.
  4592.         * include/bits/codecvt.h: Likewise.
  4593.         * include/bits/concept_check.h: Likewise.
  4594.         * include/bits/cpp_type_traits.h: Likewise.
  4595.         * include/bits/deque.tcc: Likewise.
  4596.         * include/bits/forward_list.h: Likewise.
  4597.         * include/bits/forward_list.tcc: Likewise.
  4598.         * include/bits/fstream.tcc: Likewise.
  4599.         * include/bits/functexcept.h: Likewise.
  4600.         * include/bits/functional_hash.h: Likewise.
  4601.         * include/bits/gslice.h: Likewise.
  4602.         * include/bits/gslice_array.h: Likewise.
  4603.         * include/bits/hashtable.h: Likewise.
  4604.         * include/bits/indirect_array.h: Likewise.
  4605.         * include/bits/ios_base.h: Likewise.
  4606.         * include/bits/istream.tcc: Likewise.
  4607.         * include/bits/list.tcc: Likewise.
  4608.         * include/bits/locale_classes.h: Likewise.
  4609.         * include/bits/locale_classes.tcc: Likewise.
  4610.         * include/bits/locale_facets.h: Likewise.
  4611.         * include/bits/locale_facets.tcc: Likewise.
  4612.         * include/bits/locale_facets_nonio.h: Likewise.
  4613.         * include/bits/locale_facets_nonio.tcc: Likewise.
  4614.         * include/bits/localefwd.h: Likewise.
  4615.         * include/bits/mask_array.h: Likewise.
  4616.         * include/bits/move.h: Likewise.
  4617.         * include/bits/ostream.tcc: Likewise.
  4618.         * include/bits/ostream_insert.h: Likewise.
  4619.         * include/bits/postypes.h: Likewise.
  4620.         * include/bits/shared_ptr.h: Likewise.
  4621.         * include/bits/slice_array.h: Likewise.
  4622.         * include/bits/sstream.tcc: Likewise.
  4623.         * include/bits/stl_algo.h: Likewise.
  4624.         * include/bits/stl_algobase.h: Likewise.
  4625.         * include/bits/stl_bvector.h: Likewise.
  4626.         * include/bits/stl_construct.h: Likewise.
  4627.         * include/bits/stl_deque.h: Likewise.
  4628.         * include/bits/stl_function.h: Likewise.
  4629.         * include/bits/stl_heap.h: Likewise.
  4630.         * include/bits/stl_iterator.h: Likewise.
  4631.         * include/bits/stl_iterator_base_funcs.h: Likewise.
  4632.         * include/bits/stl_iterator_base_types.h: Likewise.
  4633.         * include/bits/stl_list.h: Likewise.
  4634.         * include/bits/stl_map.h: Likewise.
  4635.         * include/bits/stl_multimap.h: Likewise.
  4636.         * include/bits/stl_multiset.h: Likewise.
  4637.         * include/bits/stl_numeric.h: Likewise.
  4638.         * include/bits/stl_pair.h: Likewise.
  4639.         * include/bits/stl_queue.h: Likewise.
  4640.         * include/bits/stl_raw_storage_iter.h: Likewise.
  4641.         * include/bits/stl_relops.h: Likewise.
  4642.         * include/bits/stl_set.h: Likewise.
  4643.         * include/bits/stl_stack.h: Likewise.
  4644.         * include/bits/stl_tempbuf.h: Likewise.
  4645.         * include/bits/stl_tree.h: Likewise.
  4646.         * include/bits/stl_uninitialized.h: Likewise.
  4647.         * include/bits/stl_vector.h: Likewise.
  4648.         * include/bits/stream_iterator.h: Likewise.
  4649.         * include/bits/streambuf.tcc: Likewise.
  4650.         * include/bits/streambuf_iterator.h: Likewise.
  4651.         * include/bits/stringfwd.h: Likewise.
  4652.         * include/bits/unique_ptr.h: Likewise.
  4653.         * include/bits/valarray_after.h: Likewise.
  4654.         * include/bits/valarray_array.h: Likewise.
  4655.         * include/bits/valarray_array.tcc: Likewise.
  4656.         * include/bits/valarray_before.h: Likewise.
  4657.         * include/bits/vector.tcc: Likewise.
  4658.         * include/c/cassert: Likewise.
  4659.         * include/c/cctype: Likewise.
  4660.         * include/c/cerrno: Likewise.
  4661.         * include/c/cfloat: Likewise.
  4662.         * include/c/ciso646: Likewise.
  4663.         * include/c/climits: Likewise.
  4664.         * include/c/clocale: Likewise.
  4665.         * include/c/cmath: Likewise.
  4666.         * include/c/csetjmp: Likewise.
  4667.         * include/c/csignal: Likewise.
  4668.         * include/c/cstdarg: Likewise.
  4669.         * include/c/cstddef: Likewise.
  4670.         * include/c/cstdio: Likewise.
  4671.         * include/c/cstdlib: Likewise.
  4672.         * include/c/cstring: Likewise.
  4673.         * include/c/ctime: Likewise.
  4674.         * include/c/cwchar: Likewise.
  4675.         * include/c/cwctype: Likewise.
  4676.         * include/c_compatibility/assert.h: Likewise.
  4677.         * include/c_compatibility/complex.h: Likewise.
  4678.         * include/c_compatibility/ctype.h: Likewise.
  4679.         * include/c_compatibility/errno.h: Likewise.
  4680.         * include/c_compatibility/fenv.h: Likewise.
  4681.         * include/c_compatibility/float.h: Likewise.
  4682.         * include/c_compatibility/inttypes.h: Likewise.
  4683.         * include/c_compatibility/iso646.h: Likewise.
  4684.         * include/c_compatibility/limits.h: Likewise.
  4685.         * include/c_compatibility/locale.h: Likewise.
  4686.         * include/c_compatibility/math.h: Likewise.
  4687.         * include/c_compatibility/setjmp.h: Likewise.
  4688.         * include/c_compatibility/signal.h: Likewise.
  4689.         * include/c_compatibility/stdarg.h: Likewise.
  4690.         * include/c_compatibility/stdatomic.h: Likewise.
  4691.         * include/c_compatibility/stdbool.h: Likewise.
  4692.         * include/c_compatibility/stddef.h: Likewise.
  4693.         * include/c_compatibility/stdint.h: Likewise.
  4694.         * include/c_compatibility/stdio.h: Likewise.
  4695.         * include/c_compatibility/stdlib.h: Likewise.
  4696.         * include/c_compatibility/string.h: Likewise.
  4697.         * include/c_compatibility/tgmath.h: Likewise.
  4698.         * include/c_compatibility/time.h: Likewise.
  4699.         * include/c_compatibility/wchar.h: Likewise.
  4700.         * include/c_compatibility/wctype.h: Likewise.
  4701.         * include/c_global/cassert: Likewise.
  4702.         * include/c_global/ccomplex: Likewise.
  4703.         * include/c_global/cctype: Likewise.
  4704.         * include/c_global/cerrno: Likewise.
  4705.         * include/c_global/cfenv: Likewise.
  4706.         * include/c_global/cfloat: Likewise.
  4707.         * include/c_global/cinttypes: Likewise.
  4708.         * include/c_global/ciso646: Likewise.
  4709.         * include/c_global/climits: Likewise.
  4710.         * include/c_global/clocale: Likewise.
  4711.         * include/c_global/cmath.tcc: Likewise.
  4712.         * include/c_global/cmath: Likewise.
  4713.         * include/c_global/csetjmp: Likewise.
  4714.         * include/c_global/csignal: Likewise.
  4715.         * include/c_global/cstdarg: Likewise.
  4716.         * include/c_global/cstdatomic: Likewise.
  4717.         * include/c_global/cstdbool: Likewise.
  4718.         * include/c_global/cstddef: Likewise.
  4719.         * include/c_global/cstdint: Likewise.
  4720.         * include/c_global/cstdio: Likewise.
  4721.         * include/c_global/cstdlib: Likewise.
  4722.         * include/c_global/cstring: Likewise.
  4723.         * include/c_global/ctgmath: Likewise.
  4724.         * include/c_global/ctime: Likewise.
  4725.         * include/c_global/cwchar: Likewise.
  4726.         * include/c_global/cwctype: Likewise.
  4727.         * include/c_std/cassert: Likewise.
  4728.         * include/c_std/cctype: Likewise.
  4729.         * include/c_std/cerrno: Likewise.
  4730.         * include/c_std/cfloat: Likewise.
  4731.         * include/c_std/ciso646: Likewise.
  4732.         * include/c_std/climits: Likewise.
  4733.         * include/c_std/clocale: Likewise.
  4734.         * include/c_std/cmath.tcc: Likewise.
  4735.         * include/c_std/cmath: Likewise.
  4736.         * include/c_std/csetjmp: Likewise.
  4737.         * include/c_std/csignal: Likewise.
  4738.         * include/c_std/cstdarg: Likewise.
  4739.         * include/c_std/cstddef: Likewise.
  4740.         * include/c_std/cstdio: Likewise.
  4741.         * include/c_std/cstdlib: Likewise.
  4742.         * include/c_std/cstring: Likewise.
  4743.         * include/c_std/ctime: Likewise.
  4744.         * include/c_std/cwchar: Likewise.
  4745.         * include/c_std/cwctype: Likewise.
  4746.         * include/debug/bitset: Likewise.
  4747.         * include/debug/debug.h: Likewise.
  4748.         * include/debug/deque: Likewise.
  4749.         * include/debug/formatter.h: Likewise.
  4750.         * include/debug/functions.h: Likewise.
  4751.         * include/debug/list: Likewise.
  4752.         * include/debug/macros.h: Likewise.
  4753.         * include/debug/map.h: Likewise.
  4754.         * include/debug/map: Likewise.
  4755.         * include/debug/multimap.h: Likewise.
  4756.         * include/debug/multiset.h: Likewise.
  4757.         * include/debug/safe_base.h: Likewise.
  4758.         * include/debug/safe_iterator.h: Likewise.
  4759.         * include/debug/safe_iterator.tcc: Likewise.
  4760.         * include/debug/safe_sequence.h: Likewise.
  4761.         * include/debug/set.h: Likewise.
  4762.         * include/debug/set: Likewise.
  4763.         * include/debug/string: Likewise.
  4764.         * include/debug/unordered_map: Likewise.
  4765.         * include/debug/unordered_set: Likewise.
  4766.         * include/debug/vector: Likewise.
  4767.         * include/ext/algorithm: Likewise.
  4768.         * include/ext/array_allocator.h: Likewise.
  4769.         * include/ext/atomicity.h: Likewise.
  4770.         * include/ext/bitmap_allocator.h: Likewise.
  4771.         * include/ext/cast.h: Likewise.
  4772.         * include/ext/codecvt_specializations.h: Likewise.
  4773.         * include/ext/concurrence.h: Likewise.
  4774.         * include/ext/debug_allocator.h: Likewise.
  4775.         * include/ext/enc_filebuf.h: Likewise.
  4776.         * include/ext/extptr_allocator.h: Likewise.
  4777.         * include/ext/functional: Likewise.
  4778.         * include/ext/iterator: Likewise.
  4779.         * include/ext/malloc_allocator.h: Likewise.
  4780.         * include/ext/memory: Likewise.
  4781.         * include/ext/mt_allocator.h: Likewise.
  4782.         * include/ext/new_allocator.h: Likewise.
  4783.         * include/ext/numeric: Likewise.
  4784.         * include/ext/numeric_traits.h: Likewise.
  4785.         * include/ext/pb_ds/assoc_container.hpp: Likewise.
  4786.         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
  4787.         Likewise.
  4788.         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
  4789.         Likewise.
  4790.         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
  4791.         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
  4792.         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
  4793.         Likewise.
  4794.         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
  4795.         Likewise.
  4796.         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
  4797.         Likewise.
  4798.         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
  4799.         Likewise.
  4800.         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
  4801.         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
  4802.         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
  4803.         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
  4804.         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
  4805.         Likewise.
  4806.         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
  4807.         Likewise.
  4808.         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
  4809.         Likewise.
  4810.         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
  4811.         Likewise.
  4812.         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
  4813.         Likewise.
  4814.         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
  4815.         Likewise.
  4816.         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
  4817.         Likewise.
  4818.         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
  4819.         Likewise.
  4820.         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
  4821.         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
  4822.         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
  4823.         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
  4824.         Likewise.
  4825.         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
  4826.         Likewise.
  4827.         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
  4828.         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
  4829.         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
  4830.         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
  4831.         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
  4832.         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
  4833.         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
  4834.         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
  4835.         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
  4836.         Likewise.
  4837.         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
  4838.         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
  4839.         Likewise.
  4840.         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
  4841.         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
  4842.         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
  4843.         Likewise.
  4844.         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
  4845.         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
  4846.         Likewise.
  4847.         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
  4848.         Likewise.
  4849.         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
  4850.         Likewise.
  4851.         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
  4852.         Likewise.
  4853.         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
  4854.         Likewise.
  4855.         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
  4856.         Likewise.
  4857.         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
  4858.         Likewise.
  4859.         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
  4860.         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
  4861.         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
  4862.         Likewise.
  4863.         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
  4864.         Likewise.
  4865.         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
  4866.         Likewise.
  4867.         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
  4868.         Likewise.
  4869.         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
  4870.         Likewise.
  4871.         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
  4872.         Likewise.
  4873.         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
  4874.         Likewise.
  4875.         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
  4876.         Likewise.
  4877.         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
  4878.         Likewise.
  4879.         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
  4880.         Likewise.
  4881.         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
  4882.         Likewise.
  4883.         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
  4884.         Likewise.
  4885.         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
  4886.         Likewise.
  4887.         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
  4888.         Likewise.
  4889.         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
  4890.         Likewise.
  4891.         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
  4892.         Likewise.
  4893.         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
  4894.         Likewise.
  4895.         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
  4896.         Likewise.
  4897.         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
  4898.         Likewise.
  4899.         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
  4900.         Likewise.
  4901.         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
  4902.         Likewise.
  4903.         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
  4904.         Likewise.
  4905.         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
  4906.         Likewise.
  4907.         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
  4908.         Likewise.
  4909.         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
  4910.         Likewise.
  4911.         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
  4912.         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
  4913.         Likewise.
  4914.         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
  4915.         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
  4916.         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
  4917.         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
  4918.         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
  4919.         Likewise.
  4920.         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
  4921.         Likewise.
  4922.         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
  4923.         Likewise.
  4924.         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
  4925.         Likewise.
  4926.         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
  4927.         Likewise.
  4928.         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
  4929.         Likewise.
  4930.         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
  4931.         Likewise.
  4932.         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
  4933.         Likewise.
  4934.         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
  4935.         Likewise.
  4936.         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
  4937.         Likewise.
  4938.         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
  4939.         Likewise.
  4940.         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
  4941.         Likewise.
  4942.         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
  4943.         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
  4944.         Likewise.
  4945.         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
  4946.         Likewise.
  4947.         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
  4948.         Likewise.
  4949.         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
  4950.         Likewise.
  4951.         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
  4952.         Likewise.
  4953.         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
  4954.         Likewise.
  4955.         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
  4956.         Likewise.
  4957.         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
  4958.         Likewise.
  4959.         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
  4960.         Likewise.
  4961.         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
  4962.         Likewise.
  4963.         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
  4964.         Likewise.
  4965.         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
  4966.         Likewise.
  4967.         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
  4968.         Likewise.
  4969.         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
  4970.         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
  4971.         Likewise.
  4972.         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
  4973.         Likewise.
  4974.         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
  4975.         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
  4976.         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
  4977.         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
  4978.         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
  4979.         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
  4980.         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
  4981.         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
  4982.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
  4983.         Likewise.
  4984.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
  4985.         Likewise.
  4986.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
  4987.         Likewise.
  4988.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
  4989.         Likewise.
  4990.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
  4991.         Likewise.
  4992.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
  4993.         Likewise.
  4994.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
  4995.         Likewise.
  4996.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
  4997.         Likewise.
  4998.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
  4999.         Likewise.
  5000.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
  5001.         Likewise.
  5002.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
  5003.         Likewise.
  5004.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
  5005.         Likewise.
  5006.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
  5007.         Likewise.
  5008.         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
  5009.         Likewise.
  5010.         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
  5011.         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
  5012.         Likewise.
  5013.         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
  5014.         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
  5015.         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
  5016.         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
  5017.         Likewise.
  5018.         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
  5019.         Likewise.
  5020.         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
  5021.         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
  5022.         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
  5023.         Likewise.
  5024.         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
  5025.         Likewise.
  5026.         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
  5027.         Likewise.
  5028.         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
  5029.         Likewise.
  5030.         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
  5031.         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
  5032.         Likewise.
  5033.         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
  5034.         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
  5035.         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
  5036.         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
  5037.         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
  5038.         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
  5039.         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
  5040.         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
  5041.         Likewise.
  5042.         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
  5043.         Likewise.
  5044.         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
  5045.         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
  5046.         Likewise.
  5047.         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
  5048.         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
  5049.         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
  5050.         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
  5051.         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
  5052.         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
  5053.         Likewise.
  5054.         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
  5055.         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
  5056.         Likewise.
  5057.         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
  5058.         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
  5059.         Likewise.
  5060.         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
  5061.         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
  5062.         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
  5063.         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
  5064.         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
  5065.         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
  5066.         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
  5067.         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
  5068.         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
  5069.         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
  5070.         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
  5071.         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
  5072.         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
  5073.         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
  5074.         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
  5075.         Likewise.
  5076.         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
  5077.         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
  5078.         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
  5079.         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
  5080.         Likewise.
  5081.         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
  5082.         Likewise.
  5083.         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
  5084.         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
  5085.         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
  5086.         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
  5087.         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
  5088.         Likewise.
  5089.         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
  5090.         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
  5091.         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
  5092.         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
  5093.         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
  5094.         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
  5095.         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
  5096.         Likewise.
  5097.         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
  5098.         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
  5099.         Likewise.
  5100.         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
  5101.         Likewise.
  5102.         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
  5103.         Likewise.
  5104.         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
  5105.         Likewise.
  5106.         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
  5107.         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
  5108.         Likewise.
  5109.         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
  5110.         Likewise.
  5111.         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
  5112.         Likewise.
  5113.         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
  5114.         Likewise.
  5115.         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
  5116.         Likewise.
  5117.         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
  5118.         Likewise.
  5119.         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
  5120.         Likewise.
  5121.         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
  5122.         Likewise.
  5123.         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
  5124.         Likewise.
  5125.         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
  5126.         Likewise.
  5127.         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
  5128.         Likewise.
  5129.         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
  5130.         Likewise.
  5131.         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
  5132.         Likewise.
  5133.         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
  5134.         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
  5135.         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
  5136.         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
  5137.         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
  5138.         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
  5139.         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
  5140.         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
  5141.         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
  5142.         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
  5143.         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
  5144.         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
  5145.         Likewise.
  5146.         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
  5147.         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
  5148.         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
  5149.         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
  5150.         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
  5151.         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
  5152.         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
  5153.         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
  5154.         Likewise.
  5155.         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
  5156.         Likewise.
  5157.         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
  5158.         Likewise.
  5159.         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
  5160.         Likewise.
  5161.         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
  5162.         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
  5163.         Likewise.
  5164.         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
  5165.         Likewise.
  5166.         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
  5167.         Likewise.
  5168.         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
  5169.         Likewise.
  5170.         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
  5171.         Likewise.
  5172.         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
  5173.         Likewise.
  5174.         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
  5175.         Likewise.
  5176.         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
  5177.         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
  5178.         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
  5179.         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
  5180.         Likewise.
  5181.         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
  5182.         Likewise.
  5183.         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
  5184.         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
  5185.         Likewise.
  5186.         * include/ext/pb_ds/exception.hpp: Likewise.
  5187.         * include/ext/pb_ds/hash_policy.hpp: Likewise.
  5188.         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
  5189.         * include/ext/pb_ds/priority_queue.hpp: Likewise.
  5190.         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
  5191.         * include/ext/pb_ds/tree_policy.hpp: Likewise.
  5192.         * include/ext/pb_ds/trie_policy.hpp: Likewise.
  5193.         * include/ext/pod_char_traits.h: Likewise.
  5194.         * include/ext/pointer.h: Likewise.
  5195.         * include/ext/pool_allocator.h: Likewise.
  5196.         * include/ext/rb_tree: Likewise.
  5197.         * include/ext/rc_string_base.h: Likewise.
  5198.         * include/ext/rope: Likewise.
  5199.         * include/ext/ropeimpl.h: Likewise.
  5200.         * include/ext/slist: Likewise.
  5201.         * include/ext/sso_string_base.h: Likewise.
  5202.         * include/ext/stdio_filebuf.h: Likewise.
  5203.         * include/ext/stdio_sync_filebuf.h: Likewise.
  5204.         * include/ext/string_conversions.h: Likewise.
  5205.         * include/ext/throw_allocator.h: Likewise.
  5206.         * include/ext/type_traits.h: Likewise.
  5207.         * include/ext/typelist.h: Likewise.
  5208.         * include/ext/vstring.h: Likewise.
  5209.         * include/ext/vstring.tcc: Likewise.
  5210.         * include/ext/vstring_fwd.h: Likewise.
  5211.         * include/ext/vstring_util.h: Likewise.
  5212.         * include/parallel/algo.h: Likewise.
  5213.         * include/parallel/algobase.h: Likewise.
  5214.         * include/parallel/algorithm: Likewise.
  5215.         * include/parallel/algorithmfwd.h: Likewise.
  5216.         * include/parallel/balanced_quicksort.h: Likewise.
  5217.         * include/parallel/base.h: Likewise.
  5218.         * include/parallel/basic_iterator.h: Likewise.
  5219.         * include/parallel/checkers.h: Likewise.
  5220.         * include/parallel/compatibility.h: Likewise.
  5221.         * include/parallel/compiletime_settings.h: Likewise.
  5222.         * include/parallel/equally_split.h: Likewise.
  5223.         * include/parallel/features.h: Likewise.
  5224.         * include/parallel/find.h: Likewise.
  5225.         * include/parallel/find_selectors.h: Likewise.
  5226.         * include/parallel/for_each.h: Likewise.
  5227.         * include/parallel/for_each_selectors.h: Likewise.
  5228.         * include/parallel/iterator.h: Likewise.
  5229.         * include/parallel/list_partition.h: Likewise.
  5230.         * include/parallel/losertree.h: Likewise.
  5231.         * include/parallel/merge.h: Likewise.
  5232.         * include/parallel/multiseq_selection.h: Likewise.
  5233.         * include/parallel/multiway_merge.h: Likewise.
  5234.         * include/parallel/multiway_mergesort.h: Likewise.
  5235.         * include/parallel/numeric: Likewise.
  5236.         * include/parallel/numericfwd.h: Likewise.
  5237.         * include/parallel/omp_loop.h: Likewise.
  5238.         * include/parallel/omp_loop_static.h: Likewise.
  5239.         * include/parallel/par_loop.h: Likewise.
  5240.         * include/parallel/parallel.h: Likewise.
  5241.         * include/parallel/partial_sum.h: Likewise.
  5242.         * include/parallel/partition.h: Likewise.
  5243.         * include/parallel/queue.h: Likewise.
  5244.         * include/parallel/quicksort.h: Likewise.
  5245.         * include/parallel/random_number.h: Likewise.
  5246.         * include/parallel/random_shuffle.h: Likewise.
  5247.         * include/parallel/search.h: Likewise.
  5248.         * include/parallel/set_operations.h: Likewise.
  5249.         * include/parallel/settings.h: Likewise.
  5250.         * include/parallel/sort.h: Likewise.
  5251.         * include/parallel/tags.h: Likewise.
  5252.         * include/parallel/types.h: Likewise.
  5253.         * include/parallel/unique_copy.h: Likewise.
  5254.         * include/parallel/workstealing.h: Likewise.
  5255.         * include/precompiled/extc++.h: Likewise.
  5256.         * include/precompiled/stdc++.h: Likewise.
  5257.         * include/precompiled/stdtr1c++.h: Likewise.
  5258.         * include/std/algorithm: Likewise.
  5259.         * include/std/array: Likewise.
  5260.         * include/std/bitset: Likewise.
  5261.         * include/std/c++0x_warning.h: Likewise.
  5262.         * include/std/chrono: Likewise.
  5263.         * include/std/complex: Likewise.
  5264.         * include/std/condition_variable: Likewise.
  5265.         * include/std/deque: Likewise.
  5266.         * include/std/forward_list: Likewise.
  5267.         * include/std/fstream: Likewise.
  5268.         * include/std/functional: Likewise.
  5269.         * include/std/iomanip: Likewise.
  5270.         * include/std/ios: Likewise.
  5271.         * include/std/iosfwd: Likewise.
  5272.         * include/std/iostream: Likewise.
  5273.         * include/std/istream: Likewise.
  5274.         * include/std/iterator: Likewise.
  5275.         * include/std/limits: Likewise.
  5276.         * include/std/list: Likewise.
  5277.         * include/std/locale: Likewise.
  5278.         * include/std/map: Likewise.
  5279.         * include/std/memory: Likewise.
  5280.         * include/std/mutex: Likewise.
  5281.         * include/std/numeric: Likewise.
  5282.         * include/std/ostream: Likewise.
  5283.         * include/std/queue: Likewise.
  5284.         * include/std/random: Likewise.
  5285.         * include/std/ratio: Likewise.
  5286.         * include/std/regex: Likewise.
  5287.         * include/std/set: Likewise.
  5288.         * include/std/sstream: Likewise.
  5289.         * include/std/stack: Likewise.
  5290.         * include/std/stdexcept: Likewise.
  5291.         * include/std/streambuf: Likewise.
  5292.         * include/std/string: Likewise.
  5293.         * include/std/system_error: Likewise.
  5294.         * include/std/thread: Likewise.
  5295.         * include/std/tuple: Likewise.
  5296.         * include/std/type_traits: Likewise.
  5297.         * include/std/unordered_map: Likewise.
  5298.         * include/std/unordered_set: Likewise.
  5299.         * include/std/utility: Likewise.
  5300.         * include/std/valarray: Likewise.
  5301.         * include/std/vector: Likewise.
  5302.         * include/tr1/array: Likewise.
  5303.         * include/tr1/bessel_function.tcc: Likewise.
  5304.         * include/tr1/beta_function.tcc: Likewise.
  5305.         * include/tr1/ccomplex: Likewise.
  5306.         * include/tr1/cctype: Likewise.
  5307.         * include/tr1/cfenv: Likewise.
  5308.         * include/tr1/cfloat: Likewise.
  5309.         * include/tr1/cinttypes: Likewise.
  5310.         * include/tr1/climits: Likewise.
  5311.         * include/tr1/cmath: Likewise.
  5312.         * include/tr1/complex.h: Likewise.
  5313.         * include/tr1/complex: Likewise.
  5314.         * include/tr1/cstdarg: Likewise.
  5315.         * include/tr1/cstdbool: Likewise.
  5316.         * include/tr1/cstdint: Likewise.
  5317.         * include/tr1/cstdio: Likewise.
  5318.         * include/tr1/cstdlib: Likewise.
  5319.         * include/tr1/ctgmath: Likewise.
  5320.         * include/tr1/ctime: Likewise.
  5321.         * include/tr1/ctype.h: Likewise.
  5322.         * include/tr1/cwchar: Likewise.
  5323.         * include/tr1/cwctype: Likewise.
  5324.         * include/tr1/ell_integral.tcc: Likewise.
  5325.         * include/tr1/exp_integral.tcc: Likewise.
  5326.         * include/tr1/fenv.h: Likewise.
  5327.         * include/tr1/float.h: Likewise.
  5328.         * include/tr1/functional: Likewise.
  5329.         * include/tr1/functional_hash.h: Likewise.
  5330.         * include/tr1/gamma.tcc: Likewise.
  5331.         * include/tr1/hashtable.h: Likewise.
  5332.         * include/tr1/hypergeometric.tcc: Likewise.
  5333.         * include/tr1/inttypes.h: Likewise.
  5334.         * include/tr1/legendre_function.tcc: Likewise.
  5335.         * include/tr1/limits.h: Likewise.
  5336.         * include/tr1/math.h: Likewise.
  5337.         * include/tr1/memory: Likewise.
  5338.         * include/tr1/modified_bessel_func.tcc: Likewise.
  5339.         * include/tr1/poly_hermite.tcc: Likewise.
  5340.         * include/tr1/poly_laguerre.tcc: Likewise.
  5341.         * include/tr1/random: Likewise.
  5342.         * include/tr1/regex: Likewise.
  5343.         * include/tr1/riemann_zeta.tcc: Likewise.
  5344.         * include/tr1/shared_ptr.h: Likewise.
  5345.         * include/tr1/special_function_util.h: Likewise.
  5346.         * include/tr1/stdarg.h: Likewise.
  5347.         * include/tr1/stdbool.h: Likewise.
  5348.         * include/tr1/stdint.h: Likewise.
  5349.         * include/tr1/stdio.h: Likewise.
  5350.         * include/tr1/stdlib.h: Likewise.
  5351.         * include/tr1/tgmath.h: Likewise.
  5352.         * include/tr1/tuple: Likewise.
  5353.         * include/tr1/type_traits: Likewise.
  5354.         * include/tr1/unordered_map: Likewise.
  5355.         * include/tr1/unordered_set: Likewise.
  5356.         * include/tr1/utility: Likewise.
  5357.         * include/tr1/wchar.h: Likewise.
  5358.         * include/tr1/wctype.h: Likewise.
  5359.         * include/tr1_impl/array: Likewise.
  5360.         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
  5361.         * include/tr1_impl/cctype: Likewise.
  5362.         * include/tr1_impl/cfenv: Likewise.
  5363.         * include/tr1_impl/cinttypes: Likewise.
  5364.         * include/tr1_impl/cmath: Likewise.
  5365.         * include/tr1_impl/complex: Likewise.
  5366.         * include/tr1_impl/cstdint: Likewise.
  5367.         * include/tr1_impl/cstdio: Likewise.
  5368.         * include/tr1_impl/cstdlib: Likewise.
  5369.         * include/tr1_impl/cwchar: Likewise.
  5370.         * include/tr1_impl/cwctype: Likewise.
  5371.         * include/tr1_impl/functional: Likewise.
  5372.         * include/tr1_impl/functional_hash.h: Likewise.
  5373.         * include/tr1_impl/hashtable: Likewise.
  5374.         * include/tr1_impl/hashtable_policy.h: Likewise.
  5375.         * include/tr1_impl/random.tcc: Likewise.
  5376.         * include/tr1_impl/random: Likewise.
  5377.         * include/tr1_impl/regex: Likewise.
  5378.         * include/tr1_impl/type_traits: Likewise.
  5379.         * include/tr1_impl/unordered_map: Likewise.
  5380.         * include/tr1_impl/unordered_set: Likewise.
  5381.         * include/tr1_impl/utility: Likewise.
  5382.         * libsupc++/array_type_info.cc: Likewise.
  5383.         * libsupc++/atexit_arm.cc: Likewise.
  5384.         * libsupc++/bad_cast.cc: Likewise.
  5385.         * libsupc++/bad_typeid.cc: Likewise.
  5386.         * libsupc++/class_type_info.cc: Likewise.
  5387.         * libsupc++/cxxabi-forced.h: Likewise.
  5388.         * libsupc++/cxxabi.h: Likewise.
  5389.         * libsupc++/del_op.cc: Likewise.
  5390.         * libsupc++/del_opnt.cc: Likewise.
  5391.         * libsupc++/del_opv.cc: Likewise.
  5392.         * libsupc++/del_opvnt.cc: Likewise.
  5393.         * libsupc++/dyncast.cc: Likewise.
  5394.         * libsupc++/eh_alloc.cc: Likewise.
  5395.         * libsupc++/eh_arm.cc: Likewise.
  5396.         * libsupc++/eh_aux_runtime.cc: Likewise.
  5397.         * libsupc++/eh_call.cc: Likewise.
  5398.         * libsupc++/eh_catch.cc: Likewise.
  5399.         * libsupc++/eh_exception.cc: Likewise.
  5400.         * libsupc++/eh_globals.cc: Likewise.
  5401.         * libsupc++/eh_personality.cc: Likewise.
  5402.         * libsupc++/eh_ptr.cc: Likewise.
  5403.         * libsupc++/eh_term_handler.cc: Likewise.
  5404.         * libsupc++/eh_terminate.cc: Likewise.
  5405.         * libsupc++/eh_throw.cc: Likewise.
  5406.         * libsupc++/eh_type.cc: Likewise.
  5407.         * libsupc++/eh_unex_handler.cc: Likewise.
  5408.         * libsupc++/enum_type_info.cc: Likewise.
  5409.         * libsupc++/exception: Likewise.
  5410.         * libsupc++/exception_defines.h: Likewise.
  5411.         * libsupc++/exception_ptr.h: Likewise.
  5412.         * libsupc++/function_type_info.cc: Likewise.
  5413.         * libsupc++/fundamental_type_info.cc: Likewise.
  5414.         * libsupc++/guard.cc: Likewise.
  5415.         * libsupc++/initializer_list: Likewise.
  5416.         * libsupc++/new: Likewise.
  5417.         * libsupc++/new_handler.cc: Likewise.
  5418.         * libsupc++/new_op.cc: Likewise.
  5419.         * libsupc++/new_opnt.cc: Likewise.
  5420.         * libsupc++/new_opv.cc: Likewise.
  5421.         * libsupc++/new_opvnt.cc: Likewise.
  5422.         * libsupc++/pbase_type_info.cc: Likewise.
  5423.         * libsupc++/pmem_type_info.cc: Likewise.
  5424.         * libsupc++/pointer_type_info.cc: Likewise.
  5425.         * libsupc++/pure.cc: Likewise.
  5426.         * libsupc++/si_class_type_info.cc: Likewise.
  5427.         * libsupc++/tinfo.cc: Likewise.
  5428.         * libsupc++/tinfo.h: Likewise.
  5429.         * libsupc++/tinfo2.cc: Likewise.
  5430.         * libsupc++/typeinfo: Likewise.
  5431.         * libsupc++/unwind-cxx.h: Likewise.
  5432.         * libsupc++/vec.cc: Likewise.
  5433.         * libsupc++/vmi_class_type_info.cc: Likewise.
  5434.         * libsupc++/vterminate.cc: Likewise.
  5435.         * po/string_literals.cc: Likewise.
  5436.         * src/atomic.cc: Likewise.
  5437.         * src/bitmap_allocator.cc: Likewise.
  5438.         * src/chrono.cc: Likewise.
  5439.         * src/codecvt.cc: Likewise.
  5440.         * src/compatibility-ldbl.cc: Likewise.
  5441.         * src/compatibility.cc: Likewise.
  5442.         * src/complex_io.cc: Likewise.
  5443.         * src/concept-inst.cc: Likewise.
  5444.         * src/condition_variable.cc: Likewise.
  5445.         * src/ctype.cc: Likewise.
  5446.         * src/debug.cc: Likewise.
  5447.         * src/debug_list.cc: Likewise.
  5448.         * src/ext-inst.cc: Likewise.
  5449.         * src/fstream-inst.cc: Likewise.
  5450.         * src/functexcept.cc: Likewise.
  5451.         * src/globals_io.cc: Likewise.
  5452.         * src/hash.cc: Likewise.
  5453.         * src/hash_c++0x.cc: Likewise.
  5454.         * src/hashtable.cc: Likewise.
  5455.         * src/hashtable_c++0x.cc: Likewise.
  5456.         * src/ios-inst.cc: Likewise.
  5457.         * src/ios.cc: Likewise.
  5458.         * src/ios_failure.cc: Likewise.
  5459.         * src/ios_init.cc: Likewise.
  5460.         * src/ios_locale.cc: Likewise.
  5461.         * src/iostream-inst.cc: Likewise.
  5462.         * src/istream-inst.cc: Likewise.
  5463.         * src/istream.cc: Likewise.
  5464.         * src/limits.cc: Likewise.
  5465.         * src/limits_c++0x.cc: Likewise.
  5466.         * src/list.cc: Likewise.
  5467.         * src/locale-inst.cc: Likewise.
  5468.         * src/locale.cc: Likewise.
  5469.         * src/locale_facets.cc: Likewise.
  5470.         * src/locale_init.cc: Likewise.
  5471.         * src/localename.cc: Likewise.
  5472.         * src/math_stubs_float.cc: Likewise.
  5473.         * src/math_stubs_long_double.cc: Likewise.
  5474.         * src/misc-inst.cc: Likewise.
  5475.         * src/mt_allocator.cc: Likewise.
  5476.         * src/mutex.cc: Likewise.
  5477.         * src/ostream-inst.cc: Likewise.
  5478.         * src/parallel_list.cc: Likewise.
  5479.         * src/parallel_settings.cc: Likewise.
  5480.         * src/pool_allocator.cc: Likewise.
  5481.         * src/sstream-inst.cc: Likewise.
  5482.         * src/stdexcept.cc: Likewise.
  5483.         * src/streambuf-inst.cc: Likewise.
  5484.         * src/streambuf.cc: Likewise.
  5485.         * src/string-inst.cc: Likewise.
  5486.         * src/strstream.cc: Likewise.
  5487.         * src/system_error.cc: Likewise.
  5488.         * src/thread.cc: Likewise.
  5489.         * src/tree.cc: Likewise.
  5490.         * src/valarray-inst.cc: Likewise.
  5491.         * src/wlocale-inst.cc: Likewise.
  5492.         * src/wstring-inst.cc: Likewise.
  5493.         * doc/xml/manual/intro.xml: Change documentation to refer the
  5494.         reader to version 3 of the GNU General Public License, version
  5495.         3.1 of the GCC Runtime Library Exception, and to point readers
  5496.         at the FSF's license web page.
  5497.  
  5498. 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
  5499.  
  5500.         * Makefile.am: Change copyright header to refer to version
  5501.         3 of the GNU General Public License and to point readers at the
  5502.         COPYING3 file and the FSF's license web page.
  5503.         * doc/Makefile.am: Likewise.
  5504.         * include/Makefile.am: Likewise.
  5505.         * libsupc++/Makefile.am: Likewise.
  5506.         * po/Makefile.am: Likewise.
  5507.         * po/POTFILES.in: Likewise.
  5508.         * src/Makefile.am: Likewise.
  5509.         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
  5510.         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
  5511.         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
  5512.         Likewise.
  5513.         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
  5514.         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
  5515.         Likewise.
  5516.         * testsuite/17_intro/using_namespace_std.cc: Likewise.
  5517.         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
  5518.         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
  5519.         * testsuite/18_support/bad_alloc/what.cc: Likewise.
  5520.         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
  5521.         * testsuite/18_support/bad_cast/what.cc: Likewise.
  5522.         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
  5523.         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
  5524.         Likewise.
  5525.         * testsuite/18_support/bad_exception/what.cc: Likewise.
  5526.         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
  5527.         * testsuite/18_support/bad_typeid/what.cc: Likewise.
  5528.         * testsuite/18_support/exception/38732.cc: Likewise.
  5529.         * testsuite/18_support/exception/what.cc: Likewise.
  5530.         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
  5531.         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
  5532.         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
  5533.         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
  5534.         * testsuite/18_support/headers/climits/values.cc: Likewise.
  5535.         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
  5536.         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
  5537.         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
  5538.         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
  5539.         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
  5540.         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
  5541.         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
  5542.         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
  5543.         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
  5544.         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
  5545.         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
  5546.         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
  5547.         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
  5548.         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
  5549.         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
  5550.         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
  5551.         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
  5552.         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
  5553.         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
  5554.         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
  5555.         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
  5556.         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
  5557.         * testsuite/18_support/headers/new/types_std.cc: Likewise.
  5558.         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
  5559.         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
  5560.         * testsuite/18_support/new_delete_placement.cc: Likewise.
  5561.         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
  5562.         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
  5563.         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
  5564.         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
  5565.         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
  5566.         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
  5567.         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
  5568.         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
  5569.         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
  5570.         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
  5571.         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
  5572.         Likewise.
  5573.         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
  5574.         * testsuite/18_support/pthread_guard.cc: Likewise.
  5575.         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
  5576.         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
  5577.         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
  5578.         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
  5579.         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
  5580.         Likewise.
  5581.         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
  5582.         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
  5583.         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
  5584.         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
  5585.         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
  5586.         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
  5587.         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
  5588.         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
  5589.         Likewise.
  5590.         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
  5591.         Likewise.
  5592.         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
  5593.         Likewise.
  5594.         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
  5595.         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
  5596.         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
  5597.         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
  5598.         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
  5599.         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
  5600.         Likewise.
  5601.         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
  5602.         Likewise.
  5603.         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
  5604.         Likewise.
  5605.         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
  5606.         Likewise.
  5607.         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
  5608.         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
  5609.         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
  5610.         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
  5611.         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
  5612.         Likewise.
  5613.         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
  5614.         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
  5615.         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
  5616.         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
  5617.         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
  5618.         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
  5619.         Likewise.
  5620.         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
  5621.         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
  5622.         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
  5623.         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
  5624.         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
  5625.         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
  5626.         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
  5627.         * testsuite/20_util/aligned_storage/value.cc: Likewise.
  5628.         * testsuite/20_util/allocator/1.cc: Likewise.
  5629.         * testsuite/20_util/allocator/10378.cc: Likewise.
  5630.         * testsuite/20_util/allocator/14176.cc: Likewise.
  5631.         * testsuite/20_util/allocator/33807.cc: Likewise.
  5632.         * testsuite/20_util/allocator/8230.cc: Likewise.
  5633.         * testsuite/20_util/auto_ptr/1.cc: Likewise.
  5634.         * testsuite/20_util/auto_ptr/2.cc: Likewise.
  5635.         * testsuite/20_util/auto_ptr/3.cc: Likewise.
  5636.         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
  5637.         * testsuite/20_util/auto_ptr/4.cc: Likewise.
  5638.         * testsuite/20_util/auto_ptr/5.cc: Likewise.
  5639.         * testsuite/20_util/auto_ptr/6.cc: Likewise.
  5640.         * testsuite/20_util/auto_ptr/7.cc: Likewise.
  5641.         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
  5642.         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
  5643.         Likewise.
  5644.         * testsuite/20_util/clocks/1.cc: Likewise.
  5645.         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
  5646.         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
  5647.         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
  5648.         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
  5649.         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
  5650.         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
  5651.         * testsuite/20_util/duration/cons/1.cc: Likewise.
  5652.         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
  5653.         * testsuite/20_util/duration/cons/2.cc: Likewise.
  5654.         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
  5655.         Likewise.
  5656.         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
  5657.         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
  5658.         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
  5659.         Likewise.
  5660.         * testsuite/20_util/forward/1.cc: Likewise.
  5661.         * testsuite/20_util/forward/1_neg.cc: Likewise.
  5662.         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
  5663.         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
  5664.         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
  5665.         * testsuite/20_util/function_objects/dr660.cc: Likewise.
  5666.         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
  5667.         Likewise.
  5668.         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
  5669.         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
  5670.         Likewise.
  5671.         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
  5672.         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
  5673.         Likewise.
  5674.         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
  5675.         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
  5676.         Likewise.
  5677.         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
  5678.         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
  5679.         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
  5680.         Likewise.
  5681.         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
  5682.         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
  5683.         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
  5684.         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
  5685.         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
  5686.         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
  5687.         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
  5688.         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
  5689.         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
  5690.         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
  5691.         Likewise.
  5692.         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
  5693.         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
  5694.         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
  5695.         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
  5696.         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
  5697.         Likewise.
  5698.         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
  5699.         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
  5700.         Likewise.
  5701.         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
  5702.         * testsuite/20_util/identity/value.cc: Likewise.
  5703.         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
  5704.         * testsuite/20_util/is_integral/value.cc: Likewise.
  5705.         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
  5706.         Likewise.
  5707.         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
  5708.         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
  5709.         * testsuite/20_util/is_reference/value.cc: Likewise.
  5710.         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
  5711.         Likewise.
  5712.         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
  5713.         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
  5714.         * testsuite/20_util/is_signed/value.cc: Likewise.
  5715.         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
  5716.         * testsuite/20_util/is_unsigned/value.cc: Likewise.
  5717.         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
  5718.         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
  5719.         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
  5720.         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
  5721.         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
  5722.         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
  5723.         Likewise.
  5724.         * testsuite/20_util/move/1.cc: Likewise.
  5725.         * testsuite/20_util/owner_less/cmp.cc: Likewise.
  5726.         * testsuite/20_util/pair/1.cc: Likewise.
  5727.         * testsuite/20_util/pair/2.cc: Likewise.
  5728.         * testsuite/20_util/pair/3.cc: Likewise.
  5729.         * testsuite/20_util/pair/4.cc: Likewise.
  5730.         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
  5731.         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
  5732.         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
  5733.         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
  5734.         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
  5735.         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
  5736.         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
  5737.         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
  5738.         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
  5739.         Likewise.
  5740.         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
  5741.         Likewise.
  5742.         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
  5743.         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
  5744.         * testsuite/20_util/rel_ops.cc: Likewise.
  5745.         * testsuite/20_util/remove_reference/value.cc: Likewise.
  5746.         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
  5747.         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
  5748.         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
  5749.         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
  5750.         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
  5751.         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
  5752.         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
  5753.         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
  5754.         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
  5755.         Likewise.
  5756.         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
  5757.         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
  5758.         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
  5759.         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
  5760.         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
  5761.         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
  5762.         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
  5763.         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
  5764.         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
  5765.         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
  5766.         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
  5767.         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
  5768.         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
  5769.         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
  5770.         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
  5771.         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
  5772.         Likewise.
  5773.         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
  5774.         Likewise.
  5775.         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
  5776.         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
  5777.         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
  5778.         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
  5779.         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
  5780.         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
  5781.         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
  5782.         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
  5783.         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
  5784.         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
  5785.         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
  5786.         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
  5787.         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
  5788.         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
  5789.         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
  5790.         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
  5791.         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
  5792.         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
  5793.         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
  5794.         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
  5795.         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
  5796.         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
  5797.         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
  5798.         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
  5799.         Likewise.
  5800.         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
  5801.         Likewise.
  5802.         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
  5803.         Likewise.
  5804.         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
  5805.         Likewise.
  5806.         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
  5807.         Likewise.
  5808.         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
  5809.         Likewise.
  5810.         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
  5811.         Likewise.
  5812.         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
  5813.         Likewise.
  5814.         * testsuite/20_util/temporary_buffer.cc: Likewise.
  5815.         * testsuite/20_util/time_point/1.cc: Likewise.
  5816.         * testsuite/20_util/time_point/2.cc: Likewise.
  5817.         * testsuite/20_util/time_point/3.cc: Likewise.
  5818.         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
  5819.         Likewise.
  5820.         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
  5821.         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
  5822.         Likewise.
  5823.         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
  5824.         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
  5825.         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
  5826.         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
  5827.         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
  5828.         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
  5829.         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
  5830.         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
  5831.         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
  5832.         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
  5833.         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
  5834.         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
  5835.         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
  5836.         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
  5837.         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
  5838.         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
  5839.         Likewise.
  5840.         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
  5841.         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
  5842.         Likewise.
  5843.         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
  5844.         Likewise.
  5845.         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
  5846.         Likewise.
  5847.         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
  5848.         Likewise.
  5849.         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
  5850.         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
  5851.         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
  5852.         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
  5853.         Likewise.
  5854.         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
  5855.         Likewise.
  5856.         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
  5857.         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
  5858.         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
  5859.         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
  5860.         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
  5861.         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
  5862.         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
  5863.         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
  5864.         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
  5865.         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
  5866.         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
  5867.         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
  5868.         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
  5869.         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
  5870.         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
  5871.         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
  5872.         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
  5873.         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
  5874.         Likewise.
  5875.         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
  5876.         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
  5877.         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
  5878.         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
  5879.         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
  5880.         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
  5881.         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
  5882.         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
  5883.         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
  5884.         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
  5885.         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
  5886.         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
  5887.         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
  5888.         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
  5889.         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
  5890.         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
  5891.         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
  5892.         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
  5893.         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
  5894.         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
  5895.         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
  5896.         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
  5897.         Likewise.
  5898.         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
  5899.         Likewise.
  5900.         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
  5901.         Likewise.
  5902.         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
  5903.         Likewise.
  5904.         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
  5905.         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
  5906.         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
  5907.         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
  5908.         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
  5909.         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
  5910.         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
  5911.         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
  5912.         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
  5913.         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
  5914.         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
  5915.         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
  5916.         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
  5917.         Likewise.
  5918.         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
  5919.         Likewise.
  5920.         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
  5921.         Likewise.
  5922.         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
  5923.         Likewise.
  5924.         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
  5925.         Likewise.
  5926.         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
  5927.         Likewise.
  5928.         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
  5929.         Likewise.
  5930.         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
  5931.         Likewise.
  5932.         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
  5933.         Likewise.
  5934.         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
  5935.         Likewise.
  5936.         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
  5937.         Likewise.
  5938.         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
  5939.         Likewise.
  5940.         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
  5941.         Likewise.
  5942.         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
  5943.         Likewise.
  5944.         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
  5945.         Likewise.
  5946.         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
  5947.         Likewise.
  5948.         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
  5949.         Likewise.
  5950.         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
  5951.         Likewise.
  5952.         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
  5953.         Likewise.
  5954.         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
  5955.         Likewise.
  5956.         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
  5957.         Likewise.
  5958.         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
  5959.         Likewise.
  5960.         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
  5961.         Likewise.
  5962.         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
  5963.         Likewise.
  5964.         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
  5965.         Likewise.
  5966.         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
  5967.         Likewise.
  5968.         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
  5969.         Likewise.
  5970.         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
  5971.         Likewise.
  5972.         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
  5973.         Likewise.
  5974.         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
  5975.         Likewise.
  5976.         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
  5977.         Likewise.
  5978.         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
  5979.         Likewise.
  5980.         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
  5981.         Likewise.
  5982.         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
  5983.         Likewise.
  5984.         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
  5985.         Likewise.
  5986.         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
  5987.         Likewise.
  5988.         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
  5989.         Likewise.
  5990.         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
  5991.         Likewise.
  5992.         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
  5993.         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
  5994.         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
  5995.         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
  5996.         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
  5997.         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
  5998.         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
  5999.         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
  6000.         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
  6001.         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
  6002.         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
  6003.         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
  6004.         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
  6005.         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
  6006.         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
  6007.         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
  6008.         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
  6009.         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
  6010.         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
  6011.         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
  6012.         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
  6013.         Likewise.
  6014.         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
  6015.         Likewise.
  6016.         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
  6017.         Likewise.
  6018.         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
  6019.         Likewise.
  6020.         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
  6021.         Likewise.
  6022.         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
  6023.         Likewise.
  6024.         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
  6025.         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
  6026.         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
  6027.         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
  6028.         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
  6029.         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
  6030.         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
  6031.         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
  6032.         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
  6033.         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
  6034.         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
  6035.         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
  6036.         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
  6037.         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
  6038.         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
  6039.         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
  6040.         Likewise.
  6041.         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
  6042.         Likewise.
  6043.         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
  6044.         Likewise.
  6045.         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
  6046.         Likewise.
  6047.         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
  6048.         Likewise.
  6049.         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
  6050.         Likewise.
  6051.         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
  6052.         Likewise.
  6053.         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
  6054.         Likewise.
  6055.         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
  6056.         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
  6057.         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
  6058.         Likewise.
  6059.         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
  6060.         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
  6061.         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
  6062.         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
  6063.         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
  6064.         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
  6065.         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
  6066.         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
  6067.         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
  6068.         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
  6069.         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
  6070.         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
  6071.         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
  6072.         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
  6073.         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
  6074.         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
  6075.         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
  6076.         Likewise.
  6077.         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
  6078.         Likewise.
  6079.         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
  6080.         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
  6081.         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
  6082.         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
  6083.         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
  6084.         Likewise.
  6085.         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
  6086.         Likewise.
  6087.         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
  6088.         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
  6089.         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
  6090.         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
  6091.         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
  6092.         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
  6093.         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
  6094.         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
  6095.         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
  6096.         Likewise.
  6097.         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
  6098.         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
  6099.         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
  6100.         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
  6101.         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
  6102.         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
  6103.         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
  6104.         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
  6105.         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
  6106.         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
  6107.         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
  6108.         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
  6109.         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
  6110.         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
  6111.         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
  6112.         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
  6113.         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
  6114.         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
  6115.         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
  6116.         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
  6117.         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
  6118.         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
  6119.         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
  6120.         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
  6121.         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
  6122.         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
  6123.         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
  6124.         Likewise.
  6125.         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
  6126.         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
  6127.         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
  6128.         Likewise.
  6129.         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
  6130.         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
  6131.         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
  6132.         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
  6133.         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
  6134.         Likewise.
  6135.         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
  6136.         Likewise.
  6137.         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
  6138.         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
  6139.         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
  6140.         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
  6141.         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
  6142.         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
  6143.         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
  6144.         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
  6145.         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
  6146.         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
  6147.         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
  6148.         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
  6149.         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
  6150.         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
  6151.         Likewise.
  6152.         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
  6153.         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
  6154.         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
  6155.         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
  6156.         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
  6157.         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
  6158.         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
  6159.         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
  6160.         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
  6161.         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
  6162.         Likewise.
  6163.         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
  6164.         Likewise.
  6165.         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
  6166.         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
  6167.         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
  6168.         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
  6169.         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
  6170.         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
  6171.         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
  6172.         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
  6173.         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
  6174.         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
  6175.         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
  6176.         Likewise.
  6177.         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
  6178.         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
  6179.         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
  6180.         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
  6181.         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
  6182.         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
  6183.         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
  6184.         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
  6185.         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
  6186.         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
  6187.         Likewise.
  6188.         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
  6189.         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
  6190.         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
  6191.         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
  6192.         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
  6193.         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
  6194.         Likewise.
  6195.         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
  6196.         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
  6197.         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
  6198.         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
  6199.         Likewise.
  6200.         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
  6201.         Likewise.
  6202.         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
  6203.         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
  6204.         Likewise.
  6205.         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
  6206.         * testsuite/22_locale/ctype/2.cc: Likewise.
  6207.         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
  6208.         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
  6209.         * testsuite/22_locale/ctype/dr695.cc: Likewise.
  6210.         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
  6211.         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
  6212.         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
  6213.         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
  6214.         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
  6215.         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
  6216.         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
  6217.         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
  6218.         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
  6219.         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
  6220.         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
  6221.         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
  6222.         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
  6223.         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
  6224.         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
  6225.         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
  6226.         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
  6227.         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
  6228.         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
  6229.         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
  6230.         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
  6231.         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
  6232.         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
  6233.         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
  6234.         * testsuite/22_locale/facet/1.cc: Likewise.
  6235.         * testsuite/22_locale/facet/2.cc: Likewise.
  6236.         * testsuite/22_locale/facet/25421.cc: Likewise.
  6237.         * testsuite/22_locale/global_templates/1.cc: Likewise.
  6238.         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
  6239.         Likewise.
  6240.         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
  6241.         Likewise.
  6242.         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
  6243.         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
  6244.         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
  6245.         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
  6246.         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
  6247.         * testsuite/22_locale/locale/13630.cc: Likewise.
  6248.         * testsuite/22_locale/locale/cons/1.cc: Likewise.
  6249.         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
  6250.         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
  6251.         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
  6252.         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
  6253.         * testsuite/22_locale/locale/cons/2.cc: Likewise.
  6254.         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
  6255.         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
  6256.         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
  6257.         * testsuite/22_locale/locale/cons/4.cc: Likewise.
  6258.         * testsuite/22_locale/locale/cons/5.cc: Likewise.
  6259.         * testsuite/22_locale/locale/cons/6.cc: Likewise.
  6260.         * testsuite/22_locale/locale/cons/7.cc: Likewise.
  6261.         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
  6262.         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
  6263.         * testsuite/22_locale/locale/cons/8.cc: Likewise.
  6264.         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
  6265.         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
  6266.         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
  6267.         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
  6268.         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
  6269.         * testsuite/22_locale/locale/operations/1.cc: Likewise.
  6270.         * testsuite/22_locale/locale/operations/2.cc: Likewise.
  6271.         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
  6272.         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
  6273.         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
  6274.         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
  6275.         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
  6276.         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
  6277.         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
  6278.         Likewise.
  6279.         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
  6280.         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
  6281.         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
  6282.         Likewise.
  6283.         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
  6284.         Likewise.
  6285.         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
  6286.         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
  6287.         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
  6288.         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
  6289.         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
  6290.         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
  6291.         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
  6292.         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
  6293.         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
  6294.         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
  6295.         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
  6296.         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
  6297.         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
  6298.         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
  6299.         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
  6300.         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
  6301.         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
  6302.         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
  6303.         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
  6304.         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
  6305.         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
  6306.         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
  6307.         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
  6308.         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
  6309.         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
  6310.         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
  6311.         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
  6312.         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
  6313.         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
  6314.         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
  6315.         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
  6316.         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
  6317.         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
  6318.         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
  6319.         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
  6320.         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
  6321.         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
  6322.         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
  6323.         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
  6324.         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
  6325.         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
  6326.         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
  6327.         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
  6328.         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
  6329.         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
  6330.         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
  6331.         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
  6332.         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
  6333.         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
  6334.         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
  6335.         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
  6336.         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
  6337.         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
  6338.         Likewise.
  6339.         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
  6340.         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
  6341.         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
  6342.         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
  6343.         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
  6344.         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
  6345.         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
  6346.         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
  6347.         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
  6348.         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
  6349.         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
  6350.         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
  6351.         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
  6352.         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
  6353.         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
  6354.         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
  6355.         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
  6356.         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
  6357.         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
  6358.         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
  6359.         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
  6360.         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
  6361.         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
  6362.         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
  6363.         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
  6364.         Likewise.
  6365.         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
  6366.         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
  6367.         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
  6368.         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
  6369.         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
  6370.         Likewise.
  6371.         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
  6372.         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
  6373.         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
  6374.         Likewise.
  6375.         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
  6376.         Likewise.
  6377.         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
  6378.         Likewise.
  6379.         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
  6380.         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
  6381.         Likewise.
  6382.         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
  6383.         Likewise.
  6384.         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
  6385.         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
  6386.         Likewise.
  6387.         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
  6388.         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
  6389.         Likewise.
  6390.         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
  6391.         Likewise.
  6392.         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
  6393.         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
  6394.         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
  6395.         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
  6396.         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
  6397.         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
  6398.         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
  6399.         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
  6400.         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
  6401.         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
  6402.         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
  6403.         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
  6404.         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
  6405.         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
  6406.         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
  6407.         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
  6408.         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
  6409.         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
  6410.         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
  6411.         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
  6412.         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
  6413.         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
  6414.         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
  6415.         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
  6416.         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
  6417.         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
  6418.         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
  6419.         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
  6420.         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
  6421.         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
  6422.         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
  6423.         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
  6424.         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
  6425.         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
  6426.         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
  6427.         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
  6428.         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
  6429.         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
  6430.         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
  6431.         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
  6432.         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
  6433.         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
  6434.         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
  6435.         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
  6436.         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
  6437.         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
  6438.         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
  6439.         Likewise.
  6440.         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
  6441.         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
  6442.         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
  6443.         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
  6444.         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
  6445.         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
  6446.         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
  6447.         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
  6448.         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
  6449.         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
  6450.         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
  6451.         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
  6452.         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
  6453.         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
  6454.         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
  6455.         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
  6456.         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
  6457.         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
  6458.         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
  6459.         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
  6460.         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
  6461.         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
  6462.         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
  6463.         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
  6464.         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
  6465.         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
  6466.         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
  6467.         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
  6468.         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
  6469.         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
  6470.         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
  6471.         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
  6472.         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
  6473.         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
  6474.         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
  6475.         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
  6476.         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
  6477.         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
  6478.         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
  6479.         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
  6480.         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
  6481.         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
  6482.         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
  6483.         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
  6484.         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
  6485.         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
  6486.         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
  6487.         Likewise.
  6488.         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
  6489.         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
  6490.         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
  6491.         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
  6492.         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
  6493.         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
  6494.         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
  6495.         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
  6496.         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
  6497.         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
  6498.         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
  6499.         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
  6500.         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
  6501.         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
  6502.         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
  6503.         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
  6504.         Likewise.
  6505.         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
  6506.         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
  6507.         Likewise.
  6508.         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
  6509.         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
  6510.         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
  6511.         Likewise.
  6512.         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
  6513.         Likewise.
  6514.         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
  6515.         Likewise.
  6516.         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
  6517.         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
  6518.         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
  6519.         Likewise.
  6520.         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
  6521.         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
  6522.         Likewise.
  6523.         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
  6524.         Likewise.
  6525.         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
  6526.         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
  6527.         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
  6528.         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
  6529.         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
  6530.         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
  6531.         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
  6532.         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
  6533.         Likewise.
  6534.         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
  6535.         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
  6536.         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
  6537.         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
  6538.         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
  6539.         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
  6540.         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
  6541.         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
  6542.         Likewise.
  6543.         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
  6544.         Likewise.
  6545.         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
  6546.         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
  6547.         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
  6548.         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
  6549.         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
  6550.         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
  6551.         Likewise.
  6552.         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
  6553.         Likewise.
  6554.         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
  6555.         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
  6556.         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
  6557.         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
  6558.         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
  6559.         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
  6560.         Likewise.
  6561.         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
  6562.         Likewise.
  6563.         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
  6564.         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
  6565.         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
  6566.         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
  6567.         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
  6568.         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
  6569.         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
  6570.         Likewise.
  6571.         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
  6572.         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
  6573.         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
  6574.         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
  6575.         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
  6576.         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
  6577.         Likewise.
  6578.         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
  6579.         Likewise.
  6580.         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
  6581.         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
  6582.         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
  6583.         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
  6584.         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
  6585.         Likewise.
  6586.         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
  6587.         Likewise.
  6588.         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
  6589.         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
  6590.         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
  6591.         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
  6592.         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
  6593.         Likewise.
  6594.         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
  6595.         Likewise.
  6596.         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
  6597.         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
  6598.         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
  6599.         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
  6600.         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
  6601.         Likewise.
  6602.         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
  6603.         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
  6604.         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
  6605.         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
  6606.         Likewise.
  6607.         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
  6608.         Likewise.
  6609.         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
  6610.         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
  6611.         Likewise.
  6612.         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
  6613.         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
  6614.         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
  6615.         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
  6616.         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
  6617.         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
  6618.         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
  6619.         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
  6620.         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
  6621.         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
  6622.         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
  6623.         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
  6624.         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
  6625.         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
  6626.         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
  6627.         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
  6628.         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
  6629.         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
  6630.         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
  6631.         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
  6632.         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
  6633.         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
  6634.         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
  6635.         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
  6636.         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
  6637.         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
  6638.         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
  6639.         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
  6640.         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
  6641.         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
  6642.         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
  6643.         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
  6644.         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
  6645.         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
  6646.         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
  6647.         Likewise.
  6648.         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
  6649.         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
  6650.         * testsuite/23_containers/bitset/18604.cc: Likewise.
  6651.         * testsuite/23_containers/bitset/all/1.cc: Likewise.
  6652.         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
  6653.         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
  6654.         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
  6655.         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
  6656.         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
  6657.         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
  6658.         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
  6659.         * testsuite/23_containers/bitset/input/1.cc: Likewise.
  6660.         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
  6661.         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
  6662.         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
  6663.         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
  6664.         * testsuite/23_containers/bitset/test/1.cc: Likewise.
  6665.         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
  6666.         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
  6667.         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
  6668.         * testsuite/23_containers/deque/18604.cc: Likewise.
  6669.         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
  6670.         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
  6671.         * testsuite/23_containers/deque/cons/1.cc: Likewise.
  6672.         * testsuite/23_containers/deque/cons/2.cc: Likewise.
  6673.         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
  6674.         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
  6675.         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
  6676.         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
  6677.         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
  6678.         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
  6679.         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
  6680.         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
  6681.         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
  6682.         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
  6683.         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
  6684.         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
  6685.         * testsuite/23_containers/deque/operators/1.cc: Likewise.
  6686.         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
  6687.         Likewise.
  6688.         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
  6689.         Likewise.
  6690.         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
  6691.         Likewise.
  6692.         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
  6693.         Likewise.
  6694.         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
  6695.         Likewise.
  6696.         * testsuite/23_containers/deque/types/1.cc: Likewise.
  6697.         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
  6698.         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
  6699.         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
  6700.         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
  6701.         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
  6702.         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
  6703.         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
  6704.         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
  6705.         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
  6706.         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
  6707.         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
  6708.         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
  6709.         Likewise.
  6710.         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
  6711.         Likewise.
  6712.         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
  6713.         Likewise.
  6714.         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
  6715.         Likewise.
  6716.         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
  6717.         Likewise.
  6718.         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
  6719.         Likewise.
  6720.         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
  6721.         Likewise.
  6722.         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
  6723.         Likewise.
  6724.         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
  6725.         Likewise.
  6726.         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
  6727.         Likewise.
  6728.         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
  6729.         Likewise.
  6730.         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
  6731.         Likewise.
  6732.         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
  6733.         Likewise.
  6734.         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
  6735.         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
  6736.         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
  6737.         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
  6738.         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
  6739.         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
  6740.         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
  6741.         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
  6742.         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
  6743.         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
  6744.         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
  6745.         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
  6746.         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
  6747.         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
  6748.         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
  6749.         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
  6750.         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
  6751.         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
  6752.         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
  6753.         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
  6754.         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
  6755.         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
  6756.         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
  6757.         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
  6758.         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
  6759.         Likewise.
  6760.         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
  6761.         Likewise.
  6762.         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
  6763.         * testsuite/23_containers/list/18604.cc: Likewise.
  6764.         * testsuite/23_containers/list/capacity/1.cc: Likewise.
  6765.         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
  6766.         * testsuite/23_containers/list/cons/1.cc: Likewise.
  6767.         * testsuite/23_containers/list/cons/2.cc: Likewise.
  6768.         * testsuite/23_containers/list/cons/3.cc: Likewise.
  6769.         * testsuite/23_containers/list/cons/4.cc: Likewise.
  6770.         * testsuite/23_containers/list/cons/5.cc: Likewise.
  6771.         * testsuite/23_containers/list/cons/6.cc: Likewise.
  6772.         * testsuite/23_containers/list/cons/7.cc: Likewise.
  6773.         * testsuite/23_containers/list/cons/8.cc: Likewise.
  6774.         * testsuite/23_containers/list/cons/9.cc: Likewise.
  6775.         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
  6776.         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
  6777.         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
  6778.         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
  6779.         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
  6780.         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
  6781.         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
  6782.         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
  6783.         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
  6784.         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
  6785.         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
  6786.         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
  6787.         * testsuite/23_containers/list/operations/1.cc: Likewise.
  6788.         * testsuite/23_containers/list/operations/2.cc: Likewise.
  6789.         * testsuite/23_containers/list/operations/3.cc: Likewise.
  6790.         * testsuite/23_containers/list/operations/35969.cc: Likewise.
  6791.         * testsuite/23_containers/list/operations/4.cc: Likewise.
  6792.         * testsuite/23_containers/list/operations/5.cc: Likewise.
  6793.         * testsuite/23_containers/list/pthread1.cc: Likewise.
  6794.         * testsuite/23_containers/list/pthread5.cc: Likewise.
  6795.         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
  6796.         Likewise.
  6797.         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
  6798.         Likewise.
  6799.         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
  6800.         Likewise.
  6801.         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
  6802.         Likewise.
  6803.         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
  6804.         Likewise.
  6805.         * testsuite/23_containers/map/18604.cc: Likewise.
  6806.         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
  6807.         * testsuite/23_containers/map/element_access/1.cc: Likewise.
  6808.         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
  6809.         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
  6810.         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
  6811.         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
  6812.         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
  6813.         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
  6814.         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
  6815.         * testsuite/23_containers/map/operators/1.cc: Likewise.
  6816.         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
  6817.         * testsuite/23_containers/map/pthread6.cc: Likewise.
  6818.         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
  6819.         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
  6820.         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
  6821.         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
  6822.         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
  6823.         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
  6824.         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
  6825.         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
  6826.         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
  6827.         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
  6828.         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
  6829.         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
  6830.         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
  6831.         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
  6832.         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
  6833.         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
  6834.         * testsuite/23_containers/queue/members/7157.cc: Likewise.
  6835.         * testsuite/23_containers/set/18604.cc: Likewise.
  6836.         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
  6837.         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
  6838.         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
  6839.         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
  6840.         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
  6841.         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
  6842.         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
  6843.         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
  6844.         * testsuite/23_containers/stack/members/7158.cc: Likewise.
  6845.         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
  6846.         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
  6847.         Likewise.
  6848.         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
  6849.         Likewise.
  6850.         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
  6851.         Likewise.
  6852.         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
  6853.         Likewise.
  6854.         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
  6855.         Likewise.
  6856.         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
  6857.         Likewise.
  6858.         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
  6859.         Likewise.
  6860.         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
  6861.         Likewise.
  6862.         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
  6863.         Likewise.
  6864.         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
  6865.         Likewise.
  6866.         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
  6867.         Likewise.
  6868.         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
  6869.         Likewise.
  6870.         * testsuite/23_containers/vector/18604.cc: Likewise.
  6871.         * testsuite/23_containers/vector/bool/1.cc: Likewise.
  6872.         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
  6873.         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
  6874.         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
  6875.         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
  6876.         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
  6877.         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
  6878.         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
  6879.         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
  6880.         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
  6881.         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
  6882.         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
  6883.         Likewise.
  6884.         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
  6885.         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
  6886.         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
  6887.         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
  6888.         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
  6889.         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
  6890.         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
  6891.         * testsuite/23_containers/vector/cons/1.cc: Likewise.
  6892.         * testsuite/23_containers/vector/cons/2.cc: Likewise.
  6893.         * testsuite/23_containers/vector/cons/3.cc: Likewise.
  6894.         * testsuite/23_containers/vector/cons/4.cc: Likewise.
  6895.         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
  6896.         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
  6897.         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
  6898.         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
  6899.         Likewise.
  6900.         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
  6901.         Likewise.
  6902.         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
  6903.         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
  6904.         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
  6905.         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
  6906.         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
  6907.         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
  6908.         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
  6909.         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
  6910.         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
  6911.         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
  6912.         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
  6913.         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
  6914.         Likewise.
  6915.         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
  6916.         Likewise.
  6917.         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
  6918.         Likewise.
  6919.         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
  6920.         Likewise.
  6921.         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
  6922.         Likewise.
  6923.         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
  6924.         Likewise.
  6925.         * testsuite/23_containers/vector/resize/1.cc: Likewise.
  6926.         * testsuite/23_containers/vector/types/1.cc: Likewise.
  6927.         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
  6928.         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
  6929.         Likewise.
  6930.         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
  6931.         Likewise.
  6932.         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
  6933.         Likewise.
  6934.         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
  6935.         Likewise.
  6936.         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
  6937.         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
  6938.         Likewise.
  6939.         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
  6940.         Likewise.
  6941.         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
  6942.         Likewise.
  6943.         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
  6944.         Likewise.
  6945.         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
  6946.         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
  6947.         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
  6948.         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
  6949.         Likewise.
  6950.         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
  6951.         Likewise.
  6952.         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
  6953.         Likewise.
  6954.         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
  6955.         Likewise.
  6956.         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
  6957.         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
  6958.         Likewise.
  6959.         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
  6960.         Likewise.
  6961.         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
  6962.         Likewise.
  6963.         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
  6964.         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
  6965.         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
  6966.         Likewise.
  6967.         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
  6968.         Likewise.
  6969.         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
  6970.         Likewise.
  6971.         * testsuite/24_iterators/operations/next.cc: Likewise.
  6972.         * testsuite/24_iterators/operations/prev.cc: Likewise.
  6973.         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
  6974.         Likewise.
  6975.         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
  6976.         Likewise.
  6977.         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
  6978.         Likewise.
  6979.         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
  6980.         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
  6981.         Likewise.
  6982.         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
  6983.         Likewise.
  6984.         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
  6985.         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
  6986.         Likewise.
  6987.         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
  6988.         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
  6989.         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
  6990.         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
  6991.         Likewise.
  6992.         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
  6993.         Likewise.
  6994.         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
  6995.         Likewise.
  6996.         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
  6997.         Likewise.
  6998.         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
  6999.         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
  7000.         * testsuite/25_algorithms/all_of/1.cc: Likewise.
  7001.         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
  7002.         * testsuite/25_algorithms/any_of/1.cc: Likewise.
  7003.         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
  7004.         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
  7005.         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
  7006.         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
  7007.         * testsuite/25_algorithms/copy/1.cc: Likewise.
  7008.         * testsuite/25_algorithms/copy/2.cc: Likewise.
  7009.         * testsuite/25_algorithms/copy/3.cc: Likewise.
  7010.         * testsuite/25_algorithms/copy/34595.cc: Likewise.
  7011.         * testsuite/25_algorithms/copy/4.cc: Likewise.
  7012.         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
  7013.         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
  7014.         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
  7015.         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
  7016.         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
  7017.         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
  7018.         Likewise.
  7019.         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
  7020.         Likewise.
  7021.         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
  7022.         Likewise.
  7023.         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
  7024.         Likewise.
  7025.         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
  7026.         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
  7027.         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
  7028.         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
  7029.         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
  7030.         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
  7031.         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
  7032.         * testsuite/25_algorithms/count/1.cc: Likewise.
  7033.         * testsuite/25_algorithms/count/check_type.cc: Likewise.
  7034.         * testsuite/25_algorithms/count_if/1.cc: Likewise.
  7035.         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
  7036.         * testsuite/25_algorithms/equal/1.cc: Likewise.
  7037.         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
  7038.         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
  7039.         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
  7040.         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
  7041.         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
  7042.         * testsuite/25_algorithms/fill/1.cc: Likewise.
  7043.         * testsuite/25_algorithms/fill/2.cc: Likewise.
  7044.         * testsuite/25_algorithms/fill/3.cc: Likewise.
  7045.         * testsuite/25_algorithms/fill/35725.cc: Likewise.
  7046.         * testsuite/25_algorithms/fill/4.cc: Likewise.
  7047.         * testsuite/25_algorithms/fill/5.cc: Likewise.
  7048.         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
  7049.         * testsuite/25_algorithms/find/1.cc: Likewise.
  7050.         * testsuite/25_algorithms/find/17441.cc: Likewise.
  7051.         * testsuite/25_algorithms/find/check_type.cc: Likewise.
  7052.         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
  7053.         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
  7054.         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
  7055.         Likewise.
  7056.         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
  7057.         Likewise.
  7058.         * testsuite/25_algorithms/find_end/1.cc: Likewise.
  7059.         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
  7060.         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
  7061.         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
  7062.         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
  7063.         * testsuite/25_algorithms/find_if/1.cc: Likewise.
  7064.         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
  7065.         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
  7066.         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
  7067.         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
  7068.         Likewise.
  7069.         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
  7070.         Likewise.
  7071.         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
  7072.         Likewise.
  7073.         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
  7074.         Likewise.
  7075.         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
  7076.         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
  7077.         * testsuite/25_algorithms/heap/1.cc: Likewise.
  7078.         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
  7079.         * testsuite/25_algorithms/includes/1.cc: Likewise.
  7080.         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
  7081.         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
  7082.         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
  7083.         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
  7084.         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
  7085.         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
  7086.         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
  7087.         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
  7088.         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
  7089.         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
  7090.         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
  7091.         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
  7092.         Likewise.
  7093.         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
  7094.         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
  7095.         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
  7096.         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
  7097.         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
  7098.         * testsuite/25_algorithms/max/1.cc: Likewise.
  7099.         * testsuite/25_algorithms/max/2.cc: Likewise.
  7100.         * testsuite/25_algorithms/max/3.cc: Likewise.
  7101.         * testsuite/25_algorithms/max/37547.cc: Likewise.
  7102.         * testsuite/25_algorithms/max/4.cc: Likewise.
  7103.         * testsuite/25_algorithms/max_element/1.cc: Likewise.
  7104.         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
  7105.         * testsuite/25_algorithms/merge/1.cc: Likewise.
  7106.         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
  7107.         * testsuite/25_algorithms/min/1.cc: Likewise.
  7108.         * testsuite/25_algorithms/min/2.cc: Likewise.
  7109.         * testsuite/25_algorithms/min/3.cc: Likewise.
  7110.         * testsuite/25_algorithms/min/37547.cc: Likewise.
  7111.         * testsuite/25_algorithms/min/4.cc: Likewise.
  7112.         * testsuite/25_algorithms/min_element/1.cc: Likewise.
  7113.         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
  7114.         * testsuite/25_algorithms/minmax/1.cc: Likewise.
  7115.         * testsuite/25_algorithms/minmax/2.cc: Likewise.
  7116.         * testsuite/25_algorithms/minmax/3.cc: Likewise.
  7117.         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
  7118.         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
  7119.         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
  7120.         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
  7121.         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
  7122.         * testsuite/25_algorithms/move/1.cc: Likewise.
  7123.         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
  7124.         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
  7125.         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
  7126.         * testsuite/25_algorithms/none_of/1.cc: Likewise.
  7127.         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
  7128.         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
  7129.         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
  7130.         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
  7131.         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
  7132.         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
  7133.         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
  7134.         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
  7135.         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
  7136.         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
  7137.         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
  7138.         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
  7139.         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
  7140.         * testsuite/25_algorithms/partition/1.cc: Likewise.
  7141.         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
  7142.         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
  7143.         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
  7144.         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
  7145.         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
  7146.         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
  7147.         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
  7148.         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
  7149.         * testsuite/25_algorithms/remove/1.cc: Likewise.
  7150.         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
  7151.         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
  7152.         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
  7153.         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
  7154.         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
  7155.         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
  7156.         * testsuite/25_algorithms/replace/1.cc: Likewise.
  7157.         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
  7158.         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
  7159.         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
  7160.         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
  7161.         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
  7162.         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
  7163.         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
  7164.         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
  7165.         * testsuite/25_algorithms/rotate/1.cc: Likewise.
  7166.         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
  7167.         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
  7168.         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
  7169.         * testsuite/25_algorithms/search/1.cc: Likewise.
  7170.         * testsuite/25_algorithms/search/check_type.cc: Likewise.
  7171.         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
  7172.         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
  7173.         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
  7174.         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
  7175.         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
  7176.         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
  7177.         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
  7178.         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
  7179.         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
  7180.         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
  7181.         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
  7182.         Likewise.
  7183.         * testsuite/25_algorithms/set_union/1.cc: Likewise.
  7184.         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
  7185.         * testsuite/25_algorithms/sort/1.cc: Likewise.
  7186.         * testsuite/25_algorithms/sort/34095.cc: Likewise.
  7187.         * testsuite/25_algorithms/sort/34636.cc: Likewise.
  7188.         * testsuite/25_algorithms/sort/35588.cc: Likewise.
  7189.         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
  7190.         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
  7191.         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
  7192.         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
  7193.         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
  7194.         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
  7195.         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
  7196.         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
  7197.         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
  7198.         * testsuite/25_algorithms/unique/1.cc: Likewise.
  7199.         * testsuite/25_algorithms/unique/11480.cc: Likewise.
  7200.         * testsuite/25_algorithms/unique/2.cc: Likewise.
  7201.         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
  7202.         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
  7203.         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
  7204.         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
  7205.         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
  7206.         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
  7207.         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
  7208.         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
  7209.         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
  7210.         * testsuite/26_numerics/accumulate/1.cc: Likewise.
  7211.         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
  7212.         * testsuite/26_numerics/complex/13450.cc: Likewise.
  7213.         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
  7214.         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
  7215.         * testsuite/26_numerics/complex/dr387.cc: Likewise.
  7216.         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
  7217.         * testsuite/26_numerics/complex/dr781.cc: Likewise.
  7218.         * testsuite/26_numerics/complex/dr844.cc: Likewise.
  7219.         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
  7220.         Likewise.
  7221.         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
  7222.         Likewise.
  7223.         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
  7224.         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
  7225.         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
  7226.         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
  7227.         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
  7228.         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
  7229.         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
  7230.         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
  7231.         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
  7232.         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
  7233.         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
  7234.         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
  7235.         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
  7236.         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
  7237.         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
  7238.         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
  7239.         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
  7240.         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
  7241.         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
  7242.         Likewise.
  7243.         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
  7244.         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
  7245.         Likewise.
  7246.         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
  7247.         Likewise.
  7248.         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
  7249.         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
  7250.         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
  7251.         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
  7252.         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
  7253.         * testsuite/26_numerics/inner_product/1.cc: Likewise.
  7254.         * testsuite/26_numerics/iota/1.cc: Likewise.
  7255.         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
  7256.         * testsuite/26_numerics/slice/1.cc: Likewise.
  7257.         * testsuite/26_numerics/valarray/28277.cc: Likewise.
  7258.         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
  7259.         * testsuite/26_numerics/valarray/operators.cc: Likewise.
  7260.         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
  7261.         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
  7262.         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
  7263.         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
  7264.         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
  7265.         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
  7266.         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
  7267.         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
  7268.         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
  7269.         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
  7270.         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
  7271.         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
  7272.         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
  7273.         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
  7274.         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
  7275.         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
  7276.         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
  7277.         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
  7278.         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
  7279.         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
  7280.         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
  7281.         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
  7282.         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
  7283.         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
  7284.         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
  7285.         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
  7286.         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
  7287.         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
  7288.         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
  7289.         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
  7290.         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
  7291.         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
  7292.         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
  7293.         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
  7294.         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
  7295.         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
  7296.         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
  7297.         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
  7298.         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
  7299.         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
  7300.         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
  7301.         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
  7302.         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
  7303.         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
  7304.         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
  7305.         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
  7306.         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
  7307.         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
  7308.         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
  7309.         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
  7310.         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
  7311.         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
  7312.         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
  7313.         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
  7314.         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
  7315.         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
  7316.         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
  7317.         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
  7318.         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
  7319.         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
  7320.         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
  7321.         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
  7322.         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
  7323.         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
  7324.         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
  7325.         Likewise.
  7326.         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
  7327.         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
  7328.         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
  7329.         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
  7330.         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
  7331.         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
  7332.         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
  7333.         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
  7334.         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
  7335.         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
  7336.         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
  7337.         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
  7338.         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
  7339.         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
  7340.         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
  7341.         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
  7342.         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
  7343.         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
  7344.         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
  7345.         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
  7346.         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
  7347.         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
  7348.         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
  7349.         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
  7350.         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
  7351.         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
  7352.         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
  7353.         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
  7354.         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
  7355.         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
  7356.         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
  7357.         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
  7358.         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
  7359.         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
  7360.         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
  7361.         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
  7362.         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
  7363.         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
  7364.         Likewise.
  7365.         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
  7366.         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
  7367.         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
  7368.         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
  7369.         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
  7370.         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
  7371.         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
  7372.         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
  7373.         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
  7374.         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
  7375.         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
  7376.         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
  7377.         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
  7378.         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
  7379.         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
  7380.         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
  7381.         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
  7382.         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
  7383.         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
  7384.         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
  7385.         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
  7386.         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
  7387.         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
  7388.         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
  7389.         Likewise.
  7390.         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
  7391.         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
  7392.         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
  7393.         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
  7394.         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
  7395.         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
  7396.         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
  7397.         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
  7398.         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
  7399.         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
  7400.         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
  7401.         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
  7402.         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
  7403.         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
  7404.         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
  7405.         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
  7406.         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
  7407.         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
  7408.         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
  7409.         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
  7410.         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
  7411.         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
  7412.         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
  7413.         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
  7414.         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
  7415.         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
  7416.         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
  7417.         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
  7418.         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
  7419.         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
  7420.         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
  7421.         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
  7422.         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
  7423.         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
  7424.         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
  7425.         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
  7426.         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
  7427.         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
  7428.         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
  7429.         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
  7430.         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
  7431.         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
  7432.         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
  7433.         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
  7434.         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
  7435.         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
  7436.         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
  7437.         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
  7438.         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
  7439.         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
  7440.         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
  7441.         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
  7442.         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
  7443.         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
  7444.         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
  7445.         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
  7446.         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
  7447.         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
  7448.         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
  7449.         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
  7450.         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
  7451.         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
  7452.         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
  7453.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
  7454.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
  7455.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
  7456.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
  7457.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
  7458.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
  7459.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
  7460.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
  7461.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
  7462.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
  7463.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
  7464.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
  7465.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
  7466.         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
  7467.         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
  7468.         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
  7469.         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
  7470.         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
  7471.         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
  7472.         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
  7473.         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
  7474.         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
  7475.         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
  7476.         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
  7477.         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
  7478.         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
  7479.         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
  7480.         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
  7481.         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
  7482.         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
  7483.         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
  7484.         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
  7485.         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
  7486.         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
  7487.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
  7488.         Likewise.
  7489.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
  7490.         Likewise.
  7491.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
  7492.         Likewise.
  7493.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
  7494.         Likewise.
  7495.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
  7496.         Likewise.
  7497.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
  7498.         Likewise.
  7499.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
  7500.         Likewise.
  7501.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
  7502.         Likewise.
  7503.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
  7504.         Likewise.
  7505.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
  7506.         Likewise.
  7507.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
  7508.         Likewise.
  7509.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
  7510.         Likewise.
  7511.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
  7512.         Likewise.
  7513.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
  7514.         Likewise.
  7515.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
  7516.         Likewise.
  7517.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
  7518.         Likewise.
  7519.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
  7520.         Likewise.
  7521.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
  7522.         Likewise.
  7523.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
  7524.         Likewise.
  7525.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
  7526.         Likewise.
  7527.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
  7528.         Likewise.
  7529.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
  7530.         Likewise.
  7531.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
  7532.         Likewise.
  7533.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
  7534.         Likewise.
  7535.         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
  7536.         Likewise.
  7537.         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
  7538.         Likewise.
  7539.         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
  7540.         Likewise.
  7541.         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
  7542.         Likewise.
  7543.         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
  7544.         Likewise.
  7545.         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
  7546.         Likewise.
  7547.         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
  7548.         Likewise.
  7549.         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
  7550.         Likewise.
  7551.         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
  7552.         Likewise.
  7553.         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
  7554.         Likewise.
  7555.         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
  7556.         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
  7557.         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
  7558.         Likewise.
  7559.         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
  7560.         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
  7561.         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
  7562.         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
  7563.         Likewise.
  7564.         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
  7565.         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
  7566.         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
  7567.         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
  7568.         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
  7569.         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
  7570.         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
  7571.         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
  7572.         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
  7573.         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
  7574.         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
  7575.         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
  7576.         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
  7577.         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
  7578.         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
  7579.         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
  7580.         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
  7581.         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
  7582.         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
  7583.         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
  7584.         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
  7585.         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
  7586.         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
  7587.         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
  7588.         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
  7589.         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
  7590.         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
  7591.         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
  7592.         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
  7593.         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
  7594.         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
  7595.         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
  7596.         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
  7597.         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
  7598.         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
  7599.         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
  7600.         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
  7601.         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
  7602.         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
  7603.         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
  7604.         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
  7605.         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
  7606.         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
  7607.         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
  7608.         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
  7609.         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
  7610.         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
  7611.         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
  7612.         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
  7613.         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
  7614.         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
  7615.         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
  7616.         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
  7617.         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
  7618.         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
  7619.         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
  7620.         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
  7621.         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
  7622.         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
  7623.         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
  7624.         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
  7625.         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
  7626.         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
  7627.         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
  7628.         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
  7629.         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
  7630.         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
  7631.         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
  7632.         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
  7633.         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
  7634.         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
  7635.         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
  7636.         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
  7637.         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
  7638.         Likewise.
  7639.         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
  7640.         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
  7641.         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
  7642.         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
  7643.         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
  7644.         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
  7645.         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
  7646.         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
  7647.         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
  7648.         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
  7649.         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
  7650.         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
  7651.         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
  7652.         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
  7653.         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
  7654.         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
  7655.         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
  7656.         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
  7657.         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
  7658.         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
  7659.         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
  7660.         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
  7661.         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
  7662.         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
  7663.         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
  7664.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
  7665.         Likewise.
  7666.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
  7667.         Likewise.
  7668.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
  7669.         Likewise.
  7670.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
  7671.         Likewise.
  7672.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
  7673.         Likewise.
  7674.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
  7675.         Likewise.
  7676.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
  7677.         Likewise.
  7678.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
  7679.         Likewise.
  7680.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
  7681.         Likewise.
  7682.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
  7683.         Likewise.
  7684.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
  7685.         Likewise.
  7686.         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
  7687.         Likewise.
  7688.         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
  7689.         Likewise.
  7690.         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
  7691.         Likewise.
  7692.         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
  7693.         Likewise.
  7694.         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
  7695.         Likewise.
  7696.         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
  7697.         Likewise.
  7698.         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
  7699.         Likewise.
  7700.         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
  7701.         Likewise.
  7702.         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
  7703.         Likewise.
  7704.         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
  7705.         Likewise.
  7706.         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
  7707.         Likewise.
  7708.         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
  7709.         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
  7710.         Likewise.
  7711.         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
  7712.         Likewise.
  7713.         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
  7714.         Likewise.
  7715.         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
  7716.         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
  7717.         Likewise.
  7718.         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
  7719.         Likewise.
  7720.         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
  7721.         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
  7722.         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
  7723.         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
  7724.         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
  7725.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
  7726.         Likewise.
  7727.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
  7728.         Likewise.
  7729.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
  7730.         Likewise.
  7731.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
  7732.         Likewise.
  7733.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
  7734.         Likewise.
  7735.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
  7736.         Likewise.
  7737.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
  7738.         Likewise.
  7739.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
  7740.         Likewise.
  7741.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
  7742.         Likewise.
  7743.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
  7744.         Likewise.
  7745.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
  7746.         Likewise.
  7747.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
  7748.         Likewise.
  7749.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
  7750.         Likewise.
  7751.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
  7752.         Likewise.
  7753.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
  7754.         Likewise.
  7755.         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
  7756.         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
  7757.         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
  7758.         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
  7759.         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
  7760.         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
  7761.         Likewise.
  7762.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
  7763.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
  7764.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
  7765.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
  7766.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
  7767.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
  7768.         Likewise.
  7769.         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
  7770.         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
  7771.         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
  7772.         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
  7773.         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
  7774.         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
  7775.         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
  7776.         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
  7777.         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
  7778.         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
  7779.         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
  7780.         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
  7781.         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
  7782.         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
  7783.         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
  7784.         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
  7785.         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
  7786.         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
  7787.         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
  7788.         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
  7789.         Likewise.
  7790.         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
  7791.         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
  7792.         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
  7793.         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
  7794.         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
  7795.         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
  7796.         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
  7797.         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
  7798.         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
  7799.         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
  7800.         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
  7801.         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
  7802.         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
  7803.         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
  7804.         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
  7805.         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
  7806.         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
  7807.         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
  7808.         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
  7809.         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
  7810.         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
  7811.         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
  7812.         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
  7813.         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
  7814.         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
  7815.         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
  7816.         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
  7817.         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
  7818.         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
  7819.         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
  7820.         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
  7821.         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
  7822.         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
  7823.         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
  7824.         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
  7825.         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
  7826.         Likewise.
  7827.         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
  7828.         Likewise.
  7829.         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
  7830.         Likewise.
  7831.         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
  7832.         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
  7833.         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
  7834.         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
  7835.         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
  7836.         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
  7837.         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
  7838.         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
  7839.         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
  7840.         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
  7841.         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
  7842.         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
  7843.         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
  7844.         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
  7845.         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
  7846.         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
  7847.         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
  7848.         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
  7849.         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
  7850.         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
  7851.         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
  7852.         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
  7853.         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
  7854.         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
  7855.         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
  7856.         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
  7857.         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
  7858.         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
  7859.         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
  7860.         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
  7861.         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
  7862.         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
  7863.         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
  7864.         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
  7865.         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
  7866.         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
  7867.         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
  7868.         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
  7869.         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
  7870.         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
  7871.         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
  7872.         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
  7873.         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
  7874.         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
  7875.         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
  7876.         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
  7877.         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
  7878.         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
  7879.         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
  7880.         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
  7881.         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
  7882.         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
  7883.         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
  7884.         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
  7885.         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
  7886.         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
  7887.         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
  7888.         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
  7889.         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
  7890.         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
  7891.         Likewise.
  7892.         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
  7893.         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
  7894.         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
  7895.         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
  7896.         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
  7897.         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
  7898.         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
  7899.         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
  7900.         * testsuite/27_io/fpos/11450.cc: Likewise.
  7901.         * testsuite/27_io/fpos/14320-1.cc: Likewise.
  7902.         * testsuite/27_io/fpos/14320-2.cc: Likewise.
  7903.         * testsuite/27_io/fpos/14320-3.cc: Likewise.
  7904.         * testsuite/27_io/fpos/14320-4.cc: Likewise.
  7905.         * testsuite/27_io/fpos/14320-5.cc: Likewise.
  7906.         * testsuite/27_io/fpos/14775.cc: Likewise.
  7907.         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
  7908.         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
  7909.         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
  7910.         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
  7911.         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
  7912.         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
  7913.         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
  7914.         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
  7915.         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
  7916.         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
  7917.         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
  7918.         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
  7919.         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
  7920.         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
  7921.         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
  7922.         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
  7923.         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
  7924.         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
  7925.         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
  7926.         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
  7927.         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
  7928.         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
  7929.         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
  7930.         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
  7931.         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
  7932.         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
  7933.         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
  7934.         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
  7935.         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
  7936.         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
  7937.         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
  7938.         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
  7939.         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
  7940.         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
  7941.         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
  7942.         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
  7943.         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
  7944.         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
  7945.         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
  7946.         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
  7947.         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
  7948.         * testsuite/27_io/objects/char/1.cc: Likewise.
  7949.         * testsuite/27_io/objects/char/10.cc: Likewise.
  7950.         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
  7951.         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
  7952.         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
  7953.         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
  7954.         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
  7955.         * testsuite/27_io/objects/char/2.cc: Likewise.
  7956.         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
  7957.         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
  7958.         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
  7959.         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
  7960.         * testsuite/27_io/objects/char/5.cc: Likewise.
  7961.         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
  7962.         * testsuite/27_io/objects/char/6.cc: Likewise.
  7963.         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
  7964.         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
  7965.         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
  7966.         * testsuite/27_io/objects/char/7.cc: Likewise.
  7967.         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
  7968.         * testsuite/27_io/objects/char/8.cc: Likewise.
  7969.         * testsuite/27_io/objects/char/9.cc: Likewise.
  7970.         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
  7971.         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
  7972.         * testsuite/27_io/objects/char/dr455.cc: Likewise.
  7973.         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
  7974.         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
  7975.         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
  7976.         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
  7977.         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
  7978.         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
  7979.         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
  7980.         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
  7981.         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
  7982.         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
  7983.         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
  7984.         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
  7985.         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
  7986.         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
  7987.         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
  7988.         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
  7989.         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
  7990.         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
  7991.         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
  7992.         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
  7993.         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
  7994.         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
  7995.         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
  7996.         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
  7997.         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
  7998.         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
  7999.         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
  8000.         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
  8001.         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
  8002.         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
  8003.         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
  8004.         * testsuite/27_io/types/1.cc: Likewise.
  8005.         * testsuite/27_io/types/2.cc: Likewise.
  8006.         * testsuite/27_io/types/3.cc: Likewise.
  8007.         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
  8008.         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
  8009.         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
  8010.         Likewise.
  8011.         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
  8012.         Likewise.
  8013.         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
  8014.         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
  8015.         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
  8016.         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
  8017.         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
  8018.         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
  8019.         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
  8020.         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
  8021.         Likewise.
  8022.         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
  8023.         Likewise.
  8024.         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
  8025.         Likewise.
  8026.         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
  8027.         Likewise.
  8028.         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
  8029.         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
  8030.         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
  8031.         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
  8032.         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
  8033.         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
  8034.         Likewise.
  8035.         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
  8036.         Likewise.
  8037.         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
  8038.         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
  8039.         * testsuite/30_threads/thread/id/operators.cc: Likewise.
  8040.         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
  8041.         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
  8042.         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
  8043.         * testsuite/Makefile.am: Likewise.
  8044.         * testsuite/abi/30586.cc: Likewise.
  8045.         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
  8046.         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
  8047.         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
  8048.         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
  8049.         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
  8050.         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
  8051.         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
  8052.         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
  8053.         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
  8054.         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
  8055.         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
  8056.         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
  8057.         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
  8058.         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
  8059.         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
  8060.         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
  8061.         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
  8062.         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
  8063.         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
  8064.         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
  8065.         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
  8066.         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
  8067.         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
  8068.         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
  8069.         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
  8070.         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
  8071.         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
  8072.         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
  8073.         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
  8074.         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
  8075.         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
  8076.         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
  8077.         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
  8078.         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
  8079.         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
  8080.         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
  8081.         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
  8082.         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
  8083.         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
  8084.         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
  8085.         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
  8086.         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
  8087.         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
  8088.         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
  8089.         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
  8090.         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
  8091.         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
  8092.         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
  8093.         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
  8094.         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
  8095.         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
  8096.         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
  8097.         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
  8098.         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
  8099.         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
  8100.         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
  8101.         * testsuite/abi/demangle/regression/7986.cc: Likewise.
  8102.         * testsuite/abi/demangle/regression/8897.cc: Likewise.
  8103.         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
  8104.         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
  8105.         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
  8106.         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
  8107.         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
  8108.         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
  8109.         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
  8110.         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
  8111.         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
  8112.         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
  8113.         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
  8114.         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
  8115.         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
  8116.         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
  8117.         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
  8118.         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
  8119.         * testsuite/abi/demangle/regression/old.cc: Likewise.
  8120.         * testsuite/abi/header_cxxabi.c: Likewise.
  8121.         * testsuite/backward/11460.cc: Likewise.
  8122.         * testsuite/backward/hash_map/1.cc: Likewise.
  8123.         * testsuite/backward/hash_map/14648.cc: Likewise.
  8124.         * testsuite/backward/hash_map/23528.cc: Likewise.
  8125.         * testsuite/backward/hash_set/1.cc: Likewise.
  8126.         * testsuite/backward/strstream_members.cc: Likewise.
  8127.         * testsuite/config/default.exp: Likewise.
  8128.         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
  8129.         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
  8130.         * testsuite/data/istream_extractor_other-1.tst: Likewise.
  8131.         * testsuite/data/istream_extractor_other-1.txt: Likewise.
  8132.         * testsuite/data/istream_extractor_other-2.tst: Likewise.
  8133.         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
  8134.         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
  8135.         * testsuite/data/sgetn.txt: Likewise.
  8136.         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
  8137.         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
  8138.         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
  8139.         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
  8140.         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
  8141.         * testsuite/ext/array_allocator/26875.cc: Likewise.
  8142.         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
  8143.         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
  8144.         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
  8145.         * testsuite/ext/array_allocator/check_new.cc: Likewise.
  8146.         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
  8147.         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
  8148.         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
  8149.         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
  8150.         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
  8151.         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
  8152.         * testsuite/ext/codecvt/1.cc: Likewise.
  8153.         * testsuite/ext/codecvt/char-1.cc: Likewise.
  8154.         * testsuite/ext/codecvt/char-2.cc: Likewise.
  8155.         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
  8156.         * testsuite/ext/concept_checks.cc: Likewise.
  8157.         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
  8158.         Likewise.
  8159.         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
  8160.         Likewise.
  8161.         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
  8162.         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
  8163.         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
  8164.         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
  8165.         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
  8166.         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
  8167.         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
  8168.         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
  8169.         Likewise.
  8170.         * testsuite/ext/headers.cc: Likewise.
  8171.         * testsuite/ext/is_heap/1.cc: Likewise.
  8172.         * testsuite/ext/is_heap/check_type.cc: Likewise.
  8173.         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
  8174.         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
  8175.         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
  8176.         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
  8177.         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
  8178.         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
  8179.         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
  8180.         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
  8181.         * testsuite/ext/median.cc: Likewise.
  8182.         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
  8183.         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
  8184.         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
  8185.         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
  8186.         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
  8187.         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
  8188.         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
  8189.         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
  8190.         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
  8191.         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
  8192.         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
  8193.         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
  8194.         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
  8195.         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
  8196.         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
  8197.         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
  8198.         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
  8199.         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
  8200.         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
  8201.         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
  8202.         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
  8203.         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
  8204.         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
  8205.         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
  8206.         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
  8207.         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
  8208.         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
  8209.         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
  8210.         * testsuite/ext/new_allocator/check_new.cc: Likewise.
  8211.         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
  8212.         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
  8213.         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
  8214.         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
  8215.         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
  8216.         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
  8217.         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
  8218.         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
  8219.         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
  8220.         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
  8221.         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
  8222.         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
  8223.         * testsuite/ext/rope/1.cc: Likewise.
  8224.         * testsuite/ext/rope/2.cc: Likewise.
  8225.         * testsuite/ext/rope/3.cc: Likewise.
  8226.         * testsuite/ext/rope/36832.cc: Likewise.
  8227.         * testsuite/ext/rope/4.cc: Likewise.
  8228.         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
  8229.         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
  8230.         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
  8231.         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
  8232.         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
  8233.         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
  8234.         Likewise.
  8235.         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
  8236.         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
  8237.         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
  8238.         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
  8239.         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
  8240.         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
  8241.         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
  8242.         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
  8243.         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
  8244.         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
  8245.         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
  8246.         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
  8247.         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
  8248.         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
  8249.         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
  8250.         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
  8251.         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
  8252.         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
  8253.         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
  8254.         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
  8255.         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
  8256.         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
  8257.         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
  8258.         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
  8259.         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
  8260.         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
  8261.         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
  8262.         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
  8263.         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
  8264.         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
  8265.         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
  8266.         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
  8267.         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
  8268.         * testsuite/lib/dg-options.exp: Likewise.
  8269.         * testsuite/lib/libstdc++.exp: Likewise.
  8270.         * testsuite/lib/prune.exp: Likewise.
  8271.         * testsuite/libstdc++-abi/abi.exp: Likewise.
  8272.         * testsuite/libstdc++-dg/conformance.exp: Likewise.
  8273.         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
  8274.         Likewise.
  8275.         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
  8276.         Likewise.
  8277.         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
  8278.         Likewise.
  8279.         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
  8280.         Likewise.
  8281.         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
  8282.         Likewise.
  8283.         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
  8284.         Likewise.
  8285.         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
  8286.         Likewise.
  8287.         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
  8288.         Likewise.
  8289.         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
  8290.         Likewise.
  8291.         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
  8292.         Likewise.
  8293.         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
  8294.         Likewise.
  8295.         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
  8296.         Likewise.
  8297.         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
  8298.         Likewise.
  8299.         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
  8300.         Likewise.
  8301.         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
  8302.         Likewise.
  8303.         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
  8304.         Likewise.
  8305.         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
  8306.         Likewise.
  8307.         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
  8308.         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
  8309.         Likewise.
  8310.         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
  8311.         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
  8312.         Likewise.
  8313.         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
  8314.         Likewise.
  8315.         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
  8316.         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
  8317.         Likewise.
  8318.         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
  8319.         Likewise.
  8320.         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
  8321.         Likewise.
  8322.         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
  8323.         Likewise.
  8324.         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
  8325.         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
  8326.         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
  8327.         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
  8328.         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
  8329.         Likewise.
  8330.         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
  8331.         Likewise.
  8332.         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
  8333.         Likewise.
  8334.         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
  8335.         Likewise.
  8336.         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
  8337.         Likewise.
  8338.         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
  8339.         Likewise.
  8340.         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
  8341.         Likewise.
  8342.         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
  8343.         Likewise.
  8344.         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
  8345.         Likewise.
  8346.         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
  8347.         Likewise.
  8348.         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
  8349.         Likewise.
  8350.         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
  8351.         Likewise.
  8352.         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
  8353.         Likewise.
  8354.         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
  8355.         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
  8356.         Likewise.
  8357.         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
  8358.         Likewise.
  8359.         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
  8360.         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
  8361.         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
  8362.         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
  8363.         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
  8364.         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
  8365.         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
  8366.         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
  8367.         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
  8368.         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
  8369.         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
  8370.         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
  8371.         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
  8372.         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
  8373.         Likewise.
  8374.         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
  8375.         Likewise.
  8376.         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
  8377.         Likewise.
  8378.         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
  8379.         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
  8380.         Likewise.
  8381.         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
  8382.         Likewise.
  8383.         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
  8384.         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
  8385.         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
  8386.         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
  8387.         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
  8388.         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
  8389.         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
  8390.         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
  8391.         Likewise.
  8392.         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
  8393.         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
  8394.         Likewise.
  8395.         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
  8396.         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
  8397.         Likewise.
  8398.         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
  8399.         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
  8400.         Likewise.
  8401.         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
  8402.         Likewise.
  8403.         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
  8404.         Likewise.
  8405.         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
  8406.         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
  8407.         Likewise.
  8408.         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
  8409.         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
  8410.         Likewise.
  8411.         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
  8412.         Likewise.
  8413.         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
  8414.         Likewise.
  8415.         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
  8416.         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
  8417.         Likewise.
  8418.         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
  8419.         Likewise.
  8420.         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
  8421.         Likewise.
  8422.         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
  8423.         Likewise.
  8424.         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
  8425.         Likewise.
  8426.         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
  8427.         Likewise.
  8428.         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
  8429.         Likewise.
  8430.         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
  8431.         Likewise.
  8432.         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
  8433.         Likewise.
  8434.         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
  8435.         Likewise.
  8436.         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
  8437.         Likewise.
  8438.         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
  8439.         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
  8440.         Likewise.
  8441.         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
  8442.         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
  8443.         Likewise.
  8444.         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
  8445.         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
  8446.         Likewise.
  8447.         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
  8448.         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
  8449.         Likewise.
  8450.         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
  8451.         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
  8452.         Likewise.
  8453.         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
  8454.         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
  8455.         Likewise.
  8456.         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
  8457.         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
  8458.         Likewise.
  8459.         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
  8460.         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
  8461.         Likewise.
  8462.         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
  8463.         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
  8464.         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
  8465.         Likewise.
  8466.         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
  8467.         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
  8468.         Likewise.
  8469.         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
  8470.         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
  8471.         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
  8472.         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
  8473.         Likewise.
  8474.         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
  8475.         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
  8476.         Likewise.
  8477.         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
  8478.         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
  8479.         Likewise.
  8480.         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
  8481.         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
  8482.         Likewise.
  8483.         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
  8484.         Likewise.
  8485.         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
  8486.         Likewise.
  8487.         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
  8488.         Likewise.
  8489.         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
  8490.         Likewise.
  8491.         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
  8492.         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
  8493.         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
  8494.         Likewise.
  8495.         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
  8496.         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
  8497.         Likewise.
  8498.         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
  8499.         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
  8500.         Likewise.
  8501.         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
  8502.         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
  8503.         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
  8504.         Likewise.
  8505.         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
  8506.         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
  8507.         Likewise.
  8508.         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
  8509.         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
  8510.         Likewise.
  8511.         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
  8512.         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
  8513.         Likewise.
  8514.         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
  8515.         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
  8516.         Likewise.
  8517.         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
  8518.         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
  8519.         Likewise.
  8520.         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
  8521.         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
  8522.         Likewise.
  8523.         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
  8524.         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
  8525.         Likewise.
  8526.         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
  8527.         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
  8528.         Likewise.
  8529.         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
  8530.         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
  8531.         Likewise.
  8532.         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
  8533.         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
  8534.         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
  8535.         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
  8536.         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
  8537.         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
  8538.         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
  8539.         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
  8540.         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
  8541.         Likewise.
  8542.         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
  8543.         Likewise.
  8544.         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
  8545.         Likewise.
  8546.         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
  8547.         Likewise.
  8548.         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
  8549.         Likewise.
  8550.         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
  8551.         Likewise.
  8552.         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
  8553.         Likewise.
  8554.         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
  8555.         Likewise.
  8556.         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
  8557.         Likewise.
  8558.         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
  8559.         Likewise.
  8560.         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
  8561.         Likewise.
  8562.         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
  8563.         Likewise.
  8564.         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
  8565.         Likewise.
  8566.         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
  8567.         Likewise.
  8568.         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
  8569.         Likewise.
  8570.         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
  8571.         Likewise.
  8572.         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
  8573.         Likewise.
  8574.         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
  8575.         Likewise.
  8576.         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
  8577.         Likewise.
  8578.         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
  8579.         Likewise.
  8580.         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
  8581.         Likewise.
  8582.         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
  8583.         Likewise.
  8584.         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
  8585.         Likewise.
  8586.         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
  8587.         Likewise.
  8588.         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
  8589.         Likewise.
  8590.         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
  8591.         Likewise.
  8592.         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
  8593.         Likewise.
  8594.         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
  8595.         Likewise.
  8596.         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
  8597.         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
  8598.         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
  8599.         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
  8600.         Likewise.
  8601.         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
  8602.         Likewise.
  8603.         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
  8604.         Likewise.
  8605.         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
  8606.         Likewise.
  8607.         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
  8608.         Likewise.
  8609.         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
  8610.         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
  8611.         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
  8612.         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
  8613.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
  8614.         Likewise.
  8615.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
  8616.         Likewise.
  8617.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
  8618.         Likewise.
  8619.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
  8620.         Likewise.
  8621.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
  8622.         Likewise.
  8623.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
  8624.         Likewise.
  8625.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
  8626.         Likewise.
  8627.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
  8628.         Likewise.
  8629.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
  8630.         Likewise.
  8631.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
  8632.         Likewise.
  8633.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
  8634.         Likewise.
  8635.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
  8636.         Likewise.
  8637.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
  8638.         Likewise.
  8639.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
  8640.         Likewise.
  8641.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
  8642.         Likewise.
  8643.         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
  8644.         Likewise.
  8645.         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
  8646.         Likewise.
  8647.         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
  8648.         Likewise.
  8649.         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
  8650.         Likewise.
  8651.         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
  8652.         Likewise.
  8653.         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
  8654.         Likewise.
  8655.         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
  8656.         Likewise.
  8657.         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
  8658.         Likewise.
  8659.         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
  8660.         Likewise.
  8661.         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
  8662.         Likewise.
  8663.         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
  8664.         Likewise.
  8665.         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
  8666.         Likewise.
  8667.         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
  8668.         Likewise.
  8669.         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
  8670.         Likewise.
  8671.         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
  8672.         Likewise.
  8673.         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
  8674.         Likewise.
  8675.         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
  8676.         Likewise.
  8677.         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
  8678.         Likewise.
  8679.         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
  8680.         Likewise.
  8681.         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
  8682.         Likewise.
  8683.         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
  8684.         Likewise.
  8685.         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
  8686.         Likewise.
  8687.         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
  8688.         Likewise.
  8689.         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
  8690.         Likewise.
  8691.         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
  8692.         Likewise.
  8693.         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
  8694.         Likewise.
  8695.         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
  8696.         Likewise.
  8697.         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
  8698.         Likewise.
  8699.         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
  8700.         Likewise.
  8701.         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
  8702.         Likewise.
  8703.         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
  8704.         Likewise.
  8705.         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
  8706.         Likewise.
  8707.         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
  8708.         Likewise.
  8709.         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
  8710.         Likewise.
  8711.         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
  8712.         Likewise.
  8713.         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
  8714.         Likewise.
  8715.         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
  8716.         Likewise.
  8717.         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
  8718.         Likewise.
  8719.         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
  8720.         Likewise.
  8721.         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
  8722.         Likewise.
  8723.         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
  8724.         Likewise.
  8725.         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
  8726.         Likewise.
  8727.         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
  8728.         Likewise.
  8729.         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
  8730.         Likewise.
  8731.         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
  8732.         Likewise.
  8733.         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
  8734.         Likewise.
  8735.         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
  8736.         Likewise.
  8737.         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
  8738.         Likewise.
  8739.         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
  8740.         Likewise.
  8741.         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
  8742.         Likewise.
  8743.         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
  8744.         Likewise.
  8745.         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
  8746.         Likewise.
  8747.         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
  8748.         Likewise.
  8749.         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
  8750.         Likewise.
  8751.         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
  8752.         Likewise.
  8753.         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
  8754.         Likewise.
  8755.         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
  8756.         Likewise.
  8757.         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
  8758.         Likewise.
  8759.         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
  8760.         Likewise.
  8761.         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
  8762.         Likewise.
  8763.         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
  8764.         Likewise.
  8765.         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
  8766.         Likewise.
  8767.         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
  8768.         Likewise.
  8769.         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
  8770.         Likewise.
  8771.         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
  8772.         Likewise.
  8773.         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
  8774.         Likewise.
  8775.         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
  8776.         Likewise.
  8777.         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
  8778.         Likewise.
  8779.         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
  8780.         Likewise.
  8781.         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
  8782.         Likewise.
  8783.         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
  8784.         Likewise.
  8785.         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
  8786.         Likewise.
  8787.         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
  8788.         Likewise.
  8789.         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
  8790.         Likewise.
  8791.         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
  8792.         Likewise.
  8793.         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
  8794.         Likewise.
  8795.         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
  8796.         Likewise.
  8797.         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
  8798.         Likewise.
  8799.         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
  8800.         Likewise.
  8801.         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
  8802.         Likewise.
  8803.         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
  8804.         Likewise.
  8805.         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
  8806.         Likewise.
  8807.         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
  8808.         Likewise.
  8809.         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
  8810.         Likewise.
  8811.         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
  8812.         Likewise.
  8813.         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
  8814.         Likewise.
  8815.         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
  8816.         Likewise.
  8817.         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
  8818.         Likewise.
  8819.         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
  8820.         Likewise.
  8821.         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
  8822.         Likewise.
  8823.         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
  8824.         Likewise.
  8825.         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
  8826.         Likewise.
  8827.         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
  8828.         Likewise.
  8829.         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
  8830.         Likewise.
  8831.         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
  8832.         Likewise.
  8833.         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
  8834.         Likewise.
  8835.         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
  8836.         Likewise.
  8837.         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
  8838.         Likewise.
  8839.         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
  8840.         Likewise.
  8841.         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
  8842.         Likewise.
  8843.         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
  8844.         Likewise.
  8845.         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
  8846.         Likewise.
  8847.         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
  8848.         Likewise.
  8849.         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
  8850.         Likewise.
  8851.         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
  8852.         Likewise.
  8853.         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
  8854.         Likewise.
  8855.         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
  8856.         Likewise.
  8857.         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
  8858.         Likewise.
  8859.         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
  8860.         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
  8861.         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
  8862.         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
  8863.         Likewise.
  8864.         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
  8865.         Likewise.
  8866.         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
  8867.         Likewise.
  8868.         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
  8869.         Likewise.
  8870.         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
  8871.         Likewise.
  8872.         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
  8873.         Likewise.
  8874.         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
  8875.         Likewise.
  8876.         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
  8877.         Likewise.
  8878.         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
  8879.         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
  8880.         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
  8881.         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
  8882.         Likewise.
  8883.         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
  8884.         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
  8885.         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
  8886.         Likewise.
  8887.         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
  8888.         Likewise.
  8889.         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
  8890.         Likewise.
  8891.         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
  8892.         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
  8893.         Likewise.
  8894.         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
  8895.         Likewise.
  8896.         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
  8897.         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
  8898.         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
  8899.         Likewise.
  8900.         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
  8901.         Likewise.
  8902.         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
  8903.         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
  8904.         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
  8905.         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
  8906.         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
  8907.         Likewise.
  8908.         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
  8909.         Likewise.
  8910.         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
  8911.         Likewise.
  8912.         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
  8913.         Likewise.
  8914.         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
  8915.         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
  8916.         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
  8917.         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
  8918.         Likewise.
  8919.         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
  8920.         Likewise.
  8921.         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
  8922.         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
  8923.         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
  8924.         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
  8925.         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
  8926.         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
  8927.         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
  8928.         Likewise.
  8929.         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
  8930.         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
  8931.         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
  8932.         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
  8933.         Likewise.
  8934.         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
  8935.         Likewise.
  8936.         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
  8937.         Likewise.
  8938.         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
  8939.         Likewise.
  8940.         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
  8941.         Likewise.
  8942.         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
  8943.         Likewise.
  8944.         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
  8945.         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
  8946.         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
  8947.         Likewise.
  8948.         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
  8949.         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
  8950.         Likewise.
  8951.         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
  8952.         Likewise.
  8953.         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
  8954.         Likewise.
  8955.         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
  8956.         Likewise.
  8957.         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
  8958.         Likewise.
  8959.         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
  8960.         Likewise.
  8961.         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
  8962.         Likewise.
  8963.         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
  8964.         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
  8965.         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
  8966.         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
  8967.         Likewise.
  8968.         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
  8969.         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
  8970.         Likewise.
  8971.         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
  8972.         Likewise.
  8973.         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
  8974.         Likewise.
  8975.         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
  8976.         Likewise.
  8977.         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
  8978.         Likewise.
  8979.         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
  8980.         Likewise.
  8981.         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
  8982.         Likewise.
  8983.         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
  8984.         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
  8985.         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
  8986.         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
  8987.         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
  8988.         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
  8989.         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
  8990.         Likewise.
  8991.         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
  8992.         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
  8993.         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
  8994.         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
  8995.         Likewise.
  8996.         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
  8997.         Likewise.
  8998.         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
  8999.         Likewise.
  9000.         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
  9001.         Likewise.
  9002.         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
  9003.         Likewise.
  9004.         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
  9005.         Likewise.
  9006.         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
  9007.         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
  9008.         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
  9009.         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
  9010.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
  9011.         Likewise.
  9012.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
  9013.         Likewise.
  9014.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
  9015.         Likewise.
  9016.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
  9017.         Likewise.
  9018.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
  9019.         Likewise.
  9020.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
  9021.         Likewise.
  9022.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
  9023.         Likewise.
  9024.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
  9025.         Likewise.
  9026.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
  9027.         Likewise.
  9028.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
  9029.         Likewise.
  9030.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
  9031.         Likewise.
  9032.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
  9033.         Likewise.
  9034.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
  9035.         Likewise.
  9036.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
  9037.         Likewise.
  9038.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
  9039.         Likewise.
  9040.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
  9041.         Likewise.
  9042.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
  9043.         Likewise.
  9044.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
  9045.         Likewise.
  9046.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
  9047.         Likewise.
  9048.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
  9049.         Likewise.
  9050.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
  9051.         Likewise.
  9052.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
  9053.         Likewise.
  9054.         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
  9055.         Likewise.
  9056.         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
  9057.         Likewise.
  9058.         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
  9059.         Likewise.
  9060.         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
  9061.         Likewise.
  9062.         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
  9063.         Likewise.
  9064.         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
  9065.         Likewise.
  9066.         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
  9067.         Likewise.
  9068.         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
  9069.         Likewise.
  9070.         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
  9071.         Likewise.
  9072.         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
  9073.         Likewise.
  9074.         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
  9075.         Likewise.
  9076.         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
  9077.         Likewise.
  9078.         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
  9079.         Likewise.
  9080.         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
  9081.         Likewise.
  9082.         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
  9083.         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
  9084.         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
  9085.         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
  9086.         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
  9087.         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
  9088.         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
  9089.         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
  9090.         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
  9091.         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
  9092.         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
  9093.         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
  9094.         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
  9095.         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
  9096.         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
  9097.         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
  9098.         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
  9099.         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
  9100.         * testsuite/tr1/headers/all.cc: Likewise.
  9101.         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
  9102.         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
  9103.         * testsuite/util/testsuite_shared.cc: Likewise.
  9104.         * scripts/extract_symvers: Likewise.  Remove runtime exception.
  9105.         * testsuite/17_intro/headers/all.cc: Likewise.
  9106.         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
  9107.         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
  9108.         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
  9109.         Likewise.
  9110.         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
  9111.         Likewise.
  9112.         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
  9113.         Likewise.
  9114.         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
  9115.         Likewise.
  9116.         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
  9117.         Likewise.
  9118.         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
  9119.         Likewise.
  9120.         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
  9121.         Likewise.
  9122.         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
  9123.         Likewise.
  9124.         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
  9125.         Likewise.
  9126.         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
  9127.         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
  9128.         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
  9129.         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
  9130.         Likewise.
  9131.         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
  9132.         Likewise.
  9133.         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
  9134.         Likewise.
  9135.         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
  9136.         Likewise.
  9137.         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
  9138.         Likewise.
  9139.         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
  9140.         Likewise.
  9141.         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
  9142.         Likewise.
  9143.         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
  9144.         Likewise.
  9145.         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
  9146.         Likewise.
  9147.         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
  9148.         Likewise.
  9149.         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
  9150.         Likewise.
  9151.         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
  9152.         Likewise.
  9153.         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
  9154.         Likewise.
  9155.         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
  9156.         Likewise.
  9157.         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
  9158.         Likewise.
  9159.         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
  9160.         Likewise.
  9161.         * testsuite/20_util/pair/moveable.cc: Likewise.
  9162.         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
  9163.         Likewise.
  9164.         * testsuite/20_util/pair/swap.cc: Likewise.
  9165.         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
  9166.         Likewise.
  9167.         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
  9168.         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
  9169.         Likewise.
  9170.         * testsuite/20_util/tuple/moveable.cc: Likewise.
  9171.         * testsuite/20_util/tuple/moveable2.cc: Likewise.
  9172.         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
  9173.         Likewise.
  9174.         * testsuite/20_util/tuple/swap.cc: Likewise.
  9175.         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
  9176.         Likewise.
  9177.         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
  9178.         Likewise.
  9179.         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
  9180.         Likewise.
  9181.         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
  9182.         Likewise.
  9183.         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
  9184.         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
  9185.         Likewise.
  9186.         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
  9187.         Likewise.
  9188.         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
  9189.         Likewise.
  9190.         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
  9191.         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
  9192.         Likewise.
  9193.         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
  9194.         Likewise.
  9195.         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
  9196.         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
  9197.         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
  9198.         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
  9199.         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
  9200.         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
  9201.         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
  9202.         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
  9203.         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
  9204.         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
  9205.         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
  9206.         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
  9207.         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
  9208.         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
  9209.         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
  9210.         Likewise.
  9211.         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
  9212.         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
  9213.         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
  9214.         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
  9215.         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
  9216.         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
  9217.         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
  9218.         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
  9219.         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
  9220.         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
  9221.         Likewise.
  9222.         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
  9223.         Likewise.
  9224.         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
  9225.         Likewise.
  9226.         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
  9227.         Likewise.
  9228.         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
  9229.         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
  9230.         Likewise.
  9231.         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
  9232.         Likewise.
  9233.         * testsuite/23_containers/deque/14340.cc: Likewise.
  9234.         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
  9235.         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
  9236.         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
  9237.         * testsuite/23_containers/deque/init-list.cc: Likewise.
  9238.         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
  9239.         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
  9240.         * testsuite/23_containers/deque/moveable.cc: Likewise.
  9241.         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
  9242.         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
  9243.         Likewise.
  9244.         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
  9245.         Likewise.
  9246.         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
  9247.         Likewise.
  9248.         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
  9249.         Likewise.
  9250.         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
  9251.         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
  9252.         Likewise.
  9253.         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
  9254.         Likewise.
  9255.         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
  9256.         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
  9257.         Likewise.
  9258.         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
  9259.         Likewise.
  9260.         * testsuite/23_containers/list/14340.cc: Likewise.
  9261.         * testsuite/23_containers/list/23781.cc: Likewise.
  9262.         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
  9263.         * testsuite/23_containers/list/init-list.cc: Likewise.
  9264.         * testsuite/23_containers/list/moveable.cc: Likewise.
  9265.         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
  9266.         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
  9267.         Likewise.
  9268.         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
  9269.         Likewise.
  9270.         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
  9271.         Likewise.
  9272.         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
  9273.         Likewise.
  9274.         * testsuite/23_containers/map/14340.cc: Likewise.
  9275.         * testsuite/23_containers/map/23781.cc: Likewise.
  9276.         * testsuite/23_containers/map/init-list.cc: Likewise.
  9277.         * testsuite/23_containers/map/moveable.cc: Likewise.
  9278.         * testsuite/23_containers/map/operations/1.cc: Likewise.
  9279.         * testsuite/23_containers/map/operations/31440.cc: Likewise.
  9280.         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
  9281.         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
  9282.         Likewise.
  9283.         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
  9284.         Likewise.
  9285.         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
  9286.         Likewise.
  9287.         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
  9288.         Likewise.
  9289.         * testsuite/23_containers/multimap/14340.cc: Likewise.
  9290.         * testsuite/23_containers/multimap/23781.cc: Likewise.
  9291.         * testsuite/23_containers/multimap/init-list.cc: Likewise.
  9292.         * testsuite/23_containers/multimap/moveable.cc: Likewise.
  9293.         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
  9294.         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
  9295.         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
  9296.         Likewise.
  9297.         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
  9298.         Likewise.
  9299.         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
  9300.         Likewise.
  9301.         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
  9302.         Likewise.
  9303.         * testsuite/23_containers/multiset/14340.cc: Likewise.
  9304.         * testsuite/23_containers/multiset/23781.cc: Likewise.
  9305.         * testsuite/23_containers/multiset/init-list.cc: Likewise.
  9306.         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
  9307.         * testsuite/23_containers/multiset/moveable.cc: Likewise.
  9308.         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
  9309.         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
  9310.         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
  9311.         Likewise.
  9312.         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
  9313.         Likewise.
  9314.         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
  9315.         Likewise.
  9316.         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
  9317.         Likewise.
  9318.         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
  9319.         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
  9320.         Likewise.
  9321.         * testsuite/23_containers/queue/moveable.cc: Likewise.
  9322.         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
  9323.         Likewise.
  9324.         * testsuite/23_containers/set/14340.cc: Likewise.
  9325.         * testsuite/23_containers/set/23781.cc: Likewise.
  9326.         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
  9327.         * testsuite/23_containers/set/init-list.cc: Likewise.
  9328.         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
  9329.         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
  9330.         * testsuite/23_containers/set/moveable.cc: Likewise.
  9331.         * testsuite/23_containers/set/operations/1.cc: Likewise.
  9332.         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
  9333.         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
  9334.         Likewise.
  9335.         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
  9336.         Likewise.
  9337.         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
  9338.         Likewise.
  9339.         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
  9340.         Likewise.
  9341.         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
  9342.         Likewise.
  9343.         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
  9344.         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
  9345.         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
  9346.         Likewise.
  9347.         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
  9348.         Likewise.
  9349.         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
  9350.         Likewise.
  9351.         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
  9352.         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
  9353.         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
  9354.         Likewise.
  9355.         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
  9356.         Likewise.
  9357.         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
  9358.         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
  9359.         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
  9360.         Likewise.
  9361.         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
  9362.         Likewise.
  9363.         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
  9364.         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
  9365.         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
  9366.         Likewise.
  9367.         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
  9368.         Likewise.
  9369.         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
  9370.         Likewise.
  9371.         * testsuite/23_containers/vector/14340.cc: Likewise.
  9372.         * testsuite/23_containers/vector/26412-1.cc: Likewise.
  9373.         * testsuite/23_containers/vector/26412-2.cc: Likewise.
  9374.         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
  9375.         Likewise.
  9376.         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
  9377.         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
  9378.         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
  9379.         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
  9380.         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
  9381.         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
  9382.         Likewise.
  9383.         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
  9384.         Likewise.
  9385.         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
  9386.         Likewise.
  9387.         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
  9388.         Likewise.
  9389.         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
  9390.         Likewise.
  9391.         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
  9392.         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
  9393.         * testsuite/23_containers/vector/init-list.cc: Likewise.
  9394.         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
  9395.         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
  9396.         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
  9397.         * testsuite/23_containers/vector/moveable.cc: Likewise.
  9398.         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
  9399.         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
  9400.         Likewise.
  9401.         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
  9402.         Likewise.
  9403.         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
  9404.         Likewise.
  9405.         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
  9406.         Likewise.
  9407.         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
  9408.         * testsuite/23_containers/vector/types/23767.cc: Likewise.
  9409.         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
  9410.         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
  9411.         Likewise.
  9412.         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
  9413.         Likewise.
  9414.         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
  9415.         Likewise.
  9416.         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
  9417.         Likewise.
  9418.         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
  9419.         Likewise.
  9420.         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
  9421.         Likewise.
  9422.         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
  9423.         Likewise.
  9424.         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
  9425.         Likewise.
  9426.         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
  9427.         Likewise.
  9428.         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
  9429.         Likewise.
  9430.         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
  9431.         Likewise.
  9432.         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
  9433.         Likewise.
  9434.         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
  9435.         Likewise.
  9436.         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
  9437.         Likewise.
  9438.         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
  9439.         Likewise.
  9440.         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
  9441.         Likewise.
  9442.         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
  9443.         Likewise.
  9444.         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
  9445.         Likewise.
  9446.         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
  9447.         Likewise.
  9448.         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
  9449.         Likewise.
  9450.         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
  9451.         Likewise.
  9452.         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
  9453.         Likewise.
  9454.         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
  9455.         Likewise.
  9456.         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
  9457.         Likewise.
  9458.         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
  9459.         Likewise.
  9460.         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
  9461.         Likewise.
  9462.         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
  9463.         Likewise.
  9464.         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
  9465.         Likewise.
  9466.         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
  9467.         Likewise.
  9468.         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
  9469.         Likewise.
  9470.         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
  9471.         Likewise.
  9472.         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
  9473.         Likewise.
  9474.         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
  9475.         Likewise.
  9476.         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
  9477.         Likewise.
  9478.         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
  9479.         Likewise.
  9480.         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
  9481.         Likewise.
  9482.         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
  9483.         Likewise.
  9484.         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
  9485.         Likewise.
  9486.         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
  9487.         Likewise.
  9488.         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
  9489.         Likewise.
  9490.         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
  9491.         Likewise.
  9492.         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
  9493.         Likewise.
  9494.         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
  9495.         Likewise.
  9496.         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
  9497.         Likewise.
  9498.         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
  9499.         Likewise.
  9500.         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
  9501.         Likewise.
  9502.         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
  9503.         Likewise.
  9504.         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
  9505.         Likewise.
  9506.         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
  9507.         Likewise.
  9508.         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
  9509.         Likewise.
  9510.         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
  9511.         Likewise.
  9512.         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
  9513.         Likewise.
  9514.         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
  9515.         Likewise.
  9516.         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
  9517.         Likewise.
  9518.         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
  9519.         Likewise.
  9520.         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
  9521.         Likewise.
  9522.         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
  9523.         Likewise.
  9524.         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
  9525.         Likewise.
  9526.         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
  9527.         Likewise.
  9528.         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
  9529.         Likewise.
  9530.         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
  9531.         Likewise.
  9532.         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
  9533.         Likewise.
  9534.         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
  9535.         Likewise.
  9536.         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
  9537.         Likewise.
  9538.         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
  9539.         Likewise.
  9540.         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
  9541.         Likewise.
  9542.         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
  9543.         Likewise.
  9544.         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
  9545.         Likewise.
  9546.         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
  9547.         Likewise.
  9548.         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
  9549.         Likewise.
  9550.         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
  9551.         Likewise.
  9552.         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
  9553.         Likewise.
  9554.         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
  9555.         Likewise.
  9556.         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
  9557.         Likewise.
  9558.         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
  9559.         Likewise.
  9560.         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
  9561.         Likewise.
  9562.         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
  9563.         Likewise.
  9564.         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
  9565.         Likewise.
  9566.         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
  9567.         Likewise.
  9568.         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
  9569.         Likewise.
  9570.         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
  9571.         Likewise.
  9572.         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
  9573.         Likewise.
  9574.         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
  9575.         Likewise.
  9576.         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
  9577.         Likewise.
  9578.         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
  9579.         Likewise.
  9580.         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
  9581.         Likewise.
  9582.         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
  9583.         Likewise.
  9584.         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
  9585.         Likewise.
  9586.         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
  9587.         Likewise.
  9588.         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
  9589.         Likewise.
  9590.         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
  9591.         Likewise.
  9592.         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
  9593.         Likewise.
  9594.         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
  9595.         Likewise.
  9596.         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
  9597.         Likewise.
  9598.         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
  9599.         Likewise.
  9600.         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
  9601.         Likewise.
  9602.         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
  9603.         Likewise.
  9604.         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
  9605.         Likewise.
  9606.         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
  9607.         Likewise.
  9608.         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
  9609.         Likewise.
  9610.         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
  9611.         Likewise.
  9612.         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
  9613.         Likewise.
  9614.         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
  9615.         Likewise.
  9616.         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
  9617.         Likewise.
  9618.         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
  9619.         Likewise.
  9620.         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
  9621.         Likewise.
  9622.         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
  9623.         Likewise.
  9624.         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
  9625.         Likewise.
  9626.         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
  9627.         Likewise.
  9628.         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
  9629.         Likewise.
  9630.         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
  9631.         Likewise.
  9632.         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
  9633.         Likewise.
  9634.         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
  9635.         Likewise.
  9636.         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
  9637.         Likewise.
  9638.         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
  9639.         Likewise.
  9640.         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
  9641.         Likewise.
  9642.         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
  9643.         Likewise.
  9644.         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
  9645.         Likewise.
  9646.         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
  9647.         Likewise.
  9648.         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
  9649.         Likewise.
  9650.         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
  9651.         Likewise.
  9652.         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
  9653.         Likewise.
  9654.         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
  9655.         Likewise.
  9656.         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
  9657.         Likewise.
  9658.         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
  9659.         Likewise.
  9660.         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
  9661.         Likewise.
  9662.         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
  9663.         Likewise.
  9664.         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
  9665.         Likewise.
  9666.         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
  9667.         Likewise.
  9668.         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
  9669.         Likewise.
  9670.         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
  9671.         Likewise.
  9672.         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
  9673.         Likewise.
  9674.         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
  9675.         Likewise.
  9676.         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
  9677.         Likewise.
  9678.         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
  9679.         Likewise.
  9680.         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
  9681.         Likewise.
  9682.         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
  9683.         Likewise.
  9684.         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
  9685.         Likewise.
  9686.         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
  9687.         Likewise.
  9688.         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
  9689.         Likewise.
  9690.         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
  9691.         Likewise.
  9692.         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
  9693.         Likewise.
  9694.         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
  9695.         Likewise.
  9696.         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
  9697.         Likewise.
  9698.         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
  9699.         Likewise.
  9700.         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
  9701.         Likewise.
  9702.         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
  9703.         Likewise.
  9704.         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
  9705.         Likewise.
  9706.         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
  9707.         Likewise.
  9708.         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
  9709.         Likewise.
  9710.         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
  9711.         Likewise.
  9712.         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
  9713.         Likewise.
  9714.         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
  9715.         Likewise.
  9716.         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
  9717.         Likewise.
  9718.         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
  9719.         Likewise.
  9720.         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
  9721.         Likewise.
  9722.         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
  9723.         Likewise.
  9724.         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
  9725.         Likewise.
  9726.         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
  9727.         Likewise.
  9728.         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
  9729.         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
  9730.         Likewise.
  9731.         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
  9732.         Likewise.
  9733.         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
  9734.         Likewise.
  9735.         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
  9736.         Likewise.
  9737.         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
  9738.         Likewise.
  9739.         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
  9740.         Likewise.
  9741.         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
  9742.         Likewise.
  9743.         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
  9744.         Likewise.
  9745.         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
  9746.         Likewise.
  9747.         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
  9748.         Likewise.
  9749.         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
  9750.         Likewise.
  9751.         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
  9752.         Likewise.
  9753.         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
  9754.         Likewise.
  9755.         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
  9756.         Likewise.
  9757.         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
  9758.         Likewise.
  9759.         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
  9760.         Likewise.
  9761.         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
  9762.         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
  9763.         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
  9764.         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
  9765.         Likewise.
  9766.         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
  9767.         Likewise.
  9768.         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
  9769.         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
  9770.         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
  9771.         Likewise.
  9772.         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
  9773.         Likewise.
  9774.         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
  9775.         Likewise.
  9776.         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
  9777.         Likewise.
  9778.         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
  9779.         Likewise.
  9780.         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
  9781.         Likewise.
  9782.         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
  9783.         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
  9784.         Likewise.
  9785.         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
  9786.         * testsuite/26_numerics/valarray/27867.cc: Likewise.
  9787.         * testsuite/26_numerics/valarray/30416.cc: Likewise.
  9788.         * testsuite/26_numerics/valarray/33084.cc: Likewise.
  9789.         * testsuite/26_numerics/valarray/algo.cc: Likewise.
  9790.         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
  9791.         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
  9792.         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
  9793.         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
  9794.         Likewise.
  9795.         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
  9796.         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
  9797.         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
  9798.         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
  9799.         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
  9800.         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
  9801.         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
  9802.         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
  9803.         Likewise.
  9804.         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
  9805.         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
  9806.         Likewise.
  9807.         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
  9808.         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
  9809.         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
  9810.         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
  9811.         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
  9812.         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
  9813.         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
  9814.         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
  9815.         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
  9816.         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
  9817.         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
  9818.         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
  9819.         Likewise.
  9820.         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
  9821.         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
  9822.         Likewise.
  9823.         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
  9824.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
  9825.         Likewise.
  9826.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
  9827.         Likewise.
  9828.         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
  9829.         Likewise.
  9830.         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
  9831.         Likewise.
  9832.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
  9833.         Likewise.
  9834.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
  9835.         Likewise.
  9836.         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
  9837.         Likewise.
  9838.         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
  9839.         Likewise.
  9840.         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
  9841.         Likewise.
  9842.         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
  9843.         Likewise.
  9844.         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
  9845.         Likewise.
  9846.         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
  9847.         Likewise.
  9848.         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
  9849.         Likewise.
  9850.         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
  9851.         Likewise.
  9852.         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
  9853.         Likewise.
  9854.         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
  9855.         Likewise.
  9856.         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
  9857.         Likewise.
  9858.         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
  9859.         Likewise.
  9860.         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
  9861.         Likewise.
  9862.         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
  9863.         Likewise.
  9864.         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
  9865.         Likewise.
  9866.         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
  9867.         Likewise.
  9868.         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
  9869.         Likewise.
  9870.         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
  9871.         Likewise.
  9872.         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
  9873.         Likewise.
  9874.         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
  9875.         Likewise.
  9876.         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
  9877.         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
  9878.         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
  9879.         Likewise.
  9880.         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
  9881.         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
  9882.         Likewise.
  9883.         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
  9884.         Likewise.
  9885.         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
  9886.         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
  9887.         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
  9888.         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
  9889.         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
  9890.         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
  9891.         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
  9892.         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
  9893.         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
  9894.         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
  9895.         Likewise.
  9896.         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
  9897.         Likewise.
  9898.         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
  9899.         Likewise.
  9900.         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
  9901.         Likewise.
  9902.         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
  9903.         Likewise.
  9904.         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
  9905.         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
  9906.         Likewise.
  9907.         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
  9908.         Likewise.
  9909.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
  9910.         Likewise.
  9911.         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
  9912.         Likewise.
  9913.         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
  9914.         Likewise.
  9915.         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
  9916.         Likewise.
  9917.         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
  9918.         Likewise.
  9919.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
  9920.         Likewise.
  9921.         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
  9922.         Likewise.
  9923.         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
  9924.         Likewise.
  9925.         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
  9926.         Likewise.
  9927.         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
  9928.         Likewise.
  9929.         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
  9930.         Likewise.
  9931.         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
  9932.         Likewise.
  9933.         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
  9934.         Likewise.
  9935.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
  9936.         Likewise.
  9937.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
  9938.         Likewise.
  9939.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
  9940.         Likewise.
  9941.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
  9942.         Likewise.
  9943.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
  9944.         Likewise.
  9945.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
  9946.         Likewise.
  9947.         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
  9948.         Likewise.
  9949.         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
  9950.         Likewise.
  9951.         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
  9952.         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
  9953.         Likewise.
  9954.         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
  9955.         Likewise.
  9956.         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
  9957.         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
  9958.         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
  9959.         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
  9960.         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
  9961.         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
  9962.         Likewise.
  9963.         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
  9964.         Likewise.
  9965.         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
  9966.         Likewise.
  9967.         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
  9968.         Likewise.
  9969.         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
  9970.         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
  9971.         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
  9972.         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
  9973.         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
  9974.         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
  9975.         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
  9976.         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
  9977.         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
  9978.         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
  9979.         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
  9980.         Likewise.
  9981.         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
  9982.         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
  9983.         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
  9984.         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
  9985.         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
  9986.         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
  9987.         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
  9988.         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
  9989.         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
  9990.         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
  9991.         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
  9992.         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
  9993.         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
  9994.         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
  9995.         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
  9996.         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
  9997.         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
  9998.         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
  9999.         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
  10000.         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
  10001.         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
  10002.         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
  10003.         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
  10004.         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
  10005.         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
  10006.         Likewise.
  10007.         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
  10008.         * testsuite/27_io/fpos/14252.cc: Likewise.
  10009.         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
  10010.         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
  10011.         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
  10012.         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
  10013.         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
  10014.         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
  10015.         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
  10016.         * testsuite/27_io/ios_base/state/1.cc: Likewise.
  10017.         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
  10018.         Likewise.
  10019.         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
  10020.         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
  10021.         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
  10022.         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
  10023.         Likewise.
  10024.         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
  10025.         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
  10026.         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
  10027.         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
  10028.         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
  10029.         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
  10030.         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
  10031.         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
  10032.         * testsuite/27_io/objects/char/3045.cc: Likewise.
  10033.         * testsuite/27_io/objects/char/3647.cc: Likewise.
  10034.         * testsuite/27_io/objects/char/5268.cc: Likewise.
  10035.         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
  10036.         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
  10037.         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
  10038.         * testsuite/28_regex/init-list.cc: Likewise.
  10039.         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
  10040.         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
  10041.         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
  10042.         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
  10043.         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
  10044.         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
  10045.         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
  10046.         Likewise.
  10047.         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
  10048.         Likewise.
  10049.         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
  10050.         Likewise.
  10051.         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
  10052.         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
  10053.         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
  10054.         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
  10055.         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
  10056.         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
  10057.         Likewise.
  10058.         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
  10059.         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
  10060.         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
  10061.         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
  10062.         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
  10063.         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
  10064.         Likewise.
  10065.         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
  10066.         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
  10067.         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
  10068.         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
  10069.         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
  10070.         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
  10071.         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
  10072.         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
  10073.         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
  10074.         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
  10075.         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
  10076.         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
  10077.         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
  10078.         Likewise.
  10079.         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
  10080.         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
  10081.         Likewise.
  10082.         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
  10083.         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
  10084.         Likewise.
  10085.         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
  10086.         Likewise.
  10087.         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
  10088.         Likewise.
  10089.         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
  10090.         Likewise.
  10091.         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
  10092.         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
  10093.         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
  10094.         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
  10095.         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
  10096.         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
  10097.         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
  10098.         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
  10099.         Likewise.
  10100.         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
  10101.         Likewise.
  10102.         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
  10103.         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
  10104.         Likewise.
  10105.         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
  10106.         Likewise.
  10107.         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
  10108.         Likewise.
  10109.         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
  10110.         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
  10111.         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
  10112.         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
  10113.         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
  10114.         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
  10115.         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
  10116.         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
  10117.         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
  10118.         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
  10119.         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
  10120.         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
  10121.         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
  10122.         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
  10123.         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
  10124.         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
  10125.         Likewise.
  10126.         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
  10127.         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
  10128.         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
  10129.         Likewise.
  10130.         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
  10131.         Likewise.
  10132.         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
  10133.         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
  10134.         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
  10135.         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
  10136.         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
  10137.         Likewise.
  10138.         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
  10139.         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
  10140.         Likewise.
  10141.         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
  10142.         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
  10143.         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
  10144.         Likewise.
  10145.         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
  10146.         Likewise.
  10147.         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
  10148.         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
  10149.         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
  10150.         Likewise.
  10151.         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
  10152.         Likewise.
  10153.         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
  10154.         Likewise.
  10155.         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
  10156.         Likewise.
  10157.         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
  10158.         Likewise.
  10159.         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
  10160.         * testsuite/30_threads/this_thread/1.cc: Likewise.
  10161.         * testsuite/30_threads/this_thread/2.cc: Likewise.
  10162.         * testsuite/30_threads/this_thread/3.cc: Likewise.
  10163.         * testsuite/30_threads/this_thread/4.cc: Likewise.
  10164.         * testsuite/30_threads/thread/cons/1.cc: Likewise.
  10165.         * testsuite/30_threads/thread/cons/2.cc: Likewise.
  10166.         * testsuite/30_threads/thread/cons/3.cc: Likewise.
  10167.         * testsuite/30_threads/thread/cons/4.cc: Likewise.
  10168.         * testsuite/30_threads/thread/cons/5.cc: Likewise.
  10169.         * testsuite/30_threads/thread/cons/6.cc: Likewise.
  10170.         * testsuite/30_threads/thread/cons/7.cc: Likewise.
  10171.         * testsuite/30_threads/thread/cons/8.cc: Likewise.
  10172.         * testsuite/30_threads/thread/cons/9.cc: Likewise.
  10173.         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
  10174.         * testsuite/30_threads/thread/members/1.cc: Likewise.
  10175.         * testsuite/30_threads/thread/members/2.cc: Likewise.
  10176.         * testsuite/30_threads/thread/members/3.cc: Likewise.
  10177.         * testsuite/30_threads/thread/members/4.cc: Likewise.
  10178.         * testsuite/30_threads/thread/members/5.cc: Likewise.
  10179.         * testsuite/30_threads/thread/swap/1.cc: Likewise.
  10180.         * testsuite/30_threads/thread/swap/2.cc: Likewise.
  10181.         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
  10182.         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
  10183.         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
  10184.         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
  10185.         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
  10186.         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
  10187.         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
  10188.         Likewise.
  10189.         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
  10190.         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
  10191.         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
  10192.         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
  10193.         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
  10194.         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
  10195.         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
  10196.         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
  10197.         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
  10198.         * testsuite/30_threads/try_lock/1.cc: Likewise.
  10199.         * testsuite/30_threads/try_lock/2.cc: Likewise.
  10200.         * testsuite/30_threads/try_lock/3.cc: Likewise.
  10201.         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
  10202.         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
  10203.         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
  10204.         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
  10205.         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
  10206.         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
  10207.         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
  10208.         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
  10209.         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
  10210.         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
  10211.         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
  10212.         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
  10213.         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
  10214.         Likewise.
  10215.         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
  10216.         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
  10217.         Likewise.
  10218.         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
  10219.         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
  10220.         Likewise.
  10221.         * testsuite/ext/array_allocator/1.cc: Likewise.
  10222.         * testsuite/ext/array_allocator/2.cc: Likewise.
  10223.         * testsuite/ext/array_allocator/3.cc: Likewise.
  10224.         * testsuite/ext/ext_pointer/1.cc: Likewise.
  10225.         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
  10226.         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
  10227.         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
  10228.         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
  10229.         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
  10230.         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
  10231.         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
  10232.         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
  10233.         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
  10234.         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
  10235.         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
  10236.         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
  10237.         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
  10238.         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
  10239.         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
  10240.         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
  10241.         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
  10242.         Likewise.
  10243.         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
  10244.         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
  10245.         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
  10246.         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
  10247.         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
  10248.         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
  10249.         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
  10250.         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
  10251.         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
  10252.         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
  10253.         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
  10254.         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
  10255.         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
  10256.         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
  10257.         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
  10258.         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
  10259.         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
  10260.         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
  10261.         Likewise.
  10262.         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
  10263.         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
  10264.         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
  10265.         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
  10266.         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
  10267.         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
  10268.         * testsuite/ext/pod_char_traits.cc: Likewise.
  10269.         * testsuite/ext/slist/23781.cc: Likewise.
  10270.         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
  10271.         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
  10272.         * testsuite/ext/vstring/init-list.cc: Likewise.
  10273.         * testsuite/ext/vstring/moveable.cc: Likewise.
  10274.         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
  10275.         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
  10276.         Likewise.
  10277.         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
  10278.         Likewise.
  10279.         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
  10280.         Likewise.
  10281.         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
  10282.         Likewise.
  10283.         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
  10284.         Likewise.
  10285.         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
  10286.         Likewise.
  10287.         * testsuite/ext/vstring/types/23767.cc: Likewise.
  10288.         * testsuite/performance/21_strings/string_append.cc: Likewise.
  10289.         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
  10290.         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
  10291.         Likewise.
  10292.         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
  10293.         Likewise.
  10294.         * testsuite/performance/21_strings/string_find.cc: Likewise.
  10295.         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
  10296.         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
  10297.         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
  10298.         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
  10299.         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
  10300.         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
  10301.         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
  10302.         Likewise.
  10303.         * testsuite/performance/23_containers/create/map.cc: Likewise.
  10304.         * testsuite/performance/23_containers/create_from_sorted/set.cc:
  10305.         Likewise.
  10306.         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
  10307.         * testsuite/performance/23_containers/find/map.cc: Likewise.
  10308.         * testsuite/performance/23_containers/index/map.cc: Likewise.
  10309.         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
  10310.         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
  10311.         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
  10312.         Likewise.
  10313.         * testsuite/performance/23_containers/insert_erase/associative.cc:
  10314.         Likewise.
  10315.         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
  10316.         Likewise.
  10317.         * testsuite/performance/23_containers/producer_consumer/associative.cc:
  10318.         Likewise.
  10319.         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
  10320.         Likewise.
  10321.         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
  10322.         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
  10323.         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
  10324.         Likewise.
  10325.         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
  10326.         Likewise.
  10327.         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
  10328.         Likewise.
  10329.         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
  10330.         Likewise.
  10331.         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
  10332.         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
  10333.         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
  10334.         Likewise.
  10335.         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
  10336.         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
  10337.         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
  10338.         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
  10339.         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
  10340.         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
  10341.         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
  10342.         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
  10343.         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
  10344.         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
  10345.         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
  10346.         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
  10347.         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
  10348.         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
  10349.         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
  10350.         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
  10351.         Likewise.
  10352.         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
  10353.         Likewise.
  10354.         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
  10355.         Likewise.
  10356.         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
  10357.         Likewise.
  10358.         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
  10359.         Likewise.
  10360.         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
  10361.         Likewise.
  10362.         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
  10363.         Likewise.
  10364.         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
  10365.         Likewise.
  10366.         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
  10367.         Likewise.
  10368.         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
  10369.         Likewise.
  10370.         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
  10371.         Likewise.
  10372.         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
  10373.         Likewise.
  10374.         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
  10375.         Likewise.
  10376.         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
  10377.         Likewise.
  10378.         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
  10379.         Likewise.
  10380.         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
  10381.         Likewise.
  10382.         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
  10383.         Likewise.
  10384.         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
  10385.         Likewise.
  10386.         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
  10387.         Likewise.
  10388.         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
  10389.         Likewise.
  10390.         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
  10391.         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
  10392.         Likewise.
  10393.         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
  10394.         Likewise.
  10395.         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
  10396.         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
  10397.         Likewise.
  10398.         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
  10399.         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
  10400.         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
  10401.         Likewise.
  10402.         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
  10403.         Likewise.
  10404.         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
  10405.         Likewise.
  10406.         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
  10407.         Likewise.
  10408.         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
  10409.         Likewise.
  10410.         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
  10411.         Likewise.
  10412.         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
  10413.         Likewise.
  10414.         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
  10415.         Likewise.
  10416.         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
  10417.         Likewise.
  10418.         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
  10419.         Likewise.
  10420.         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
  10421.         Likewise.
  10422.         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
  10423.         Likewise.
  10424.         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
  10425.         Likewise.
  10426.         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
  10427.         Likewise.
  10428.         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
  10429.         Likewise.
  10430.         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
  10431.         Likewise.
  10432.         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
  10433.         Likewise.
  10434.         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
  10435.         Likewise.
  10436.         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
  10437.         Likewise.
  10438.         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
  10439.         Likewise.
  10440.         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
  10441.         Likewise.
  10442.         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
  10443.         Likewise.
  10444.         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
  10445.         Likewise.
  10446.         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
  10447.         Likewise.
  10448.         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
  10449.         Likewise.
  10450.         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
  10451.         Likewise.
  10452.         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
  10453.         Likewise.
  10454.         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
  10455.         Likewise.
  10456.         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
  10457.         Likewise.
  10458.         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
  10459.         Likewise.
  10460.         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
  10461.         Likewise.
  10462.         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
  10463.         Likewise.
  10464.         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
  10465.         Likewise.
  10466.         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
  10467.         Likewise.
  10468.         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
  10469.         Likewise.
  10470.         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
  10471.         Likewise.
  10472.         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
  10473.         Likewise.
  10474.         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
  10475.         Likewise.
  10476.         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
  10477.         Likewise.
  10478.         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
  10479.         Likewise.
  10480.         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
  10481.         Likewise.
  10482.         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
  10483.         Likewise.
  10484.         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
  10485.         Likewise.
  10486.         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
  10487.         Likewise.
  10488.         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
  10489.         Likewise.
  10490.         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
  10491.         Likewise.
  10492.         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
  10493.         Likewise.
  10494.         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
  10495.         Likewise.
  10496.         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
  10497.         Likewise.
  10498.         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
  10499.         Likewise.
  10500.         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
  10501.         Likewise.
  10502.         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
  10503.         Likewise.
  10504.         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
  10505.         Likewise.
  10506.         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
  10507.         Likewise.
  10508.         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
  10509.         Likewise.
  10510.         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
  10511.         Likewise.
  10512.         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
  10513.         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
  10514.         Likewise.
  10515.         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
  10516.         Likewise.
  10517.         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
  10518.         Likewise.
  10519.         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
  10520.         Likewise.
  10521.         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
  10522.         Likewise.
  10523.         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
  10524.         Likewise.
  10525.         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
  10526.         Likewise.
  10527.         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
  10528.         Likewise.
  10529.         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
  10530.         Likewise.
  10531.         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
  10532.         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
  10533.         Likewise.
  10534.         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
  10535.         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
  10536.         Likewise.
  10537.         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
  10538.         Likewise.
  10539.         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
  10540.         Likewise.
  10541.         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
  10542.         Likewise.
  10543.         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
  10544.         Likewise.
  10545.         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
  10546.         Likewise.
  10547.         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
  10548.         Likewise.
  10549.         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
  10550.         Likewise.
  10551.         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
  10552.         Likewise.
  10553.         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
  10554.         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
  10555.         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
  10556.         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
  10557.         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
  10558.         Likewise.
  10559.         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
  10560.         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
  10561.         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
  10562.         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
  10563.         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
  10564.         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
  10565.         * testsuite/util/io/illegal_input_error.hpp: Likewise.
  10566.         * testsuite/util/io/prog_bar.cc: Likewise.
  10567.         * testsuite/util/io/prog_bar.hpp: Likewise.
  10568.         * testsuite/util/io/text_populate.hpp: Likewise.
  10569.         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
  10570.         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
  10571.         * testsuite/util/io/xml.hpp: Likewise.
  10572.         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
  10573.         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
  10574.         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
  10575.         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
  10576.         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
  10577.         * testsuite/util/native_type/native_map.hpp: Likewise.
  10578.         * testsuite/util/native_type/native_multimap.hpp: Likewise.
  10579.         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
  10580.         * testsuite/util/native_type/native_set.hpp: Likewise.
  10581.         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
  10582.         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
  10583.         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
  10584.         Likewise.
  10585.         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
  10586.         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
  10587.         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
  10588.         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
  10589.         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
  10590.         Likewise.
  10591.         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
  10592.         Likewise.
  10593.         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
  10594.         Likewise.
  10595.         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
  10596.         Likewise.
  10597.         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
  10598.         Likewise.
  10599.         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
  10600.         Likewise.
  10601.         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
  10602.         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
  10603.         Likewise.
  10604.         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
  10605.         Likewise.
  10606.         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
  10607.         Likewise.
  10608.         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
  10609.         Likewise.
  10610.         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
  10611.         Likewise.
  10612.         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
  10613.         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
  10614.         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
  10615.         * testsuite/util/regression/basic_type.hpp: Likewise.
  10616.         * testsuite/util/regression/common_type.hpp: Likewise.
  10617.         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
  10618.         Likewise.
  10619.         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
  10620.         Likewise.
  10621.         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
  10622.         Likewise.
  10623.         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
  10624.         Likewise.
  10625.         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
  10626.         Likewise.
  10627.         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
  10628.         Likewise.
  10629.         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
  10630.         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
  10631.         Likewise.
  10632.         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
  10633.         Likewise.
  10634.         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
  10635.         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
  10636.         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
  10637.         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
  10638.         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
  10639.         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
  10640.         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
  10641.         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
  10642.         * testsuite/util/statistic/result_recorder.hpp: Likewise.
  10643.         * testsuite/util/statistic/sample_mean.hpp: Likewise.
  10644.         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
  10645.         * testsuite/util/statistic/sample_variance.hpp: Likewise.
  10646.         * testsuite/util/testsuite_abi.cc: Likewise.
  10647.         * testsuite/util/testsuite_abi.h: Likewise.
  10648.         * testsuite/util/testsuite_abi_check.cc: Likewise.
  10649.         * testsuite/util/testsuite_allocator.cc: Likewise.
  10650.         * testsuite/util/testsuite_allocator.h: Likewise.
  10651.         * testsuite/util/testsuite_api.h: Likewise.
  10652.         * testsuite/util/testsuite_character.cc: Likewise.
  10653.         * testsuite/util/testsuite_character.h: Likewise.
  10654.         * testsuite/util/testsuite_common_types.h: Likewise.
  10655.         * testsuite/util/testsuite_error.h: Likewise.
  10656.         * testsuite/util/testsuite_hooks.cc: Likewise.
  10657.         * testsuite/util/testsuite_hooks.h: Likewise.
  10658.         * testsuite/util/testsuite_io.h: Likewise.
  10659.         * testsuite/util/testsuite_iterators.h: Likewise.
  10660.         * testsuite/util/testsuite_performance.h: Likewise.
  10661.         * testsuite/util/testsuite_rng.h: Likewise.
  10662.         * testsuite/util/testsuite_rvalref.h: Likewise.
  10663.         * testsuite/util/testsuite_tr1.h: Likewise.
  10664.         * testsuite/util/thread/all.h: Likewise.
  10665.         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
  10666.         Likewise.
  10667.         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
  10668.         Likewise.
  10669.         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
  10670.         Likewise.
  10671.         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
  10672.         Likewise.
  10673.         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
  10674.         Likewise.
  10675.         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
  10676.         Likewise.
  10677.         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
  10678.         Likewise.
  10679.         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
  10680.         Likewise.
  10681.         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
  10682.         Likewise.
  10683.         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
  10684.         Likewise.
  10685.         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
  10686.         Likewise.
  10687.         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
  10688.         Likewise.
  10689.         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
  10690.         Likewise.
  10691.         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
  10692.         Likewise.
  10693.         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
  10694.         Likewise.
  10695.         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
  10696.         Likewise.
  10697.         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
  10698.         Likewise.
  10699.         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
  10700.         Likewise.
  10701.         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
  10702.         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
  10703.         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
  10704.         Likewise.
  10705.         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
  10706.         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
  10707.         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
  10708.         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
  10709.         Likewise.
  10710.         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
  10711.         Likewise.
  10712.         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
  10713.         Likewise.
  10714.         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
  10715.         Likewise.
  10716.         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
  10717.         Likewise.
  10718.         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
  10719.         Likewise.
  10720.         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
  10721.         Likewise.
  10722.         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
  10723.         Likewise.
  10724.         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
  10725.         Likewise.
  10726.         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
  10727.         Likewise.
  10728.         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
  10729.         Likewise.
  10730.         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
  10731.         Likewise.
  10732.         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
  10733.         Likewise.
  10734.         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
  10735.         Likewise.
  10736.         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
  10737.         Likewise.
  10738.         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
  10739.         Likewise.
  10740.         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
  10741.         Likewise.
  10742.         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
  10743.         Likewise.
  10744.         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
  10745.         Likewise.
  10746.         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
  10747.         Likewise.
  10748.         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
  10749.         Likewise.
  10750.         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
  10751.         Likewise.
  10752.         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
  10753.         Likewise.
  10754.         * testsuite/26_numerics/random/mt19937.cc: Likewise.
  10755.         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
  10756.         Likewise.
  10757.         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
  10758.         Likewise.
  10759.         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
  10760.         Likewise.
  10761.         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
  10762.         Likewise.
  10763.         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
  10764.         Likewise.
  10765.         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
  10766.         Likewise.
  10767.         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
  10768.         Likewise.
  10769.         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
  10770.         Likewise.
  10771.         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
  10772.         Likewise.
  10773.         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
  10774.         Likewise.
  10775.         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
  10776.         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
  10777.         Likewise.
  10778.         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
  10779.         Likewise.
  10780.         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
  10781.         Likewise.
  10782.         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
  10783.         Likewise.
  10784.         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
  10785.         Likewise.
  10786.         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
  10787.         Likewise.
  10788.         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
  10789.         Likewise.
  10790.         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
  10791.         Likewise.
  10792.         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
  10793.         Likewise.
  10794.         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
  10795.         Likewise.
  10796.         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
  10797.         Likewise.
  10798.         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
  10799.         Likewise.
  10800.         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
  10801.         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
  10802.         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
  10803.         Likewise.
  10804.         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
  10805.         Likewise.
  10806.         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
  10807.         Likewise.
  10808.         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
  10809.         Likewise.
  10810.         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
  10811.         Likewise.
  10812.         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
  10813.         Likewise.
  10814.         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
  10815.         Likewise.
  10816.         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
  10817.         Likewise.
  10818.         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
  10819.         Likewise.
  10820.         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
  10821.         Likewise.
  10822.         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
  10823.         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
  10824.         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
  10825.         Likewise.
  10826.         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
  10827.         Likewise.
  10828.         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
  10829.         Likewise.
  10830.         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
  10831.         Likewise.
  10832.         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
  10833.         Likewise.
  10834.         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
  10835.         Likewise.
  10836.         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
  10837.         Likewise.
  10838.         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
  10839.         Likewise.
  10840.         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
  10841.         Likewise.
  10842.         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
  10843.         Likewise.
  10844.         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
  10845.         Likewise.
  10846.         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
  10847.         Likewise.
  10848.         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
  10849.         Likewise.
  10850.         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
  10851.         Likewise.
  10852.         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
  10853.         Likewise.
  10854.         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
  10855.         Likewise.
  10856.         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
  10857.         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
  10858.         Likewise.
  10859.         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
  10860.         Likewise.
  10861.         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
  10862.         Likewise.
  10863.         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
  10864.         Likewise.
  10865.         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
  10866.         Likewise.
  10867.         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
  10868.         Likewise.
  10869.         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
  10870.         Likewise.
  10871.         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
  10872.         Likewise.
  10873.         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
  10874.         Likewise.
  10875.         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
  10876.         Likewise.
  10877.         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
  10878.         Likewise.
  10879.         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
  10880.         Likewise.
  10881.         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
  10882.         Likewise.
  10883.         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
  10884.         Likewise.
  10885.         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
  10886.         Likewise.
  10887.         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
  10888.         Likewise.
  10889.         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
  10890.         Likewise.
  10891.         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
  10892.         Likewise.
  10893.         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
  10894.         Likewise.
  10895.         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
  10896.         Likewise.
  10897.         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
  10898.         Likewise.
  10899.         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
  10900.         Likewise.
  10901.         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
  10902.         Likewise.
  10903.         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
  10904.         Likewise.
  10905.         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
  10906.         Likewise.
  10907.         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
  10908.         Likewise.
  10909.         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
  10910.         Likewise.
  10911.         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
  10912.         Likewise.
  10913.         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
  10914.         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
  10915.         Likewise.
  10916.         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
  10917.         Likewise.
  10918.         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
  10919.         Likewise.
  10920.         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
  10921.         Likewise.
  10922.         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
  10923.         Likewise.
  10924.         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
  10925.         Likewise.
  10926.         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
  10927.         Likewise.
  10928.         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
  10929.         Likewise.
  10930.         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
  10931.         Likewise.
  10932.         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
  10933.         Likewise.
  10934.         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
  10935.         Likewise.
  10936.         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
  10937.         Likewise.
  10938.         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
  10939.         Likewise.
  10940.         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
  10941.         Likewise.
  10942.         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
  10943.         Likewise.
  10944.         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
  10945.         Likewise.
  10946.         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
  10947.         Likewise.
  10948.         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
  10949.         Likewise.
  10950.         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
  10951.         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
  10952.         * testsuite/backward/hash_map/25896.cc: Likewise.
  10953.         * testsuite/backward/hash_set/25896.cc: Likewise.
  10954.  
  10955. 2009-04-08  Ian Lance Taylor  <iant@google.com>
  10956.  
  10957.         * include/backward/hashtable.h (erase): Correctly handle erasing a
  10958.         reference to an entry in the hash table.
  10959.         * testsuite/backward/hash_map/25896.cc: New.
  10960.         * testsuite/backward/hash_set/25896.cc: New.
  10961.  
  10962. 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
  10963.  
  10964.         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
  10965.         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
  10966.  
  10967. 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
  10968.  
  10969.         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
  10970.         of debug.
  10971.         * include/Makefile.in: Regenerate.
  10972.         * include/precompiled/stdc++.h: Add.
  10973.  
  10974. 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
  10975.  
  10976.         * include/bits/random.h: Adjust doxygen markup.
  10977.         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
  10978.  
  10979.         * testsuite/26_numerics/random/piecewise_linear_distribution/
  10980.         operators/serialize.cc: Use typedefs.
  10981.  
  10982. 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
  10983.  
  10984.         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
  10985.         __gnu_cxx namespace.  Remove "static inline".
  10986.  
  10987. 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
  10988.  
  10989.         * include/bits/random.tcc (linear_congruential_engine<>::
  10990.         seed(seed_seq&)): Fix typo in last fix for __m == 0.
  10991.  
  10992. 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
  10993.  
  10994.         * include/bits/random.h (operator==): Mark all inline.
  10995.         (mersenne_twister_engine): Enable #if 0 checks.
  10996.  
  10997.         * include/bits/random.h: Formatting tweaks.
  10998.  
  10999. 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
  11000.  
  11001.         * include/bits/random.tcc (piecewise_linear_distribution<>::
  11002.         operator()(_UniformRandomNumberGenerator&, const param_type&)):
  11003.         Remove spurious closed parenthesis.
  11004.  
  11005. 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
  11006.  
  11007.         PR libstdc++/39644 (partial)
  11008.         * include/bits/random.tcc (linear_congruential_engine<>::
  11009.         seed(seed_seq&), independent_bits_engine<>::operator(),
  11010.         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
  11011.  
  11012. 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
  11013.  
  11014.         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
  11015.         thinko.
  11016.         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
  11017.         default.cc: Enable.
  11018.  
  11019. 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
  11020.  
  11021.         PR libstdc++/39629 (partial)
  11022.         * testsuite/26_numerics/random/independent_bits_engine/cons/
  11023.         base_move.cc: Use uint_fast64_t instead of unsigned long.
  11024.         * testsuite/26_numerics/random/independent_bits_engine/cons/
  11025.         seed1.cc: Likewise.
  11026.         * testsuite/26_numerics/random/independent_bits_engine/cons/
  11027.         seed2.cc: Likewise.
  11028.         * testsuite/26_numerics/random/independent_bits_engine/cons/
  11029.         base_copy.cc: Likewise.
  11030.         * testsuite/26_numerics/random/independent_bits_engine/cons/
  11031.         default.cc: Likewise.
  11032.         * testsuite/26_numerics/random/independent_bits_engine/cons/
  11033.         seed_seq.cc: Likewise.
  11034.         * testsuite/26_numerics/random/independent_bits_engine/
  11035.         requirements/typedefs.cc: Likewise.
  11036.         * testsuite/26_numerics/random/independent_bits_engine/
  11037.         operators/equal.cc: Likewise.
  11038.         * testsuite/26_numerics/random/independent_bits_engine/
  11039.         operators/serialize.cc: Likewise.
  11040.         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
  11041.  
  11042. 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
  11043.  
  11044.         * include/tr1_impl/random: Remove, empty.
  11045.         * include/tr1_impl/random.tcc: Likewise.
  11046.  
  11047.         * include/std/random: Minor clean-ups, formatting fixes, adjust
  11048.         copyright years.
  11049.         * include/bits/random.tcc: Likewise.
  11050.         * include/bits/random.h: Likewise.
  11051.         * include/tr1/random: Likewise.
  11052.         * include/tr1/random.tcc: Likewise.
  11053.         * include/tr1/random.h: Likewise.
  11054.  
  11055. 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
  11056.  
  11057.         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
  11058.         * doc/html/api.html: Regenerate.
  11059.  
  11060. 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
  11061.  
  11062.         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
  11063.         Change to mersenne_twister_engine, add same defaults as
  11064.         mersenne_twister_engine/cons/default.cc.
  11065.         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
  11066.  
  11067.         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
  11068.         to __il.
  11069.         * include/bits/random.h (mersenne_twister_engine): Qualify
  11070.         _ShiftMin1 with namespace __detail.
  11071.         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
  11072.         constexpr std::numeric_limits::max() can be used.
  11073.         (mersenne_twister_engine): Split apart static asserts into one
  11074.         assert per message. Temporarily disable the last three.
  11075.  
  11076. 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
  11077.  
  11078.         * include/Makefile.am: Update to N2836. Modified for new random headers.
  11079.         * include/Makefile.in: Ditto.
  11080.         * include/tr1_impl/random: Moved to tr1/random.h
  11081.         * include/tr1_impl/random.tcc: Moved to tr1
  11082.         * include/tr1/random: Just point to moved tr1 random headers.
  11083.         * include/tr1/random.tcc: Moved from tr1_impl.
  11084.         * include/tr1/random.h: Moved from tr1_impl/random.
  11085.         * include/std/random: Modified to point to std random headers.
  11086.         * include/bits/random.tcc: New implementation of std random facilities.
  11087.         * include/bits/random.h: Ditto.
  11088.         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
  11089.         * testsuite/26_numerics/random/linear_congruential_engine/cons/
  11090.         seed1.cc: New.
  11091.         * testsuite/26_numerics/random/linear_congruential_engine/cons/
  11092.         seed2.cc: New.
  11093.         * testsuite/26_numerics/random/linear_congruential_engine/cons/
  11094.         default.cc: New.
  11095.         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
  11096.         non_uint_neg.cc: New.
  11097.         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
  11098.         typedefs.cc: New.
  11099.         * testsuite/26_numerics/random/linear_congruential_engine/operators/
  11100.         equal.cc: New.
  11101.         * testsuite/26_numerics/random/linear_congruential_engine/operators/
  11102.         serialize.cc: New.
  11103.         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
  11104.         seed1.cc: New.
  11105.         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
  11106.         seed2.cc: New.
  11107.         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
  11108.         default.cc: New.
  11109.         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
  11110.         typedefs.cc: New.
  11111.         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
  11112.         equal.cc: New.
  11113.         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
  11114.         serialize.cc: New.
  11115.         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
  11116.         seed1.cc: New.
  11117.         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
  11118.         seed2.cc: New.
  11119.         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
  11120.         default.cc: New.
  11121.         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
  11122.         typedefs.cc: New.
  11123.         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
  11124.         equal.cc: New.
  11125.         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
  11126.         serialize.cc: New.
  11127.         * testsuite/26_numerics/random/discard_block_engine/cons/
  11128.         base_move.cc: New.
  11129.         * testsuite/26_numerics/random/discard_block_engine/cons/
  11130.         seed1.cc: New.
  11131.         * testsuite/26_numerics/random/discard_block_engine/cons/
  11132.         seed2.cc: New.
  11133.         * testsuite/26_numerics/random/discard_block_engine/cons/
  11134.         base_copy.cc: New.
  11135.         * testsuite/26_numerics/random/discard_block_engine/cons/
  11136.         default.cc: New.
  11137.         * testsuite/26_numerics/random/discard_block_engine/cons/
  11138.         seed_seq.cc: New.
  11139.         * testsuite/26_numerics/random/discard_block_engine/requirements/
  11140.         typedefs.cc: New.
  11141.         * testsuite/26_numerics/random/discard_block_engine/operators/
  11142.         equal.cc: New.
  11143.         * testsuite/26_numerics/random/discard_block_engine/operators/
  11144.         serialize.cc: New.
  11145.         * testsuite/26_numerics/random/independent_bits_engine/cons/
  11146.         base_move.cc: New.
  11147.         * testsuite/26_numerics/random/independent_bits_engine/cons/
  11148.         seed1.cc: New.
  11149.         * testsuite/26_numerics/random/independent_bits_engine/cons/
  11150.         seed2.cc: New.
  11151.         * testsuite/26_numerics/random/independent_bits_engine/cons/
  11152.         base_copy.cc: New.
  11153.         * testsuite/26_numerics/random/independent_bits_engine/cons/
  11154.         default.cc: New.
  11155.         * testsuite/26_numerics/random/independent_bits_engine/cons/
  11156.         seed_seq.cc: New.
  11157.         * testsuite/26_numerics/random/independent_bits_engine/requirements/
  11158.         typedefs.cc: New.
  11159.         * testsuite/26_numerics/random/independent_bits_engine/operators/
  11160.         equal.cc: New.
  11161.         * testsuite/26_numerics/random/independent_bits_engine/operators/
  11162.         serialize.cc: New.
  11163.         * testsuite/26_numerics/random/shuffle_order_engine/cons/
  11164.         base_move.cc: New.
  11165.         * testsuite/26_numerics/random/shuffle_order_engine/cons/
  11166.         seed1.cc: New.
  11167.         * testsuite/26_numerics/random/shuffle_order_engine/cons/
  11168.         seed2.cc: New.
  11169.         * testsuite/26_numerics/random/shuffle_order_engine/cons/
  11170.         base_copy.cc: New.
  11171.         * testsuite/26_numerics/random/shuffle_order_engine/cons/
  11172.         default.cc: New.
  11173.         * testsuite/26_numerics/random/shuffle_order_engine/cons/
  11174.         seed_seq.cc: New.
  11175.         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
  11176.         typedefs.cc: New.
  11177.         * testsuite/26_numerics/random/shuffle_order_engine/operators/
  11178.         equal.cc: New.
  11179.         * testsuite/26_numerics/random/shuffle_order_engine/operators/
  11180.         serialize.cc
  11181.         * testsuite/26_numerics/random/mt19937.cc: New.
  11182.         * testsuite/26_numerics/random/mt19937_64.cc: New.
  11183.         * testsuite/26_numerics/random/minstd_rand.cc: New.
  11184.         * testsuite/26_numerics/random/minstd_rand0.cc: New.
  11185.         * testsuite/26_numerics/random/ranlux24_base.cc: New.
  11186.         * testsuite/26_numerics/random/ranlux48_base.cc: New.
  11187.         * testsuite/26_numerics/random/ranlux24.cc: New.
  11188.         * testsuite/26_numerics/random/ranlux48.cc: New.
  11189.         * testsuite/26_numerics/random/knuth_b.cc: New.
  11190.         * testsuite/26_numerics/random/default_random_engine.cc: New.
  11191.         * testsuite/26_numerics/random/chi_squared_distribution/cons/
  11192.         parms.cc: New.
  11193.         * testsuite/26_numerics/random/chi_squared_distribution/cons/
  11194.         default.cc: New.
  11195.         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
  11196.         typedefs.cc: New.
  11197.         * testsuite/26_numerics/random/chi_squared_distribution/operators/
  11198.         serialize.cc: New.
  11199.         * testsuite/26_numerics/random/normal_distribution/cons/
  11200.         parms.cc: New.
  11201.         * testsuite/26_numerics/random/normal_distribution/cons/
  11202.         default.cc: New.
  11203.         * testsuite/26_numerics/random/normal_distribution/requirements/
  11204.         typedefs.cc: New.
  11205.         * testsuite/26_numerics/random/normal_distribution/operators/
  11206.         serialize.cc: New.
  11207.         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
  11208.         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
  11209.         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
  11210.         * testsuite/26_numerics/random/uniform_int_distribution/cons/
  11211.         parms_neg.cc: New.
  11212.         * testsuite/26_numerics/random/uniform_int_distribution/cons/
  11213.         parms.cc: New.
  11214.         * testsuite/26_numerics/random/uniform_int_distribution/cons/
  11215.         default.cc: New.
  11216.         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
  11217.         typedefs.cc: New.
  11218.         * testsuite/26_numerics/random/uniform_int_distribution/operators/
  11219.         serialize.cc: New.
  11220.         * testsuite/26_numerics/random/uniform_real_distribution/cons/
  11221.         parms_neg.cc: New.
  11222.         * testsuite/26_numerics/random/uniform_real_distribution/cons/
  11223.         parms.cc: New.
  11224.         * testsuite/26_numerics/random/uniform_real_distribution/cons/
  11225.         default.cc: New.
  11226.         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
  11227.         typedefs.cc: New.
  11228.         * testsuite/26_numerics/random/uniform_real_distribution/operators/
  11229.         serialize.cc: New.
  11230.         * testsuite/26_numerics/random/poisson_distribution/cons/
  11231.         parms.cc: New.
  11232.         * testsuite/26_numerics/random/poisson_distribution/cons/
  11233.         default.cc: New.
  11234.         * testsuite/26_numerics/random/poisson_distribution/requirements/
  11235.         typedefs.cc
  11236.         * testsuite/26_numerics/random/poisson_distribution/operators/
  11237.         serialize.cc: New.
  11238.         * testsuite/26_numerics/random/bernoulli_distribution/cons/
  11239.         parms.cc: New.
  11240.         * testsuite/26_numerics/random/bernoulli_distribution/cons/
  11241.         default.cc: New.
  11242.         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
  11243.         typedefs.cc: New.
  11244.         * testsuite/26_numerics/random/bernoulli_distribution/operators/
  11245.         serialize.cc: New.
  11246.         * testsuite/26_numerics/random/discrete_distribution/cons/
  11247.         range.cc: New.
  11248.         * testsuite/26_numerics/random/discrete_distribution/cons/
  11249.         initlist.cc: New.
  11250.         * testsuite/26_numerics/random/discrete_distribution/cons/
  11251.         default.cc: New.
  11252.         * testsuite/26_numerics/random/discrete_distribution/cons/
  11253.         num_xbound_fun.cc: New.
  11254.         * testsuite/26_numerics/random/discrete_distribution/requirements/
  11255.         typedefs.cc: New.
  11256.         * testsuite/26_numerics/random/discrete_distribution/operators/
  11257.         serialize.cc: New.
  11258.         * testsuite/26_numerics/random/weibull_distribution/cons/
  11259.         parms.cc: New.
  11260.         * testsuite/26_numerics/random/weibull_distribution/cons/
  11261.         default.cc: New.
  11262.         * testsuite/26_numerics/random/weibull_distribution/requirements/
  11263.         typedefs.cc: New.
  11264.         * testsuite/26_numerics/random/weibull_distribution/operators/
  11265.         serialize.cc: New.
  11266.         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
  11267.         parms.cc: New.
  11268.         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
  11269.         default.cc: New.
  11270.         * testsuite/26_numerics/random/negative_binomial_distribution/
  11271.         requirements/typedefs.cc: New.
  11272.         * testsuite/26_numerics/random/negative_binomial_distribution/
  11273.         operators/serialize.cc: New.
  11274.         * testsuite/26_numerics/random/cauchy_distribution/cons/
  11275.         parms.cc: New.
  11276.         * testsuite/26_numerics/random/cauchy_distribution/cons/
  11277.         default.cc: New.
  11278.         * testsuite/26_numerics/random/cauchy_distribution/requirements/
  11279.         typedefs.cc: New.
  11280.         * testsuite/26_numerics/random/cauchy_distribution/operators/
  11281.         serialize.cc: New.
  11282.         * testsuite/26_numerics/random/gamma_distribution/cons/
  11283.         parms.cc: New.
  11284.         * testsuite/26_numerics/random/gamma_distribution/cons/
  11285.         default.cc: New.
  11286.         * testsuite/26_numerics/random/gamma_distribution/requirements/
  11287.         typedefs.cc: New.
  11288.         * testsuite/26_numerics/random/gamma_distribution/operators/
  11289.         serialize.cc: New.
  11290.         * testsuite/26_numerics/random/fisher_f_distribution/cons/
  11291.         parms.cc: New.
  11292.         * testsuite/26_numerics/random/fisher_f_distribution/cons/
  11293.         default.cc: New.
  11294.         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
  11295.         typedefs.cc: New.
  11296.         * testsuite/26_numerics/random/fisher_f_distribution/operators/
  11297.         serialize.cc: New.
  11298.  
  11299.         * testsuite/26_numerics/random/exponential_distribution/cons/
  11300.         parms.cc: New.
  11301.         * testsuite/26_numerics/random/exponential_distribution/cons/
  11302.         default.cc: New.
  11303.         * testsuite/26_numerics/random/exponential_distribution/requirements/
  11304.         typedefs.cc: New.
  11305.         * testsuite/26_numerics/random/exponential_distribution/operators/
  11306.         serialize.cc: New.
  11307.         * testsuite/26_numerics/random/lognormal_distribution/cons/
  11308.         parms.cc: New.
  11309.         * testsuite/26_numerics/random/lognormal_distribution/cons/
  11310.         default.cc: New.
  11311.         * testsuite/26_numerics/random/lognormal_distribution/requirements/
  11312.         typedefs.cc: New.
  11313.         * testsuite/26_numerics/random/lognormal_distribution/operators/
  11314.         serialize.cc: New.
  11315.         * testsuite/26_numerics/random/binomial_distribution/cons/
  11316.         parms.cc: New.
  11317.         * testsuite/26_numerics/random/binomial_distribution/cons/
  11318.         default.cc: New.
  11319.         * testsuite/26_numerics/random/binomial_distribution/requirements/
  11320.         typedefs.cc: New.
  11321.         * testsuite/26_numerics/random/binomial_distribution/operators/
  11322.         serialize.cc: New.
  11323.         * testsuite/26_numerics/random/random_device/cons/
  11324.         token.cc: New.
  11325.         * testsuite/26_numerics/random/random_device/cons/
  11326.         default.cc: New.
  11327.         * testsuite/26_numerics/random/random_device/requirements/
  11328.         typedefs.cc: New.
  11329.         * testsuite/26_numerics/random/extreme_value_distribution/cons/
  11330.         parms.cc: New.
  11331.         * testsuite/26_numerics/random/extreme_value_distribution/cons/
  11332.         default.cc: New.
  11333.         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
  11334.         typedefs.cc: New.
  11335.         * testsuite/26_numerics/random/extreme_value_distribution/operators/
  11336.         serialize.cc: New.
  11337.         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
  11338.         range.cc: New.
  11339.         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
  11340.         default.cc: New.
  11341.         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
  11342.         num_xbound_fun.cc: New.
  11343.         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
  11344.         initlist_fun.cc: New.
  11345.         * testsuite/26_numerics/random/piecewise_linear_distribution/
  11346.         requirements/typedefs.cc: New.
  11347.         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
  11348.         serialize.cc: New.
  11349.         * testsuite/26_numerics/random/student_t_distribution/cons/
  11350.         parms.cc: New.
  11351.         * testsuite/26_numerics/random/student_t_distribution/cons/
  11352.         default.cc: New.
  11353.         * testsuite/26_numerics/random/student_t_distribution/requirements/
  11354.         typedefs.cc: New.
  11355.         * testsuite/26_numerics/random/student_t_distribution/operators/
  11356.         serialize.cc: New.
  11357.         * testsuite/26_numerics/random/geometric_distribution/cons/
  11358.         parms.cc: New.
  11359.         * testsuite/26_numerics/random/geometric_distribution/cons/
  11360.         default.cc: New.
  11361.         * testsuite/26_numerics/random/geometric_distribution/requirements/
  11362.         typedefs.cc: New.
  11363.         * testsuite/26_numerics/random/geometric_distribution/operators/
  11364.         serialize.cc: New.
  11365.         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
  11366.         range.cc: New.
  11367.         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
  11368.         default.cc: New.
  11369.         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
  11370.         num_xbound_fun.cc: New.
  11371.         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
  11372.         initlist_fun.cc: New.
  11373.         * testsuite/26_numerics/random/piecewise_constant_distribution/
  11374.         requirements/typedefs.cc: New.
  11375.         * testsuite/26_numerics/random/piecewise_constant_distribution/
  11376.         operators/serialize.cc: New.
  11377.  
  11378. 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
  11379.  
  11380.         * include/ext/bitmap_allocator.h: The typedefs should be made public
  11381.         if we want them to be accessible. This has been revealed by the patch
  11382.         that fixes PR c++/26693 in g++.
  11383.  
  11384. 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
  11385.  
  11386.         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
  11387.         Regenerated.
  11388.         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
  11389.         Regenerated.
  11390.         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
  11391.         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
  11392.         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
  11393.         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
  11394.         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
  11395.         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
  11396.         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
  11397.         Regenerated.
  11398.         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
  11399.  
  11400. 2009-03-31  Jason Merrill  <jason@redhat.com>
  11401.  
  11402.         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
  11403.  
  11404.         PR libstdc++/39310
  11405.         * include/tr1_impl/type_traits (is_function): Add partial
  11406.         specializations with function cv-quals.
  11407.         (__is_function_helper): Remove.
  11408.         (is_member_pointer): Don't define in terms of is_member_*_pointer.
  11409.  
  11410. 2009-03-30  Ian Lance Taylor  <iant@google.com>
  11411.  
  11412.         * include/backward/hashtable.h (clear): Return quickly if the
  11413.         table is empty.
  11414.  
  11415. 2009-03-27  Ian Lance Taylor  <iant@google.com>
  11416.  
  11417.         * include/backward/hashtable.h (_S_num_primes): Change to 29.
  11418.         (__stl_prime_list): Add 5 at the start of the list.
  11419.  
  11420. 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
  11421.  
  11422.         * include/std/fstream (basic_filebuf<>::open(const std::string&,
  11423.         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
  11424.         std::string&, ios_base::openmode), basic_ifstream<>::
  11425.         open(const std::string&, ios_base::openmode), basic_ofstream<>::
  11426.         basic_ofstream(const std::string&, ios_base::openmode),
  11427.         basic_ofstream<>::open(const std::string&, ios_base::openmode),
  11428.         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
  11429.         basic_fstream<>::open(const std::string&, ios_base::openmode)):
  11430.         Add in C++0x mode.
  11431.         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
  11432.         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
  11433.         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
  11434.         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
  11435.         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
  11436.         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
  11437.         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
  11438.  
  11439. 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
  11440.  
  11441.         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
  11442.         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
  11443.         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
  11444.         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
  11445.  
  11446. 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
  11447.  
  11448.         * include/bits/forward_list.h (_Fwd_list_node_base<>::
  11449.         _M_transfer_after, _M_reverse_after): Move out of line...
  11450.         * include/bits/forward_list.tcc: ... here.
  11451.         (forward_list<>::reverse): Move inline...
  11452.         * include/bits/forward_list.h: ... here; minor cosmetic changes.
  11453.  
  11454. 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
  11455.  
  11456.         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
  11457.         28277.cc: Likewise.
  11458.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
  11459.         Likewise.
  11460.         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
  11461.         Likewise.
  11462.         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
  11463.         Likewise.
  11464.  
  11465. 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
  11466.  
  11467.         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
  11468.         year(s).
  11469.         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
  11470.         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
  11471.         Likewise.
  11472.         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
  11473.         Likewise.
  11474.         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
  11475.         Likewise.
  11476.         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
  11477.  
  11478. 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
  11479.  
  11480.         * testsuite/25_algorithms/search_n/iterator.cc: Condition
  11481.         iterations for simulators.
  11482.         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
  11483.         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
  11484.         Condition stream width for simulators.
  11485.         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
  11486.         Likewise.
  11487.         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
  11488.         Likewise.
  11489.         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
  11490.  
  11491. 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
  11492.  
  11493.         * doc/xml/manual/appendix_contributing.xml: Add docbook style
  11494.         sheet version information. Table-ize docbook element examples.
  11495.         * doc/xml/manual/using.xml: Human-readable header
  11496.         markup. Alphabetized. Add new headers.
  11497.         * doc/html: Regenerate.
  11498.  
  11499. 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
  11500.  
  11501.         * doc/xml/faq.xml: Fix link to setup documentation.
  11502.  
  11503. 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
  11504.  
  11505.         * include/std/type_traits (__add_lvalue_reference_helper,
  11506.         __add_rvalue_reference_helper): As an optimization, rewrite
  11507.         condition (avoid is_function).
  11508.  
  11509. 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
  11510.  
  11511.         PR libstdc++/39405
  11512.         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
  11513.         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
  11514.  
  11515. 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
  11516.  
  11517.         * testsuite/30_threads/condition_variable_any/native_handle/
  11518.         typesizes.cc: Include tweaks.
  11519.         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
  11520.         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
  11521.         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
  11522.         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
  11523.         * testsuite/30_threads/condition_variable/native_handle/
  11524.         typesizes.cc: Same.
  11525.  
  11526. 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
  11527.  
  11528.         * include/bits/shared_ptr.h: Add include guards.
  11529.         * include/tr1/shared_ptr.h: Likewise.
  11530.  
  11531. 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
  11532.  
  11533.         * include/std/iostream: Fix doxygen link.
  11534.         * include/bits/forward_list.h: Fix doxygen markup.
  11535.         * include/ext/vstring.h: Escape backslash in doxygen comment.
  11536.         * include/bits/basic_string.h: Likewise.
  11537.  
  11538. 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
  11539.  
  11540.         * doc/xml/faq.xml: Fix links to implementation status pages.
  11541.  
  11542. 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
  11543.  
  11544.         * include/std/complex (operator+(const complex<>&, const _Tp&),
  11545.         operator+(const _Tp&, const complex<>&),
  11546.         operator-(const complex<>&, const _Tp&),
  11547.         operator-(const _Tp&, const complex<>&)): Do not assume real()
  11548.         returns a reference (against DR 387).
  11549.         * testsuite/26_numerics/complex/dr387_2.cc: New.
  11550.  
  11551. 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
  11552.  
  11553.         * testsuite/thread/pthread4.cc: Move...
  11554.         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
  11555.         * testsuite/thread/pthread5.cc: Move...
  11556.         * testsuite/23_containers/list/pthread5.cc: ...here.
  11557.         * testsuite/thread/pthread6.cc: Move...
  11558.         * testsuite/23_containers/map/pthread6.cc: ...here.
  11559.         * testsuite/thread/pthread7-rope.cc: Move...
  11560.         * testsuite/ext/rope/pthread7-rope.cc: ...here.
  11561.         * testsuite/thread/guard.cc: Move...
  11562.         * testsuite/18_support/pthread_guard.cc: ...here.
  11563.         * testsuite/thread/18185.cc: Move...
  11564.         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
  11565.         * testsuite/thread/pthread1.cc: Move...
  11566.         * testsuite/23_containers/list/pthread1.cc: ...here.
  11567.         * testsuite/thread/pthread2.cc: Move...
  11568.         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
  11569.         * testsuite/thread/pthread3.cc: Move...
  11570.         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
  11571.  
  11572.         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
  11573.         * testsuite/thread: Remove.
  11574.  
  11575. 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  11576.  
  11577.         * configure: Regenerate.
  11578.  
  11579. 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
  11580.  
  11581.         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
  11582.         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
  11583.         from baseline_dir.
  11584.         * configure: Regenerate.
  11585.         * testsuite/Makefile.am (baseline_file): Remove variable.
  11586.         (site.exp): Set baseline_dir rather than baseline_file.
  11587.         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
  11588.         * testsuite/Makefile.in: Regenerate.
  11589.  
  11590. 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
  11591.  
  11592.         * testsuite/30_threads/thread/this_thread: Move...
  11593.         * testsuite/30_threads/this_thread: ...here.
  11594.         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
  11595.         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
  11596.         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
  11597.         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
  11598.         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
  11599.         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
  11600.  
  11601. 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
  11602.  
  11603.         * doc/doxygen/user.cfg.in: Tweaks.
  11604.         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
  11605.         be elsewhere.
  11606.  
  11607.         * include/tr1_impl/unordered_map: Just use most specialized
  11608.         container module.
  11609.         * include/tr1_impl/unordered_set: Same.
  11610.         * include/tr1_impl/array: Same.
  11611.         * include/bits/stl_list.h: Same.
  11612.         * include/bits/stl_map.h: Same.
  11613.         * include/bits/stl_queue.h: Same.
  11614.         * include/bits/stl_set.h: Same.
  11615.         * include/bits/stl_stack.h: Same.
  11616.         * include/bits/forward_list.h: Same.
  11617.         * include/bits/basic_string.h: Same.
  11618.         * include/bits/stl_multimap.h: Same.
  11619.         * include/bits/stl_vector.h: Same.
  11620.         * include/bits/stl_deque.h: Same.
  11621.         * include/bits/stl_multiset.h: Same.
  11622.         * include/bits/stl_bvector.h: Same.
  11623.  
  11624.         * include/backward/binders.h: Change binder module to binders.
  11625.  
  11626.         * include/std/complex: Add complex_numers module.
  11627.         * include/tr1_impl/complex: Same.
  11628.  
  11629.         * include/std/valarray: Add numeric_arrays module.
  11630.         * include/bits/gslice_array.h: Same.
  11631.         * include/bits/gslice.h: Same.
  11632.         * include/bits/mask_array.h: Same.
  11633.         * include/bits/slice_array.h: Same.
  11634.         * include/bits/indirect_array.h: Same.
  11635.  
  11636.         * include/bits/allocator.h: Add allocators module.
  11637.         * include/ext/throw_allocator.h
  11638.         * include/ext/pool_allocator.h
  11639.         * include/ext/bitmap_allocator.h
  11640.         * include/ext/new_allocator.h
  11641.         * include/ext/malloc_allocator.h
  11642.         * include/ext/array_allocator.h
  11643.         * include/ext/mt_allocator.h
  11644.         * include/ext/debug_allocator.h
  11645.         * include/ext/extptr_allocator.h
  11646.  
  11647.         * include/tr1_impl/functional: Move namespace markup here.
  11648.         * include/tr1_impl/regex: Same.
  11649.  
  11650.         * include/tr1_impl/type_traits: Add metaprogramming module.
  11651.         * include/std/type_traits: Same.
  11652.  
  11653.         * include/std/memory: Add memory module.
  11654.  
  11655.         * include/std/ratio: Add ratio module.
  11656.  
  11657.         * include/std/chrono: Move namespace markup here, add time module.
  11658.  
  11659.         * include/std/thread: Move namespace markup here, add concurrency
  11660.         module.
  11661.         * include/std/mutex: Use concurrency module.
  11662.         * include/std/condition_variable: Same.
  11663.  
  11664.  
  11665.         * include/bits/ios_base.h: Refine io module.
  11666.         * include/bits/basic_ios.h: Same.
  11667.         * include/std/fstream: Same.
  11668.         * include/std/istream: Same.
  11669.         * include/std/ostream: Same.
  11670.         * include/std/sstream: Same.
  11671.  
  11672.         * include/ext/vstring.h: Correct parameter markup.
  11673.  
  11674.         * include/bits/shared_ptr.h: Add pointer_abstractions module.
  11675.         * include/bits/unique_ptr.h: Same.
  11676.  
  11677.         * include/bits/algorithmfwd.h: Add mutating_algorithms,
  11678.         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
  11679.         * include/bits/stl_heap.h: Add markup for new groupings.
  11680.         * include/bits/stl_algobase.h: Same.
  11681.         * include/bits/stl_algo.h: Same.
  11682.  
  11683.         * include/c_compatibility/stdatomic.h: Add atomics module.
  11684.         * include/c_global/cstdatomic: Same.
  11685.  
  11686.         * libsupc++/exception: Add exceptions module.
  11687.         * libsupc++/typeinfo: Same.
  11688.         * libsupc++/new: Same.
  11689.         * libsupc++/exception_ptr.h: Same.
  11690.         * include/std/system_error: Same.
  11691.         * include/std/stdexcept: Same.
  11692.  
  11693.         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
  11694.         * libsupc++/cxxabi-forced.h: Same.
  11695.  
  11696.         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
  11697.         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
  11698.         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
  11699.         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
  11700.         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
  11701.         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
  11702.         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
  11703.         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
  11704.         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
  11705.         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
  11706.         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
  11707.         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
  11708.         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
  11709.         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
  11710.         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
  11711.         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
  11712.         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
  11713.         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
  11714.         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
  11715.         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
  11716.         * testsuite/23_containers/vector/requirements/dr438/
  11717.         constructor_1_neg.cc: Same.
  11718.         * testsuite/23_containers/vector/requirements/dr438/
  11719.         constructor_2_neg.cc: Same.
  11720.         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
  11721.         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
  11722.         * testsuite/23_containers/deque/requirements/dr438/
  11723.         constructor_1_neg.cc: Same.
  11724.         * testsuite/23_containers/deque/requirements/dr438/
  11725.         constructor_2_neg.cc: Same.
  11726.         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
  11727.         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
  11728.         * testsuite/23_containers/list/requirements/dr438/
  11729.         constructor_1_neg.cc: Same.
  11730.         * testsuite/23_containers/list/requirements/dr438/
  11731.         constructor_2_neg.cc: Same.
  11732.         * testsuite/20_util/duration/cons/1_neg.cc: Same.
  11733.         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
  11734.         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
  11735.         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
  11736.         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
  11737.         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
  11738.         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
  11739.         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
  11740.         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
  11741.         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
  11742.  
  11743. 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
  11744.  
  11745.         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
  11746.         * doc/doxygen/user.cfg.in: Update.
  11747.         * scripts/run_doxygen: Adjust for new group names.
  11748.  
  11749.         * include/tr1_impl/random: Update doxygen group markup.
  11750.         * include/tr1_impl/unordered_map: Same.
  11751.         * include/tr1_impl/unordered_set: Same.
  11752.         * include/tr1_impl/array: Same.
  11753.         * include/std/numeric: Same.
  11754.         * include/std/utility: Same.
  11755.         * include/std/bitset: Same.
  11756.         * include/std/iosfwd: Same.
  11757.         * include/bits/stl_list.h: Same.
  11758.         * include/bits/stl_map.h: Same.
  11759.         * include/bits/stl_algobase.h: Same.
  11760.         * include/bits/stl_queue.h: Same.
  11761.         * include/bits/stl_set.h: Same.
  11762.         * include/bits/stl_stack.h: Same.
  11763.         * include/bits/stl_iterator_base_types.h: Same.
  11764.         * include/bits/forward_list.h: Same.
  11765.         * include/bits/basic_string.h: Same.
  11766.         * include/bits/stl_multimap.h: Same.
  11767.         * include/bits/stl_vector.h: Same.
  11768.         * include/bits/stl_deque.h: Same.
  11769.         * include/bits/stl_multiset.h: Same.
  11770.         * include/bits/stl_algo.h: Same.
  11771.         * include/bits/stl_bvector.h: Same.
  11772.         * include/bits/algorithmfwd.h: Same.
  11773.         * include/bits/stl_function.h: Same.
  11774.         * include/tr1/cmath: Same.
  11775.         * include/backward/binders.h: Same.
  11776.  
  11777. 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
  11778.  
  11779.         * include/std/system_error (system_category): To system_category().
  11780.         (generic_category): To generic_category. DR 890.
  11781.         * src/system_error.cc: Define.
  11782.         * include/bits/functexcept.h: Only one __throw_system_error.
  11783.         * src/functexcept.cc: Same.
  11784.         * include/std/mutex: Fixup for changes above.
  11785.         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
  11786.         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
  11787.         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
  11788.         * config/abi/pre/gnu.ver: Clean up exports.
  11789.  
  11790. 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
  11791.  
  11792.         * include/std/thread: Fix typo.
  11793.         * src/thread.cc (thread::join): Use NULL.
  11794.  
  11795. 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
  11796.  
  11797.         PR libstdc++/39168
  11798.         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
  11799.         const string&)): Also check that the value != CHAR_MAX.
  11800.         * include/bits/locale_facets.tcc (__numpunct_cache<>::
  11801.         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
  11802.         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
  11803.         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
  11804.         _M_cache(const locale&)): Likewise.
  11805.         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
  11806.         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
  11807.         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
  11808.         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
  11809.         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
  11810.         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
  11811.  
  11812. 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
  11813.             Benjamin Kosnik  <bkoz@redhat.com>
  11814.  
  11815.         * include/std/thread (_Impl_base): Move _M_id out and into ...
  11816.         (thread): ...here. Call _M_make_routine in body of constructors.
  11817.         Adjust data member usage to reflect changes.
  11818.         (_M_make_routine): From _M_make_shared_data.
  11819.         (_M_start_thread): Add __shared_base_type argument.
  11820.         * src/thread.cc: Fixups for above.
  11821.         * config/abi/pre/gnu.ver: Adjust exports.
  11822.         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
  11823.         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
  11824.         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
  11825.  
  11826. 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
  11827.  
  11828.         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
  11829.         (compare_type_to_native_type): ...this, add alignment check.
  11830.         * testsuite/30_threads/condition_variable_any/native_handle/
  11831.         typesizes.cc: Modify as above.
  11832.         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
  11833.         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
  11834.         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
  11835.         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
  11836.         * testsuite/30_threads/condition_variable/native_handle/
  11837.         typesizes.cc: Same.
  11838.         * testsuite/30_threads/recursive_timed_mutex/native_handle/
  11839.         typesizes.cc: Same.
  11840.  
  11841.         * testsuite/30_threads/thread/cons/1.cc: Add comments.
  11842.         * testsuite/30_threads/thread/cons/2.cc: Same.
  11843.         * testsuite/30_threads/thread/cons/3.cc: Same.
  11844.         * testsuite/30_threads/thread/cons/4.cc: Same.
  11845.         * testsuite/30_threads/thread/cons/5.cc: Same.
  11846.         * testsuite/30_threads/thread/cons/6.cc: Same.
  11847.         * testsuite/30_threads/thread/cons/7.cc: Same.
  11848.         * testsuite/30_threads/thread/cons/8.cc: Same.
  11849.  
  11850.         * testsuite/30_threads/thread/cons/9.cc: New.
  11851.         * testsuite/30_threads/thread/cons/moveable.cc: New.
  11852.  
  11853.         * src/condition_variable.cc: Clean up whitespace.
  11854.         * include/std/condition_variable: Same.
  11855.  
  11856. 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
  11857.  
  11858.         * include/std/condition_variable (condition_variable): Remove
  11859.         _M_internal_mutex. Add private __native_type typedef.
  11860.         * src/condition_variable.cc (condition_variable::notify_one):
  11861.         Remove _M_internal_mutex use. Use typedef.
  11862.         (condition_variable::notify_all): Same.
  11863.         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
  11864.         (recursive_mutex): Same.
  11865.         (timed_mutex): Same.
  11866.         (recursive_timed_mutex): Same.
  11867.         (once_flag): Make __native_type typedef private.
  11868.  
  11869.         * include/std/thread (this_thread): Add minimal markup.
  11870.  
  11871.         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
  11872.         Adjust line numbers.
  11873.         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
  11874.         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
  11875.         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
  11876.         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
  11877.         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
  11878.         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
  11879.         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
  11880.         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
  11881.         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
  11882.         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
  11883.         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
  11884.         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
  11885.         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
  11886.  
  11887.         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
  11888.         * testsuite/30_threads/condition_variable_any/native_handle/
  11889.         typesizes.cc: New.
  11890.         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
  11891.         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
  11892.         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
  11893.         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
  11894.         * testsuite/30_threads/condition_variable/native_handle/
  11895.         typesizes.cc: Same.
  11896.         * testsuite/30_threads/recursive_timed_mutex/native_handle/
  11897.         typesizes.cc: Same.
  11898.  
  11899. 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
  11900.  
  11901.         PR testsuite/33300
  11902.         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
  11903.         on darwin for lp64.
  11904.  
  11905. 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
  11906.  
  11907.         * configure.host: Set abi_baseline_pair for mips64*-linux.
  11908.         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
  11909.  
  11910. 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
  11911.  
  11912.         * include/std/thread (this_thread::get_id): Inline.
  11913.  
  11914. 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
  11915.  
  11916.         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
  11917.         _Callable as template argument for _M_make_shared_data.
  11918.         * testsuite/30_threads/thread/cons/6.cc: New.
  11919.         * testsuite/30_threads/thread/cons/7.cc: New.
  11920.         * testsuite/30_threads/thread/cons/8.cc: New.
  11921.  
  11922. 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
  11923.  
  11924.         * testsuite/30_threads/thread/member: To..
  11925.         * testsuite/30_threads/thread/members: ...this.
  11926.         * testsuite/30_threads/condition_variable/member: To...
  11927.         * testsuite/30_threads/condition_variable/members: ...this.
  11928.  
  11929. 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
  11930.  
  11931.         * include/std/thread (thread::id): Move definition inside thread.
  11932.         Use native_handle_type. Remove this_thread::get_id friend.
  11933.         Change __thread_data_ptr to __shared_base_ptr.
  11934.         (thread::id::id(native_handle_type): Make public. Still explicit.
  11935.         Use native_handle_type. Change _M_thread_id to _M_thread.
  11936.         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
  11937.         _M_thread_handle to _M_id.
  11938.         (thread::__thread_data): Rename to _Impl.
  11939.         Fixup for renames.
  11940.         (thread::_M_make_thread_data): Return derived type.
  11941.         (thread::hardware_concurrency): Add definition for default case.
  11942.         (thread::get_id): Now can define inline.
  11943.         (thread): Change _M_thread_data to _M_data.
  11944.         (this_thread::get_id): Now can define inline.
  11945.         * src/thread.cc (__thread_proxy): Rename to
  11946.         execute_native_thread_routine.
  11947.         Fixup for other renames.
  11948.         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
  11949.         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
  11950.         * testsuite/30_threads/thread/algorithm: Move to..
  11951.         * testsuite/30_threads/thread/swap: ...this.
  11952.         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
  11953.         * testsuite/30_threads/thread/id/operators.cc: New.
  11954.  
  11955. 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
  11956.  
  11957.         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
  11958.         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
  11959.         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
  11960.         exposing it in public std::tuple interface.
  11961.  
  11962. 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
  11963.             Benjamin Kosnik  <bkoz@redhat.com>
  11964.  
  11965.         * include/std/thread (__thread_data_base): Nest class in std::thread.
  11966.         (__thread_data): Likewise.
  11967.         (__thread_data_ptr): Nest typedef in std::thread.
  11968.         * src/thread.cc (__thread_proxy): Qualify the above names.
  11969.         * config/abi/pre/gnu.ver: Remove unused exports.
  11970.  
  11971. 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
  11972.  
  11973.         * include/bits/unique_ptr.h: Remove private __this_type typedef.
  11974.         * include/bits/stl_vector.h: Remove private vector_type typedef.
  11975.         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
  11976.         Fix line numbers.
  11977.         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
  11978.         * testsuite/23_containers/vector/requirements/dr438/
  11979.         constructor_1_neg.cc: Same.
  11980.         * testsuite/23_containers/vector/requirements/dr438/
  11981.         constructor_2_neg.cc: Same.
  11982.         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
  11983.         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
  11984.  
  11985. 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
  11986.  
  11987.         PR libstdc++/25191
  11988.         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
  11989.         deal consistently with __try and __catch too.
  11990.         * src/localename.cc: Replace try -> __try, catch -> __catch.
  11991.         * src/ios.cc: Likewise.
  11992.         * src/locale.cc: Likewise.
  11993.         * src/istream.cc: Likewise.
  11994.         * src/thread.cc: Likewise.
  11995.         * src/compatibility.cc: Likewise.
  11996.         * src/bitmap_allocator.cc: Likewise.
  11997.         * src/ios_init.cc: Likewise.
  11998.         * include/debug/deque: Likewise.
  11999.         * include/debug/list: Likewise.
  12000.         * include/tr1_impl/hashtable: Likewise.
  12001.         * include/std/bitset: Likewise.
  12002.         * include/ext/pb_ds/detail/resize_policy/
  12003.         hash_load_check_resize_trigger_imp.hpp: Likewise.
  12004.         * include/ext/pb_ds/detail/resize_policy/
  12005.         hash_standard_resize_policy_imp.hpp: Likewise.
  12006.         * include/ext/pb_ds/detail/cc_hash_table_map_/
  12007.         resize_fn_imps.hpp: Likewise.
  12008.         * include/ext/pb_ds/detail/cc_hash_table_map_/
  12009.         constructor_destructor_fn_imps.hpp: Likewise.
  12010.         * include/ext/pb_ds/detail/pat_trie_/
  12011.         split_join_branch_bag.hpp: Likewise.
  12012.         * include/ext/pb_ds/detail/pat_trie_/
  12013.         constructors_destructor_fn_imps.hpp: Likewise.
  12014.         * include/ext/pb_ds/detail/bin_search_tree_/
  12015.         constructors_destructor_fn_imps.hpp: Likewise.
  12016.         * include/ext/pb_ds/detail/gp_hash_table_map_/
  12017.         resize_fn_imps.hpp: Likewise.
  12018.         * include/ext/pb_ds/detail/gp_hash_table_map_/
  12019.         constructor_destructor_fn_imps.hpp: Likewise.
  12020.         * include/ext/pb_ds/detail/binary_heap_/
  12021.         constructors_destructor_fn_imps.hpp: Likewise.
  12022.         * include/ext/pb_ds/detail/binary_heap_/
  12023.         erase_fn_imps.hpp: Likewise.
  12024.         * include/ext/pb_ds/detail/binary_heap_/
  12025.         split_join_fn_imps.hpp: Likewise.
  12026.         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
  12027.         constructors_destructor_fn_imps.hpp: Likewise.
  12028.         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
  12029.         * include/ext/pb_ds/detail/list_update_map_/
  12030.         constructor_destructor_fn_imps.hpp: Likewise.
  12031.         * include/ext/slist: Likewise.
  12032.         * include/ext/memory: Likewise.
  12033.         * include/ext/rc_string_base.h: Likewise.
  12034.         * include/ext/ropeimpl.h: Likewise.
  12035.         * include/ext/vstring.tcc: Likewise.
  12036.         * include/ext/rope: Likewise.
  12037.         * include/ext/sso_string_base.h: Likewise.
  12038.         * include/bits/shared_ptr.h: Likewise.
  12039.         * include/bits/stl_list.h: Likewise.
  12040.         * include/bits/locale_classes.tcc: Likewise.
  12041.         * include/bits/locale_facets.tcc: Likewise.
  12042.         * include/bits/locale_classes.h: Likewise.
  12043.         * include/bits/forward_list.h: Likewise.
  12044.         * include/bits/stl_vector.h: Likewise.
  12045.         * include/bits/stl_deque.h: Likewise.
  12046.         * include/bits/istream.tcc: Likewise.
  12047.         * include/bits/stl_uninitialized.h: Likewise.
  12048.         * include/bits/ostream.tcc: Likewise.
  12049.         * include/bits/vector.tcc: Likewise.
  12050.         * include/bits/stl_tempbuf.h: Likewise.
  12051.         * include/bits/deque.tcc: Likewise.
  12052.         * include/bits/basic_string.tcc: Likewise.
  12053.         * include/bits/ostream_insert.h: Likewise.
  12054.         * include/bits/locale_facets_nonio.tcc: Likewise.
  12055.         * include/bits/stl_tree.h: Likewise.
  12056.         * include/bits/fstream.tcc: Likewise.
  12057.         * include/tr1/shared_ptr.h: Likewise.
  12058.         * include/tr1/hypergeometric.tcc: Likewise.
  12059.         * include/backward/hashtable.h: Likewise.
  12060.         * libsupc++/exception_ptr.h: Likewise.
  12061.         * libsupc++/eh_personality.cc: Likewise.
  12062.         * libsupc++/eh_call.cc: Likewise.
  12063.         * config/locale/gnu/monetary_members.cc: Likewise.
  12064.         * config/locale/gnu/time_members.h: Likewise.
  12065.         * config/locale/generic/time_members.h: Likewise.
  12066.  
  12067. 2009-02-03  Johannes Singler  <singler@ira.uka.de>
  12068.  
  12069.         * include/parallel/algorithmfwd.h:
  12070.         Add parallelism default for many declarations.
  12071.         * include/parallel/numericfwd.h: Likewise.
  12072.         * include/parallel/iterator.h: Use iterator_traits as usual.
  12073.         * include/parallel/par_loop.h:
  12074.         Include equally_split.h.
  12075.         (for_each_template_random_access_ed):
  12076.         Avoid calling the Result default constructor.
  12077.         * include/parallel/numeric: Replace
  12078.         for_each_template_random_access by
  12079.         for_each_template_random_access_ed in numeric functions.
  12080.  
  12081. 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
  12082.  
  12083.         * config/os/gnu-linux/os_defines.h: Remove superfluous
  12084.         __NO_STRING_INLINES.
  12085.  
  12086. 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
  12087.  
  12088.         * testsuite/21_strings/c_strings/char/3.cc: New test.
  12089.         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
  12090.  
  12091. 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
  12092.             Jakub Jelinek  <jakub@redhat.com>
  12093.  
  12094.         PR libstdc++/30928 (partial, works together with recent glibcs)
  12095.         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
  12096.         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
  12097.         defined.
  12098.         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
  12099.         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
  12100.         defined.
  12101.         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
  12102.         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
  12103.         defined.
  12104.         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
  12105.         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
  12106.         defined.
  12107.         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
  12108.         argument is const char *, assign result to const char * var, not
  12109.         char *.
  12110.         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
  12111.         argument is const wchar_t *, assign result to const wchar_t * var, not
  12112.         wchar_t *.
  12113.  
  12114. 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
  12115.  
  12116.         * include/std/thread: Remove unused headers.
  12117.         (__thread_data_base): Remove unused mutex and base.
  12118.         (thread::~thread): Only detach if joinable.
  12119.         (thread::joinable): Test if thread data ptr is empty.
  12120.         (thread::_M_thread_data_mutex): Remove.
  12121.         (thread::_M_get_thread_data): Remove.
  12122.         (thread::_M_make_thread_data): Remove overload, use make_shared.
  12123.         (thread::id::id): Make constructor explicit.
  12124.         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
  12125.         (thread::_M_start_thread): Break shared_ptr cycle on error.
  12126.         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
  12127.         * testsuite/30_threads/thread/member/4.cc: New.
  12128.         * testsuite/30_threads/thread/member/5.cc: New.
  12129.  
  12130. 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
  12131.  
  12132.         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
  12133.         (standard_layout): Just use !has_virtual_destructor for now.
  12134.         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
  12135.         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
  12136.         * testsuite/30_threads/recursive_mutex/requirements/
  12137.         standard_layout.cc: New.
  12138.         * testsuite/30_threads/condition_variable/requirements/
  12139.         standard_layout.cc: New.
  12140.         * testsuite/29_atomics/atomic_address/requirements/
  12141.         standard_layout.cc: Adjust.
  12142.         * testsuite/29_atomics/atomic_flag/requirements/
  12143.         standard_layout.cc: Same.
  12144.         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
  12145.         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
  12146.         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
  12147.         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
  12148.         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
  12149.         line numbers.
  12150.         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
  12151.         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
  12152.         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
  12153.         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
  12154.         Remove, not required.
  12155.  
  12156. 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
  12157.  
  12158.         * include/std/thread (__thread_data_base, thread): Rename member
  12159.         functions to match coding style.
  12160.         (thread::thread,thread::operator=): Define move operations.
  12161.         * src/thread.cc (__thread_data_base, thread): Rename member functions.
  12162.         * config/abi/pre/gnu.ver: Adjust.
  12163.  
  12164. 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
  12165.  
  12166.         PR libstdc++/38384
  12167.         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
  12168.         on HPUX.
  12169.         * configure: Regenerate.
  12170.  
  12171. 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
  12172.  
  12173.         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
  12174.         atomic_flag_fence.
  12175.  
  12176. 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
  12177.  
  12178. 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
  12179.             Uros Bizjak  <ubizjak@gmail.com>
  12180.  
  12181.         PR libstdc++/38834
  12182.         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
  12183.         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
  12184.  
  12185. 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
  12186.             Rainer Emrich  <r.emrich@de.tecosim.com>
  12187.  
  12188.         PR libstdc++/38919
  12189.         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
  12190.         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
  12191.         * configure: Regenerate.
  12192.  
  12193. 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
  12194.  
  12195.         * include/std/thread (__thread_data_base::__run): Make non-const.
  12196.         * testsuite/30_threads/thread/cons/5.cc: New.
  12197.  
  12198. 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
  12199.  
  12200.         * src/Makefile.am (sources): Add math_stubs_float.cc.
  12201.         * src/Makefile.in: Regenerate.
  12202.         * src/math_stubs_float.cc: New, from libmath/stubs.c.
  12203.  
  12204. 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
  12205.  
  12206.         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
  12207.         * src/Makefile.in: Regenerate.
  12208.         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
  12209.  
  12210. 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
  12211.  
  12212.         PR libstdc++/32666
  12213.         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
  12214.  
  12215. 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
  12216.  
  12217.         PR libstdc++/32666
  12218.         * Makefile.am (hosted_source): Remove libmath directory.
  12219.         * Makefile.in: Regenerate.
  12220.         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
  12221.         (AC_REPLACE_MATHFUNCS): Remove.
  12222.         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
  12223.         in GLIBCXX_CHECK_C99_TR1.
  12224.         * acinclude.m4: Remove libmath, need_math.
  12225.         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
  12226.         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
  12227.         * configure.ac: Same.
  12228.         * configure: Regenerate.
  12229.         * fragment.am: Fix comment.
  12230.         * config.h.in: Regenerate.
  12231.         * src/Makefile.in: Regenerate.
  12232.         * src/Makefile.am: Remove libmath references.
  12233.         * doc/Makefile.in: Regenerate.
  12234.         * po/Makefile.in: Regenerate.
  12235.         * include/Makefile.in: Regenerate.
  12236.         * libsupc++/Makefile.in: Regenerate.
  12237.         * testsuite/Makefile.in: Regenerate.
  12238.  
  12239.         * src/compatibility.cc: Also export long double versions of "C" math
  12240.         library if hppa-linux.
  12241.         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
  12242.         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
  12243.  
  12244.         * libmath: Remove.
  12245.         * libmath/signbit.c: Same.
  12246.         * libmath/stubs.c: Same.
  12247.         * libmath/Makefile.in: Same.
  12248.         * libmath/copysignf.c: Same.
  12249.         * libmath/mathconf.h: Same.
  12250.         * libmath/signbitf.c: Same.
  12251.         * libmath/Makefile.am: Same.
  12252.         * libmath/signbitl.c: Same.
  12253.  
  12254. 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
  12255.             Paolo Carlini  <paolo.carlini@oracle.com>
  12256.  
  12257.         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
  12258.         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
  12259.         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
  12260.         * configure.ac: Adjust.
  12261.         * doc/xml/manual/configure.xml: Update.
  12262.         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
  12263.         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
  12264.         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
  12265.         * configure: Regenerate.
  12266.         * config.h.in: Likewise.
  12267.  
  12268.         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
  12269.         thread::joinable, thread::swap, this_thread::get_id,
  12270.         this_thread::yield): Define inline...
  12271.         * include/std/thread: ... here.
  12272.         * config/abi/pre/gnu.ver: Adjust.
  12273.  
  12274. 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
  12275.  
  12276.         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
  12277.         Add dg-timeout-factor 2.0.
  12278.         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
  12279.         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
  12280.         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
  12281.         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
  12282.         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
  12283.         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
  12284.  
  12285. 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
  12286.  
  12287.         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
  12288.         field from readelf output.
  12289.  
  12290. 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
  12291.  
  12292.         PR libstdc++/38384
  12293.         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
  12294.         * configure: Regenerate.
  12295.  
  12296. 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
  12297.  
  12298.         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
  12299.         _GLIBCXX_HAVE_TLS.
  12300.         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
  12301.  
  12302. 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
  12303.  
  12304.         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
  12305.         constructor for _M_pattern.
  12306.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
  12307.         string.cc: Test construction from different basic_string type.
  12308.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
  12309.         string.cc: Likewise.
  12310.  
  12311. 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
  12312.             Jonathan Larmour  <jifl@eCosCentric.com>
  12313.  
  12314.         PR libstdc++/36801
  12315.         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
  12316.         New.
  12317.         (__gnu_cxx::__exchange_and_add): Use it.
  12318.         * src/atomic.cc (get_atomic_mutex): New.
  12319.         * src/debug.cc (get_safe_base_mutex): New.
  12320.         * src/locale.cc (get_locale_cache_mutex): New.
  12321.         * src/mt_allocator.cc (get_freelist): New.
  12322.         (get_freelist_mutex): New.
  12323.         * src/pool_allocator.cc (get_palloc_mutex): New.
  12324.         * include/std/mutex (__once_functor_lock): To
  12325.         (__get_once_functor_lock): ...this.
  12326.         * src/mutex.cc (__once_mutex): Don't export, use
  12327.         (get_once_mutex): ...this.
  12328.         * config/abi/pre/gnu.ver: Adjust exports.
  12329.  
  12330. 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
  12331.  
  12332.         PR libstdc++/38732
  12333.         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
  12334.         referenceCount field again.
  12335.         (__cxxabiv1::__cxa_refcounted_exception): New struct.
  12336.         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
  12337.         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
  12338.         inline functions.
  12339.         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
  12340.         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
  12341.         instead of __cxa_exception.
  12342.         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
  12343.         __cxxabiv1::__cxa_throw): Likewise.
  12344.         * libsupc++/eh_ptr.cc (std::rethrow_exception,
  12345.         std::__exception_ptr::exception_ptr::_M_addref,
  12346.         std::__exception_ptr::exception_ptr::_M_release,
  12347.         __gxx_dependent_exception_cleanup): Likewise.
  12348.         * testsuite/18_support/exception/38732.cc: New test.
  12349.  
  12350.         PR libstdc++/38092
  12351.         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
  12352.         * src/compatibility.cc: Don't use .symver directives if
  12353.         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
  12354.         * config.h.in: Regenerated.
  12355.         * configure: Likewise.
  12356.  
  12357. 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
  12358.  
  12359.         PR libstdc++/38466
  12360.         * include/bits/stl_pair.h: Document C++03 pair vs swap.
  12361.  
  12362. 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
  12363.  
  12364.         * src/locale_init.cc (locale::_S_initialize_once): Move construction
  12365.         of classic locale...
  12366.         (locale::classic): Here.
  12367.  
  12368. 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
  12369.  
  12370.         * include/tr1_impl/regex: Fix bad return statements and typos.
  12371.  
  12372. 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
  12373.  
  12374.         * include/tr1_impl/regex: Remove unimplemented function definitions.
  12375.         * testsuite/28_regex/init-list.cc: Compile only.
  12376.         * testsuite/tr1/7_regular_expressions/regex/cons/char/
  12377.         c_string_extended.cc: Same.
  12378.         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
  12379.         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
  12380.  
  12381. 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
  12382.  
  12383.         PR libstdc++/38384
  12384.         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
  12385.         * configure: Regenerate.
  12386.  
  12387. 2009-01-05  Ben Elliston  <bje@au.ibm.com>
  12388.  
  12389.         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
  12390.         * configure: Regenerate.
  12391.  
  12392. 2009-01-05  Ben Elliston  <bje@au.ibm.com>
  12393.  
  12394.         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
  12395.         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
  12396.         * configure: Regenerate.
  12397.  
  12398. 2009-01-04  Richard Guenther  <rguenther@suse.de>
  12399.  
  12400.         PR libstdc++/38720
  12401.         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
  12402.         integer type for storage, arithmetic and comparisons.
  12403.         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
  12404.  
  12405. 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
  12406.  
  12407.         PR libstdc++/38719
  12408.         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
  12409.         _Fwd_list_const_iterator::_M_next): Fix return type.
  12410.  
  12411. 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
  12412.  
  12413.         * Revert last commit, reopen and suspend libstdc++/38678.
  12414.  
  12415. 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
  12416.  
  12417.         PR libstdc++/38678
  12418.         * include/std/istream (basic_istream<>::_M_read): New.
  12419.         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
  12420.         (basic_istream<>::read, basic_istream<>::readsome): Use it.
  12421.         * include/std/ostream (basic_ostream<>::_M_write_): New.
  12422.         (basic_ostream<>::_M_write): Adjust.
  12423.         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
  12424.         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
  12425.         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
  12426.         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
  12427.         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.
  12428. Copyright (C) 2009 Free Software Foundation, Inc.
  12429.  
  12430. Copying and distribution of this file, with or without modification,
  12431. are permitted in any medium without royalty provided the copyright
  12432. notice and this notice are preserved.
  12433.