Home | History | Annotate | Line # | Download | only in libstdc++-v3
      1  1.1  mrg 2016-12-29  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
      2  1.1  mrg 
      3  1.1  mrg 	Implement LWG 2842, in_place_t check for optional::optional(U&&)
      4  1.1  mrg 	should decay U.
      5  1.1  mrg 	* include/std/optional (_Optional_base(in_place_t, _Args&&...)):
      6  1.1  mrg 	Constrain.
      7  1.1  mrg 	(_Optional_base(in_place_t, initializer_list<_Up>, _Args&&...)):
      8  1.1  mrg 	Turn the int-pack constraint hack into a saner bool.
      9  1.1  mrg 	(_Optional_base<_Tp, false>::_Optional_base(in_place_t, _Args&&...)):
     10  1.1  mrg 	Constrain.
     11  1.1  mrg 	(_Optional_base<_Tp, false>::_Optional_base(in_place_t,
     12  1.1  mrg 	initializer_list<_Up>, _Args&&...)):
     13  1.1  mrg 	Turn the int-pack constraint hack into a saner bool.
     14  1.1  mrg 	(optional(_Up&&)): Constrain against in_place_t.
     15  1.1  mrg 	(optional(in_place_t, _Args&&...)): Constrain.
     16  1.1  mrg 	(constexpr optional(in_place_t, initializer_list<_Up>, _Args&&...)):
     17  1.1  mrg 	Turn the int-pack constraint hack into a saner bool.
     18  1.1  mrg 	* testsuite/20_util/optional/cons/value_neg.cc: Add a test for
     19  1.1  mrg 	a type that is constructible from in_place.
     20  1.1  mrg 
     21  1.1  mrg 2016-12-24  Franois Dumont  <fdumont (a] gcc.gnu.org>
     22  1.1  mrg 
     23  1.1  mrg 	* include/ext/random.tcc: Fix usage of _OutputIteratorConcept.
     24  1.1  mrg 
     25  1.1  mrg 2016-12-21  Jason Merrill  <jason (a] redhat.com>
     26  1.1  mrg 
     27  1.1  mrg 	* testsuite/util/testsuite_tr1.h (test_property): Don't define both
     28  1.1  mrg 	variadic and non-variadic overloads.
     29  1.1  mrg 
     30  1.1  mrg 2016-12-21  Jonathan Wakely  <jwakely (a] redhat.com>
     31  1.1  mrg 
     32  1.1  mrg 	PR libstdc++/71444
     33  1.1  mrg 	* config/os/mingw32-w64/error_constants.h
     34  1.1  mrg 	(address_family_not_supported, address_in_use, address_not_available)
     35  1.1  mrg 	(already_connected, connection_aborted, connection_already_in_progress)
     36  1.1  mrg 	connection_refused, connection_reset, cross_device_link)
     37  1.1  mrg 	(destination_address_required, host_unreachable, message_size)
     38  1.1  mrg 	(network_down, network_reset, network_unreachable, no_buffer_space)
     39  1.1  mrg 	(no_protocol_option, not_a_socket, not_connected, operation_canceled)
     40  1.1  mrg 	(operation_in_progress, operation_not_supported, protocol_error)
     41  1.1  mrg 	(protocol_not_supported, too_many_links, too_many_symbolic_link_levels)
     42  1.1  mrg 	(value_too_large, wrong_protocol_type): Define.
     43  1.1  mrg 	(bad_message, identifier_removed, no_link, no_message_available)
     44  1.1  mrg 	(no_message, no_stream_resources, not_a_stream, owner_dead)
     45  1.1  mrg 	(state_not_recoverable, stream_timeout, text_file_busy): Define
     46  1.1  mrg 	conditionally.
     47  1.1  mrg 	* testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
     48  1.1  mrg 	Guard test for no_message with _GLIBCXX_HAVE_ENOMSG.
     49  1.1  mrg 
     50  1.1  mrg 2016-12-19  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
     51  1.1  mrg 
     52  1.1  mrg 	Make the perfect-forwarding constructor of a two-element tuple
     53  1.1  mrg 	sfinae away when the first argument is an allocator_arg.
     54  1.1  mrg 	* include/std/tuple (tuple(_U1&&, _U2&&)): Constrain.
     55  1.1  mrg 	* testsuite/20_util/tuple/cons/allocator_with_any.cc: New.
     56  1.1  mrg 	* testsuite/20_util/tuple/element_access/get_neg.cc: Adjust.
     57  1.1  mrg 
     58  1.1  mrg 2016-12-16  Jonathan Wakely  <jwakely (a] redhat.com>
     59  1.1  mrg 
     60  1.1  mrg 	* include/bits/stl_map.h (map::erase(iterator)): Add Doxygen markup
     61  1.1  mrg 	to reuse documentation for erase(const_iterator) overload.
     62  1.1  mrg 	* include/bits/stl_multimap.h (multimap::erase(iterator)): Likewise.
     63  1.1  mrg 
     64  1.1  mrg 	* include/bits/stl_tree.h (_Rb_tree::_M_erase_aux(const_iterator)):
     65  1.1  mrg 	Add assertion for undefined argument.
     66  1.1  mrg 	(_Rb_tree::_M_erase_aux(const_iterator, const_iterator)): Call
     67  1.1  mrg 	_M_erase_aux directly instead of through erase.
     68  1.1  mrg 	(_Rb_tree::_M_erase_aux(const Key&)): Likewise.
     69  1.1  mrg 	* testsuite/23_containers/map/modifiers/erase/end_neg.cc: New test.
     70  1.1  mrg 
     71  1.1  mrg 2016-12-16  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
     72  1.1  mrg 
     73  1.1  mrg 	Implement LWG 2769, Redundant const in the return type of
     74  1.1  mrg 	any_cast(const any&).
     75  1.1  mrg 	* include/std/any (_AnyCast): New.
     76  1.1  mrg 	(any_cast(const any&)): Use it and add an explicit cast for return.
     77  1.1  mrg 	(any_cast(any&)): Likewise.
     78  1.1  mrg 	(any_cast(any&&)): Likewise.
     79  1.1  mrg 	* testsuite/20_util/any/misc/any_cast.cc: Add a test for a type
     80  1.1  mrg 	that has an explicit copy constructor.
     81  1.1  mrg 	* testsuite/20_util/any/misc/any_cast_neg.cc: Adjust.
     82  1.1  mrg 
     83  1.1  mrg 2016-12-15  Jonathan Wakely  <jwakely (a] redhat.com>
     84  1.1  mrg 
     85  1.1  mrg 	PR libstdc++/59170
     86  1.1  mrg 	* python/libstdcxx/v6/printers.py (StdListIteratorPrinter.to_string)
     87  1.1  mrg 	(StdSlistIteratorPrinter.to_string, StdVectorIteratorPrinter.to_string)
     88  1.1  mrg 	(StdRbtreeIteratorPrinter.to_string)
     89  1.1  mrg 	(StdDequeIteratorPrinter.to_string): Add check for value-initialized
     90  1.1  mrg 	iterators.
     91  1.1  mrg 	* testsuite/libstdc++-prettyprinters/simple.cc: Test them.
     92  1.1  mrg 	* testsuite/libstdc++-prettyprinters/simple11.cc: Likewise.
     93  1.1  mrg 
     94  1.1  mrg 	PR libstdc++/59161
     95  1.1  mrg 	* python/libstdcxx/v6/printers.py (StdListIteratorPrinter.to_string)
     96  1.1  mrg 	(StdSlistIteratorPrinter.to_string, StdVectorIteratorPrinter.to_string)
     97  1.1  mrg 	(StdRbtreeIteratorPrinter.to_string, StdDequeIteratorPrinter.to_string)
     98  1.1  mrg 	(StdDebugIteratorPrinter.to_string): Return string instead of
     99  1.1  mrg 	gdb.Value.
    100  1.1  mrg 	* testsuite/libstdc++-prettyprinters/59161.cc: New test.
    101  1.1  mrg 
    102  1.1  mrg 	* python/libstdcxx/v6/printers.py (UniquePointerPrinter.to_string):
    103  1.1  mrg 	Remove redundant parentheses.
    104  1.1  mrg 	(RbtreeIterator, StdRbtreeIteratorPrinter): Add docstrings.
    105  1.1  mrg 	(StdForwardListPrinter.to_string): Remove redundant parentheses.
    106  1.1  mrg 	(StdExpOptionalPrinter.to_string): Use string formatting instead of
    107  1.1  mrg 	concatenation.
    108  1.1  mrg 	(StdVariantPrinter.to_string, StdNodeHandlePrinter.to_string)
    109  1.1  mrg 	(TemplateTypePrinter): Adjust whitespace.
    110  1.1  mrg 
    111  1.1  mrg 	* python/libstdcxx/v6/xmethods.py (UniquePtrGetWorker.__init__): Use
    112  1.1  mrg 	correct element type for unique_ptr<T[]>.
    113  1.1  mrg 	(UniquePtrGetWorker._supports, UniquePtrDerefWorker._supports): New
    114  1.1  mrg 	functions to disable unsupported operators for unique_ptr<T[]>.
    115  1.1  mrg 	(UniquePtrSubscriptWorker): New worker for operator[].
    116  1.1  mrg 	(UniquePtrMethodsMatcher.__init__): Register UniquePtrSubscriptWorker.
    117  1.1  mrg 	(UniquePtrMethodsMatcher.match): Call _supports on the chosen worker.
    118  1.1  mrg 	(SharedPtrGetWorker, SharedPtrDerefWorker, SharedPtrSubscriptWorker)
    119  1.1  mrg 	(SharedPtrUseCountWorker, SharedPtrUniqueWorker): New workers.
    120  1.1  mrg 	(SharedPtrMethodsMatcher): New matcher for shared_ptr.
    121  1.1  mrg 	(register_libstdcxx_xmethods): Register SharedPtrMethodsMatcher.
    122  1.1  mrg 	* testsuite/libstdc++-xmethods/unique_ptr.cc: Test arrays.
    123  1.1  mrg 	* testsuite/libstdc++-xmethods/shared_ptr.cc: New test.
    124  1.1  mrg 
    125  1.1  mrg 2016-12-14  Franois Dumont  <fdumont (a] gcc.gnu.org>
    126  1.1  mrg 
    127  1.1  mrg 	* include/bits/stl_tree.h
    128  1.1  mrg 	(_Rb_tree_impl(const _Key_compare&, const _Node_allocator&): Restore
    129  1.1  mrg 	before C++11 mode.
    130  1.1  mrg 
    131  1.1  mrg 2016-12-14  Jonathan Wakely  <jwakely (a] redhat.com>
    132  1.1  mrg 
    133  1.1  mrg 	* python/libstdcxx/v6/printers.py (num_elements): New function.
    134  1.1  mrg 	(StdMapPrinter.to_string, StdSetPrinter.to_string)
    135  1.1  mrg 	(StdDequePrinter.to_string, Tr1UnorderedSetPrinter.to_string)
    136  1.1  mrg 	(Tr1UnorderedMapPrinter.to_string): Use num_elements.
    137  1.1  mrg 	* testsuite/libstdc++-prettyprinters/cxx11.cc: Adjust expected results
    138  1.1  mrg 	to use singular noun when there is only one element.
    139  1.1  mrg 	* testsuite/libstdc++-prettyprinters/debug.cc: Likewise.
    140  1.1  mrg 	* testsuite/libstdc++-prettyprinters/debug_cxx11.cc: Likewise.
    141  1.1  mrg 	* testsuite/libstdc++-prettyprinters/simple.cc: Likewise.
    142  1.1  mrg 	* testsuite/libstdc++-prettyprinters/simple11.cc: Likewise.
    143  1.1  mrg 	* testsuite/libstdc++-prettyprinters/tr1.cc: Likewise.
    144  1.1  mrg 
    145  1.1  mrg 	PR libstdc++/59170
    146  1.1  mrg 	* python/libstdcxx/v6/printers.py (StdDebugIteratorPrinter): Use
    147  1.1  mrg 	_M_sequence and _M_version to detect invalid iterators.
    148  1.1  mrg 	* testsuite/libstdc++-prettyprinters/debug.cc: Test debug mode vector
    149  1.1  mrg 	and test invalid iterators.
    150  1.1  mrg 	* testsuite/libstdc++-prettyprinters/debug_cxx11.cc: New test.
    151  1.1  mrg 
    152  1.1  mrg 2016-12-12  Kyrylo Tkachov  <kyrylo.tkachov (a] arm.com>
    153  1.1  mrg 
    154  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
    155  1.1  mrg 	XFAIL run if newlib_broken_long_double_io.
    156  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
    157  1.1  mrg 	Likewise.
    158  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
    159  1.1  mrg 	Likewise.
    160  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc:
    161  1.1  mrg 	Likewise.
    162  1.1  mrg 
    163  1.1  mrg 2016-12-12  Jonathan Wakely  <jwakely (a] redhat.com>
    164  1.1  mrg 
    165  1.1  mrg 	* testsuite/experimental/filesystem/operations/is_empty.cc:
    166  1.1  mrg 	Remove stray character at end of dg-do directive.
    167  1.1  mrg 
    168  1.1  mrg 	* testsuite/experimental/filesystem/operations/temp_directory_path.cc:
    169  1.1  mrg 	Remove stray character at end of dg-do directive.
    170  1.1  mrg 
    171  1.1  mrg 2016-12-09  Jonathan Wakely  <jwakely (a] redhat.com>
    172  1.1  mrg 
    173  1.1  mrg 	* include/std/variant: Remove misplaced
    174  1.1  mrg 	_GLIBCXX_BEGIN_NAMESPACE_VERSION macro.
    175  1.1  mrg 
    176  1.1  mrg 2016-12-08  David Edelsohn  <dje.gcc (a] gmail.com>
    177  1.1  mrg 
    178  1.1  mrg 	* testsuite/25_algorithms/headers/algorithm/
    179  1.1  mrg 	parallel_algorithm_assert2.cc: Move dg-do run first.
    180  1.1  mrg 
    181  1.1  mrg 2016-12-08  Eric Botcazou  <ebotcazou (a] adacore.com>
    182  1.1  mrg 
    183  1.1  mrg 	PR libstdc++/78264
    184  1.1  mrg 	* include/bits/c++config (_GLIBCXX_NOEXCEPT_PARM): Turn _N into _NE.
    185  1.1  mrg 	(_GLIBCXX_NOEXCEPT_QUAL): Likewise.
    186  1.1  mrg 
    187  1.1  mrg 2016-12-08  Jonathan Wakely  <jwakely (a] redhat.com>
    188  1.1  mrg 
    189  1.1  mrg 	* testsuite/experimental/filesystem/path/construct/range.cc: Don't
    190  1.1  mrg 	use basic_string::front() when string might be empty.
    191  1.1  mrg 
    192  1.1  mrg 	* include/debug/array (swap): Add deleted overload.
    193  1.1  mrg 	* include/bits/stl_pair.h (swap): Remove redundant inline keyword
    194  1.1  mrg 	from deleted overload.
    195  1.1  mrg 	* include/bits/unique_ptr.h (swap): Likewise.
    196  1.1  mrg 	* include/std/array (swap): Likewise.
    197  1.1  mrg 	* include/std/optional (swap): Likewise.
    198  1.1  mrg 	* include/std/tuple (swap): Likewise.
    199  1.1  mrg 	* include/std/variant (swap): Likewise.
    200  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/get_debug_neg.cc:
    201  1.1  mrg 	Adjust dg-error line numbers.
    202  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/get_neg.cc: Likewise.
    203  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/
    204  1.1  mrg 	tuple_element_debug_neg.cc: Likewise.
    205  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc:
    206  1.1  mrg 	Likewise.
    207  1.1  mrg 
    208  1.1  mrg 	PR libstdc++/71856
    209  1.1  mrg 	* doc/xml/manual/using.xml: Document macro.
    210  1.1  mrg 	* include/bits/c++config [_GLIBCXX_DEBUG || _GLIBCXX_PARALLEL]
    211  1.1  mrg 	(__glibcxx_assert): Rename to __glibcxx_assert_impl.
    212  1.1  mrg 	[_GLIBCXX_DEBUG] (__glibcxx_assert): Expand to __glibcxx_assert_impl.
    213  1.1  mrg 	* include/parallel/base.h [_GLIBCXX_PARALLEL_ASSERTIONS]
    214  1.1  mrg 	(_GLIBCXX_PARALLEL_ASSERT): Expand to __glibcxx_assert_impl.
    215  1.1  mrg 	[!_GLIBCXX_PARALLEL_ASSERTIONS] (_GLIBCXX_PARALLEL_ASSERT): Define as
    216  1.1  mrg 	empty.
    217  1.1  mrg 	* testsuite/25_algorithms/headers/algorithm/
    218  1.1  mrg 	parallel_algorithm_assert2.cc: New test.
    219  1.1  mrg 
    220  1.1  mrg 2016-12-08  Jakub Jelinek  <jakub (a] redhat.com>
    221  1.1  mrg 
    222  1.1  mrg 	* testsuite/util/testsuite_new_operators.h: Include testsuite_hooks.h.
    223  1.1  mrg 	(operator new): Use THROW macro.
    224  1.1  mrg 
    225  1.1  mrg 2016-12-07  Franois Dumont  <fdumont (a] gcc.gnu.org>
    226  1.1  mrg 
    227  1.1  mrg 	* include/bits/stl_tree.h
    228  1.1  mrg 	(_Rb_tree<>::_M_copy(_Const_Link_type, _Base_ptr)): Delete.
    229  1.1  mrg 	(_Rb_tree<>::_M_copy(const _Rb_tree&, _NodeGen&)): New.
    230  1.1  mrg 	(_Rb_tree<>::_M_copy(const _Rb_tree&)): New, use latter.
    231  1.1  mrg 	(_Rb_tree<>(const _Rb_tree&): Use latter.
    232  1.1  mrg 	(_Rb_tree<>(const _Rb_tree&, const allocator_type&)): Likewise.
    233  1.1  mrg 	(_Rb_tree<>::_M_move_data(_Rb_tree&, false_type)): Likewise.
    234  1.1  mrg 	(_Rb_tree<>::_M_move_assign(_Rb_tree&, false_type)): Likewise.
    235  1.1  mrg 	(_Rb_tree<>::operator=(const _Rb_tree&)): Likewise.
    236  1.1  mrg 
    237  1.1  mrg 	* include/bits/stl_map.h (map(const map&)): Make default.
    238  1.1  mrg 	(map(map&&)): Likewise.
    239  1.1  mrg 	(~map()): Likewise.
    240  1.1  mrg 	(operator=(const map&)): Likewise.
    241  1.1  mrg 	* include/bits/stl_multimap.h (multimap(const multimap&)): Make default.
    242  1.1  mrg 	(multimap(multimap&&)): Likewise.
    243  1.1  mrg 	(~multimap()): Likewise.
    244  1.1  mrg 	(operator=(const multimap&)): Likewise.
    245  1.1  mrg 	* include/bits/stl_set.h (set(const set&)): Make default.
    246  1.1  mrg 	(set(set&&)): Likewise.
    247  1.1  mrg 	(~set()): Likewise.
    248  1.1  mrg 	(operator=(const set&)): Likewise.
    249  1.1  mrg 	* include/bits/stl_multiset.h (multiset(const multiset&)): Make default.
    250  1.1  mrg 	(multiset(multiset&&)): Likewise.
    251  1.1  mrg 	(~multiset()): Likewise.
    252  1.1  mrg 	(operator=(const multiset&)): Likewise.
    253  1.1  mrg 	* include/bits/stl_tree.h (_Rb_tree_key_compare<>): New.
    254  1.1  mrg 	(_Rb_tree_header): New.
    255  1.1  mrg 	(_Rb_tree_impl): Inherit from latters.
    256  1.1  mrg 	(_Rb_tree_impl()): Make default.
    257  1.1  mrg 	(_Rb_tree_impl(const _Rb_tree_impl&)): New.
    258  1.1  mrg 	(_Rb_tree<>(const _Rb_tree&): Use latter.
    259  1.1  mrg 	(_Rb_tree_impl(_Rb_tree_impl&&)): New, default.
    260  1.1  mrg 	(_Rb_tree_impl(const _Key_compare&, const _Node_allocator&)): Delete.
    261  1.1  mrg 	(_Rb_tree_impl::_M_reset): Move...
    262  1.1  mrg 	(_Rb_tree_header::_M_reset): ...here.
    263  1.1  mrg 	(_Rb_tree_impl::_M_initialize): Delete.
    264  1.1  mrg 	(_Rb_tree(_Rb_tree&&)): Make default.
    265  1.1  mrg 	(_Rb_tree_header::_M_move_data(_Rb_tree_header&)): New.
    266  1.1  mrg 	(_Rb_tree<>::_M_move_data(_Rb_tree&, true_type)): Use latter.
    267  1.1  mrg 	(_Rb_tree<>(_Rb_tree&&)): Make default.
    268  1.1  mrg 
    269  1.1  mrg 2016-12-07  Jonathan Wakely  <jwakely (a] redhat.com>
    270  1.1  mrg 
    271  1.1  mrg 	* include/experimental/bits/fs_path.h (path::_S_convert): Replace
    272  1.1  mrg 	uses of C++14 std::remove_cv_t alias template.
    273  1.1  mrg 
    274  1.1  mrg 	* testsuite/28_regex/traits/char/user_defined.cc: Replace uses of
    275  1.1  mrg 	C++14 std::exchange function.
    276  1.1  mrg 
    277  1.1  mrg 	* testsuite/util/testsuite_hooks.h (THROW): Define.
    278  1.1  mrg 	* testsuite/util/replacement_memory_operators.h: Include
    279  1.1  mrg 	testsuite_hooks.h and use THROW macro.
    280  1.1  mrg 	* testsuite/util/testsuite_tr1.h: Likewise.
    281  1.1  mrg 	* testsuite/20_util/allocator/1.cc: Use THROW macro.
    282  1.1  mrg 	* testsuite/22_locale/locale/cons/12352.cc: Likewise.
    283  1.1  mrg 	* testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
    284  1.1  mrg 	* testsuite/30_threads/lock_guard/cons/1.cc: Replace dynamic exception
    285  1.1  mrg 	specification with noexcept-specifier.
    286  1.1  mrg 	* testsuite/ext/pool_allocator/allocate_chunk.cc: Include
    287  1.1  mrg 	testsuite_hooks.h and use THROW macro.
    288  1.1  mrg 	* testsuite/ext/profile/replace_new.cc: Likewise.
    289  1.1  mrg 
    290  1.1  mrg 	* include/ext/bitmap_allocator.h (bitmap_allocator::_S_refill_pool)
    291  1.1  mrg 	(bitmap_allocator::_M_allocate_single_object)
    292  1.1  mrg 	(bitmap_allocator::_M_get): Use _GLIBCXX_THROW macro.
    293  1.1  mrg 
    294  1.1  mrg 	* testsuite/18_support/bad_exception/59392.cc: Disable for C++17.
    295  1.1  mrg 
    296  1.1  mrg 	* testsuite/18_support/headers/new/synopsis.cc: Add C++14 and C++17
    297  1.1  mrg 	declarations.
    298  1.1  mrg 	* testsuite/18_support/headers/new/synopsis_cxx98.cc: New test.
    299  1.1  mrg 
    300  1.1  mrg 2016-12-06  Felipe Magno de Almeida  <felipe (a] expertisesolutions.com.br>
    301  1.1  mrg 
    302  1.1  mrg 	* src/c++11/cow-stdexcept.cc: Add special case for 16 bit pointers.
    303  1.1  mrg 
    304  1.1  mrg 	* crossconfig.m4: Add avr target for cross-compilation.
    305  1.1  mrg 	* configure: Regenerate.
    306  1.1  mrg 
    307  1.1  mrg 2016-12-06  Jonathan Wakely  <jwakely (a] redhat.com>
    308  1.1  mrg 
    309  1.1  mrg 	* python/libstdcxx/v6/printers.py (StdVariantPrinter): Update for new
    310  1.1  mrg 	data member name.
    311  1.1  mrg 	* testsuite/libstdc++-prettyprinters/cxx17.cc: Remove redundant test.
    312  1.1  mrg 
    313  1.1  mrg 	* include/bits/shared_ptr_base.h
    314  1.1  mrg 	(__shared_ptr_access<T, L, false, true>::operator->()): Fix assertion.
    315  1.1  mrg 
    316  1.1  mrg 2016-12-06  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
    317  1.1  mrg 
    318  1.1  mrg 	Constrain optional's __constexpr_addressof in its return type
    319  1.1  mrg 	and use a constexpr addressof for optional, if available.
    320  1.1  mrg 	* include/experimental/optional (__constexpr_addressof):
    321  1.1  mrg 	Constrain in the return type instead of in a template parameter.
    322  1.1  mrg 	(_Has_addressof_mem)
    323  1.1  mrg 	(_Has_addressof_free, _Has_addressof, __constexpr_addressof):
    324  1.1  mrg 	Guard with #ifndef __cpp_lib_addressof_constexpr.
    325  1.1  mrg 	(operator->()): Use std::__addressof if it's constexpr.
    326  1.1  mrg 
    327  1.1  mrg 2016-12-06  Tim Shen  <timshen (a] google.com>
    328  1.1  mrg 
    329  1.1  mrg 	* include/std/variant (visit): Make visit constexpr. Also cleanup
    330  1.1  mrg 	__get_alternative and __storage, since we don't support reference/void
    331  1.1  mrg 	alternatives any more.
    332  1.1  mrg 	* testsuite/20_util/variant/compile.cc: Add tests.
    333  1.1  mrg 
    334  1.1  mrg 2016-12-06  Tim Shen  <timshen (a] google.com>
    335  1.1  mrg 
    336  1.1  mrg 	* include/bits/enable_special_members.h: Make
    337  1.1  mrg 	_Enable_default_constructor constexpr.
    338  1.1  mrg 	* include/std/variant (variant::emplace, variant::swap, std::swap,
    339  1.1  mrg 	std::hash): Sfinae on emplace and std::swap; handle __poison_hash bases
    340  1.1  mrg 	of duplicated types.
    341  1.1  mrg 
    342  1.1  mrg 2016-12-06  Tim Shen  <timshen (a] google.com>
    343  1.1  mrg 
    344  1.1  mrg 	* include/std/variant (std::get, operator==): Implement constexpr
    345  1.1  mrg 	comparison and get<>.
    346  1.1  mrg 	* testsuite/20_util/variant/compile.cc: Tests.
    347  1.1  mrg 
    348  1.1  mrg 2016-12-06  Tim Shen  <timshen (a] google.com>
    349  1.1  mrg 
    350  1.1  mrg 	* include/std/variant (__erased_use_alloc_ctor,
    351  1.1  mrg 	_Variant_base::_Variant_base, variant::variant): Remove uses-allocator
    352  1.1  mrg 	related functions.
    353  1.1  mrg 	* testsuite/20_util/variant/compile.cc: Remove related tests.
    354  1.1  mrg 	* testsuite/20_util/variant/run.cc: Remove related tests.
    355  1.1  mrg 
    356  1.1  mrg 2016-12-06  Aditya Kumar  <hiraditya (a] msn.com>
    357  1.1  mrg 
    358  1.1  mrg 	* src/c++11/shared_ptr.cc (_Sp_locker::_Sp_locker(const void* p)): Add
    359  1.1  mrg 	noexcept on constructor.
    360  1.1  mrg 	(_Sp_locker::_Sp_locker(const void* p1, const void* p2)): Same.
    361  1.1  mrg 
    362  1.1  mrg 2016-12-06  Jonathan Wakely  <jwakely (a] redhat.com>
    363  1.1  mrg 
    364  1.1  mrg 	* include/bits/basic_string.h (basic_string::find, basic_string::rfind)
    365  1.1  mrg 	(basic_string::find_first_of, basic_string::find_last_of)
    366  1.1  mrg 	(basic_string::find_first_not_of, basic_string::find_last_not_of):
    367  1.1  mrg 	Make all overloads noexcept.
    368  1.1  mrg 	(basic_string::compare(const _CharT*)): Make noexcept.
    369  1.1  mrg 
    370  1.1  mrg 2016-12-03  John David Anglin  <danglin (a] gcc.gnu.org>
    371  1.1  mrg 
    372  1.1  mrg 	* config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Regenerate.
    373  1.1  mrg 
    374  1.1  mrg 2016-12-01  David Edelsohn  <dje.gcc (a] gmail.com>
    375  1.1  mrg 
    376  1.1  mrg 	* testsuite/26_numerics/headers/cmath/hypot.cc: XFAIL on AIX.
    377  1.1  mrg 
    378  1.1  mrg 2016-12-01  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
    379  1.1  mrg 
    380  1.1  mrg 	Implement LWG 2766,
    381  1.1  mrg 	Swapping non-swappable types and LWG 2749,
    382  1.1  mrg 	swappable traits for variants.
    383  1.1  mrg 	* include/bits/move.h (swap(_Tp&, _Tp&)): Constrain
    384  1.1  mrg 	with __is_tuple_like.
    385  1.1  mrg 	* include/bits/stl_pair.h (swap(pair<_T1, _T2>&, pair<_T1, _T2>&)):
    386  1.1  mrg 	Add a deleted overload.
    387  1.1  mrg 	* include/bits/unique_ptr.h
    388  1.1  mrg 	(swap(unique_ptr<_Tp, _Dp>&, unique_ptr<_Tp, _Dp>&)): Likewise.
    389  1.1  mrg 	* include/std/array
    390  1.1  mrg 	(swap(array<_Tp, _Nm>&, array<_Tp, _Nm>&)): Likewise.
    391  1.1  mrg 	* include/std/optional
    392  1.1  mrg 	(swap(optional<_Tp>&, optional<_Tp>&)): Likewise.
    393  1.1  mrg 	* include/std/tuple (__is_tuple_like_impl, __is_tuple_like):
    394  1.1  mrg 	Move to type_traits.
    395  1.1  mrg 	(swap(tuple<_Elements...>&, tuple<_Elements...>&)): Add a deleted
    396  1.1  mrg 	overload.
    397  1.1  mrg 	* include/std/type_traits (__is_tuple_like_impl, __is_tuple_like):
    398  1.1  mrg 	New.
    399  1.1  mrg 	(swap(_Tp&, _Tp&)): Constrain with __is_tuple_like.
    400  1.1  mrg 	* include/std/utility (__is_tuple_like_impl): Move to type_traits.
    401  1.1  mrg 	* include/std/variant
    402  1.1  mrg 	(swap(variant<_Types...>&, variant<_Types...>&)):
    403  1.1  mrg 	Add a deleted overload.
    404  1.1  mrg 	* testsuite/20_util/optional/swap/2.cc: Add tests for disabled
    405  1.1  mrg 	swaps.
    406  1.1  mrg 	* testsuite/20_util/pair/swap_cxx17.cc: New.
    407  1.1  mrg 	* testsuite/20_util/tuple/swap_cxx17.cc: Likewise.
    408  1.1  mrg 	* testsuite/20_util/unique_ptr/specialized_algorithms/swap_cxx17.cc:
    409  1.1  mrg 	Likewise.
    410  1.1  mrg 	* testsuite/20_util/variant/compile.cc: Add tests for disabled
    411  1.1  mrg 	swaps.
    412  1.1  mrg 	* testsuite/23_containers/array/specialized_algorithms/swap_cxx17.cc:
    413  1.1  mrg 	New.
    414  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/get_neg.cc: Adjust.
    415  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc:
    416  1.1  mrg 	Likewise.
    417  1.1  mrg 
    418  1.1  mrg 2016-12-01  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
    419  1.1  mrg 
    420  1.1  mrg 	The convertible_to traits need to use a variadic catch-all for the
    421  1.1  mrg 	false-cases.
    422  1.1  mrg 	* include/std/istream (__is_convertible_to_basic_istream):
    423  1.1  mrg 	Change the parameter of the false-case of __check to a variadic.
    424  1.1  mrg 	* include/std/ostream (__is_convertible_to_basic_ostream):
    425  1.1  mrg 	Likewise.
    426  1.1  mrg 
    427  1.1  mrg 2016-12-01  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
    428  1.1  mrg 
    429  1.1  mrg 	* crossconfig.m4 (*-linux*): Add link-check for memalign.
    430  1.1  mrg 	* configure: Regenerated.
    431  1.1  mrg 
    432  1.1  mrg 2016-12-01  Tim Shen  <timshen (a] google.com>
    433  1.1  mrg 
    434  1.1  mrg 	PR libstdc++/71500
    435  1.1  mrg 	* include/bits/regex.h (basic_regex::basic_regex): Use ECMAScript
    436  1.1  mrg 	when the syntax is not specified.
    437  1.1  mrg 	* include/bits/regex_compiler.h (_RegexTranslator,
    438  1.1  mrg 	_RegexTranslatorBase): Partially support icase in ranges.
    439  1.1  mrg 	* include/bits/regex_compiler.tcc (_BracketMatcher::_M_apply):
    440  1.1  mrg 	Refactor _M_apply to make the control flow easier to follow, and
    441  1.1  mrg 	call _M_translator._M_match_range as added previously.
    442  1.1  mrg 	* testsuite/28_regex/traits/char/icase.cc: Add new tests.
    443  1.1  mrg 	* testsuite/28_regex/traits/char/user_defined.cc: Add new tests.
    444  1.1  mrg 
    445  1.1  mrg 2016-11-30  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
    446  1.1  mrg 
    447  1.1  mrg 	Fix testsuite failures caused by the patch implementing LWG 2534.
    448  1.1  mrg 	* include/std/istream (__is_convertible_to_basic_istream):
    449  1.1  mrg 	Change the return types of __check, introduce istream_type.
    450  1.1  mrg 	(operator>>(_Istream&&, _Tp&&)):
    451  1.1  mrg 	Use __is_convertible_to_basic_istream::istream_type as the return type.
    452  1.1  mrg 	* include/std/ostream (__is_convertible_to_basic_ostream):
    453  1.1  mrg 	Change the return types of __check, introduce ostream_type.
    454  1.1  mrg 	(operator>>(_Ostream&&, _Tp&&)):
    455  1.1  mrg 	Use __is_convertible_to_basic_ostream::ostream_type as the return type.
    456  1.1  mrg 
    457  1.1  mrg 2016-11-30  Tim Shen  <timshen (a] google.com>
    458  1.1  mrg 
    459  1.1  mrg 	* include/bits/shared_ptr_base.h
    460  1.1  mrg 	(__shared_ptr_access<T, L, true, false>::operator*()): Fix assertion.
    461  1.1  mrg 
    462  1.1  mrg 2016-11-30  David Edelsohn  <dje.gcc (a] gmail.com>
    463  1.1  mrg 
    464  1.1  mrg 	* testsuite/18_support/50594.cc: XFAIL on AIX.
    465  1.1  mrg 	* testsuite/ext/mt_allocator/check_new.cc: Same.
    466  1.1  mrg 	* testsuite/ext/pool_allocator/check_new.cc: Same.
    467  1.1  mrg 	* testsuite/27_io/ios_base/storage/11584.cc: Same.
    468  1.1  mrg 
    469  1.1  mrg 2016-11-30  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
    470  1.1  mrg 
    471  1.1  mrg 	Implement LWG 2534, Constrain rvalue stream operators.
    472  1.1  mrg 	* include/std/istream (__is_convertible_to_basic_istream): New.
    473  1.1  mrg 	(__is_extractable): Likewise.
    474  1.1  mrg 	(operator>>(basic_istream<_CharT, _Traits>&&, _Tp&&)):
    475  1.1  mrg 	Turn the stream parameter into a template parameter
    476  1.1  mrg 	and constrain.
    477  1.1  mrg 	* include/std/ostream (__is_convertible_to_basic_ostream): New.
    478  1.1  mrg 	(__is_insertable): Likewise.
    479  1.1  mrg 	(operator<<(basic_ostream<_CharT, _Traits>&&, const _Tp&)):
    480  1.1  mrg 	Turn the stream parameter into a template parameter
    481  1.1  mrg 	and constrain.
    482  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/char/4.cc: New.
    483  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/wchar_t/4.cc:
    484  1.1  mrg 	Likewise.
    485  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/6.cc: Likewise.
    486  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/6.cc: Likewise.
    487  1.1  mrg 
    488  1.1  mrg 2016-11-30  Christophe Lyon  <christophe.lyon (a] linaro.org>
    489  1.1  mrg 
    490  1.1  mrg 	* testsuite/experimental/type_erased_allocator/2.cc: Add
    491  1.1  mrg 	dg-require-thread-fence.
    492  1.1  mrg 
    493  1.1  mrg 2016-11-29  David Edelsohn  <dje.gcc (a] gmail.com>
    494  1.1  mrg 
    495  1.1  mrg 	PR libstdc++/68838
    496  1.1  mrg 	* testsuite/lib/libstdc++.exp (DEFAULT_CXXFLAGS): Add -Wl,-bmaxdata on
    497  1.1  mrg 	AIX.
    498  1.1  mrg 	* testsuite/23_containers/vector/profile/vector.cc: Remove
    499  1.1  mrg 	dg-additional-options.
    500  1.1  mrg 
    501  1.1  mrg 2016-11-26  Tim Shen  <timshen (a] google.com>
    502  1.1  mrg 
    503  1.1  mrg 	PR libstdc++/78441
    504  1.1  mrg 	* include/std/variant: Propagate cv qualifications to types returned
    505  1.1  mrg 	by variant_alternative.
    506  1.1  mrg 	* testsuite/20_util/variant/compile.cc: Tests.
    507  1.1  mrg 
    508  1.1  mrg 2016-11-23  Felix Morgner  <felix.morgner (a] gmail.com>
    509  1.1  mrg 	    Jonathan Wakely  <jwakely (a] redhat.com>
    510  1.1  mrg 
    511  1.1  mrg 	PR libstdc++/78490
    512  1.1  mrg 	* include/experimental/propagate_const (propagate_const::operator=):
    513  1.1  mrg 	Add missing return statements.
    514  1.1  mrg 	* testsuite/experimental/propagate_const/assignment/move_neg.cc:
    515  1.1  mrg 	Adjust dg-error line numbers.
    516  1.1  mrg 	* testsuite/experimental/propagate_const/requirements2.cc: Likewise.
    517  1.1  mrg 
    518  1.1  mrg 2016-11-22  Uros Bizjak  <ubizjak (a] gmail.com>
    519  1.1  mrg 
    520  1.1  mrg 	* testsuite/Makefile.am
    521  1.1  mrg 	(check-DEJAGNU $(check_DEJAGNU_normal_targets)): Fix detection
    522  1.1  mrg 	of -j argument.
    523  1.1  mrg 	* testsuite/Makefile.in: Regenereate.
    524  1.1  mrg 
    525  1.1  mrg 2016-11-22  Jonathan Wakely  <jwakely (a] redhat.com>
    526  1.1  mrg 
    527  1.1  mrg 	PR libstdc++/78465
    528  1.1  mrg 	* testsuite/29_atomics/headers/atomic/macros.cc: Replace runtime tests
    529  1.1  mrg 	with preprocessor conditions.
    530  1.1  mrg 
    531  1.1  mrg 2016-11-21  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    532  1.1  mrg 
    533  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_MATH11_PROTO): Update comments.
    534  1.1  mrg 	(__CORRECT_ISO_CPP11_MATH_H_PROTO): Rename to ...
    535  1.1  mrg 	(__CORRECT_ISO_CPP11_MATH_H_PROTO_FP): ... this.
    536  1.1  mrg 	Add test for C++11 <math.h> integral overloads.
    537  1.1  mrg 	* configure: Regenerate.
    538  1.1  mrg 	* config.h.in: Regenerate.
    539  1.1  mrg 
    540  1.1  mrg 	* include/c_global/cmath [__cplusplus >= 201103L]: Reflect
    541  1.1  mrg 	__CORRECT_ISO_CPP11_MATH_H_PROTO to
    542  1.1  mrg 	__CORRECT_ISO_CPP11_MATH_H_PROTO_FP rename.
    543  1.1  mrg 	* include/c_global/cmath [_GLIBCXX_USE_C99_MATH &&
    544  1.1  mrg 	!_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC && __cplusplus >= 201103L]
    545  1.1  mrg 	(std::fpclassify): Wrap in !__CORRECT_ISO_CPP11_MATH_H_PROTO_INT.
    546  1.1  mrg 	(std::isfinite): Likewise.
    547  1.1  mrg 	(std::isinf): Likewise.
    548  1.1  mrg 	(std::isnan): Likewise.
    549  1.1  mrg 	(std::isnormal): Likewise.
    550  1.1  mrg 	(std::signbit): Likewise.
    551  1.1  mrg 	(std::isgreater): Likewise.
    552  1.1  mrg 	(std::isgreaterequal): Likewise.
    553  1.1  mrg 	(std::isless): Likewise.
    554  1.1  mrg 	(std::islessequal): Likewise.
    555  1.1  mrg 	(std::islessgreater): Likewise.
    556  1.1  mrg 	(std::isunordered): Likewise.
    557  1.1  mrg 	[__cplusplus >= 201103L && _GLIBCXX_USE_C99_MATH_TR1]
    558  1.1  mrg 	(std::acosh): Likewise.
    559  1.1  mrg 	(std::asinh): Likewise.
    560  1.1  mrg 	(std::atanh): Likewise.
    561  1.1  mrg 	(std::cbrt): Likewise.
    562  1.1  mrg 	(std::copysign): Likewise.
    563  1.1  mrg 	(std::erf): Likewise.
    564  1.1  mrg 	(std::erfc): Likewise.
    565  1.1  mrg 	(std::exp2): Likewise.
    566  1.1  mrg 	(std::expm1): Likewise.
    567  1.1  mrg 	(std::fdim): Likewise.
    568  1.1  mrg 	(std::fma): Likewise.
    569  1.1  mrg 	(std::fmax): Likewise.
    570  1.1  mrg 	(std::fmin): Likewise.
    571  1.1  mrg 	(std::hypot): Likewise.
    572  1.1  mrg 	(std::ilogb): Likewise.
    573  1.1  mrg 	(std::lgamma): Likewise.
    574  1.1  mrg 	(std::llrint): Likewise.
    575  1.1  mrg 	(std::llround): Likewise.
    576  1.1  mrg 	(std::log1p): Likewise.
    577  1.1  mrg 	(std::log2): Likewise.
    578  1.1  mrg 	(std::logb): Likewise.
    579  1.1  mrg 	(std::lrint): Likewise.
    580  1.1  mrg 	(std::lround): Likewise.
    581  1.1  mrg 	(std::nearbyint): Likewise.
    582  1.1  mrg 	(std::nextafter): Likewise.
    583  1.1  mrg 	(std::nexttoward): Likewise.
    584  1.1  mrg 	(std::remainder): Likewise.
    585  1.1  mrg 	(std::remquo): Likewise.
    586  1.1  mrg 	(std::rint): Likewise.
    587  1.1  mrg 	(std::round): Likewise.
    588  1.1  mrg 	(std::scalbln): Likewise.
    589  1.1  mrg 	(std::scalbn): Likewise.
    590  1.1  mrg 	(std::tgamma): Likewise.
    591  1.1  mrg 	(std::trunc): Likewise.
    592  1.1  mrg 	* include/tr1/cmath [_GLIBCXX_USE_C99_MATH_TR1 && __cplusplus >=
    593  1.1  mrg 	201103L]: Reflect __CORRECT_ISO_CPP11_MATH_H_PROTO to
    594  1.1  mrg 	__CORRECT_ISO_CPP11_MATH_H_PROTO_FP rename.
    595  1.1  mrg 
    596  1.1  mrg 2016-11-15  Jonathan Wakely  <jwakely (a] redhat.com>
    597  1.1  mrg 
    598  1.1  mrg 	PR libstdc++/59406
    599  1.1  mrg 	* include/bits/functional_hash.h: Add comment noting difference from
    600  1.1  mrg 	FNV-1a.
    601  1.1  mrg 	* include/tr1/functional_hash.h: Likewise.
    602  1.1  mrg 	* libsupc++/hash_bytes.cc: Likewise.
    603  1.1  mrg 
    604  1.1  mrg 	* include/bits/basic_string.h: Reuse _If_sv alias template for new
    605  1.1  mrg 	constructor.
    606  1.1  mrg 
    607  1.1  mrg 	* doc/xml/manual/intro.xml: Document LWG 2770 status. Remove entries
    608  1.1  mrg 	for 2742 and 2748.
    609  1.1  mrg 	* doc/html/*: Regenerate.
    610  1.1  mrg 	* include/std/utility (__tuple_size_cv_impl): New helper to safely
    611  1.1  mrg 	detect tuple_size<T>::value, as per LWG 2770.
    612  1.1  mrg 	(tuple_size<cv T>): Adjust partial specializations to derive from
    613  1.1  mrg 	__tuple_size_cv_impl.
    614  1.1  mrg 	* testsuite/20_util/tuple/cv_tuple_size.cc: Test SFINAE-friendliness.
    615  1.1  mrg 
    616  1.1  mrg 	* testsuite/libstdc++-prettyprinters/cxx17.cc: Adjust test for
    617  1.1  mrg 	variant<T&>.
    618  1.1  mrg 
    619  1.1  mrg 2016-11-15  Tim Shen  <timshen (a] google.com>
    620  1.1  mrg 
    621  1.1  mrg 	* include/std/variant: Remove variant<T&>, variant<void>, variant<>
    622  1.1  mrg 	support to rebase on the post-Issaquah design.
    623  1.1  mrg 	* testsuite/20_util/variant/compile.cc: Likewise.
    624  1.1  mrg 
    625  1.1  mrg 2016-11-15  Matthias Klose  <doko (a] ubuntu.com>
    626  1.1  mrg 
    627  1.1  mrg 	* configure: Regenerate.
    628  1.1  mrg 
    629  1.1  mrg 2016-11-15  Jonathan Wakely  <jwakely (a] redhat.com>
    630  1.1  mrg 
    631  1.1  mrg 	* testsuite/19_diagnostics/error_code/is_error_code_v.cc: Fix license
    632  1.1  mrg 	text.
    633  1.1  mrg 	* testsuite/20_util/any/assign/emplace.cc: Likewise.
    634  1.1  mrg 	* testsuite/20_util/any/cons/in_place.cc: Likewise.
    635  1.1  mrg 	* testsuite/20_util/any/make_any.cc: Likewise.
    636  1.1  mrg 	* testsuite/20_util/any/requirements.cc: Likewise.
    637  1.1  mrg 	* testsuite/20_util/any/typedefs.cc: Likewise.
    638  1.1  mrg 	* testsuite/20_util/bind/is_placeholder_v.cc: Likewise.
    639  1.1  mrg 	* testsuite/20_util/duration/requirements/treat_as_floating_point_v.cc:
    640  1.1  mrg 	Likewise.
    641  1.1  mrg 	* testsuite/20_util/in_place/requirements.cc: Likewise.
    642  1.1  mrg 	* testsuite/20_util/optional/77288.cc: Likewise.
    643  1.1  mrg 	* testsuite/20_util/optional/assignment/1.cc: Likewise.
    644  1.1  mrg 	* testsuite/20_util/optional/assignment/2.cc: Likewise.
    645  1.1  mrg 	* testsuite/20_util/optional/assignment/3.cc: Likewise.
    646  1.1  mrg 	* testsuite/20_util/optional/assignment/4.cc: Likewise.
    647  1.1  mrg 	* testsuite/20_util/optional/assignment/5.cc: Likewise.
    648  1.1  mrg 	* testsuite/20_util/optional/assignment/6.cc: Likewise.
    649  1.1  mrg 	* testsuite/20_util/optional/assignment/7.cc: Likewise.
    650  1.1  mrg 	* testsuite/20_util/optional/cons/77727.cc: Likewise.
    651  1.1  mrg 	* testsuite/20_util/optional/cons/move.cc: Likewise.
    652  1.1  mrg 	* testsuite/20_util/optional/cons/value.cc: Likewise.
    653  1.1  mrg 	* testsuite/20_util/optional/cons/value_neg.cc: Likewise.
    654  1.1  mrg 	* testsuite/20_util/optional/constexpr/cons/value.cc: Likewise.
    655  1.1  mrg 	* testsuite/20_util/optional/constexpr/make_optional.cc: Likewise.
    656  1.1  mrg 	* testsuite/20_util/optional/constexpr/observers/1.cc: Likewise.
    657  1.1  mrg 	* testsuite/20_util/optional/constexpr/observers/2.cc: Likewise.
    658  1.1  mrg 	* testsuite/20_util/optional/constexpr/observers/3.cc: Likewise.
    659  1.1  mrg 	* testsuite/20_util/optional/constexpr/observers/4.cc: Likewise.
    660  1.1  mrg 	* testsuite/20_util/optional/constexpr/observers/5.cc: Likewise.
    661  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/1.cc: Likewise.
    662  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/2.cc: Likewise.
    663  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/3.cc: Likewise.
    664  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/4.cc: Likewise.
    665  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/5.cc: Likewise.
    666  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/6.cc: Likewise.
    667  1.1  mrg 	* testsuite/20_util/optional/hash.cc: Likewise.
    668  1.1  mrg 	* testsuite/20_util/optional/make_optional.cc: Likewise.
    669  1.1  mrg 	* testsuite/20_util/optional/observers/1.cc: Likewise.
    670  1.1  mrg 	* testsuite/20_util/optional/observers/2.cc: Likewise.
    671  1.1  mrg 	* testsuite/20_util/optional/observers/3.cc: Likewise.
    672  1.1  mrg 	* testsuite/20_util/optional/observers/4.cc: Likewise.
    673  1.1  mrg 	* testsuite/20_util/optional/observers/5.cc: Likewise.
    674  1.1  mrg 	* testsuite/20_util/optional/observers/6.cc: Likewise.
    675  1.1  mrg 	* testsuite/20_util/optional/relops/1.cc: Likewise.
    676  1.1  mrg 	* testsuite/20_util/optional/relops/2.cc: Likewise.
    677  1.1  mrg 	* testsuite/20_util/optional/relops/3.cc: Likewise.
    678  1.1  mrg 	* testsuite/20_util/optional/relops/4.cc: Likewise.
    679  1.1  mrg 	* testsuite/20_util/optional/relops/5.cc: Likewise.
    680  1.1  mrg 	* testsuite/20_util/optional/relops/6.cc: Likewise.
    681  1.1  mrg 	* testsuite/20_util/optional/requirements.cc: Likewise.
    682  1.1  mrg 	* testsuite/20_util/optional/swap/1.cc: Likewise.
    683  1.1  mrg 	* testsuite/20_util/optional/typedefs.cc: Likewise.
    684  1.1  mrg 	* testsuite/20_util/ratio/requirements/ratio_equal_v.cc: Likewise.
    685  1.1  mrg 	* testsuite/20_util/tuple/tuple_size_v.cc: Likewise.
    686  1.1  mrg 	* testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc:
    687  1.1  mrg 	Likewise.
    688  1.1  mrg 	* testsuite/20_util/variable_templates_for_traits.cc: Likewise.
    689  1.1  mrg 	* testsuite/20_util/variant/hash.cc: Likewise.
    690  1.1  mrg 	* testsuite/21_strings/basic_string_view/typedefs.cc: Likewise.
    691  1.1  mrg 	* testsuite/experimental/any/typedefs.cc: Likewise.
    692  1.1  mrg 	* testsuite/experimental/array/make_array.cc: Likewise.
    693  1.1  mrg 	* testsuite/experimental/array/neg.cc: Likewise.
    694  1.1  mrg 	* testsuite/experimental/chrono/value.cc: Likewise.
    695  1.1  mrg 	* testsuite/experimental/deque/erasure.cc: Likewise.
    696  1.1  mrg 	* testsuite/experimental/forward_list/erasure.cc: Likewise.
    697  1.1  mrg 	* testsuite/experimental/list/erasure.cc: Likewise.
    698  1.1  mrg 	* testsuite/experimental/map/erasure.cc: Likewise.
    699  1.1  mrg 	* testsuite/experimental/memory/observer_ptr/assignment/assign.cc:
    700  1.1  mrg 	Likewise.
    701  1.1  mrg 	* testsuite/experimental/memory/observer_ptr/cons/cons.cc: Likewise.
    702  1.1  mrg 	* testsuite/experimental/memory/observer_ptr/hash/hash.cc: Likewise.
    703  1.1  mrg 	* testsuite/experimental/memory/observer_ptr/make_observer.cc:
    704  1.1  mrg 	Likewise.
    705  1.1  mrg 	* testsuite/experimental/memory/observer_ptr/relops/relops.cc:
    706  1.1  mrg 	Likewise.
    707  1.1  mrg 	* testsuite/experimental/memory/observer_ptr/requirements.cc: Likewise.
    708  1.1  mrg 	* testsuite/experimental/memory/observer_ptr/swap/swap.cc: Likewise.
    709  1.1  mrg 	* testsuite/experimental/memory/observer_ptr/typedefs.cc: Likewise.
    710  1.1  mrg 	* testsuite/experimental/optional/77288.cc: Likewise.
    711  1.1  mrg 	* testsuite/experimental/optional/assignment/1.cc: Likewise.
    712  1.1  mrg 	* testsuite/experimental/optional/assignment/2.cc: Likewise.
    713  1.1  mrg 	* testsuite/experimental/optional/assignment/3.cc: Likewise.
    714  1.1  mrg 	* testsuite/experimental/optional/assignment/4.cc: Likewise.
    715  1.1  mrg 	* testsuite/experimental/optional/assignment/5.cc: Likewise.
    716  1.1  mrg 	* testsuite/experimental/optional/assignment/6.cc: Likewise.
    717  1.1  mrg 	* testsuite/experimental/optional/cons/77727.cc: Likewise.
    718  1.1  mrg 	* testsuite/experimental/optional/cons/move.cc: Likewise.
    719  1.1  mrg 	* testsuite/experimental/optional/cons/value.cc: Likewise.
    720  1.1  mrg 	* testsuite/experimental/optional/cons/value_neg.cc: Likewise.
    721  1.1  mrg 	* testsuite/experimental/optional/constexpr/cons/value.cc: Likewise.
    722  1.1  mrg 	* testsuite/experimental/optional/constexpr/make_optional.cc: Likewise.
    723  1.1  mrg 	* testsuite/experimental/optional/constexpr/observers/1.cc: Likewise.
    724  1.1  mrg 	* testsuite/experimental/optional/constexpr/observers/2.cc: Likewise.
    725  1.1  mrg 	* testsuite/experimental/optional/constexpr/observers/3.cc: Likewise.
    726  1.1  mrg 	* testsuite/experimental/optional/constexpr/observers/4.cc: Likewise.
    727  1.1  mrg 	* testsuite/experimental/optional/constexpr/observers/5.cc: Likewise.
    728  1.1  mrg 	* testsuite/experimental/optional/constexpr/relops/1.cc: Likewise.
    729  1.1  mrg 	* testsuite/experimental/optional/constexpr/relops/2.cc: Likewise.
    730  1.1  mrg 	* testsuite/experimental/optional/constexpr/relops/3.cc: Likewise.
    731  1.1  mrg 	* testsuite/experimental/optional/constexpr/relops/4.cc: Likewise.
    732  1.1  mrg 	* testsuite/experimental/optional/constexpr/relops/5.cc: Likewise.
    733  1.1  mrg 	* testsuite/experimental/optional/constexpr/relops/6.cc: Likewise.
    734  1.1  mrg 	* testsuite/experimental/optional/make_optional.cc: Likewise.
    735  1.1  mrg 	* testsuite/experimental/optional/observers/1.cc: Likewise.
    736  1.1  mrg 	* testsuite/experimental/optional/observers/2.cc: Likewise.
    737  1.1  mrg 	* testsuite/experimental/optional/observers/3.cc: Likewise.
    738  1.1  mrg 	* testsuite/experimental/optional/observers/4.cc: Likewise.
    739  1.1  mrg 	* testsuite/experimental/optional/observers/5.cc: Likewise.
    740  1.1  mrg 	* testsuite/experimental/optional/relops/1.cc: Likewise.
    741  1.1  mrg 	* testsuite/experimental/optional/relops/2.cc: Likewise.
    742  1.1  mrg 	* testsuite/experimental/optional/relops/3.cc: Likewise.
    743  1.1  mrg 	* testsuite/experimental/optional/relops/4.cc: Likewise.
    744  1.1  mrg 	* testsuite/experimental/optional/relops/5.cc: Likewise.
    745  1.1  mrg 	* testsuite/experimental/optional/relops/6.cc: Likewise.
    746  1.1  mrg 	* testsuite/experimental/optional/requirements.cc: Likewise.
    747  1.1  mrg 	* testsuite/experimental/optional/swap/1.cc: Likewise.
    748  1.1  mrg 	* testsuite/experimental/optional/typedefs.cc: Likewise.
    749  1.1  mrg 	* testsuite/experimental/propagate_const/assignment/move.cc: Likewise.
    750  1.1  mrg 	* testsuite/experimental/propagate_const/assignment/move_neg.cc:
    751  1.1  mrg 	Likewise.
    752  1.1  mrg 	* testsuite/experimental/propagate_const/cons/move.cc: Likewise.
    753  1.1  mrg 	* testsuite/experimental/propagate_const/cons/move_neg.cc: Likewise.
    754  1.1  mrg 	* testsuite/experimental/propagate_const/hash/1.cc: Likewise.
    755  1.1  mrg 	* testsuite/experimental/propagate_const/observers/1.cc: Likewise.
    756  1.1  mrg 	* testsuite/experimental/propagate_const/relops/1.cc: Likewise.
    757  1.1  mrg 	* testsuite/experimental/propagate_const/requirements1.cc: Likewise.
    758  1.1  mrg 	* testsuite/experimental/propagate_const/requirements2.cc: Likewise.
    759  1.1  mrg 	* testsuite/experimental/propagate_const/requirements3.cc: Likewise.
    760  1.1  mrg 	* testsuite/experimental/propagate_const/requirements4.cc: Likewise.
    761  1.1  mrg 	* testsuite/experimental/propagate_const/requirements5.cc: Likewise.
    762  1.1  mrg 	* testsuite/experimental/propagate_const/swap/1.cc: Likewise.
    763  1.1  mrg 	* testsuite/experimental/propagate_const/typedefs.cc: Likewise.
    764  1.1  mrg 	* testsuite/experimental/random/randint.cc: Likewise.
    765  1.1  mrg 	* testsuite/experimental/ratio/value.cc: Likewise.
    766  1.1  mrg 	* testsuite/experimental/set/erasure.cc: Likewise.
    767  1.1  mrg 	* testsuite/experimental/string/erasure.cc: Likewise.
    768  1.1  mrg 	* testsuite/experimental/string_view/typedefs.cc: Likewise.
    769  1.1  mrg 	* testsuite/experimental/system_error/value.cc: Likewise.
    770  1.1  mrg 	* testsuite/experimental/tuple/tuple_size.cc: Likewise.
    771  1.1  mrg 	* testsuite/experimental/type_traits/value.cc: Likewise.
    772  1.1  mrg 	* testsuite/experimental/unordered_map/erasure.cc: Likewise.
    773  1.1  mrg 	* testsuite/experimental/unordered_set/erasure.cc: Likewise.
    774  1.1  mrg 	* testsuite/experimental/vector/erasure.cc: Likewise.
    775  1.1  mrg 
    776  1.1  mrg 	* doc/xml/manual/intro.xml: Document LWG 2742 status.
    777  1.1  mrg 	* doc/html/*: Regenerate.
    778  1.1  mrg 	* include/bits/basic_string.h
    779  1.1  mrg 	(basic_string(const T&, size_type, size_type, const Allocator&)): Add
    780  1.1  mrg 	constructor for substring of basic_string_view, as per LWG 2742 but
    781  1.1  mrg 	with additional constraint to fix ambiguity.
    782  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/9.cc: New test.
    783  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/9.cc: New test.
    784  1.1  mrg 
    785  1.1  mrg 	* doc/xml/manual/intro.xml: Document LWG 2748 status.
    786  1.1  mrg 	* include/std/optional (optional<T>::swap): Use is_nothrow_swappable_v
    787  1.1  mrg 	for exception specification.
    788  1.1  mrg 	(swap(optional<T>&, optional<T>&)): Disable when T is not swappable.
    789  1.1  mrg 	* testsuite/20_util/optional/swap/2.cc: New test.
    790  1.1  mrg 
    791  1.1  mrg 2016-11-14  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
    792  1.1  mrg 
    793  1.1  mrg 	Implement P0513R0, Poisoning the Hash.
    794  1.1  mrg 	* include/bits/functional_hash.h (__poison_hash): New.
    795  1.1  mrg 	* include/bits/unique_ptr.h
    796  1.1  mrg 	(hash<unique_ptr<_Tp, _Dp>>): Derive from __poison_hash.
    797  1.1  mrg 	* include/std/optional (hash<optional<_Tp>>): Likewise.
    798  1.1  mrg 	* include/std/variant (hash<variant<_Types...>>): Likewise.
    799  1.1  mrg 	* testsuite/20_util/default_delete/48631_neg.cc: Adjust.
    800  1.1  mrg 	* testsuite/20_util/default_delete/void_neg.cc: Likewise.
    801  1.1  mrg 	* testsuite/20_util/optional/hash.cc: New.
    802  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/48635_neg.cc: Adjust.
    803  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/cv_qual_neg.cc: Adjust.
    804  1.1  mrg 	* testsuite/20_util/unique_ptr/hash/1.cc: Add tests for
    805  1.1  mrg 	poisoned fancy pointer hashes.
    806  1.1  mrg 	* testsuite/20_util/variant/hash.cc: New.
    807  1.1  mrg 
    808  1.1  mrg 2016-11-14  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
    809  1.1  mrg 
    810  1.1  mrg 	Implement P0504R0 (Revisiting in-place tag types for
    811  1.1  mrg 	any/optional/variant).
    812  1.1  mrg 	* include/std/any (any(_ValueType&& __value)): Constrain
    813  1.1  mrg 	the __is_in_place_type with the decayed type.
    814  1.1  mrg 	(make_any): Adjust to use the new tag type.
    815  1.1  mrg 	* include/std/utility (in_place_tag): Remove.
    816  1.1  mrg 	(in_place_t): Turn into a non-reference tag type.
    817  1.1  mrg 	(__in_place, __in_place_type, __in_place_index): Remove.
    818  1.1  mrg 	(in_place): Turn into an inline variable of non-reference
    819  1.1  mrg 	tag type.
    820  1.1  mrg 	(in_place<_Tp>): Remove.
    821  1.1  mrg 	(in_place_index<_Idx>): Remove.
    822  1.1  mrg 	(in_place_type_t): New.
    823  1.1  mrg 	(in_place_type): Turn into a variable template of non-reference
    824  1.1  mrg 	type.
    825  1.1  mrg 	(in_place_index_t): New.
    826  1.1  mrg 	(in_place_index): Turn into a variable template of non-reference
    827  1.1  mrg 	type.
    828  1.1  mrg 	* include/std/variant
    829  1.1  mrg 	(_Variant_storage(in_place_index_t<_Np>, _Args&&...)): Adjust to
    830  1.1  mrg 	use the new tag type.
    831  1.1  mrg 	(_Union(in_place_index_t<0>, _Args&&...)): Likewise.
    832  1.1  mrg 	(_Union(in_place_index_t<_Np>, _Args&&...)): Likewise.
    833  1.1  mrg 	(_Variant_base()): Likewise.
    834  1.1  mrg 	(variant(_Tp&&)): Likewise.
    835  1.1  mrg 	(variant(in_place_type_t<_Tp>, _Args&&...)): Likewise.
    836  1.1  mrg 	(variant(in_place_type_t<_Tp>, initializer_list<_Up>,
    837  1.1  mrg 	_Args&&...)): Likewise.
    838  1.1  mrg 	(variant(in_place_index_t<_Np>, _Args&&...)): Likewise.
    839  1.1  mrg 	(variant(in_place_index_t<_Np>, initializer_list<_Up>,
    840  1.1  mrg 	_Args&&...)): Likewise
    841  1.1  mrg 	(variant(allocator_arg_t, const _Alloc&)): Likewise.
    842  1.1  mrg 	(variant(allocator_arg_t, const _Alloc&, _Tp&&)): Likewise.
    843  1.1  mrg 	(variant(allocator_arg_t, const _Alloc&, in_place_type_t<_Tp>,
    844  1.1  mrg 	_Args&&...)): Likewise.
    845  1.1  mrg 	(variant(allocator_arg_t, const _Alloc&, in_place_type_t<_Tp>,
    846  1.1  mrg 	initializer_list<_Up>, _Args&&...)): Likewise.
    847  1.1  mrg 	(variant(allocator_arg_t, const _Alloc&, in_place_index_t<_Np>,
    848  1.1  mrg 	_Args&&...)): Likewise.
    849  1.1  mrg 	(variant(allocator_arg_t, const _Alloc&, in_place_index_t<_Np>,
    850  1.1  mrg 	initializer_list<_Up>, _Args&&...)): Likewise.
    851  1.1  mrg 	(emplace(_Args&&...)): Likewise.
    852  1.1  mrg 	(emplace(initializer_list<_Up>, _Args&&...)): Likewise.
    853  1.1  mrg 	* testsuite/20_util/any/cons/explicit.cc: Likewise.
    854  1.1  mrg 	* testsuite/20_util/any/cons/in_place.cc: Likewise.
    855  1.1  mrg 	* testsuite/20_util/any/requirements.cc: Add tests to
    856  1.1  mrg 	check that any is not constructible from the new in_place_type_t
    857  1.1  mrg 	of any value category.
    858  1.1  mrg 	* testsuite/20_util/in_place/requirements.cc: Adjust to
    859  1.1  mrg 	use the new tag type.
    860  1.1  mrg 	* testsuite/20_util/variant/compile.cc: Likewise.
    861  1.1  mrg 	* testsuite/20_util/variant/run.cc: Likewise.
    862  1.1  mrg 
    863  1.1  mrg 2016-11-14  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
    864  1.1  mrg 
    865  1.1  mrg 	Use constexpr addressof in optional, SFINAE housekeeping
    866  1.1  mrg 	for any, optional and tuple.
    867  1.1  mrg 	* include/std/any (__do_emplace(_Args&&...)): New.
    868  1.1  mrg 	(__do_emplace(initializer_list<_Up>, _Args&&...)): Likewise.
    869  1.1  mrg 	(__any_constructible): Likewise.
    870  1.1  mrg 	(__any_constructible_t): Use __any_constructible.
    871  1.1  mrg 	(operator=(_ValueType&&)): SFINAE in the return type.
    872  1.1  mrg 	(emplace(_Args&&...)): Likewise.
    873  1.1  mrg 	(emplace(initializer_list<_Up>, _Args&&...)): Likewise.
    874  1.1  mrg 	* include/std/optional (_Has_addressof_mem): Remove.
    875  1.1  mrg 	(_Has_addressof_free): Likewise.
    876  1.1  mrg 	(_Has_addressof): Likewise.
    877  1.1  mrg 	(__constexpr_addressof(_Tp&)): Likewise.
    878  1.1  mrg 	(operator->): Use std::__addressof.
    879  1.1  mrg 	* include/std/tuple (operator=(const tuple<_UElements...>&)):
    880  1.1  mrg 	SFINAE in return type.
    881  1.1  mrg 	(operator=(tuple<_UElements...>&&)): Likewise.
    882  1.1  mrg 	* testsuite/20_util/any/misc/any_cast_neg.cc: Adjust.
    883  1.1  mrg 
    884  1.1  mrg 2016-11-14  Jonathan Wakely  <jwakely (a] redhat.com>
    885  1.1  mrg 
    886  1.1  mrg 	* include/bits/move.h (addressof(const _Tp&&)): Add deleted overload,
    887  1.1  mrg 	as per LWG 2598.
    888  1.1  mrg 
    889  1.1  mrg 	* include/std/future (future::share(), future<R&>::share())
    890  1.1  mrg 	(future<void>::share()): Add noexcept, as per LWG 2556.
    891  1.1  mrg 
    892  1.1  mrg 2016-11-13  Jonathan Wakely  <jwakely (a] redhat.com>
    893  1.1  mrg 
    894  1.1  mrg 	PR libstdc++/78326
    895  1.1  mrg 	* include/experimental/memory_resource (memory_resource::_S_max_align):
    896  1.1  mrg 	Change access to protected.
    897  1.1  mrg 
    898  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status.
    899  1.1  mrg 	* doc/html/manual/status.html: Regenerate.
    900  1.1  mrg 	* include/bits/shared_ptr.h (shared_ptr(unique_ptr<_Yp, _Del>)): Add
    901  1.1  mrg 	extension constructor to maintain C++14 behaviour.
    902  1.1  mrg 	* include/bits/shared_ptr_base.h (__sp_array_delete): Add new struct.
    903  1.1  mrg 	(__shared_count(_Ptr, false_type), __shared_count(_Ptr, true_type)):
    904  1.1  mrg 	New constructors.
    905  1.1  mrg 	(__sp_compatible_with, __sp_is_constructible): Add specializations
    906  1.1  mrg 	for array support.
    907  1.1  mrg 	(__sp_is_constructible_arr, __sp_is_constructible_arrN): New helpers.
    908  1.1  mrg 	(__shared_ptr_access): New base class for observer member functions.
    909  1.1  mrg 	(__shared_ptr::element_type): Use remove_extent.
    910  1.1  mrg 	(__shared_ptr::_UniqCompatible): Add __sp_compatible_with check.
    911  1.1  mrg 	(__shared_ptr(_Yp*)): Use tag dispatching to call new __shared_count
    912  1.1  mrg 	constructor.
    913  1.1  mrg 	(__shared_ptr(unique_ptr<_Yp, _Del>)): Add extension constructor.
    914  1.1  mrg 	(__shared_ptr::operator*, __shared_ptr::operator->): Remove and
    915  1.1  mrg 	inherit from __shared_ptr_access base class.
    916  1.1  mrg 	(__shared_ptr::__has_esft_base): Return false for array types.
    917  1.1  mrg 	(__weak_ptr::element_type): Use remove_extent.
    918  1.1  mrg 	* include/experimental/bits/shared_ptr.h (__libfund_v1): Remove.
    919  1.1  mrg 	(__shared_ptr<__libfund_v1<_Tp>>): Remove specializations.
    920  1.1  mrg 	(__wak_ptr<__libfund_v1<_Tp>>): Likewise.
    921  1.1  mrg 	(experimental::__sp_compatible_v): Redefine using
    922  1.1  mrg 	__sp_compatible_with.
    923  1.1  mrg 	(experimental::__sp_is_constructible_v): Redefine using
    924  1.1  mrg 	__sp_is_constructible.
    925  1.1  mrg 	(get_deleter, operator<<): Change argument from __shared_ptr to
    926  1.1  mrg 	shared_ptr.
    927  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/array.cc: New test.
    928  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/unique_ptr_array.cc: Adjust for
    929  1.1  mrg 	new behaviour.
    930  1.1  mrg 	* testsuite/20_util/shared_ptr/observers/array.cc: Test observers for
    931  1.1  mrg 	arrays.
    932  1.1  mrg 	* testsuite/20_util/shared_ptr/observers/array_neg.cc: New test.
    933  1.1  mrg 
    934  1.1  mrg 2016-11-13  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
    935  1.1  mrg 
    936  1.1  mrg 	Implement P0403R1, Literal suffixes for basic_string_view.
    937  1.1  mrg 	* include/std/string_view
    938  1.1  mrg 	(operator""sv(const char*, size_t)): New.
    939  1.1  mrg 	(operator""sv(const wchar_t*, size_t)): Likewise.
    940  1.1  mrg 	(operator""sv(const char16_t*, size_t)): Likewise.
    941  1.1  mrg 	(operator""sv(const char32_t*, size_t)): Likewise.
    942  1.1  mrg 	* testsuite/21_strings/basic_string_view/literals/types.cc: New.
    943  1.1  mrg 	* testsuite/21_strings/basic_string_view/literals/values.cc: Likewise.
    944  1.1  mrg 	* testsuite/experimental/string_view/literals/values.cc: Add
    945  1.1  mrg 	tests for literals with embedded NULs.
    946  1.1  mrg 
    947  1.1  mrg 2016-11-12  Jonathan Wakely  <jwakely (a] redhat.com>
    948  1.1  mrg 
    949  1.1  mrg 	* src/filesystem/ops.cc (is_empty): Fix typo in exception message.
    950  1.1  mrg 
    951  1.1  mrg 	* include/std/future (future_error): Fix public typo to private.
    952  1.1  mrg 
    953  1.1  mrg 2016-11-11  Jonathan Wakely  <jwakely (a] redhat.com>
    954  1.1  mrg 
    955  1.1  mrg 	* include/std/future (future_error): Make existing constructor
    956  1.1  mrg 	private and add constructor from future_errc.
    957  1.1  mrg 
    958  1.1  mrg 	* include/bits/shared_ptr.h (hash<shared_ptr<T>>): Use element_type.
    959  1.1  mrg 	* include/bits/shared_ptr_base.h (hash<__shared_ptr<T, L>>): Likewise.
    960  1.1  mrg 
    961  1.1  mrg 2016-11-10  Franois Dumont  <fdumont (a] gcc.gnu.org>
    962  1.1  mrg 
    963  1.1  mrg 	* src/c++11/debug.cc (format_word): Delete.
    964  1.1  mrg 	(print_literal): New. Replace call to print_word for literals.
    965  1.1  mrg 
    966  1.1  mrg 2016-11-09  Tim Shen  <timshen (a] google.com>
    967  1.1  mrg 
    968  1.1  mrg 	* include/bits/regex.h (regex_iterator::regex_iterator()):
    969  1.1  mrg 	Define end() as _M_pregex == nullptr.
    970  1.1  mrg 	* include/bits/regex.tcc (regex_iterator::operator==(),
    971  1.1  mrg 	regex_iterator::operator++()): Fix operator==() and operator++() to
    972  1.1  mrg 	look at null-ness of _M_pregex on both sides.
    973  1.1  mrg 	* testsuite/28_regex/regression.cc: New testcase.
    974  1.1  mrg 
    975  1.1  mrg 2016-11-07  Jason Merrill  <jason (a] redhat.com>
    976  1.1  mrg 
    977  1.1  mrg 	* include/bits/c++config (_GLIBCXX_NOEXCEPT_PARM)
    978  1.1  mrg 	(_GLIBCXX_NOEXCEPT_QUAL): New.
    979  1.1  mrg 	* include/std/type_traits (is_function): Use them.
    980  1.1  mrg 	* libsubc++/new (launder): Likewise.
    981  1.1  mrg 	* libsupc++/cxxabi.h (__pbase_type_info::__masks): Add
    982  1.1  mrg 	__noexcept_mask.
    983  1.1  mrg 	* libsupc++/pbase_type_info.cc (__do_catch): Handle function
    984  1.1  mrg 	pointer conversion.
    985  1.1  mrg 
    986  1.1  mrg 2016-11-07  Franois Dumont  <fdumont (a] gcc.gnu.org>
    987  1.1  mrg 
    988  1.1  mrg 	* config/abi/pre/gnu-versioned-namespace.ver: Export C++17 new of
    989  1.1  mrg 	over-aligned types symbols.
    990  1.1  mrg 
    991  1.1  mrg 2016-10-28  Jonathan Wakely  <jwakely (a] redhat.com>
    992  1.1  mrg 
    993  1.1  mrg 	* include/experimental/bits/fs_path.h (__is_path_src)
    994  1.1  mrg 	(_S_range_begin, _S_range_end): Overload to treat string_view as a
    995  1.1  mrg 	Source object.
    996  1.1  mrg 	(path::operator+=, path::compare): Overload for basic_string_view.
    997  1.1  mrg 	* testsuite/experimental/filesystem/path/construct/string_view.cc:
    998  1.1  mrg 	New test.
    999  1.1  mrg 	* testsuite/experimental/filesystem/path/construct/
   1000  1.1  mrg 	string_view_cxx17.cc: New test.
   1001  1.1  mrg 
   1002  1.1  mrg 	* include/experimental/bits/fs_path.h
   1003  1.1  mrg 	(path::_S_convert<_Iter>(_Iter, _Iter)): Remove cv-qualifiers from
   1004  1.1  mrg 	iterator's value_type.
   1005  1.1  mrg 	(path::_S_convert<_Iter>(_Iter __first, __null_terminated)): Likewise.
   1006  1.1  mrg 	Do not use operation not supported by input iterators.
   1007  1.1  mrg 	(path::__is_path_iter_src): Add partial specialization for const
   1008  1.1  mrg 	encoded character types.
   1009  1.1  mrg 	* testsuite/experimental/filesystem/path/construct/range.cc: Test
   1010  1.1  mrg 	construction from input iterators with const value types.
   1011  1.1  mrg 
   1012  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status.
   1013  1.1  mrg 	* doc/html/*: Regenerate.
   1014  1.1  mrg 	* include/std/type_traits (has_unique_object_representations): Guard
   1015  1.1  mrg 	with __has_builtin check.
   1016  1.1  mrg 	* libsupc++/new (launder): Define for C++17.
   1017  1.1  mrg 	* testsuite/18_support/launder/1.cc: New test.
   1018  1.1  mrg 	* testsuite/18_support/launder/requirements.cc: New test.
   1019  1.1  mrg 	* testsuite/18_support/launder/requirements_neg.cc: New test.
   1020  1.1  mrg 
   1021  1.1  mrg 2016-10-27  Uros Bizjak  <ubizjak (a] gmail.com>
   1022  1.1  mrg 
   1023  1.1  mrg 	PR libstdc++/70975
   1024  1.1  mrg 	* src/filesystem/ops.cc (do_copy_file) [_GLIBCXX_USE_SENDFILE]:
   1025  1.1  mrg 	Pass non-null pointer to sendfile for offset argument.
   1026  1.1  mrg 
   1027  1.1  mrg 2016-10-27  Jonathan Wakely  <jwakely (a] redhat.com>
   1028  1.1  mrg 
   1029  1.1  mrg 	* testsuite/ext/random/uniform_inside_sphere_distribution/cons/
   1030  1.1  mrg 	default.cc: Fix effective target selector.
   1031  1.1  mrg 	* testsuite/ext/random/uniform_inside_sphere_distribution/cons/
   1032  1.1  mrg 	parms.cc: Likewise.
   1033  1.1  mrg 	* testsuite/ext/random/uniform_inside_sphere_distribution/operators/
   1034  1.1  mrg 	equal.cc: Likewise.
   1035  1.1  mrg 	* testsuite/ext/random/uniform_inside_sphere_distribution/operators/
   1036  1.1  mrg 	generate.cc: Likewise.
   1037  1.1  mrg 	* testsuite/ext/random/uniform_inside_sphere_distribution/operators/
   1038  1.1  mrg 	inequal.cc: Likewise.
   1039  1.1  mrg 	* testsuite/ext/random/uniform_inside_sphere_distribution/operators/
   1040  1.1  mrg 	serialize.cc: Likewise.
   1041  1.1  mrg 
   1042  1.1  mrg 	* testsuite/experimental/filesystem/iterators/directory_iterator.cc:
   1043  1.1  mrg 	Use end() function to get end iterator.
   1044  1.1  mrg 	* testsuite/experimental/filesystem/iterators/pop.cc: Remove printf
   1045  1.1  mrg 	statements that were present for debugging.
   1046  1.1  mrg 	* testsuite/experimental/filesystem/iterators/
   1047  1.1  mrg 	recursive_directory_iterator.cc: Use end() function to get end
   1048  1.1  mrg 	iterator.
   1049  1.1  mrg 	* testsuite/experimental/filesystem/operations/last_write_time.cc:
   1050  1.1  mrg 	Only require file timestamps to be accurate to one second.
   1051  1.1  mrg 
   1052  1.1  mrg 2016-10-26  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1053  1.1  mrg 
   1054  1.1  mrg 	* include/bits/stl_map.h (map()): Make default.
   1055  1.1  mrg 	* include/bits/stl_multimap.h (multimap()): Likewise.
   1056  1.1  mrg 	* include/bits/stl_multiset.h (multiset()): Likewise.
   1057  1.1  mrg 	* include/bits/stl_set.h (set()): Likewise.
   1058  1.1  mrg 	* include/bits/stl_tree.h (_Rb_tree_impl()): Add conditional noexcept.
   1059  1.1  mrg 	(_Rb_tree()): Make default.
   1060  1.1  mrg 
   1061  1.1  mrg 2016-10-26  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   1062  1.1  mrg 
   1063  1.1  mrg 	PR libstdc++/78110
   1064  1.1  mrg 	* libsupc++/new_opa.cc: Don't include <malloc.h> in a free standing
   1065  1.1  mrg 	environment.  Declare memalign directly in that case.
   1066  1.1  mrg 
   1067  1.1  mrg 2016-10-26  Jonathan Wakely  <jwakely (a] redhat.com>
   1068  1.1  mrg 
   1069  1.1  mrg 	* testsuite/experimental/filesystem/iterators/pop.cc: Remove
   1070  1.1  mrg 	unreliable dependency on directory order.
   1071  1.1  mrg 
   1072  1.1  mrg 2016-10-26  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   1073  1.1  mrg 
   1074  1.1  mrg 	Implement uniform_inside_sphere_distribution extension.
   1075  1.1  mrg 	* include/ext/random: Implement uniform_inside_sphere_distribution.
   1076  1.1  mrg 	* include/ext/random.tcc: Ditto.
   1077  1.1  mrg 	* testsuite/ext/random/uniform_inside_sphere_distribution/
   1078  1.1  mrg 	cons/default.cc: New.
   1079  1.1  mrg 	* testsuite/ext/random/uniform_inside_sphere_distribution/
   1080  1.1  mrg 	cons/parms.cc: New.
   1081  1.1  mrg 	* testsuite/ext/random/uniform_inside_sphere_distribution/
   1082  1.1  mrg 	operators/equal.cc: New.
   1083  1.1  mrg 	* testsuite/ext/random/uniform_inside_sphere_distribution/
   1084  1.1  mrg 	operators/generate.cc: New.
   1085  1.1  mrg 	* testsuite/ext/random/uniform_inside_sphere_distribution/
   1086  1.1  mrg 	operators/inequal.cc: New.
   1087  1.1  mrg 	* testsuite/ext/random/uniform_inside_sphere_distribution/
   1088  1.1  mrg 	operators/serialize.cc: New.
   1089  1.1  mrg 
   1090  1.1  mrg 2016-10-26  Jonathan Wakely  <jwakely (a] redhat.com>
   1091  1.1  mrg 
   1092  1.1  mrg 	* include/experimental/bits/fs_dir.h (recursive_directory_iterator):
   1093  1.1  mrg 	Overload pop (LWG 2706).
   1094  1.1  mrg 	* src/filesystem/dir.cc (recursive_directory_iterator::pop): Define
   1095  1.1  mrg 	new overload.
   1096  1.1  mrg 	* testsuite/experimental/filesystem/iterators/pop.cc: New test.
   1097  1.1  mrg 
   1098  1.1  mrg 	* src/filesystem/dir.cc (recursive_directory_iterator::increment):
   1099  1.1  mrg 	Reset state on error.
   1100  1.1  mrg 	* testsuite/experimental/filesystem/iterators/
   1101  1.1  mrg 	recursive_directory_iterator.cc: Check state after increment error.
   1102  1.1  mrg 
   1103  1.1  mrg 	PR libstdc++/78111
   1104  1.1  mrg 	* src/filesystem/ops.cc (canonical): Set error for non-existent path.
   1105  1.1  mrg 
   1106  1.1  mrg 2016-10-26  Uros Bizjak  <ubizjak (a] gmail.com>
   1107  1.1  mrg 
   1108  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_FILESYSTEM_DEPS): Include <limits.h>
   1109  1.1  mrg 	for PATH_MAX in realpath test.
   1110  1.1  mrg 	* configure: Regenerate.
   1111  1.1  mrg 
   1112  1.1  mrg 2016-10-25  Jonathan Wakely  <jwakely (a] redhat.com>
   1113  1.1  mrg 
   1114  1.1  mrg 	* src/filesystem/ops.cc
   1115  1.1  mrg 	(last_write_time(const path&, file_time_type, error_code&)): Handle
   1116  1.1  mrg 	negative times correctly.
   1117  1.1  mrg 	* testsuite/experimental/filesystem/operations/last_write_time.cc:
   1118  1.1  mrg 	Test writing file times.
   1119  1.1  mrg 
   1120  1.1  mrg 	* src/filesystem/ops.cc (do_copy_file): Report an error if source or
   1121  1.1  mrg 	destination is not a regular file (LWG 2712).
   1122  1.1  mrg 	(equivalent): Fix error handling and result when only one file exists.
   1123  1.1  mrg 	* testsuite/experimental/filesystem/operations/copy.cc: Remove files
   1124  1.1  mrg 	created by tests. Test copying directories.
   1125  1.1  mrg 	* testsuite/experimental/filesystem/operations/copy_file.cc: Remove
   1126  1.1  mrg 	files created by tests.
   1127  1.1  mrg 	* testsuite/experimental/filesystem/operations/equivalent.cc: New.
   1128  1.1  mrg 	* testsuite/experimental/filesystem/operations/is_empty.cc: New.
   1129  1.1  mrg 	* testsuite/experimental/filesystem/operations/read_symlink.cc: Remove
   1130  1.1  mrg 	file created by test.
   1131  1.1  mrg 	* testsuite/experimental/filesystem/operations/remove_all.cc: New.
   1132  1.1  mrg 	* testsuite/util/testsuite_fs.h (~scoped_file): Only try to remove
   1133  1.1  mrg 	file if path is non-empty, to support removal by other means.
   1134  1.1  mrg 
   1135  1.1  mrg 2016-10-24  Jonathan Wakely  <jwakely (a] redhat.com>
   1136  1.1  mrg 
   1137  1.1  mrg 	* src/filesystem/ops.cc (is_empty): Fix error handling.
   1138  1.1  mrg 	* testsuite/experimental/filesystem/operations/is_empty.cc: New test.
   1139  1.1  mrg 
   1140  1.1  mrg 	PR libstdc++/71337
   1141  1.1  mrg 	* src/filesystem/ops.cc (temp_directory_path): Pass error_code
   1142  1.1  mrg 	argument to other filesystem operations.
   1143  1.1  mrg 	* testsuite/experimental/filesystem/operations/temp_directory_path.cc:
   1144  1.1  mrg 	Add testcase for inaccessible directory.
   1145  1.1  mrg 
   1146  1.1  mrg 	* src/filesystem/dir.cc (open_dir): Return same value for errors
   1147  1.1  mrg 	whether ignored or not.
   1148  1.1  mrg 	(_Dir::advance(error_code*, directory_options)): Return false on
   1149  1.1  mrg 	error.
   1150  1.1  mrg 	(directory_iterator(const path&, directory_options, error_code*)):
   1151  1.1  mrg 	Create end iterator on error (LWG 2723).
   1152  1.1  mrg 	(recursive_directory_iterator(const path&, directory_options,
   1153  1.1  mrg 	error_code*)): Likewise.
   1154  1.1  mrg 	* testsuite/experimental/filesystem/iterators/directory_iterator.cc:
   1155  1.1  mrg 	Update expected behaviour on error.
   1156  1.1  mrg 	* testsuite/experimental/filesystem/iterators/
   1157  1.1  mrg 	recursive_directory_iterator.cc: Likewise.
   1158  1.1  mrg 
   1159  1.1  mrg 	* src/filesystem/ops.cc (close_fd): Remove.
   1160  1.1  mrg 	(do_copy_file): Just use close(3) instead of close_fd, to prevent
   1161  1.1  mrg 	retrying on error.
   1162  1.1  mrg 
   1163  1.1  mrg 	* src/filesystem/ops.cc (do_copy_file): Return an error if either
   1164  1.1  mrg 	source or destination is not a regular file.
   1165  1.1  mrg 	(copy): Update comment to refer to LWG 2681. Implement 2682 and 2683
   1166  1.1  mrg 	resolutions.
   1167  1.1  mrg 	(read_symlink): Add missing ec.clear().
   1168  1.1  mrg 	* testsuite/experimental/filesystem/operations/copy.cc: Update
   1169  1.1  mrg 	expected behaviour for copying directories with create_symlinks.
   1170  1.1  mrg 	Verify that error_code arguments are cleared if there's no error.
   1171  1.1  mrg 	* testsuite/experimental/filesystem/operations/read_symlink.cc: New.
   1172  1.1  mrg 
   1173  1.1  mrg 2016-10-24  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   1174  1.1  mrg 
   1175  1.1  mrg 	Cross-port exception-safety and move fixes of std::any to
   1176  1.1  mrg 	std::experimental::any.
   1177  1.1  mrg 	* include/experimental/any (operator=(const any&)):
   1178  1.1  mrg 	Make strongly exception-safe.
   1179  1.1  mrg 	(operator=(any&&)): clear() unconditionally in the case where
   1180  1.1  mrg 	rhs has a value.
   1181  1.1  mrg 	(_Manager_internal<_Tp>::_S_manage): Move in _Op_xfer, don't copy.
   1182  1.1  mrg 	* testsuite/experimental/any/assign/2.cc: Adjust.
   1183  1.1  mrg 	* testsuite/experimental/any/assign/exception.cc: New.
   1184  1.1  mrg 	* testsuite/experimental/any/cons/2.cc: Adjust.
   1185  1.1  mrg 	* testsuite/experimental/any/misc/any_cast_neg.cc: Ajust.
   1186  1.1  mrg 
   1187  1.1  mrg 2016-10-24  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   1188  1.1  mrg 
   1189  1.1  mrg 	Cross-port the latest resolution of LWG2756 and some
   1190  1.1  mrg 	bug-fixes to experimental::optional.
   1191  1.1  mrg 	PR libstdc++/77288
   1192  1.1  mrg 	PR libstdc++/77727
   1193  1.1  mrg 	* include/experimental/optional (_Optional_base):
   1194  1.1  mrg 	Remove constructors that take a _Tp.
   1195  1.1  mrg 	(__is_optional_impl, __is_optional): Remove.
   1196  1.1  mrg 	(__converts_from_optional): New.
   1197  1.1  mrg 	(optional(_Up&&)): Fix constraints, call base with in_place.
   1198  1.1  mrg 	(optional(const optional<_Up>&)): Fix constraints, use emplace.
   1199  1.1  mrg 	(optional(optional<_Up>&&)): Likewise.
   1200  1.1  mrg 	(operator=(_Up&&)): Fix constraints.
   1201  1.1  mrg 	(operator=(const optional<_Up>&)): Likewise.
   1202  1.1  mrg 	(operator=(optional<_Up>&&)): Likewise.
   1203  1.1  mrg 	(emplace(_Args&&...)): Constrain.
   1204  1.1  mrg 	(emplace(initializer_list<_Up>, _Args&&...)): Likewise.
   1205  1.1  mrg 	* testsuite/experimental/optional/77288.cc: New.
   1206  1.1  mrg 	* testsuite/experimental/optional/assignment/5.cc: Adjust.
   1207  1.1  mrg 	* testsuite/experimental/optional/cons/77727.cc: New.
   1208  1.1  mrg 	* testsuite/experimental/optional/cons/value.cc: Adjust.
   1209  1.1  mrg 
   1210  1.1  mrg 2016-10-24  Jonathan Wakely  <jwakely (a] redhat.com>
   1211  1.1  mrg 
   1212  1.1  mrg 	* include/bits/stl_vector.h (vector::_M_data_ptr, vector::data):
   1213  1.1  mrg 	Change return type of non-standard C++98 extension to match C++11.
   1214  1.1  mrg 
   1215  1.1  mrg 2016-10-22  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1216  1.1  mrg 
   1217  1.1  mrg 	* include/bits/c++config (_GLIBCXX_BEGIN_NAMESPACE_ALGO)
   1218  1.1  mrg 	(_GLIBCXX_END_NAMESPACE_ALGO): Default to respectively
   1219  1.1  mrg 	_GLIBCXX_BEGIN_NAMESPACE_VERSION and _GLIBCXX_END_NAMESPACE_VERSION.
   1220  1.1  mrg 	(_GLIBCXX_BEGIN_NAMESPACE_CONTAINER, _GLIBCXX_END_NAMESPACE_CONTAINER):
   1221  1.1  mrg 	Likewise.
   1222  1.1  mrg 
   1223  1.1  mrg 2016-10-22  Jonathan Wakely  <jwakely (a] redhat.com>
   1224  1.1  mrg 
   1225  1.1  mrg 	* src/filesystem/ops.cc (permissions(const path&, perms, error_code&)):
   1226  1.1  mrg 	Ignore symlink_nofollow flag if file is not a symlink.
   1227  1.1  mrg 	* testsuite/experimental/filesystem/operations/permissions.cc: Test
   1228  1.1  mrg 	symlink_nofollow on non-symlinks.
   1229  1.1  mrg 
   1230  1.1  mrg 2016-10-21  Jonathan Wakely  <jwakely (a] redhat.com>
   1231  1.1  mrg 
   1232  1.1  mrg 	* include/experimental/bits/fs_fwd.h (perms::resolve_symlinks):
   1233  1.1  mrg 	Replace with symlink_nofollow (LWG 2720).
   1234  1.1  mrg 	* src/filesystem/ops.cc (permissions(const path&, perms, error_code&)):
   1235  1.1  mrg 	Handle symlink_nofollow.
   1236  1.1  mrg 	* testsuite/experimental/filesystem/operations/create_symlink.cc: New
   1237  1.1  mrg 	test.
   1238  1.1  mrg 	* testsuite/experimental/filesystem/operations/permissions.cc: Test
   1239  1.1  mrg 	overload taking error_code.
   1240  1.1  mrg 
   1241  1.1  mrg 	* include/experimental/bits/fs_ops.h
   1242  1.1  mrg 	(exists(const path&, error_code&)): Clear error if status is known
   1243  1.1  mrg 	(LWG 2725).
   1244  1.1  mrg 	(status(const path&, error_code&)): Handle EOVERFLOW.
   1245  1.1  mrg 	* testsuite/experimental/filesystem/operations/exists.cc: Test
   1246  1.1  mrg 	overload taking an error_code.
   1247  1.1  mrg 
   1248  1.1  mrg 	* include/experimental/bits/fs_path.h (path::path(string_type&&))
   1249  1.1  mrg 	(path::operator=(string&&), path::assign(string_type&&)): Define
   1250  1.1  mrg 	construction and assignment from string_type rvalues (LWG 2707).
   1251  1.1  mrg 
   1252  1.1  mrg 2016-10-21  Eelis van der Weegen  <eelis (a] eelis.net>
   1253  1.1  mrg 
   1254  1.1  mrg 	* include/bits/stl_algo.h (__gen_two_uniform_ints): Move logic out
   1255  1.1  mrg 	of shuffle into new function.
   1256  1.1  mrg 	(shuffle): Call __gen_two_uniform_ints.
   1257  1.1  mrg 	(__sample<ForwardIterator, OutputIterator, Cat, Size, URBG>): Use
   1258  1.1  mrg 	__gen_two_uniform_ints and perform two samples at a time.
   1259  1.1  mrg 
   1260  1.1  mrg 2016-10-21  Jonathan Wakely  <jwakely (a] redhat.com>
   1261  1.1  mrg 
   1262  1.1  mrg 	* include/Makefile.am: Add <bits/refwrap.h> and <bits/std_function.h>.
   1263  1.1  mrg 	Order alphabetically.
   1264  1.1  mrg 	* include/Makefile.in: Regenerate.
   1265  1.1  mrg 	* include/bits/refwrap.h: New header.
   1266  1.1  mrg 	(_Maybe_get_result_type,_Weak_result_type_impl, _Weak_result_type)
   1267  1.1  mrg 	(_Reference_wrapper_base_impl, _Reference_wrapper_base)
   1268  1.1  mrg 	(reference_wrapper, ref, cref): Move here from <functional>.
   1269  1.1  mrg 	* include/bits/shared_ptr_base.h: Include <bits/refwrap.h> and
   1270  1.1  mrg 	<bits/stl_function.h> instead of <functional>.
   1271  1.1  mrg 	* include/bits/std_function.h: New header.
   1272  1.1  mrg 	(_Maybe_unary_or_binary_function, bad_function_call)
   1273  1.1  mrg 	(__is_location_invariant, _Nocopy_types, _Any_data)
   1274  1.1  mrg 	(_Simple_type_wrapper, _Function_base, _Function_handler, function):
   1275  1.1  mrg 	Move here from <functional>.
   1276  1.1  mrg 	* include/bits/unique_ptr.h: Include <bits/stl_function.h>.
   1277  1.1  mrg 	* include/std/functional: Include new headers and move components to
   1278  1.1  mrg 	them.
   1279  1.1  mrg 	* include/std/future: Include <bits/std_function.h> instead of
   1280  1.1  mrg 	<functional>.
   1281  1.1  mrg 	* include/std/mutex: Likewise.
   1282  1.1  mrg 	* include/std/regex: Likewise.
   1283  1.1  mrg 	* src/c++11/compatibility-thread-c++0x.cc: Include <functional>.
   1284  1.1  mrg 	* testsuite/20_util/default_delete/48631_neg.cc: Adjust dg-error line.
   1285  1.1  mrg 	* testsuite/20_util/default_delete/void_neg.cc: Likewise.
   1286  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/48635_neg.cc: Adjust dg-error
   1287  1.1  mrg 	lines.
   1288  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/cv_qual_neg.cc: Likewise.
   1289  1.1  mrg 	* testsuite/30_threads/packaged_task/49668.cc: Include <functional>.
   1290  1.1  mrg 
   1291  1.1  mrg 	* libsupc++/exception_ptr.h (make_exception_ptr): Qualify new.
   1292  1.1  mrg 	* testsuite/18_support/exception_ptr/make_exception_ptr_2.cc: New
   1293  1.1  mrg 	test.
   1294  1.1  mrg 
   1295  1.1  mrg 2016-10-20  Jonathan Wakely  <jwakely (a] redhat.com>
   1296  1.1  mrg 
   1297  1.1  mrg 	* include/backward/auto_ptr.h (__shared_ptr(auto_ptr&&))
   1298  1.1  mrg 	(shared_ptr(auto_ptr&&)): Adjust template parameter lists.
   1299  1.1  mrg 	* include/bits/shared_ptr.h (__sp_compatible_with)
   1300  1.1  mrg 	(__sp_is_constructible): New helper traits for shared_ptr.
   1301  1.1  mrg 	(shared_ptr::_Convertible): Replace with _Constructible.
   1302  1.1  mrg 	(shared_ptr::_Constructible, shared_ptr::_Assignable): Forward checks
   1303  1.1  mrg 	to base class.
   1304  1.1  mrg 	(shared_ptr::shared_ptr, shared_ptr::operator=): Constrain template
   1305  1.1  mrg 	with _Constructible and _Assignable.
   1306  1.1  mrg 	(shared_ptr::shared_ptr(shared_ptr<_Tp1>, _Tp*)): Use element_type
   1307  1.1  mrg 	instead of _Tp.
   1308  1.1  mrg 	(operator<): Likewise.
   1309  1.1  mrg 	(operator>): Define in terms of operator<.
   1310  1.1  mrg 	(static_pointer_cast, const_pointer_cast, dynamic_pointer_cast): Use
   1311  1.1  mrg 	element_type instead of _Tp.
   1312  1.1  mrg 	(reinterpret_pointer_cast): Define for C++17.
   1313  1.1  mrg 	(weak_ptr::_Convertible): Replace with _Constructible.
   1314  1.1  mrg 	(weak_ptr::_Constructible, weak_ptr::_Assignable): Forward checks
   1315  1.1  mrg 	to base class.
   1316  1.1  mrg 	(weak_ptr::weak_ptr, weak_ptr::operator=): Constrain templates
   1317  1.1  mrg 	with _Constructible and _Assignable.
   1318  1.1  mrg 	* include/bits/shared_ptr_base.h (__shared_ptr::_Convertible): Replace
   1319  1.1  mrg 	with _Compatible.
   1320  1.1  mrg 	(__shared_ptr::_SafeConv): New constraint for incoming raw pointers.
   1321  1.1  mrg 	(__shared_ptr::_Compatible): New constraint for converting from
   1322  1.1  mrg 	other types of shared_ptr and weak_ptr.
   1323  1.1  mrg 	(__shared_ptr::_Assignable): Define in terms of _Compatible.
   1324  1.1  mrg 	(__shared_ptr::_UniqCompatible, __shared_ptr::_UniqAssignable): New
   1325  1.1  mrg 	constraints for converting from unique_ptr.
   1326  1.1  mrg 	(__shared_ptr::__shared_ptr, __shared_ptr::operator=): Constrain
   1327  1.1  mrg 	template with _SaveConf, _Compatible and _Assignable. Remove
   1328  1.1  mrg 	__glibcxx_function_requires concept checks. Add static assertion for
   1329  1.1  mrg 	deleter expression being well-formed.
   1330  1.1  mrg 	(__shared_ptr::__shared_ptr(__shared_ptr<_Tp1>, _Tp*))
   1331  1.1  mrg 	(__shared_ptr::operator*, __shared_ptr::operator->)
   1332  1.1  mrg 	(__shared_ptr::get, __shared_ptr::_M_ptr): Use element_type instead
   1333  1.1  mrg 	of _Tp.
   1334  1.1  mrg 	(operator<): Likewise.
   1335  1.1  mrg 	(operator>): Define in terms of operator<.
   1336  1.1  mrg 	(static_pointer_cast, const_pointer_cast, dynamic_pointer_cast): Use
   1337  1.1  mrg 	element_type instead of _Tp.
   1338  1.1  mrg 	(reinterpret_pointer_cast): Define for C++17.
   1339  1.1  mrg 	(weak_ptr::_Convertible): Replace with _Compatible.
   1340  1.1  mrg 	(weak_ptr::_Compatible, weak_ptr::_Assignable): New constraints for
   1341  1.1  mrg 	conversions from other types of weak_ptr and shared_ptr.
   1342  1.1  mrg 	(__weak_ptr::__weak_ptr, __weak_ptr::operator=): Constrain templates
   1343  1.1  mrg 	with _Constructible and _Assignable.
   1344  1.1  mrg 	(__weak_ptr::_M_ptr): Use element_type instead of _Tp.
   1345  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Adjust
   1346  1.1  mrg 	dg-error pattern.
   1347  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Test conversions.
   1348  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
   1349  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/void_neg.cc: Likewise.
   1350  1.1  mrg 	* testsuite/20_util/shared_ptr/casts/reinterpret.cc: New test.
   1351  1.1  mrg 
   1352  1.1  mrg 2016-10-20  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   1353  1.1  mrg 
   1354  1.1  mrg 	Do the operator= SFINAE in the return type for optional,
   1355  1.1  mrg 	not in the template parameters.
   1356  1.1  mrg 	* include/std/optional (operator=(_Up&&)): Move SFINAE
   1357  1.1  mrg 	from template parameters to the return type.
   1358  1.1  mrg 	(operator=(const optional<_Up>&)): Likewise.
   1359  1.1  mrg 	(operator=(optional<_Up>&&)): Likewise.
   1360  1.1  mrg 
   1361  1.1  mrg 2016-10-20  Jonathan Wakely  <jwakely (a] redhat.com>
   1362  1.1  mrg 
   1363  1.1  mrg 	* include/bits/allocator.h: Remove trailing whitespace, tab-indent.
   1364  1.1  mrg 	* include/ext/new_allocator.h: Likewise.
   1365  1.1  mrg 
   1366  1.1  mrg 	PR libstdc++/78052
   1367  1.1  mrg 	* include/bits/allocator.h (allocator<void>::construct)
   1368  1.1  mrg 	(allocator<void>::destroy): Define.
   1369  1.1  mrg 	* testsuite/20_util/allocator/void.cc: New test.
   1370  1.1  mrg 
   1371  1.1  mrg 	* testsuite/20_util/enable_shared_from_this/56383.cc: Add tests for
   1372  1.1  mrg 	additional ambiguous cases.
   1373  1.1  mrg 
   1374  1.1  mrg 2016-10-19  Jonathan Wakely  <jwakely (a] redhat.com>
   1375  1.1  mrg 
   1376  1.1  mrg 	* include/backward/auto_ptr.h (__shared_ptr(auto_ptr&&)): Call
   1377  1.1  mrg 	_M_enable_shared_from_this_with instead of
   1378  1.1  mrg 	__enable_shared_from_this_helper.
   1379  1.1  mrg 	* include/bits/shared_ptr.h (__enable_shared_from_this_helper):
   1380  1.1  mrg 	Remove overload for std::enable_shared_from_this..
   1381  1.1  mrg 	(__enable_shared_from_this_base): Define friend function to select a
   1382  1.1  mrg 	std::enable_shared_from_this base class.
   1383  1.1  mrg 	* include/bits/shared_ptr_base.h (__enable_shared_from_this_helper):
   1384  1.1  mrg 	Remove all overloads.
   1385  1.1  mrg 	(__shared_ptr): Change all relevant constructors to call
   1386  1.1  mrg 	_M_enable_shared_from_this_with instead of
   1387  1.1  mrg 	__enable_shared_from_this_helper.
   1388  1.1  mrg 	(__shared_ptr::__efst_base_t, __shared_ptr::__has_efst_base): Helpers
   1389  1.1  mrg 	to detect accessible and unambiguous enable_shared_from_this bases.
   1390  1.1  mrg 	(__shared_ptr::_M_enable_shared_from_this_with): New function to
   1391  1.1  mrg 	replace __enable_shared_from_this_helper overloads.
   1392  1.1  mrg 	(__enable_shared_from_this_helper): Remove overload for
   1393  1.1  mrg 	std::__enable_shared_from_this.
   1394  1.1  mrg 	(__enable_shared_from_this_base): Define friend function to select a
   1395  1.1  mrg 	std::__enable_shared_from_this base class.
   1396  1.1  mrg 	* include/experimental/bits/shared_ptr.h (experimental::shared_ptr):
   1397  1.1  mrg 	Change relevant constructors to call _M_enable_shared_from_this_with.
   1398  1.1  mrg 	(experimental::shared_ptr::__efst_base_t)
   1399  1.1  mrg 	(experimental::shared_ptr::__has_efst_base): Helpers to detect
   1400  1.1  mrg 	accessible and unambiguous enable_shared_from_this bases.
   1401  1.1  mrg 	(experimental::shared_ptr::_M_enable_shared_from_this_with): Define.
   1402  1.1  mrg 	(experimental::__enable_shared_from_this_helper): Remove overload for
   1403  1.1  mrg 	std::experimental::enable_shared_from_this.
   1404  1.1  mrg 	(experimental::__expt_enable_shared_from_this_base): Define friend
   1405  1.1  mrg 	function to select a std::experimental::enable_shared_from_this base.
   1406  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/
   1407  1.1  mrg 	enable_shared_from_this.cc: New test.
   1408  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/unique_ptr_ctor.cc:
   1409  1.1  mrg 	Adjust expected behaviour for shared_ptr<A[]>.
   1410  1.1  mrg 
   1411  1.1  mrg 	* include/debug/vector (__gnu_debug::vector::emplace_back): Fix return
   1412  1.1  mrg 	type.
   1413  1.1  mrg 
   1414  1.1  mrg 	* include/backward/auto_ptr.h (dauto_ptr): Correct comment about
   1415  1.1  mrg 	conversions from auto_ptr<Derived> rvalues to auto_ptr<Base>.
   1416  1.1  mrg 	* testsuite/20_util/auto_ptr/assign_neg.cc: Remove redundant dg-error
   1417  1.1  mrg 	directives that only match notes, not errors.
   1418  1.1  mrg 
   1419  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/unique_ptr_ctor.cc:
   1420  1.1  mrg 	Add tests for valid and invalid conversions.
   1421  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/weak_ptr_ctor.cc:
   1422  1.1  mrg 	Likewise.
   1423  1.1  mrg 
   1424  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/cv_qual.cc: Move negative tests
   1425  1.1  mrg 	to new file.
   1426  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/cv_qual_neg.cc: New file.  Fix
   1427  1.1  mrg 	test for incompatible deleters to not also use incompatible types.
   1428  1.1  mrg 	Add tests for incompatible array types.
   1429  1.1  mrg 
   1430  1.1  mrg 	* include/experimental/bits/shared_ptr.h
   1431  1.1  mrg 	(__shared_ptr<__libfund_v1<_Tp, false>, _Lp>::_Compatible): Just use
   1432  1.1  mrg 	is_convertible for non-array specialization.
   1433  1.1  mrg 	(__shared_ptr<__libfund_v1<_Tp, false>, _Lp>::_UniqCompatible): New
   1434  1.1  mrg 	constraint for conversions from unique_ptr.
   1435  1.1  mrg 	(__shared_ptr<__libfund_v1<_Tp, false>, _Lp>::__shared_ptr): Constrain.
   1436  1.1  mrg 	(__shared_ptr<__libfund_v1<_Tp, false>, _Lp>::reset): Likewise.
   1437  1.1  mrg 	(__sp_compatible_v): New variable template for trait.
   1438  1.1  mrg 	(__sp_is_constructible): New trait to check shared_ptr constraints.
   1439  1.1  mrg 	(__sp_is_constructible_v): New variable template for trait.
   1440  1.1  mrg 	(__shared_ptr<__libfund_v1<_Tp, true>, _Lp>::_SafeConv): New
   1441  1.1  mrg 	constraint for construction/reset, using __sp_is_constructible_v.
   1442  1.1  mrg 	(__shared_ptr<__libfund_v1<_Tp, true>, _Lp>::_UniqCompatible): New
   1443  1.1  mrg 	constraint for conversions from unique_ptr.
   1444  1.1  mrg 	(__shared_ptr<__libfund_v1<_Tp, true>, _Lp>::__shared_ptr): Constrain.
   1445  1.1  mrg 	(__shared_ptr<__libfund_v1<_Tp, true>, _Lp>::reset): Likewise.
   1446  1.1  mrg 	(shared_ptr::_SafeConv): Constraint for checking constructors.
   1447  1.1  mrg 	(shared_ptr(Tp1*), shared_ptr(_Tp1, _Deleter))
   1448  1.1  mrg 	(shared_ptr(_Tp1, _Deleter, _Alloc)): Constrain with _SafeConv.
   1449  1.1  mrg 	(shared_ptr(const weak_ptr<_Tp1>&)): Constrain with _Compatible.
   1450  1.1  mrg 	(shared_ptr(auto_ptr<_Tp1>&&)): Fix, remove TODO.
   1451  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/pointer_ctor.cc:
   1452  1.1  mrg 	Remove tests using invalid conversions.
   1453  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/pointer_ctor_neg.cc:
   1454  1.1  mrg 	New test.
   1455  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/torture.cc: New test.
   1456  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/modifiers/reset.cc: Remove
   1457  1.1  mrg 	tests using invalid conversions.
   1458  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/modifiers/reset_neg.cc: New
   1459  1.1  mrg 	test.
   1460  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/observers/use_count.cc:
   1461  1.1  mrg 	Remove tests using invalid conversions.
   1462  1.1  mrg 
   1463  1.1  mrg 	PR libstdc++/77990
   1464  1.1  mrg 	* include/bits/unique_ptr.h (__uniq_ptr_impl): New type to
   1465  1.1  mrg 	encapsulate implementation details.
   1466  1.1  mrg 	(unique_ptr::unique_ptr(_Up)): Don't copy deleter object.
   1467  1.1  mrg 	(unique_ptr::get, unique_ptr::get_deleter, unique_ptr::release):
   1468  1.1  mrg 	Call member functions of implementation object.
   1469  1.1  mrg 	(unique_ptr<T[], D>): Likewise.
   1470  1.1  mrg 	* python/libstdcxx/v6/printers.py (UniquePointerPrinter): Adjust for
   1471  1.1  mrg 	new implementation.
   1472  1.1  mrg 	* python/libstdcxx/v6/xmethods.py (UniquePtrGetWorker): Likewise.
   1473  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/48635_neg.cc: Adjust dg-error
   1474  1.1  mrg 	lines.
   1475  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/cv_qual.cc: Likewise.
   1476  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/cv_qual.cc: Likewise.
   1477  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/77990.cc: New test.
   1478  1.1  mrg 
   1479  1.1  mrg 2016-10-18  Jonathan Wakely  <jwakely (a] redhat.com>
   1480  1.1  mrg 
   1481  1.1  mrg 	* include/experimental/bits/shared_ptr.h: Fix indentation.
   1482  1.1  mrg 
   1483  1.1  mrg 	* include/experimental/bits/shared_ptr.h (shared_ptr(shared_ptr&&)):
   1484  1.1  mrg 	Remove const from parameter.
   1485  1.1  mrg 	(operator<(const shared_ptr<T>&, nullptr_t)): Use correct
   1486  1.1  mrg 	specialization of std::less.
   1487  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/comparison/comparison.cc:
   1488  1.1  mrg 	Test comparison with nullptr and actually call test functions.
   1489  1.1  mrg 
   1490  1.1  mrg 	* include/bits/uses_allocator.h (__is_uses_allocator_constructible_v)
   1491  1.1  mrg 	(__is_nothrow_uses_allocator_constructible_v): Only define for C++14
   1492  1.1  mrg 	and later.
   1493  1.1  mrg 
   1494  1.1  mrg 2016-10-17  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1495  1.1  mrg 
   1496  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/12790-1.cc: Remove 'test'
   1497  1.1  mrg 	variables.
   1498  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
   1499  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
   1500  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
   1501  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
   1502  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
   1503  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
   1504  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
   1505  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
   1506  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
   1507  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
   1508  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
   1509  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
   1510  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
   1511  1.1  mrg 	* testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
   1512  1.1  mrg 	* testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
   1513  1.1  mrg 	* testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
   1514  1.1  mrg 	* testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
   1515  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
   1516  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
   1517  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
   1518  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
   1519  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
   1520  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
   1521  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
   1522  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
   1523  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
   1524  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
   1525  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
   1526  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
   1527  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
   1528  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
   1529  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
   1530  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
   1531  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
   1532  1.1  mrg 	* testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
   1533  1.1  mrg 	* testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
   1534  1.1  mrg 	* testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
   1535  1.1  mrg 	* testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
   1536  1.1  mrg 	* testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
   1537  1.1  mrg 	* testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
   1538  1.1  mrg 	* testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
   1539  1.1  mrg 	* testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
   1540  1.1  mrg 	* testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
   1541  1.1  mrg 	* testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
   1542  1.1  mrg 	* testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
   1543  1.1  mrg 	* testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
   1544  1.1  mrg 	* testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
   1545  1.1  mrg 	* testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
   1546  1.1  mrg 	* testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
   1547  1.1  mrg 	* testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
   1548  1.1  mrg 	* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
   1549  1.1  mrg 	* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
   1550  1.1  mrg 	* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
   1551  1.1  mrg 	* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
   1552  1.1  mrg 	* testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
   1553  1.1  mrg 	* testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
   1554  1.1  mrg 	* testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
   1555  1.1  mrg 	* testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
   1556  1.1  mrg 	* testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
   1557  1.1  mrg 	* testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
   1558  1.1  mrg 	* testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
   1559  1.1  mrg 	* testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
   1560  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
   1561  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
   1562  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
   1563  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
   1564  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
   1565  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/45628-2.cc: Likewise.
   1566  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
   1567  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
   1568  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
   1569  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
   1570  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
   1571  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
   1572  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
   1573  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
   1574  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
   1575  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
   1576  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
   1577  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
   1578  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
   1579  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
   1580  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
   1581  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/4.cc: Likewise.
   1582  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/45628-1.cc: Likewise.
   1583  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
   1584  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
   1585  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
   1586  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
   1587  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
   1588  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
   1589  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
   1590  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
   1591  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/wchar_t/4.cc: Likewise.
   1592  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
   1593  1.1  mrg 	Likewise.
   1594  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
   1595  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
   1596  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
   1597  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
   1598  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
   1599  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
   1600  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
   1601  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
   1602  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
   1603  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
   1604  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
   1605  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
   1606  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
   1607  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
   1608  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
   1609  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
   1610  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
   1611  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
   1612  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
   1613  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
   1614  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
   1615  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
   1616  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
   1617  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
   1618  1.1  mrg 	Likewise.
   1619  1.1  mrg 	* testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
   1620  1.1  mrg 	* testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
   1621  1.1  mrg 	* testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc
   1622  1.1  mrg 	* testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
   1623  1.1  mrg 	* testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
   1624  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
   1625  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
   1626  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
   1627  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
   1628  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
   1629  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
   1630  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
   1631  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
   1632  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
   1633  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
   1634  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
   1635  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
   1636  1.1  mrg 	* testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
   1637  1.1  mrg 	* testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
   1638  1.1  mrg 	* testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
   1639  1.1  mrg 	* testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
   1640  1.1  mrg 	* testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
   1641  1.1  mrg 	* testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
   1642  1.1  mrg 	* testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
   1643  1.1  mrg 	* testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
   1644  1.1  mrg 	* testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
   1645  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
   1646  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
   1647  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
   1648  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
   1649  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
   1650  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
   1651  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
   1652  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
   1653  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
   1654  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
   1655  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
   1656  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
   1657  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
   1658  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputc/char/59427.cc: Likewise.
   1659  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
   1660  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
   1661  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
   1662  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
   1663  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
   1664  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
   1665  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
   1666  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputn/char/59427.cc: Likewise.
   1667  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
   1668  1.1  mrg 	* testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
   1669  1.1  mrg 	* testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
   1670  1.1  mrg 	* testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
   1671  1.1  mrg 	* testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
   1672  1.1  mrg 	* testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
   1673  1.1  mrg 	* testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
   1674  1.1  mrg 	* testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
   1675  1.1  mrg 	* testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
   1676  1.1  mrg 	* testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
   1677  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
   1678  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
   1679  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
   1680  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/char/45841.cc: Likewise.
   1681  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
   1682  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
   1683  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
   1684  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
   1685  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
   1686  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
   1687  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
   1688  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
   1689  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
   1690  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
   1691  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
   1692  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
   1693  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/45841.cc: Likewise.
   1694  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
   1695  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
   1696  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
   1697  1.1  mrg 	* testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
   1698  1.1  mrg 	* testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
   1699  1.1  mrg 	* testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
   1700  1.1  mrg 	* testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
   1701  1.1  mrg 	* testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
   1702  1.1  mrg 	* testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
   1703  1.1  mrg 	* testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
   1704  1.1  mrg 	* testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
   1705  1.1  mrg 	* testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
   1706  1.1  mrg 	* testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
   1707  1.1  mrg 	* testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
   1708  1.1  mrg 	* testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
   1709  1.1  mrg 	* testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
   1710  1.1  mrg 	* testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
   1711  1.1  mrg 	* testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
   1712  1.1  mrg 	* testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
   1713  1.1  mrg 	* testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
   1714  1.1  mrg 	* testsuite/27_io/basic_istream/cons/3.cc: Likewise.
   1715  1.1  mrg 	* testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
   1716  1.1  mrg 	* testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
   1717  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
   1718  1.1  mrg 	Likewise.
   1719  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
   1720  1.1  mrg 	Likewise.
   1721  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
   1722  1.1  mrg 	Likewise.
   1723  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
   1724  1.1  mrg 	Likewise.
   1725  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
   1726  1.1  mrg 	Likewise.
   1727  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
   1728  1.1  mrg 	Likewise.
   1729  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
   1730  1.1  mrg 	Likewise.
   1731  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
   1732  1.1  mrg 	Likewise.
   1733  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
   1734  1.1  mrg 	Likewise.
   1735  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
   1736  1.1  mrg 	Likewise.
   1737  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
   1738  1.1  mrg 	Likewise.
   1739  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
   1740  1.1  mrg 	Likewise.
   1741  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
   1742  1.1  mrg 	Likewise.
   1743  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/
   1744  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   1745  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/
   1746  1.1  mrg 	exceptions_failbit.cc: Likewise.
   1747  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/
   1748  1.1  mrg 	exceptions_failbit_throw.cc: Likewise.
   1749  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
   1750  1.1  mrg 	Likewise.
   1751  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
   1752  1.1  mrg 	Likewise.
   1753  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
   1754  1.1  mrg 	Likewise.
   1755  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
   1756  1.1  mrg 	Likewise.
   1757  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
   1758  1.1  mrg 	Likewise.
   1759  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
   1760  1.1  mrg 	Likewise.
   1761  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
   1762  1.1  mrg 	Likewise.
   1763  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
   1764  1.1  mrg 	Likewise.
   1765  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
   1766  1.1  mrg 	Likewise.
   1767  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
   1768  1.1  mrg 	Likewise.
   1769  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
   1770  1.1  mrg 	Likewise.
   1771  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
   1772  1.1  mrg 	Likewise.
   1773  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/
   1774  1.1  mrg 	wchar_t/9555-ia.cc: Likewise.
   1775  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
   1776  1.1  mrg 	dr696.cc: Likewise.
   1777  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
   1778  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   1779  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
   1780  1.1  mrg 	exceptions_failbit.cc: Likewise.
   1781  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
   1782  1.1  mrg 	exceptions_failbit_throw.cc: Likewise.
   1783  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/char/1.cc:
   1784  1.1  mrg 	Likewise.
   1785  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
   1786  1.1  mrg 	Likewise.
   1787  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/char/2.cc:
   1788  1.1  mrg 	Likewise.
   1789  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/char/3.cc:
   1790  1.1  mrg 	Likewise.
   1791  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/char/4.cc:
   1792  1.1  mrg 	Likewise.
   1793  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
   1794  1.1  mrg 	Likewise.
   1795  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
   1796  1.1  mrg 	Likewise.
   1797  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
   1798  1.1  mrg 	Likewise.
   1799  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/wchar_t/
   1800  1.1  mrg 	11095-i.cc: Likewise.
   1801  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
   1802  1.1  mrg 	Likewise.
   1803  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
   1804  1.1  mrg 	Likewise.
   1805  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
   1806  1.1  mrg 	Likewise.
   1807  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_character/wchar_t/
   1808  1.1  mrg 	9555-ic.cc: Likewise.
   1809  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
   1810  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
   1811  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
   1812  1.1  mrg 	Likewise.
   1813  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
   1814  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
   1815  1.1  mrg 	Likewise.
   1816  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
   1817  1.1  mrg 	Likewise.
   1818  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
   1819  1.1  mrg 	Likewise.
   1820  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/char/
   1821  1.1  mrg 	error_failbit.cc: Likewise.
   1822  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/char/
   1823  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   1824  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/char/
   1825  1.1  mrg 	exceptions_failbit_throw.cc: Likewise.
   1826  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/char/
   1827  1.1  mrg 	exceptions_null.cc: Likewise.
   1828  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
   1829  1.1  mrg 	Likewise.
   1830  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
   1831  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
   1832  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
   1833  1.1  mrg 	Likewise.
   1834  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
   1835  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
   1836  1.1  mrg 	Likewise.
   1837  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
   1838  1.1  mrg 	Likewise.
   1839  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
   1840  1.1  mrg 	Likewise.
   1841  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
   1842  1.1  mrg 	error_failbit.cc: Likewise.
   1843  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
   1844  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   1845  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
   1846  1.1  mrg 	exceptions_failbit_throw.cc: Likewise.
   1847  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
   1848  1.1  mrg 	exceptions_null.cc: Likewise.
   1849  1.1  mrg 	* testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
   1850  1.1  mrg 	* testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
   1851  1.1  mrg 	* testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
   1852  1.1  mrg 	* testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
   1853  1.1  mrg 	* testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
   1854  1.1  mrg 	* testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
   1855  1.1  mrg 	* testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
   1856  1.1  mrg 	* testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
   1857  1.1  mrg 	* testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
   1858  1.1  mrg 	* testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
   1859  1.1  mrg 	* testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
   1860  1.1  mrg 	* testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
   1861  1.1  mrg 	* testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
   1862  1.1  mrg 	* testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
   1863  1.1  mrg 	* testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
   1864  1.1  mrg 	* testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
   1865  1.1  mrg 	* testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
   1866  1.1  mrg 	* testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
   1867  1.1  mrg 	* testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
   1868  1.1  mrg 	* testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
   1869  1.1  mrg 	* testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
   1870  1.1  mrg 	* testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
   1871  1.1  mrg 	* testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
   1872  1.1  mrg 	* testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
   1873  1.1  mrg 	* testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
   1874  1.1  mrg 	* testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
   1875  1.1  mrg 	* testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
   1876  1.1  mrg 	* testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
   1877  1.1  mrg 	* testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
   1878  1.1  mrg 	* testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
   1879  1.1  mrg 	* testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
   1880  1.1  mrg 	* testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
   1881  1.1  mrg 	* testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
   1882  1.1  mrg 	* testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
   1883  1.1  mrg 	* testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
   1884  1.1  mrg 	* testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
   1885  1.1  mrg 	* testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
   1886  1.1  mrg 	* testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
   1887  1.1  mrg 	* testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
   1888  1.1  mrg 	* testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
   1889  1.1  mrg 	* testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
   1890  1.1  mrg 	* testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
   1891  1.1  mrg 	* testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
   1892  1.1  mrg 	* testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
   1893  1.1  mrg 	* testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
   1894  1.1  mrg 	* testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
   1895  1.1  mrg 	* testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
   1896  1.1  mrg 	* testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
   1897  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
   1898  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/char/26211.cc: Likewise.
   1899  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
   1900  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
   1901  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/char/
   1902  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   1903  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
   1904  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
   1905  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
   1906  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/wchar_t/26211.cc: Likewise.
   1907  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
   1908  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
   1909  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/wchar_t/
   1910  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   1911  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
   1912  1.1  mrg 	* testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
   1913  1.1  mrg 	* testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
   1914  1.1  mrg 	* testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
   1915  1.1  mrg 	* testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
   1916  1.1  mrg 	* testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
   1917  1.1  mrg 	* testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
   1918  1.1  mrg 	* testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
   1919  1.1  mrg 	* testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
   1920  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
   1921  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
   1922  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/char/26211.cc: Likewise.
   1923  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
   1924  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/char/
   1925  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   1926  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
   1927  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
   1928  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
   1929  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
   1930  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/wchar_t/26211.cc: Likewise.
   1931  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
   1932  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/wchar_t/
   1933  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   1934  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
   1935  1.1  mrg 	* testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
   1936  1.1  mrg 	* testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
   1937  1.1  mrg 	* testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
   1938  1.1  mrg 	* testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
   1939  1.1  mrg 	* testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
   1940  1.1  mrg 	* testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
   1941  1.1  mrg 	* testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
   1942  1.1  mrg 	* testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
   1943  1.1  mrg 	* testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
   1944  1.1  mrg 	* testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
   1945  1.1  mrg 	* testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
   1946  1.1  mrg 	* testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
   1947  1.1  mrg 	* testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
   1948  1.1  mrg 	* testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
   1949  1.1  mrg 	* testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
   1950  1.1  mrg 	* testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
   1951  1.1  mrg 	* testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
   1952  1.1  mrg 	* testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
   1953  1.1  mrg 	* testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
   1954  1.1  mrg 	* testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
   1955  1.1  mrg 	* testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
   1956  1.1  mrg 	* testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
   1957  1.1  mrg 	* testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
   1958  1.1  mrg 	* testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
   1959  1.1  mrg 	* testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
   1960  1.1  mrg 	* testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
   1961  1.1  mrg 	Likewise.
   1962  1.1  mrg 	* testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
   1963  1.1  mrg 	* testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
   1964  1.1  mrg 	* testsuite/27_io/basic_ostream/flush/wchar_t/
   1965  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   1966  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
   1967  1.1  mrg 	Likewise.
   1968  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
   1969  1.1  mrg 	Likewise.
   1970  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
   1971  1.1  mrg 	Likewise.
   1972  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
   1973  1.1  mrg 	Likewise.
   1974  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
   1975  1.1  mrg 	Likewise.
   1976  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
   1977  1.1  mrg 	Likewise.
   1978  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
   1979  1.1  mrg 	Likewise.
   1980  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
   1981  1.1  mrg 	Likewise.
   1982  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
   1983  1.1  mrg 	Likewise.
   1984  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/
   1985  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   1986  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/
   1987  1.1  mrg 	exceptions_failbit_throw.cc: Likewise.
   1988  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
   1989  1.1  mrg 	Likewise.
   1990  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
   1991  1.1  mrg 	Likewise.
   1992  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
   1993  1.1  mrg 	Likewise.
   1994  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
   1995  1.1  mrg 	Likewise.
   1996  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
   1997  1.1  mrg 	Likewise.
   1998  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
   1999  1.1  mrg 	Likewise.
   2000  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
   2001  1.1  mrg 	Likewise.
   2002  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
   2003  1.1  mrg 	Likewise.
   2004  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
   2005  1.1  mrg 	Likewise.
   2006  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/
   2007  1.1  mrg 	9555-oa.cc: Likewise.
   2008  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/
   2009  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   2010  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/
   2011  1.1  mrg 	exceptions_failbit_throw.cc: Likewise.
   2012  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
   2013  1.1  mrg 	Likewise.
   2014  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
   2015  1.1  mrg 	Likewise.
   2016  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
   2017  1.1  mrg 	Likewise.
   2018  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
   2019  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
   2020  1.1  mrg 	Likewise.
   2021  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
   2022  1.1  mrg 	Likewise.
   2023  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
   2024  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
   2025  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
   2026  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
   2027  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
   2028  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
   2029  1.1  mrg 	Likewise.
   2030  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
   2031  1.1  mrg 	11095-od.cc: Likewise.
   2032  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
   2033  1.1  mrg 	11095-oe.cc: Likewise.
   2034  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
   2035  1.1  mrg 	11095-of.cc: Likewise.
   2036  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
   2037  1.1  mrg 	Likewise.
   2038  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
   2039  1.1  mrg 	28277-1.cc: Likewise.
   2040  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
   2041  1.1  mrg 	28277-2.cc: Likewise.
   2042  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
   2043  1.1  mrg 	28277-3.cc: Likewise.
   2044  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
   2045  1.1  mrg 	28277-4.cc: Likewise.
   2046  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
   2047  1.1  mrg 	Likewise.
   2048  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
   2049  1.1  mrg 	Likewise.
   2050  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
   2051  1.1  mrg 	Likewise.
   2052  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
   2053  1.1  mrg 	Likewise.
   2054  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
   2055  1.1  mrg 	Likewise.
   2056  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
   2057  1.1  mrg 	Likewise.
   2058  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
   2059  1.1  mrg 	9555-oc.cc: Likewise.
   2060  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
   2061  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
   2062  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
   2063  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
   2064  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
   2065  1.1  mrg 	Likewise.
   2066  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
   2067  1.1  mrg 	Likewise.
   2068  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
   2069  1.1  mrg 	Likewise.
   2070  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
   2071  1.1  mrg 	Likewise.
   2072  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/
   2073  1.1  mrg 	error_failbit.cc: Likewise.
   2074  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/
   2075  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   2076  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/
   2077  1.1  mrg 	exceptions_failbit_throw.cc: Likewise.
   2078  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/char/
   2079  1.1  mrg 	exceptions_null.cc: Likewise.
   2080  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
   2081  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
   2082  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
   2083  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
   2084  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/
   2085  1.1  mrg 	9318-out.cc: Likewise.
   2086  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/
   2087  1.1  mrg 	9424-out.cc: Likewise.
   2088  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/
   2089  1.1  mrg 	9555-oo.cc: Likewise.
   2090  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/
   2091  1.1  mrg 	error_code.cc: Likewise.
   2092  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/
   2093  1.1  mrg 	error_failbit.cc: Likewise.
   2094  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/
   2095  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   2096  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/
   2097  1.1  mrg 	exceptions_failbit_throw.cc: Likewise.
   2098  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/
   2099  1.1  mrg 	exceptions_null.cc: Likewise.
   2100  1.1  mrg 	* testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
   2101  1.1  mrg 	* testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
   2102  1.1  mrg 	* testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
   2103  1.1  mrg 	* testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
   2104  1.1  mrg 	* testsuite/27_io/basic_ostream/seekp/char/
   2105  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   2106  1.1  mrg 	* testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
   2107  1.1  mrg 	* testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
   2108  1.1  mrg 	* testsuite/27_io/basic_ostream/seekp/wchar_t/
   2109  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   2110  1.1  mrg 	* testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
   2111  1.1  mrg 	* testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
   2112  1.1  mrg 	* testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
   2113  1.1  mrg 	* testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
   2114  1.1  mrg 	* testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
   2115  1.1  mrg 	* testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
   2116  1.1  mrg 	* testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
   2117  1.1  mrg 	* testsuite/27_io/basic_ostream/tellp/char/
   2118  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   2119  1.1  mrg 	* testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
   2120  1.1  mrg 	* testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
   2121  1.1  mrg 	* testsuite/27_io/basic_ostream/tellp/wchar_t/
   2122  1.1  mrg 	exceptions_badbit_throw.cc: Likewise.
   2123  1.1  mrg 	* testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
   2124  1.1  mrg 	* testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
   2125  1.1  mrg 	* testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
   2126  1.1  mrg 	* testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
   2127  1.1  mrg 	* testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
   2128  1.1  mrg 	* testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
   2129  1.1  mrg 	* testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
   2130  1.1  mrg 	* testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
   2131  1.1  mrg 	* testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
   2132  1.1  mrg 	* testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
   2133  1.1  mrg 	* testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
   2134  1.1  mrg 	* testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
   2135  1.1  mrg 	* testsuite/27_io/basic_streambuf/cons/57394.cc: Likewise.
   2136  1.1  mrg 	* testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
   2137  1.1  mrg 	* testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
   2138  1.1  mrg 	* testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
   2139  1.1  mrg 	* testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
   2140  1.1  mrg 	* testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
   2141  1.1  mrg 	* testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
   2142  1.1  mrg 	* testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
   2143  1.1  mrg 	* testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
   2144  1.1  mrg 	* testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
   2145  1.1  mrg 	* testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
   2146  1.1  mrg 	* testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
   2147  1.1  mrg 	* testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
   2148  1.1  mrg 	* testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
   2149  1.1  mrg 	* testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
   2150  1.1  mrg 	* testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
   2151  1.1  mrg 	* testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
   2152  1.1  mrg 	* testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
   2153  1.1  mrg 	* testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
   2154  1.1  mrg 	* testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
   2155  1.1  mrg 	* testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
   2156  1.1  mrg 	* testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
   2157  1.1  mrg 	* testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
   2158  1.1  mrg 	* testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
   2159  1.1  mrg 	* testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
   2160  1.1  mrg 	* testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
   2161  1.1  mrg 	* testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
   2162  1.1  mrg 	* testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
   2163  1.1  mrg 	* testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
   2164  1.1  mrg 	* testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
   2165  1.1  mrg 	* testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
   2166  1.1  mrg 	* testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
   2167  1.1  mrg 	* testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
   2168  1.1  mrg 	* testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
   2169  1.1  mrg 	* testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
   2170  1.1  mrg 	* testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
   2171  1.1  mrg 	* testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
   2172  1.1  mrg 	* testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
   2173  1.1  mrg 	* testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
   2174  1.1  mrg 	* testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
   2175  1.1  mrg 	* testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
   2176  1.1  mrg 	* testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
   2177  1.1  mrg 	* testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
   2178  1.1  mrg 	* testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
   2179  1.1  mrg 	* testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
   2180  1.1  mrg 	* testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
   2181  1.1  mrg 	* testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
   2182  1.1  mrg 	* testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
   2183  1.1  mrg 	* testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
   2184  1.1  mrg 	* testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
   2185  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
   2186  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
   2187  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
   2188  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
   2189  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
   2190  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
   2191  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
   2192  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
   2193  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
   2194  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
   2195  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
   2196  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
   2197  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
   2198  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
   2199  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
   2200  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
   2201  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
   2202  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
   2203  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
   2204  1.1  mrg 	* testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
   2205  1.1  mrg 	* testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
   2206  1.1  mrg 	* testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
   2207  1.1  mrg 	* testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
   2208  1.1  mrg 	* testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
   2209  1.1  mrg 	* testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
   2210  1.1  mrg 	* testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
   2211  1.1  mrg 	* testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
   2212  1.1  mrg 	* testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
   2213  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
   2214  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
   2215  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
   2216  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
   2217  1.1  mrg 	* testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
   2218  1.1  mrg 	* testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
   2219  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
   2220  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
   2221  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
   2222  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
   2223  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
   2224  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
   2225  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
   2226  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
   2227  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
   2228  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
   2229  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
   2230  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
   2231  1.1  mrg 	* testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
   2232  1.1  mrg 	* testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
   2233  1.1  mrg 	* testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
   2234  1.1  mrg 	* testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
   2235  1.1  mrg 	* testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
   2236  1.1  mrg 	* testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
   2237  1.1  mrg 	* testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
   2238  1.1  mrg 	* testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
   2239  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
   2240  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
   2241  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
   2242  1.1  mrg 	* testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
   2243  1.1  mrg 	* testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
   2244  1.1  mrg 	* testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
   2245  1.1  mrg 	* testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
   2246  1.1  mrg 	* testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
   2247  1.1  mrg 	* testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
   2248  1.1  mrg 	* testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
   2249  1.1  mrg 	* testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
   2250  1.1  mrg 	* testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
   2251  1.1  mrg 	* testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
   2252  1.1  mrg 	* testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
   2253  1.1  mrg 	* testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
   2254  1.1  mrg 	* testsuite/27_io/fpos/11450.cc: Likewise.
   2255  1.1  mrg 	* testsuite/27_io/fpos/14252.cc: Likewise.
   2256  1.1  mrg 	* testsuite/27_io/fpos/14320-1.cc: Likewise.
   2257  1.1  mrg 	* testsuite/27_io/fpos/14320-2.cc: Likewise.
   2258  1.1  mrg 	* testsuite/27_io/fpos/14320-3.cc: Likewise.
   2259  1.1  mrg 	* testsuite/27_io/fpos/14320-4.cc: Likewise.
   2260  1.1  mrg 	* testsuite/27_io/fpos/14320-5.cc: Likewise.
   2261  1.1  mrg 	* testsuite/27_io/fpos/14775.cc: Likewise.
   2262  1.1  mrg 	* testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
   2263  1.1  mrg 	* testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
   2264  1.1  mrg 	* testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
   2265  1.1  mrg 	* testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
   2266  1.1  mrg 	* testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
   2267  1.1  mrg 	* testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
   2268  1.1  mrg 	* testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
   2269  1.1  mrg 	* testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
   2270  1.1  mrg 	* testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
   2271  1.1  mrg 	* testsuite/27_io/ios_base/state/1.cc: Likewise.
   2272  1.1  mrg 	* testsuite/27_io/ios_base/storage/1.cc: Likewise.
   2273  1.1  mrg 	* testsuite/27_io/ios_base/storage/11584.cc: Likewise.
   2274  1.1  mrg 	* testsuite/27_io/ios_base/storage/2.cc: Likewise.
   2275  1.1  mrg 	* testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
   2276  1.1  mrg 	* testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
   2277  1.1  mrg 	* testsuite/27_io/manipulators/adjustfield/char/2.cc
   2278  1.1  mrg 	* testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
   2279  1.1  mrg 	* testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
   2280  1.1  mrg 	* testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
   2281  1.1  mrg 	* testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
   2282  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_money/char/1.cc: Likewise.
   2283  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_money/char/51288.cc:
   2284  1.1  mrg 	Likewise.
   2285  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_money/wchar_t/1.cc:
   2286  1.1  mrg 	Likewise.
   2287  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_money/wchar_t/51288.cc:
   2288  1.1  mrg 	Likewise.
   2289  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_time/char/1.cc
   2290  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_time/char/2.cc: Likewise.
   2291  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_time/wchar_t/1.cc: Likewise.
   2292  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc: Likewise.
   2293  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_money/char/1.cc: Likewise.
   2294  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_money/char/51288.cc:
   2295  1.1  mrg 	Likewise.
   2296  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_money/wchar_t/1.cc:
   2297  1.1  mrg 	Likewise.
   2298  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_money/wchar_t/51288.cc:
   2299  1.1  mrg 	Likewise.
   2300  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_time/char/1.cc: Likewise.
   2301  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_time/char/2.cc: Likewise.
   2302  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_time/wchar_t/1.cc: Likewise.
   2303  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc: Likewise.
   2304  1.1  mrg 	* testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
   2305  1.1  mrg 	* testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
   2306  1.1  mrg 	* testsuite/27_io/manipulators/standard/char/dr2344.cc: Likewise.
   2307  1.1  mrg 	* testsuite/27_io/manipulators/standard/char/quoted.cc: Likewise.
   2308  1.1  mrg 	* testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
   2309  1.1  mrg 	* testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
   2310  1.1  mrg 	* testsuite/27_io/manipulators/standard/wchar_t/dr2344.cc: Likewise.
   2311  1.1  mrg 	* testsuite/27_io/manipulators/standard/wchar_t/quoted.cc: Likewise.
   2312  1.1  mrg 	* testsuite/27_io/objects/char/1.cc: Likewise.
   2313  1.1  mrg 	* testsuite/27_io/objects/char/10.cc: Likewise.
   2314  1.1  mrg 	* testsuite/27_io/objects/char/3045.cc: Likewise.
   2315  1.1  mrg 	* testsuite/27_io/objects/char/41037.cc: Likewise.
   2316  1.1  mrg 	* testsuite/27_io/objects/char/5.cc: Likewise.
   2317  1.1  mrg 	* testsuite/27_io/objects/char/6.cc: Likewise.
   2318  1.1  mrg 	* testsuite/27_io/objects/char/6548_xin.cc: Likewise.
   2319  1.1  mrg 	* testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
   2320  1.1  mrg 	* testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
   2321  1.1  mrg 	* testsuite/27_io/objects/char/7744_xin.cc: Likewise.
   2322  1.1  mrg 	* testsuite/27_io/objects/char/8.cc: Likewise.
   2323  1.1  mrg 	* testsuite/27_io/objects/char/9.cc: Likewise.
   2324  1.1  mrg 	* testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
   2325  1.1  mrg 	* testsuite/27_io/objects/char/dr455.cc: Likewise.
   2326  1.1  mrg 	* testsuite/27_io/objects/wchar_t/1.cc: Likewise.
   2327  1.1  mrg 	* testsuite/27_io/objects/wchar_t/10.cc: Likewise.
   2328  1.1  mrg 	* testsuite/27_io/objects/wchar_t/11.cc: Likewise.
   2329  1.1  mrg 	* testsuite/27_io/objects/wchar_t/12.cc: Likewise.
   2330  1.1  mrg 	* testsuite/27_io/objects/wchar_t/13.cc: Likewise.
   2331  1.1  mrg 	* testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
   2332  1.1  mrg 	* testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
   2333  1.1  mrg 	* testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
   2334  1.1  mrg 	* testsuite/27_io/objects/wchar_t/5.cc: Likewise.
   2335  1.1  mrg 	* testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
   2336  1.1  mrg 	* testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
   2337  1.1  mrg 	* testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
   2338  1.1  mrg 	* testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
   2339  1.1  mrg 	* testsuite/27_io/objects/wchar_t/8.cc: Likewise.
   2340  1.1  mrg 	* testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
   2341  1.1  mrg 	* testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
   2342  1.1  mrg 	* testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
   2343  1.1  mrg 	* testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
   2344  1.1  mrg 	* testsuite/27_io/types/3.cc: Likewise.
   2345  1.1  mrg 
   2346  1.1  mrg 2016-10-17  Jonathan Wakely  <jwakely (a] redhat.com>
   2347  1.1  mrg 
   2348  1.1  mrg 	PR libstdc++/77994
   2349  1.1  mrg 	* include/bits/stl_algo.h (sample): Convert size argument to iterator
   2350  1.1  mrg 	difference type.
   2351  1.1  mrg 	* include/experimental/algorithm (experimental::sample): Likewise.
   2352  1.1  mrg 	* testsuite/25_algorithms/sample/2.cc: New test.
   2353  1.1  mrg 
   2354  1.1  mrg 2016-10-17  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2355  1.1  mrg 
   2356  1.1  mrg 	* testsuite/unordered_map/insert/57619.C: Rename to 57619.cc.
   2357  1.1  mrg 	* testsuite/23_containers/unordered_multimap/insert/57619.C: Likewise.
   2358  1.1  mrg 
   2359  1.1  mrg 2016-10-17  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2360  1.1  mrg 
   2361  1.1  mrg 	* testsuite/array/capacity/empty.cc: Remove 'test' variables.
   2362  1.1  mrg 	* testsuite/array/capacity/max_size.cc: Likewise.
   2363  1.1  mrg 	* testsuite/array/capacity/size.cc: Likewise.
   2364  1.1  mrg 	* testsuite/array/comparison_operators/equal.cc: Likewise.
   2365  1.1  mrg 	* testsuite/array/comparison_operators/greater.cc: Likewise.
   2366  1.1  mrg 	* testsuite/array/comparison_operators/greater_or_equal.cc: Likewise.
   2367  1.1  mrg 	* testsuite/array/comparison_operators/less.cc: Likewise.
   2368  1.1  mrg 	* testsuite/array/comparison_operators/less_or_equal.cc: Likewise.
   2369  1.1  mrg 	* testsuite/array/comparison_operators/not_equal.cc: Likewise.
   2370  1.1  mrg 	* testsuite/array/element_access/54388.cc: Likewise.
   2371  1.1  mrg 	* testsuite/array/element_access/at_out_of_range.cc: Likewise.
   2372  1.1  mrg 	* testsuite/array/element_access/back.cc: Likewise.
   2373  1.1  mrg 	* testsuite/array/element_access/data.cc: Likewise.
   2374  1.1  mrg 	* testsuite/array/element_access/front.cc: Likewise.
   2375  1.1  mrg 	* testsuite/array/iterators/end_is_one_past.cc: Likewise.
   2376  1.1  mrg 	* testsuite/array/requirements/contiguous.cc: Likewise.
   2377  1.1  mrg 	* testsuite/array/requirements/fill.cc: Likewise.
   2378  1.1  mrg 	* testsuite/array/requirements/member_swap.cc: Likewise.
   2379  1.1  mrg 	* testsuite/array/requirements/zero_sized_arrays.cc: Likewise.
   2380  1.1  mrg 	* testsuite/array/specialized_algorithms/swap.cc: Likewise.
   2381  1.1  mrg 	* testsuite/array/tuple_interface/tuple_element.cc: Likewise.
   2382  1.1  mrg 	* testsuite/array/tuple_interface/tuple_element_cpp14.cc: Likewise.
   2383  1.1  mrg 	* testsuite/array/tuple_interface/tuple_size.cc: Likewise.
   2384  1.1  mrg 	* testsuite/bitset/all/1.cc: Likewise.
   2385  1.1  mrg 	* testsuite/bitset/cons/1.cc: Likewise.
   2386  1.1  mrg 	* testsuite/bitset/cons/16020.cc: Likewise.
   2387  1.1  mrg 	* testsuite/bitset/cons/2.cc: Likewise.
   2388  1.1  mrg 	* testsuite/bitset/cons/3.cc: Likewise.
   2389  1.1  mrg 	* testsuite/bitset/cons/50268.cc: Likewise.
   2390  1.1  mrg 	* testsuite/bitset/cons/6282.cc: Likewise.
   2391  1.1  mrg 	* testsuite/bitset/cons/dr1325-2.cc: Likewise.
   2392  1.1  mrg 	* testsuite/bitset/cons/dr396.cc: Likewise.
   2393  1.1  mrg 	* testsuite/bitset/ext/15361.cc: Likewise.
   2394  1.1  mrg 	* testsuite/bitset/input/1.cc: Likewise.
   2395  1.1  mrg 	* testsuite/bitset/operations/1.cc: Likewise.
   2396  1.1  mrg 	* testsuite/bitset/operations/13838.cc: Likewise.
   2397  1.1  mrg 	* testsuite/bitset/operations/2.cc: Likewise.
   2398  1.1  mrg 	* testsuite/bitset/test/1.cc: Likewise.
   2399  1.1  mrg 	* testsuite/bitset/to_string/1.cc: Likewise.
   2400  1.1  mrg 	* testsuite/bitset/to_string/dr396.cc: Likewise.
   2401  1.1  mrg 	* testsuite/bitset/to_ullong/1.cc: Likewise.
   2402  1.1  mrg 	* testsuite/bitset/to_ulong/1.cc: Likewise.
   2403  1.1  mrg 	* testsuite/deque/allocator/copy.cc: Likewise.
   2404  1.1  mrg 	* testsuite/deque/allocator/copy_assign.cc: Likewise.
   2405  1.1  mrg 	* testsuite/deque/allocator/ext_ptr.cc: Likewise.
   2406  1.1  mrg 	* testsuite/deque/allocator/minimal.cc: Likewise.
   2407  1.1  mrg 	* testsuite/deque/allocator/move.cc: Likewise.
   2408  1.1  mrg 	* testsuite/deque/allocator/move_assign.cc: Likewise.
   2409  1.1  mrg 	* testsuite/deque/allocator/swap.cc: Likewise.
   2410  1.1  mrg 	* testsuite/deque/capacity/29134-2.cc: Likewise.
   2411  1.1  mrg 	* testsuite/deque/capacity/29134.cc: Likewise.
   2412  1.1  mrg 	* testsuite/deque/capacity/moveable.cc: Likewise.
   2413  1.1  mrg 	* testsuite/deque/capacity/resize_size.cc: Likewise.
   2414  1.1  mrg 	* testsuite/deque/capacity/shrink_to_fit.cc: Likewise.
   2415  1.1  mrg 	* testsuite/deque/cons/1.cc: Likewise.
   2416  1.1  mrg 	* testsuite/deque/cons/2.cc: Likewise.
   2417  1.1  mrg 	* testsuite/deque/cons/assign/1.cc: Likewise.
   2418  1.1  mrg 	* testsuite/deque/cons/cons_size.cc: Likewise.
   2419  1.1  mrg 	* testsuite/deque/cons/moveable.cc: Likewise.
   2420  1.1  mrg 	* testsuite/deque/modifiers/erase/1.cc: Likewise.
   2421  1.1  mrg 	* testsuite/deque/modifiers/erase/2.cc: Likewise.
   2422  1.1  mrg 	* testsuite/deque/modifiers/erase/3.cc: Likewise.
   2423  1.1  mrg 	* testsuite/deque/modifiers/erase/moveable.cc: Likewise.
   2424  1.1  mrg 	* testsuite/deque/modifiers/moveable.cc: Likewise.
   2425  1.1  mrg 	* testsuite/deque/modifiers/push_back/49836.cc: Likewise.
   2426  1.1  mrg 	* testsuite/deque/modifiers/push_front/49836.cc: Likewise.
   2427  1.1  mrg 	* testsuite/deque/modifiers/swap/1.cc: Likewise.
   2428  1.1  mrg 	* testsuite/deque/modifiers/swap/2.cc: Likewise.
   2429  1.1  mrg 	* testsuite/deque/modifiers/swap/3.cc: Likewise.
   2430  1.1  mrg 	* testsuite/deque/operators/1.cc: Likewise.
   2431  1.1  mrg 	* testsuite/deque/operators/2.cc: Likewise.
   2432  1.1  mrg 	* testsuite/forward_list/allocator/copy.cc: Likewise.
   2433  1.1  mrg 	* testsuite/forward_list/allocator/copy_assign.cc: Likewise.
   2434  1.1  mrg 	* testsuite/forward_list/allocator/ext_ptr.cc: Likewise.
   2435  1.1  mrg 	* testsuite/forward_list/allocator/minimal.cc: Likewise.
   2436  1.1  mrg 	* testsuite/forward_list/allocator/move.cc: Likewise.
   2437  1.1  mrg 	* testsuite/forward_list/allocator/move_assign.cc: Likewise.
   2438  1.1  mrg 	* testsuite/forward_list/allocator/swap.cc: Likewise.
   2439  1.1  mrg 	* testsuite/forward_list/capacity/1.cc: Likewise.
   2440  1.1  mrg 	* testsuite/forward_list/capacity/resize_size.cc: Likewise.
   2441  1.1  mrg 	* testsuite/forward_list/comparable.cc: Likewise.
   2442  1.1  mrg 	* testsuite/forward_list/cons/1.cc: Likewise.
   2443  1.1  mrg 	* testsuite/forward_list/cons/2.cc: Likewise.
   2444  1.1  mrg 	* testsuite/forward_list/cons/3.cc: Likewise.
   2445  1.1  mrg 	* testsuite/forward_list/cons/4.cc: Likewise.
   2446  1.1  mrg 	* testsuite/forward_list/cons/5.cc: Likewise.
   2447  1.1  mrg 	* testsuite/forward_list/cons/6.cc: Likewise.
   2448  1.1  mrg 	* testsuite/forward_list/cons/7.cc: Likewise.
   2449  1.1  mrg 	* testsuite/forward_list/cons/8.cc: Likewise.
   2450  1.1  mrg 	* testsuite/forward_list/cons/9.cc: Likewise.
   2451  1.1  mrg 	* testsuite/forward_list/cons/cons_size.cc: Likewise.
   2452  1.1  mrg 	* testsuite/forward_list/cons/moveable.cc: Likewise.
   2453  1.1  mrg 	* testsuite/forward_list/debug/clear.cc: Likewise.
   2454  1.1  mrg 	* testsuite/forward_list/debug/construct4_neg.cc: Likewise.
   2455  1.1  mrg 	* testsuite/forward_list/debug/erase_after1_neg.cc: Likewise.
   2456  1.1  mrg 	* testsuite/forward_list/debug/move_assign_neg.cc: Likewise.
   2457  1.1  mrg 	* testsuite/forward_list/debug/move_constructor.cc: Likewise.
   2458  1.1  mrg 	* testsuite/forward_list/debug/move_neg.cc: Likewise.
   2459  1.1  mrg 	* testsuite/forward_list/debug/splice_after.cc: Likewise.
   2460  1.1  mrg 	* testsuite/forward_list/debug/swap.cc: Likewise.
   2461  1.1  mrg 	* testsuite/forward_list/modifiers/1.cc: Likewise.
   2462  1.1  mrg 	* testsuite/forward_list/modifiers/2.cc: Likewise.
   2463  1.1  mrg 	* testsuite/forward_list/modifiers/3.cc: Likewise.
   2464  1.1  mrg 	* testsuite/forward_list/modifiers/4.cc: Likewise.
   2465  1.1  mrg 	* testsuite/forward_list/modifiers/5.cc: Likewise.
   2466  1.1  mrg 	* testsuite/forward_list/modifiers/6.cc: Likewise.
   2467  1.1  mrg 	* testsuite/forward_list/operations/1.cc: Likewise.
   2468  1.1  mrg 	* testsuite/forward_list/operations/2.cc: Likewise.
   2469  1.1  mrg 	* testsuite/forward_list/operations/3.cc: Likewise.
   2470  1.1  mrg 	* testsuite/forward_list/operations/4.cc: Likewise.
   2471  1.1  mrg 	* testsuite/forward_list/operations/5.cc: Likewise.
   2472  1.1  mrg 	* testsuite/forward_list/operations/6.cc: Likewise.
   2473  1.1  mrg 	* testsuite/forward_list/operations/7.cc: Likewise.
   2474  1.1  mrg 	* testsuite/forward_list/operations/remove_freed.cc: Likewise.
   2475  1.1  mrg 	* testsuite/list/61347.cc: Likewise.
   2476  1.1  mrg 	* testsuite/list/allocator/copy.cc: Likewise.
   2477  1.1  mrg 	* testsuite/list/allocator/copy_assign.cc: Likewise.
   2478  1.1  mrg 	* testsuite/list/allocator/minimal.cc: Likewise.
   2479  1.1  mrg 	* testsuite/list/allocator/move.cc: Likewise.
   2480  1.1  mrg 	* testsuite/list/allocator/move_assign.cc: Likewise.
   2481  1.1  mrg 	* testsuite/list/allocator/swap.cc: Likewise.
   2482  1.1  mrg 	* testsuite/list/capacity/1.h: Likewise.
   2483  1.1  mrg 	* testsuite/list/capacity/29134.cc: Likewise.
   2484  1.1  mrg 	* testsuite/list/capacity/resize_size.cc: Likewise.
   2485  1.1  mrg 	* testsuite/list/cons/1.h: Likewise.
   2486  1.1  mrg 	* testsuite/list/cons/2.h: Likewise.
   2487  1.1  mrg 	* testsuite/list/cons/3.h: Likewise.
   2488  1.1  mrg 	* testsuite/list/cons/4.h: Likewise.
   2489  1.1  mrg 	* testsuite/list/cons/5.h: Likewise.
   2490  1.1  mrg 	* testsuite/list/cons/6.h: Likewise.
   2491  1.1  mrg 	* testsuite/list/cons/7.h: Likewise.
   2492  1.1  mrg 	* testsuite/list/cons/8.h: Likewise.
   2493  1.1  mrg 	* testsuite/list/cons/9.h: Likewise.
   2494  1.1  mrg 	* testsuite/list/cons/cons_size.cc: Likewise.
   2495  1.1  mrg 	* testsuite/list/cons/moveable.h: Likewise.
   2496  1.1  mrg 	* testsuite/list/debug/invalidation/1.cc: Likewise.
   2497  1.1  mrg 	* testsuite/list/debug/invalidation/2.cc: Likewise.
   2498  1.1  mrg 	* testsuite/list/debug/invalidation/3.cc: Likewise.
   2499  1.1  mrg 	* testsuite/list/debug/invalidation/4.cc: Likewise.
   2500  1.1  mrg 	* testsuite/list/modifiers/1.h: Likewise.
   2501  1.1  mrg 	* testsuite/list/modifiers/2.h: Likewise.
   2502  1.1  mrg 	* testsuite/list/modifiers/3.h: Likewise.
   2503  1.1  mrg 	* testsuite/list/modifiers/insert/25288.h: Likewise.
   2504  1.1  mrg 	* testsuite/list/modifiers/swap/1.h: Likewise.
   2505  1.1  mrg 	* testsuite/list/modifiers/swap/2.h: Likewise.
   2506  1.1  mrg 	* testsuite/list/modifiers/swap/3.h: Likewise.
   2507  1.1  mrg 	* testsuite/list/operations/1.h: Likewise.
   2508  1.1  mrg 	* testsuite/list/operations/2.h: Likewise.
   2509  1.1  mrg 	* testsuite/list/operations/3.h: Likewise.
   2510  1.1  mrg 	* testsuite/list/operations/4.h: Likewise.
   2511  1.1  mrg 	* testsuite/list/operations/42352.cc: Likewise.
   2512  1.1  mrg 	* testsuite/map/allocator/copy.cc: Likewise.
   2513  1.1  mrg 	* testsuite/map/allocator/copy_assign.cc: Likewise.
   2514  1.1  mrg 	* testsuite/map/allocator/init-list.cc: Likewise.
   2515  1.1  mrg 	* testsuite/map/allocator/minimal.cc: Likewise.
   2516  1.1  mrg 	* testsuite/map/allocator/move.cc: Likewise.
   2517  1.1  mrg 	* testsuite/map/allocator/move_assign.cc: Likewise.
   2518  1.1  mrg 	* testsuite/map/allocator/swap.cc: Likewise.
   2519  1.1  mrg 	* testsuite/map/capacity/29134.cc: Likewise.
   2520  1.1  mrg 	* testsuite/map/cons/moveable.cc: Likewise.
   2521  1.1  mrg 	* testsuite/map/debug/construct5_neg.cc: Likewise.
   2522  1.1  mrg 	* testsuite/map/debug/move_assign_neg.cc: Likewise.
   2523  1.1  mrg 	* testsuite/map/debug/move_neg.cc: Likewise.
   2524  1.1  mrg 	* testsuite/map/element_access/1.cc: Likewise.
   2525  1.1  mrg 	* testsuite/map/element_access/2.cc: Likewise.
   2526  1.1  mrg 	* testsuite/map/element_access/39901.cc: Likewise.
   2527  1.1  mrg 	* testsuite/map/init-list.cc: Likewise.
   2528  1.1  mrg 	* testsuite/map/modifiers/dr130.cc: Likewise.
   2529  1.1  mrg 	* testsuite/map/modifiers/emplace/1.cc: Likewise.
   2530  1.1  mrg 	* testsuite/map/modifiers/extract.cc: Likewise.
   2531  1.1  mrg 	* testsuite/map/modifiers/insert/1.cc: Likewise.
   2532  1.1  mrg 	* testsuite/map/modifiers/insert/16813.cc: Likewise.
   2533  1.1  mrg 	* testsuite/map/modifiers/insert/2.cc: Likewise.
   2534  1.1  mrg 	* testsuite/map/modifiers/insert/3.cc: Likewise.
   2535  1.1  mrg 	* testsuite/map/modifiers/insert/4.cc: Likewise.
   2536  1.1  mrg 	* testsuite/map/modifiers/insert/5.cc: Likewise.
   2537  1.1  mrg 	* testsuite/map/modifiers/insert_or_assign/1.cc: Likewise.
   2538  1.1  mrg 	* testsuite/map/modifiers/merge.cc: Likewise.
   2539  1.1  mrg 	* testsuite/map/modifiers/swap/1.cc: Likewise.
   2540  1.1  mrg 	* testsuite/map/modifiers/swap/2.cc: Likewise.
   2541  1.1  mrg 	* testsuite/map/modifiers/swap/3.cc: Likewise.
   2542  1.1  mrg 	* testsuite/map/modifiers/try_emplace/1.cc: Likewise.
   2543  1.1  mrg 	* testsuite/map/operations/1.cc: Likewise.
   2544  1.1  mrg 	* testsuite/map/operations/count.cc: Likewise.
   2545  1.1  mrg 	* testsuite/map/operators/1_neg.cc: Likewise.
   2546  1.1  mrg 	* testsuite/map/operators/2.cc: Likewise.
   2547  1.1  mrg 	* testsuite/multimap/allocator/copy.cc: Likewise.
   2548  1.1  mrg 	* testsuite/multimap/allocator/copy_assign.cc: Likewise.
   2549  1.1  mrg 	* testsuite/multimap/allocator/init-list.cc: Likewise.
   2550  1.1  mrg 	* testsuite/multimap/allocator/minimal.cc: Likewise.
   2551  1.1  mrg 	* testsuite/multimap/allocator/move.cc: Likewise.
   2552  1.1  mrg 	* testsuite/multimap/allocator/move_assign.cc: Likewise.
   2553  1.1  mrg 	* testsuite/multimap/allocator/swap.cc: Likewise.
   2554  1.1  mrg 	* testsuite/multimap/capacity/29134.cc: Likewise.
   2555  1.1  mrg 	* testsuite/multimap/cons/moveable.cc: Likewise.
   2556  1.1  mrg 	* testsuite/multimap/debug/construct5_neg.cc: Likewise.
   2557  1.1  mrg 	* testsuite/multimap/debug/move_assign_neg.cc: Likewise.
   2558  1.1  mrg 	* testsuite/multimap/debug/move_neg.cc: Likewise.
   2559  1.1  mrg 	* testsuite/multimap/init-list.cc: Likewise.
   2560  1.1  mrg 	* testsuite/multimap/modifiers/dr130.cc: Likewise.
   2561  1.1  mrg 	* testsuite/multimap/modifiers/emplace/1.cc: Likewise.
   2562  1.1  mrg 	* testsuite/multimap/modifiers/extract.cc: Likewise.
   2563  1.1  mrg 	* testsuite/multimap/modifiers/insert/1.cc: Likewise.
   2564  1.1  mrg 	* testsuite/multimap/modifiers/insert/2.cc: Likewise.
   2565  1.1  mrg 	* testsuite/multimap/modifiers/insert/22102.cc: Likewise.
   2566  1.1  mrg 	* testsuite/multimap/modifiers/insert/3.cc: Likewise.
   2567  1.1  mrg 	* testsuite/multimap/modifiers/insert/4.cc: Likewise.
   2568  1.1  mrg 	* testsuite/multimap/modifiers/merge.cc: Likewise.
   2569  1.1  mrg 	* testsuite/multimap/modifiers/swap/1.cc: Likewise.
   2570  1.1  mrg 	* testsuite/multimap/modifiers/swap/2.cc: Likewise.
   2571  1.1  mrg 	* testsuite/multimap/modifiers/swap/3.cc: Likewise.
   2572  1.1  mrg 	* testsuite/multimap/operations/1.cc: Likewise.
   2573  1.1  mrg 	* testsuite/multimap/operations/count.cc: Likewise.
   2574  1.1  mrg 	* testsuite/multiset/allocator/copy.cc: Likewise.
   2575  1.1  mrg 	* testsuite/multiset/allocator/copy_assign.cc: Likewise.
   2576  1.1  mrg 	* testsuite/multiset/allocator/init-list.cc: Likewise.
   2577  1.1  mrg 	* testsuite/multiset/allocator/minimal.cc: Likewise.
   2578  1.1  mrg 	* testsuite/multiset/allocator/move.cc: Likewise.
   2579  1.1  mrg 	* testsuite/multiset/allocator/move_assign.cc: Likewise.
   2580  1.1  mrg 	* testsuite/multiset/allocator/swap.cc: Likewise.
   2581  1.1  mrg 	* testsuite/multiset/capacity/29134.cc: Likewise.
   2582  1.1  mrg 	* testsuite/multiset/cons/moveable.cc: Likewise.
   2583  1.1  mrg 	* testsuite/multiset/debug/construct5_neg.cc: Likewise.
   2584  1.1  mrg 	* testsuite/multiset/debug/invalidation/2.cc: Likewise.
   2585  1.1  mrg 	* testsuite/multiset/debug/move_assign_neg.cc: Likewise.
   2586  1.1  mrg 	* testsuite/multiset/debug/move_neg.cc: Likewise.
   2587  1.1  mrg 	* testsuite/multiset/init-list.cc: Likewise.
   2588  1.1  mrg 	* testsuite/multiset/modifiers/dr130.cc: Likewise.
   2589  1.1  mrg 	* testsuite/multiset/modifiers/emplace/1.cc: Likewise.
   2590  1.1  mrg 	* testsuite/multiset/modifiers/extract.cc: Likewise.
   2591  1.1  mrg 	* testsuite/multiset/modifiers/insert/1.cc: Likewise.
   2592  1.1  mrg 	* testsuite/multiset/modifiers/insert/2.cc: Likewise.
   2593  1.1  mrg 	* testsuite/multiset/modifiers/insert/22102.cc: Likewise.
   2594  1.1  mrg 	* testsuite/multiset/modifiers/insert/3.cc: Likewise.
   2595  1.1  mrg 	* testsuite/multiset/modifiers/insert/4.cc: Likewise.
   2596  1.1  mrg 	* testsuite/multiset/modifiers/merge.cc: Likewise.
   2597  1.1  mrg 	* testsuite/multiset/modifiers/swap/1.cc: Likewise.
   2598  1.1  mrg 	* testsuite/multiset/modifiers/swap/2.cc: Likewise.
   2599  1.1  mrg 	* testsuite/multiset/modifiers/swap/3.cc: Likewise.
   2600  1.1  mrg 	* testsuite/multiset/operations/1.cc: Likewise.
   2601  1.1  mrg 	* testsuite/multiset/operations/count.cc: Likewise.
   2602  1.1  mrg 	* testsuite/priority_queue/moveable.cc: Likewise.
   2603  1.1  mrg 	* testsuite/queue/moveable.cc: Likewise.
   2604  1.1  mrg 	* testsuite/set/allocator/copy.cc: Likewise.
   2605  1.1  mrg 	* testsuite/set/allocator/copy_assign.cc: Likewise.
   2606  1.1  mrg 	* testsuite/set/allocator/init-list.cc: Likewise.
   2607  1.1  mrg 	* testsuite/set/allocator/minimal.cc: Likewise.
   2608  1.1  mrg 	* testsuite/set/allocator/move.cc: Likewise.
   2609  1.1  mrg 	* testsuite/set/allocator/move_assign.cc: Likewise.
   2610  1.1  mrg 	* testsuite/set/allocator/swap.cc: Likewise.
   2611  1.1  mrg 	* testsuite/set/capacity/29134.cc: Likewise.
   2612  1.1  mrg 	* testsuite/set/cons/moveable.cc: Likewise.
   2613  1.1  mrg 	* testsuite/set/debug/construct5_neg.cc: Likewise.
   2614  1.1  mrg 	* testsuite/set/debug/invalidation/2.cc: Likewise.
   2615  1.1  mrg 	* testsuite/set/debug/move_assign_neg.cc: Likewise.
   2616  1.1  mrg 	* testsuite/set/debug/move_neg.cc: Likewise.
   2617  1.1  mrg 	* testsuite/set/init-list.cc: Likewise.
   2618  1.1  mrg 	* testsuite/set/modifiers/17948.cc: Likewise.
   2619  1.1  mrg 	* testsuite/set/modifiers/dr130.cc: Likewise.
   2620  1.1  mrg 	* testsuite/set/modifiers/emplace/1.cc: Likewise.
   2621  1.1  mrg 	* testsuite/set/modifiers/extract.cc: Likewise.
   2622  1.1  mrg 	* testsuite/set/modifiers/insert/1.cc: Likewise.
   2623  1.1  mrg 	* testsuite/set/modifiers/insert/2.cc: Likewise.
   2624  1.1  mrg 	* testsuite/set/modifiers/insert/3.cc: Likewise.
   2625  1.1  mrg 	* testsuite/set/modifiers/merge.cc: Likewise.
   2626  1.1  mrg 	* testsuite/set/modifiers/swap/1.cc: Likewise.
   2627  1.1  mrg 	* testsuite/set/modifiers/swap/2.cc: Likewise.
   2628  1.1  mrg 	* testsuite/set/modifiers/swap/3.cc: Likewise.
   2629  1.1  mrg 	* testsuite/set/operations/1.cc: Likewise.
   2630  1.1  mrg 	* testsuite/set/operations/count.cc: Likewise.
   2631  1.1  mrg 	* testsuite/set/operators/1_neg.cc: Likewise.
   2632  1.1  mrg 	* testsuite/unordered_map/allocator/copy.cc: Likewise.
   2633  1.1  mrg 	* testsuite/unordered_map/allocator/copy_assign.cc: Likewise.
   2634  1.1  mrg 	* testsuite/unordered_map/allocator/minimal.cc: Likewise.
   2635  1.1  mrg 	* testsuite/unordered_map/allocator/move.cc: Likewise.
   2636  1.1  mrg 	* testsuite/unordered_map/allocator/move_assign.cc: Likewise.
   2637  1.1  mrg 	* testsuite/unordered_map/allocator/swap.cc: Likewise.
   2638  1.1  mrg 	* testsuite/unordered_map/cons/moveable.cc: Likewise.
   2639  1.1  mrg 	* testsuite/unordered_map/debug/construct5_neg.cc: Likewise.
   2640  1.1  mrg 	* testsuite/unordered_map/debug/move_assign_neg.cc: Likewise.
   2641  1.1  mrg 	* testsuite/unordered_map/debug/move_neg.cc: Likewise.
   2642  1.1  mrg 	* testsuite/unordered_map/dr761.cc: Likewise.
   2643  1.1  mrg 	* testsuite/unordered_map/erase/1.cc: Likewise.
   2644  1.1  mrg 	* testsuite/unordered_map/erase/24061-map.cc: Likewise.
   2645  1.1  mrg 	* testsuite/unordered_map/erase/54276.cc: Likewise.
   2646  1.1  mrg 	* testsuite/unordered_map/hash_policy/dr1189.cc: Likewise.
   2647  1.1  mrg 	* testsuite/unordered_map/init-list.cc: Likewise.
   2648  1.1  mrg 	* testsuite/unordered_map/insert/24061-map.cc: Likewise.
   2649  1.1  mrg 	* testsuite/unordered_map/insert/57619.C: Likewise.
   2650  1.1  mrg 	* testsuite/unordered_map/insert/array_syntax.cc: Likewise.
   2651  1.1  mrg 	* testsuite/unordered_map/insert/array_syntax_move.cc: Likewise.
   2652  1.1  mrg 	* testsuite/unordered_map/insert/map_range.cc: Likewise.
   2653  1.1  mrg 	* testsuite/unordered_map/insert/map_single.cc: Likewise.
   2654  1.1  mrg 	* testsuite/unordered_map/insert/map_single_move-1.cc: Likewise.
   2655  1.1  mrg 	* testsuite/unordered_map/insert/map_single_move-2.cc: Likewise.
   2656  1.1  mrg 	* testsuite/unordered_map/modifiers/61667.cc: Likewise.
   2657  1.1  mrg 	* testsuite/unordered_map/modifiers/emplace.cc: Likewise.
   2658  1.1  mrg 	* testsuite/unordered_map/modifiers/extract.cc: Likewise.
   2659  1.1  mrg 	* testsuite/unordered_map/modifiers/insert_or_assign.cc: Likewise.
   2660  1.1  mrg 	* testsuite/unordered_map/modifiers/merge.cc: Likewise.
   2661  1.1  mrg 	* testsuite/unordered_map/modifiers/reserve.cc: Likewise.
   2662  1.1  mrg 	* testsuite/unordered_map/modifiers/try_emplace.cc: Likewise.
   2663  1.1  mrg 	* testsuite/unordered_map/operations/count.cc: Likewise.
   2664  1.1  mrg 	* testsuite/unordered_map/operators/1.cc: Likewise.
   2665  1.1  mrg 	* testsuite/unordered_map/operators/2.cc: Likewise.
   2666  1.1  mrg 	* testsuite/unordered_multimap/allocator/copy.cc: Likewise.
   2667  1.1  mrg 	* testsuite/unordered_multimap/allocator/copy_assign.cc: Likewise.
   2668  1.1  mrg 	* testsuite/unordered_multimap/allocator/minimal.cc: Likewise.
   2669  1.1  mrg 	* testsuite/unordered_multimap/allocator/move.cc: Likewise.
   2670  1.1  mrg 	* testsuite/unordered_multimap/allocator/move_assign.cc: Likewise.
   2671  1.1  mrg 	* testsuite/unordered_multimap/allocator/swap.cc: Likewise.
   2672  1.1  mrg 	* testsuite/unordered_multimap/cons/moveable.cc: Likewise.
   2673  1.1  mrg 	* testsuite/unordered_multimap/debug/construct5_neg.cc: Likewise.
   2674  1.1  mrg 	* testsuite/unordered_multimap/debug/move_assign_neg.cc: Likewise.
   2675  1.1  mrg 	* testsuite/unordered_multimap/debug/move_neg.cc: Likewise.
   2676  1.1  mrg 	* testsuite/unordered_multimap/erase/1.cc: Likewise.
   2677  1.1  mrg 	* testsuite/unordered_multimap/erase/2.cc: Likewise.
   2678  1.1  mrg 	* testsuite/unordered_multimap/erase/24061-multimap.cc: Likewise.
   2679  1.1  mrg 	* testsuite/unordered_multimap/erase/51845-multimap.cc: Likewise.
   2680  1.1  mrg 	* testsuite/unordered_multimap/erase/54276.cc: Likewise.
   2681  1.1  mrg 	* testsuite/unordered_multimap/hash_policy/dr1189.cc: Likewise.
   2682  1.1  mrg 	* testsuite/unordered_multimap/init-list.cc: Likewise.
   2683  1.1  mrg 	* testsuite/unordered_multimap/insert/24061-multimap.cc: Likewise.
   2684  1.1  mrg 	* testsuite/unordered_multimap/insert/51866.cc: Likewise.
   2685  1.1  mrg 	* testsuite/unordered_multimap/insert/52476.cc: Likewise.
   2686  1.1  mrg 	* testsuite/unordered_multimap/insert/53115.cc: Likewise.
   2687  1.1  mrg 	* testsuite/unordered_multimap/insert/57619.C: Likewise.
   2688  1.1  mrg 	* testsuite/unordered_multimap/insert/hint.cc: Likewise.
   2689  1.1  mrg 	* testsuite/unordered_multimap/insert/multimap_range.cc: Likewise.
   2690  1.1  mrg 	* testsuite/unordered_multimap/insert/multimap_single.cc: Likewise.
   2691  1.1  mrg 	* testsuite/unordered_multimap/insert/multimap_single_move-1.cc:
   2692  1.1  mrg 	Likewise.
   2693  1.1  mrg 	* testsuite/unordered_multimap/insert/multimap_single_move-2.cc:
   2694  1.1  mrg 	Likewise.
   2695  1.1  mrg 	* testsuite/unordered_multimap/modifiers/emplace.cc: Likewise.
   2696  1.1  mrg 	* testsuite/unordered_multimap/modifiers/extract.cc: Likewise.
   2697  1.1  mrg 	* testsuite/unordered_multimap/modifiers/merge.cc: Likewise.
   2698  1.1  mrg 	* testsuite/unordered_multimap/modifiers/reserve.cc: Likewise.
   2699  1.1  mrg 	* testsuite/unordered_multimap/operations/count.cc: Likewise.
   2700  1.1  mrg 	* testsuite/unordered_multimap/operators/1.cc: Likewise.
   2701  1.1  mrg 	* testsuite/unordered_multimap/operators/2.cc: Likewise.
   2702  1.1  mrg 	* testsuite/unordered_multiset/allocator/copy.cc: Likewise.
   2703  1.1  mrg 	* testsuite/unordered_multiset/allocator/copy_assign.cc: Likewise.
   2704  1.1  mrg 	* testsuite/unordered_multiset/allocator/minimal.cc: Likewise.
   2705  1.1  mrg 	* testsuite/unordered_multiset/allocator/move.cc: Likewise.
   2706  1.1  mrg 	* testsuite/unordered_multiset/allocator/move_assign.cc: Likewise.
   2707  1.1  mrg 	* testsuite/unordered_multiset/allocator/swap.cc: Likewise.
   2708  1.1  mrg 	* testsuite/unordered_multiset/cons/copy.cc: Likewise.
   2709  1.1  mrg 	* testsuite/unordered_multiset/cons/moveable.cc: Likewise.
   2710  1.1  mrg 	* testsuite/unordered_multiset/debug/construct5_neg.cc: Likewise.
   2711  1.1  mrg 	* testsuite/unordered_multiset/debug/move_assign_neg.cc: Likewise.
   2712  1.1  mrg 	* testsuite/unordered_multiset/debug/move_neg.cc: Likewise.
   2713  1.1  mrg 	* testsuite/unordered_multiset/erase/1.cc: Likewise.
   2714  1.1  mrg 	* testsuite/unordered_multiset/erase/2.cc: Likewise.
   2715  1.1  mrg 	* testsuite/unordered_multiset/erase/24061-multiset.cc: Likewise.
   2716  1.1  mrg 	* testsuite/unordered_multiset/hash_policy/dr1189.cc: Likewise.
   2717  1.1  mrg 	* testsuite/unordered_multiset/init-list.cc: Likewise.
   2718  1.1  mrg 	* testsuite/unordered_multiset/insert/24061-multiset.cc: Likewise.
   2719  1.1  mrg 	* testsuite/unordered_multiset/insert/51866.cc: Likewise.
   2720  1.1  mrg 	* testsuite/unordered_multiset/insert/52476.cc: Likewise.
   2721  1.1  mrg 	* testsuite/unordered_multiset/insert/53115.cc: Likewise.
   2722  1.1  mrg 	* testsuite/unordered_multiset/insert/hash_policy.cc: Likewise.
   2723  1.1  mrg 	* testsuite/unordered_multiset/insert/multiset_range.cc: Likewise.
   2724  1.1  mrg 	* testsuite/unordered_multiset/insert/multiset_single.cc: Likewise.
   2725  1.1  mrg 	* testsuite/unordered_multiset/insert/multiset_single_move.cc: Likewise.
   2726  1.1  mrg 	* testsuite/unordered_multiset/modifiers/emplace.cc: Likewise.
   2727  1.1  mrg 	* testsuite/unordered_multiset/modifiers/extract.cc: Likewise.
   2728  1.1  mrg 	* testsuite/unordered_multiset/modifiers/merge.cc: Likewise.
   2729  1.1  mrg 	* testsuite/unordered_multiset/modifiers/reserve.cc: Likewise.
   2730  1.1  mrg 	* testsuite/unordered_multiset/operations/count.cc: Likewise.
   2731  1.1  mrg 	* testsuite/unordered_multiset/operators/1.cc: Likewise.
   2732  1.1  mrg 	* testsuite/unordered_set/allocator/copy.cc: Likewise.
   2733  1.1  mrg 	* testsuite/unordered_set/allocator/copy_assign.cc: Likewise.
   2734  1.1  mrg 	* testsuite/unordered_set/allocator/ext_ptr.cc: Likewise.
   2735  1.1  mrg 	* testsuite/unordered_set/allocator/minimal.cc: Likewise.
   2736  1.1  mrg 	* testsuite/unordered_set/allocator/move.cc: Likewise.
   2737  1.1  mrg 	* testsuite/unordered_set/allocator/move_assign.cc: Likewise.
   2738  1.1  mrg 	* testsuite/unordered_set/allocator/swap.cc: Likewise.
   2739  1.1  mrg 	* testsuite/unordered_set/buckets/swap.cc: Likewise.
   2740  1.1  mrg 	* testsuite/unordered_set/cons/moveable.cc: Likewise.
   2741  1.1  mrg 	* testsuite/unordered_set/debug/construct5_neg.cc: Likewise.
   2742  1.1  mrg 	* testsuite/unordered_set/debug/debug_functions.cc: Likewise.
   2743  1.1  mrg 	* testsuite/unordered_set/debug/move_assign_neg.cc: Likewise.
   2744  1.1  mrg 	* testsuite/unordered_set/debug/move_neg.cc: Likewise.
   2745  1.1  mrg 	* testsuite/unordered_set/erase/1.cc: Likewise.
   2746  1.1  mrg 	* testsuite/unordered_set/erase/24061-set.cc: Likewise.
   2747  1.1  mrg 	* testsuite/unordered_set/hash_policy/26132.cc: Likewise.
   2748  1.1  mrg 	* testsuite/unordered_set/hash_policy/71181.cc: Likewise.
   2749  1.1  mrg 	* testsuite/unordered_set/hash_policy/dr1189.cc: Likewise.
   2750  1.1  mrg 	* testsuite/unordered_set/hash_policy/load_factor.cc: Likewise.
   2751  1.1  mrg 	* testsuite/unordered_set/hash_policy/power2_rehash.cc: Likewise.
   2752  1.1  mrg 	* testsuite/unordered_set/hash_policy/prime_rehash.cc: Likewise.
   2753  1.1  mrg 	* testsuite/unordered_set/hash_policy/rehash.cc: Likewise.
   2754  1.1  mrg 	* testsuite/unordered_set/init-list.cc: Likewise.
   2755  1.1  mrg 	* testsuite/unordered_set/insert/24061-set.cc: Likewise.
   2756  1.1  mrg 	* testsuite/unordered_set/insert/hash_policy.cc: Likewise.
   2757  1.1  mrg 	* testsuite/unordered_set/insert/move_range.cc: Likewise.
   2758  1.1  mrg 	* testsuite/unordered_set/insert/set_range.cc: Likewise.
   2759  1.1  mrg 	* testsuite/unordered_set/insert/set_single.cc: Likewise.
   2760  1.1  mrg 	* testsuite/unordered_set/insert/set_single_move.cc: Likewise.
   2761  1.1  mrg 	* testsuite/unordered_set/max_load_factor/robustness.cc: Likewise.
   2762  1.1  mrg 	* testsuite/unordered_set/modifiers/emplace.cc: Likewise.
   2763  1.1  mrg 	* testsuite/unordered_set/modifiers/extract.cc: Likewise.
   2764  1.1  mrg 	* testsuite/unordered_set/modifiers/merge.cc: Likewise.
   2765  1.1  mrg 	* testsuite/unordered_set/modifiers/reserve.cc: Likewise.
   2766  1.1  mrg 	* testsuite/unordered_set/modifiers/swap.cc: Likewise.
   2767  1.1  mrg 	* testsuite/unordered_set/operations/count.cc: Likewise.
   2768  1.1  mrg 	* testsuite/unordered_set/operators/1.cc: Likewise.
   2769  1.1  mrg 	* testsuite/vector/allocator/copy.cc: Likewise.
   2770  1.1  mrg 	* testsuite/vector/allocator/copy_assign.cc: Likewise.
   2771  1.1  mrg 	* testsuite/vector/allocator/ext_ptr.cc: Likewise.
   2772  1.1  mrg 	* testsuite/vector/allocator/minimal.cc: Likewise.
   2773  1.1  mrg 	* testsuite/vector/allocator/move.cc: Likewise.
   2774  1.1  mrg 	* testsuite/vector/allocator/move_assign.cc: Likewise.
   2775  1.1  mrg 	* testsuite/vector/allocator/swap.cc: Likewise.
   2776  1.1  mrg 	* testsuite/vector/bool/6886.cc: Likewise.
   2777  1.1  mrg 	* testsuite/vector/bool/72847.cc: Likewise.
   2778  1.1  mrg 	* testsuite/vector/bool/allocator/copy.cc: Likewise.
   2779  1.1  mrg 	* testsuite/vector/bool/allocator/copy_assign.cc: Likewise.
   2780  1.1  mrg 	* testsuite/vector/bool/allocator/ext_ptr.cc: Likewise.
   2781  1.1  mrg 	* testsuite/vector/bool/allocator/move.cc: Likewise.
   2782  1.1  mrg 	* testsuite/vector/bool/allocator/move_assign.cc: Likewise.
   2783  1.1  mrg 	* testsuite/vector/bool/allocator/swap.cc: Likewise.
   2784  1.1  mrg 	* testsuite/vector/bool/capacity/1.cc: Likewise.
   2785  1.1  mrg 	* testsuite/vector/bool/capacity/29134.cc: Likewise.
   2786  1.1  mrg 	* testsuite/vector/bool/capacity/shrink_to_fit.cc: Likewise.
   2787  1.1  mrg 	* testsuite/vector/bool/cons/1.cc: Likewise.
   2788  1.1  mrg 	* testsuite/vector/bool/cons/2.cc: Likewise.
   2789  1.1  mrg 	* testsuite/vector/bool/modifiers/erase/1.cc: Likewise.
   2790  1.1  mrg 	* testsuite/vector/bool/modifiers/insert/1.cc: Likewise.
   2791  1.1  mrg 	* testsuite/vector/bool/modifiers/insert/31370.cc: Likewise.
   2792  1.1  mrg 	* testsuite/vector/bool/modifiers/swap/1.cc: Likewise.
   2793  1.1  mrg 	* testsuite/vector/bool/modifiers/swap/2.cc: Likewise.
   2794  1.1  mrg 	* testsuite/vector/bool/swap.cc: Likewise.
   2795  1.1  mrg 	* testsuite/vector/capacity/1.cc: Likewise.
   2796  1.1  mrg 	* testsuite/vector/capacity/2.cc: Likewise.
   2797  1.1  mrg 	* testsuite/vector/capacity/29134-2.cc: Likewise.
   2798  1.1  mrg 	* testsuite/vector/capacity/29134.cc: Likewise.
   2799  1.1  mrg 	* testsuite/vector/capacity/44190.cc: Likewise.
   2800  1.1  mrg 	* testsuite/vector/capacity/8230.cc: Likewise.
   2801  1.1  mrg 	* testsuite/vector/capacity/reserve/moveable.cc: Likewise.
   2802  1.1  mrg 	* testsuite/vector/capacity/reserve/moveable2.cc: Likewise.
   2803  1.1  mrg 	* testsuite/vector/capacity/resize/1.cc: Likewise.
   2804  1.1  mrg 	* testsuite/vector/capacity/resize/moveable.cc: Likewise.
   2805  1.1  mrg 	* testsuite/vector/capacity/resize/moveable2.cc: Likewise.
   2806  1.1  mrg 	* testsuite/vector/capacity/resize/resize_size.cc: Likewise.
   2807  1.1  mrg 	* testsuite/vector/capacity/shrink_to_fit.cc: Likewise.
   2808  1.1  mrg 	* testsuite/vector/capacity/shrink_to_fit2.cc: Likewise.
   2809  1.1  mrg 	* testsuite/vector/cons/3.cc: Likewise.
   2810  1.1  mrg 	* testsuite/vector/cons/4.cc: Likewise.
   2811  1.1  mrg 	* testsuite/vector/cons/cons_size.cc: Likewise.
   2812  1.1  mrg 	* testsuite/vector/cons/moveable.cc: Likewise.
   2813  1.1  mrg 	* testsuite/vector/data_access/1.cc: Likewise.
   2814  1.1  mrg 	* testsuite/vector/debug/debug_functions.cc: Likewise.
   2815  1.1  mrg 	* testsuite/vector/debug/move_assign_neg.cc: Likewise.
   2816  1.1  mrg 	* testsuite/vector/debug/move_neg.cc: Likewise.
   2817  1.1  mrg 	* testsuite/vector/debug/multithreaded_swap.cc: Likewise.
   2818  1.1  mrg 	* testsuite/vector/element_access/1.cc: Likewise.
   2819  1.1  mrg 	* testsuite/vector/ext_pointer/citerators.cc: Likewise.
   2820  1.1  mrg 	* testsuite/vector/ext_pointer/data_access.cc: Likewise.
   2821  1.1  mrg 	* testsuite/vector/ext_pointer/modifiers/element.cc: Likewise.
   2822  1.1  mrg 	* testsuite/vector/ext_pointer/modifiers/erase.cc: Likewise.
   2823  1.1  mrg 	* testsuite/vector/ext_pointer/modifiers/insert.cc: Likewise.
   2824  1.1  mrg 	* testsuite/vector/ext_pointer/resize.cc: Likewise.
   2825  1.1  mrg 	* testsuite/vector/modifiers/1.cc: Likewise.
   2826  1.1  mrg 	* testsuite/vector/modifiers/2.cc: Likewise.
   2827  1.1  mrg 	* testsuite/vector/modifiers/emplace/self_emplace.cc: Likewise.
   2828  1.1  mrg 	* testsuite/vector/modifiers/erase/1.cc: Likewise.
   2829  1.1  mrg 	* testsuite/vector/modifiers/erase/moveable.cc: Likewise.
   2830  1.1  mrg 	* testsuite/vector/modifiers/insert/1.cc: Likewise.
   2831  1.1  mrg 	* testsuite/vector/modifiers/insert/self_insert.cc: Likewise.
   2832  1.1  mrg 	* testsuite/vector/modifiers/moveable.cc: Likewise.
   2833  1.1  mrg 	* testsuite/vector/modifiers/moveable2.cc: Likewise.
   2834  1.1  mrg 	* testsuite/vector/modifiers/push_back/49836.cc: Likewise.
   2835  1.1  mrg 	* testsuite/vector/modifiers/swap/1.cc: Likewise.
   2836  1.1  mrg 	* testsuite/vector/modifiers/swap/2.cc: Likewise.
   2837  1.1  mrg 	* testsuite/vector/modifiers/swap/3.cc: Likewise.
   2838  1.1  mrg 	* testsuite/vector/zero_sized_allocations.cc: Likewise.
   2839  1.1  mrg 
   2840  1.1  mrg 2016-10-17  Jonathan Wakely  <jwakely (a] redhat.com>
   2841  1.1  mrg 
   2842  1.1  mrg 	PR libstdc++/77998
   2843  1.1  mrg 	* include/std/future (__future_base::_Deferred_state)
   2844  1.1  mrg 	(__future_base::_Async_state_impl): Use decltype to deduce return
   2845  1.1  mrg 	type, instead of _Invoker::result_type.
   2846  1.1  mrg 	* include/std/thread (thread::_Invoker::operator()): Likewise.
   2847  1.1  mrg 	(thread::_Invoker::result_type): Remove.
   2848  1.1  mrg 
   2849  1.1  mrg 	PR libstdc++/77987
   2850  1.1  mrg 	* include/bits/unique_ptr.h (unique_ptr<T[], D>::reset<U>(U)): Copy
   2851  1.1  mrg 	value to pointer of the correct type to swap, to support conversions
   2852  1.1  mrg 	allowed by LWG 2118 / N4089.
   2853  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/assign_neg.cc: Move test for
   2854  1.1  mrg 	incompatible deleters from ...
   2855  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/cv_qual.cc: ... here.
   2856  1.1  mrg 	* testsuite/20_util/unique_ptr/modifiers/cv_qual.cc: Move tests for
   2857  1.1  mrg 	incompatible pointers to ...
   2858  1.1  mrg 	* testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: ... here. Move
   2859  1.1  mrg 	destructor definition to base class. Test for invalid derived-to-base
   2860  1.1  mrg 	conversion.
   2861  1.1  mrg 
   2862  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status.
   2863  1.1  mrg 	* doc/html/*: Regenerate.
   2864  1.1  mrg 	* include/bits/deque.tcc (deque::emplace_front, deque::emplace_back):
   2865  1.1  mrg 	Return a reference in C++17 mode.
   2866  1.1  mrg 	* include/bits/forward_list.h (forward_list::emplace_front): Likewise.
   2867  1.1  mrg 	* include/bits/stl_bvector.h (vector<bool>::emplace_back): Likewise.
   2868  1.1  mrg 	* include/bits/stl_deque.h (deque::emplace_front, deque::emplace_back):
   2869  1.1  mrg 	Likewise.
   2870  1.1  mrg 	* include/bits/stl_list.h (list::emplace_front, list::emplace_back):
   2871  1.1  mrg 	Likewise.
   2872  1.1  mrg 	* include/bits/stl_queue.h (queue::emplace): Likewise.
   2873  1.1  mrg 	* include/bits/stl_stack.h (stack::emplace): Likewise.
   2874  1.1  mrg 	* include/bits/stl_vector.h (vector::emplace_back): Likewise.
   2875  1.1  mrg 	* include/bits/vector.tcc (vector::emplace_back): Likewise.
   2876  1.1  mrg 	* include/debug/deque (__gnu_debug::deque::emplace_front)
   2877  1.1  mrg 	(__gnu_debug::deque::emplace_back): Likewise.
   2878  1.1  mrg 	* include/debug/vector (__gnu_debug::vector::emplace_back): Likewise.
   2879  1.1  mrg 	* testsuite/23_containers/deque/modifiers/emplace/cxx17_return.cc:
   2880  1.1  mrg 	New.
   2881  1.1  mrg 	* testsuite/23_containers/forward_list/modifiers/
   2882  1.1  mrg 	emplace_cxx17_return.cc: New.
   2883  1.1  mrg 	* testsuite/23_containers/list/modifiers/emplace/cxx17_return.cc: New.
   2884  1.1  mrg 	* testsuite/23_containers/queue/members/emplace_cxx17_return.cc: New.
   2885  1.1  mrg 	* testsuite/23_containers/stack/members/emplace_cxx17_return.cc: New.
   2886  1.1  mrg 	* testsuite/23_containers/vector/bool/emplace_cxx17_return.cc: New.
   2887  1.1  mrg 	* testsuite/23_containers/vector/modifiers/emplace/cxx17_return.cc:
   2888  1.1  mrg 	New.
   2889  1.1  mrg 
   2890  1.1  mrg 2016-10-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2891  1.1  mrg 
   2892  1.1  mrg 	* testsuite/22_locale/classification/isblank.cc: Remove 'test'
   2893  1.1  mrg 	variables.
   2894  1.1  mrg 	* testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
   2895  1.1  mrg 	* testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
   2896  1.1  mrg 	* testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
   2897  1.1  mrg 	* testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
   2898  1.1  mrg 	* testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
   2899  1.1  mrg 	* testsuite/22_locale/codecvt/codecvt_utf8/69703.cc: Likewise.
   2900  1.1  mrg 	* testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
   2901  1.1  mrg 	* testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
   2902  1.1  mrg 	* testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
   2903  1.1  mrg 	* testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
   2904  1.1  mrg 	* testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
   2905  1.1  mrg 	* testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
   2906  1.1  mrg 	* testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
   2907  1.1  mrg 	* testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
   2908  1.1  mrg 	* testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
   2909  1.1  mrg 	* testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
   2910  1.1  mrg 	* testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
   2911  1.1  mrg 	* testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
   2912  1.1  mrg 	* testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
   2913  1.1  mrg 	* testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
   2914  1.1  mrg 	* testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
   2915  1.1  mrg 	* testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
   2916  1.1  mrg 	* testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
   2917  1.1  mrg 	* testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
   2918  1.1  mrg 	* testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
   2919  1.1  mrg 	* testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
   2920  1.1  mrg 	* testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
   2921  1.1  mrg 	* testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
   2922  1.1  mrg 	* testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
   2923  1.1  mrg 	* testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
   2924  1.1  mrg 	* testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
   2925  1.1  mrg 	* testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
   2926  1.1  mrg 	* testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
   2927  1.1  mrg 	* testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
   2928  1.1  mrg 	* testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
   2929  1.1  mrg 	* testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
   2930  1.1  mrg 	* testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
   2931  1.1  mrg 	* testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
   2932  1.1  mrg 	* testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
   2933  1.1  mrg 	* testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
   2934  1.1  mrg 	* testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
   2935  1.1  mrg 	* testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
   2936  1.1  mrg 	* testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
   2937  1.1  mrg 	* testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
   2938  1.1  mrg 	* testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
   2939  1.1  mrg 	* testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
   2940  1.1  mrg 	* testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
   2941  1.1  mrg 	* testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
   2942  1.1  mrg 	* testsuite/22_locale/collate/compare/char/1.cc: Likewise.
   2943  1.1  mrg 	* testsuite/22_locale/collate/compare/char/2.cc: Likewise.
   2944  1.1  mrg 	* testsuite/22_locale/collate/compare/char/3.cc: Likewise.
   2945  1.1  mrg 	* testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
   2946  1.1  mrg 	* testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
   2947  1.1  mrg 	* testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
   2948  1.1  mrg 	* testsuite/22_locale/collate/hash/char/1.cc: Likewise.
   2949  1.1  mrg 	* testsuite/22_locale/collate/hash/char/2.cc: Likewise.
   2950  1.1  mrg 	* testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
   2951  1.1  mrg 	* testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
   2952  1.1  mrg 	* testsuite/22_locale/collate/transform/char/2.cc: Likewise.
   2953  1.1  mrg 	* testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
   2954  1.1  mrg 	* testsuite/22_locale/collate/transform/char/3.cc: Likewise.
   2955  1.1  mrg 	* testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
   2956  1.1  mrg 	* testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
   2957  1.1  mrg 	* testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
   2958  1.1  mrg 	* testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
   2959  1.1  mrg 	* testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
   2960  1.1  mrg 	* testsuite/22_locale/ctype/is/char/1.cc: Likewise.
   2961  1.1  mrg 	* testsuite/22_locale/ctype/is/char/2.cc: Likewise.
   2962  1.1  mrg 	* testsuite/22_locale/ctype/is/char/3.cc: Likewise.
   2963  1.1  mrg 	* testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
   2964  1.1  mrg 	* testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
   2965  1.1  mrg 	* testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
   2966  1.1  mrg 	* testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
   2967  1.1  mrg 	* testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
   2968  1.1  mrg 	* testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
   2969  1.1  mrg 	* testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
   2970  1.1  mrg 	* testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
   2971  1.1  mrg 	* testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
   2972  1.1  mrg 	* testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
   2973  1.1  mrg 	* testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
   2974  1.1  mrg 	* testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
   2975  1.1  mrg 	* testsuite/22_locale/ctype/to/char/1.cc: Likewise.
   2976  1.1  mrg 	* testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
   2977  1.1  mrg 	* testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
   2978  1.1  mrg 	* testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
   2979  1.1  mrg 	* testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
   2980  1.1  mrg 	* testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
   2981  1.1  mrg 	* testsuite/22_locale/ctype_base/11844.cc: Likewise.
   2982  1.1  mrg 	* testsuite/22_locale/facet/1.cc: Likewise.
   2983  1.1  mrg 	* testsuite/22_locale/facet/2.cc: Likewise.
   2984  1.1  mrg 	* testsuite/22_locale/facet/25421.cc: Likewise.
   2985  1.1  mrg 	* testsuite/22_locale/global_templates/1.cc: Likewise.
   2986  1.1  mrg 	* testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
   2987  1.1  mrg 	Likewise.
   2988  1.1  mrg 	* testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
   2989  1.1  mrg 	Likewise.
   2990  1.1  mrg 	* testsuite/22_locale/locale/13630.cc: Likewise.
   2991  1.1  mrg 	* testsuite/22_locale/locale/cons/12352.cc: Likewise.
   2992  1.1  mrg 	* testsuite/22_locale/locale/cons/12438.cc: Likewise.
   2993  1.1  mrg 	* testsuite/22_locale/locale/cons/2.cc: Likewise.
   2994  1.1  mrg 	* testsuite/22_locale/locale/cons/29217.cc: Likewise.
   2995  1.1  mrg 	* testsuite/22_locale/locale/cons/38365.cc: Likewise.
   2996  1.1  mrg 	* testsuite/22_locale/locale/cons/38368.cc: Likewise.
   2997  1.1  mrg 	* testsuite/22_locale/locale/cons/4.cc: Likewise.
   2998  1.1  mrg 	* testsuite/22_locale/locale/cons/40184.cc: Likewise.
   2999  1.1  mrg 	* testsuite/22_locale/locale/cons/5.cc: Likewise.
   3000  1.1  mrg 	* testsuite/22_locale/locale/cons/6.cc: Likewise.
   3001  1.1  mrg 	* testsuite/22_locale/locale/cons/7.cc: Likewise.
   3002  1.1  mrg 	* testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
   3003  1.1  mrg 	* testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
   3004  1.1  mrg 	* testsuite/22_locale/locale/cons/8.cc: Likewise.
   3005  1.1  mrg 	* testsuite/22_locale/locale/cons/unicode.cc: Likewise.
   3006  1.1  mrg 	* testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
   3007  1.1  mrg 	* testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
   3008  1.1  mrg 	* testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
   3009  1.1  mrg 	* testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
   3010  1.1  mrg 	* testsuite/22_locale/locale/operations/1.cc: Likewise.
   3011  1.1  mrg 	* testsuite/22_locale/locale/operations/2.cc: Likewise.
   3012  1.1  mrg 	* testsuite/22_locale/messages/13631.cc: Likewise.
   3013  1.1  mrg 	* testsuite/22_locale/messages/members/char/1.cc: Likewise.
   3014  1.1  mrg 	* testsuite/22_locale/messages/members/char/2.cc: Likewise.
   3015  1.1  mrg 	* testsuite/22_locale/messages/members/char/3.cc: Likewise.
   3016  1.1  mrg 	* testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
   3017  1.1  mrg 	* testsuite/22_locale/money_get/get/char/1.cc: Likewise.
   3018  1.1  mrg 	* testsuite/22_locale/money_get/get/char/10.cc: Likewise.
   3019  1.1  mrg 	* testsuite/22_locale/money_get/get/char/11.cc: Likewise.
   3020  1.1  mrg 	* testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
   3021  1.1  mrg 	* testsuite/22_locale/money_get/get/char/12.cc: Likewise.
   3022  1.1  mrg 	* testsuite/22_locale/money_get/get/char/13.cc: Likewise.
   3023  1.1  mrg 	* testsuite/22_locale/money_get/get/char/14.cc: Likewise.
   3024  1.1  mrg 	* testsuite/22_locale/money_get/get/char/15.cc: Likewise.
   3025  1.1  mrg 	* testsuite/22_locale/money_get/get/char/16.cc: Likewise.
   3026  1.1  mrg 	* testsuite/22_locale/money_get/get/char/17.cc: Likewise.
   3027  1.1  mrg 	* testsuite/22_locale/money_get/get/char/18.cc: Likewise.
   3028  1.1  mrg 	* testsuite/22_locale/money_get/get/char/19.cc: Likewise.
   3029  1.1  mrg 	* testsuite/22_locale/money_get/get/char/2.cc: Likewise.
   3030  1.1  mrg 	* testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
   3031  1.1  mrg 	* testsuite/22_locale/money_get/get/char/3.cc: Likewise.
   3032  1.1  mrg 	* testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
   3033  1.1  mrg 	* testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
   3034  1.1  mrg 	* testsuite/22_locale/money_get/get/char/4.cc: Likewise.
   3035  1.1  mrg 	* testsuite/22_locale/money_get/get/char/5.cc: Likewise.
   3036  1.1  mrg 	* testsuite/22_locale/money_get/get/char/6.cc: Likewise.
   3037  1.1  mrg 	* testsuite/22_locale/money_get/get/char/7.cc: Likewise.
   3038  1.1  mrg 	* testsuite/22_locale/money_get/get/char/8.cc: Likewise.
   3039  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
   3040  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
   3041  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
   3042  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
   3043  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
   3044  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
   3045  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
   3046  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
   3047  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
   3048  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
   3049  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
   3050  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
   3051  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
   3052  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
   3053  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
   3054  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
   3055  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
   3056  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
   3057  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
   3058  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
   3059  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
   3060  1.1  mrg 	* testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
   3061  1.1  mrg 	* testsuite/22_locale/money_put/put/char/1.cc: Likewise.
   3062  1.1  mrg 	* testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
   3063  1.1  mrg 	* testsuite/22_locale/money_put/put/char/2.cc: Likewise.
   3064  1.1  mrg 	* testsuite/22_locale/money_put/put/char/3.cc: Likewise.
   3065  1.1  mrg 	* testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
   3066  1.1  mrg 	* testsuite/22_locale/money_put/put/char/4.cc: Likewise.
   3067  1.1  mrg 	* testsuite/22_locale/money_put/put/char/5.cc: Likewise.
   3068  1.1  mrg 	* testsuite/22_locale/money_put/put/char/6.cc: Likewise.
   3069  1.1  mrg 	* testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
   3070  1.1  mrg 	* testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
   3071  1.1  mrg 	* testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
   3072  1.1  mrg 	* testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
   3073  1.1  mrg 	* testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
   3074  1.1  mrg 	* testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
   3075  1.1  mrg 	* testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
   3076  1.1  mrg 	* testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
   3077  1.1  mrg 	* testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
   3078  1.1  mrg 	* testsuite/22_locale/moneypunct/40712.cc: Likewise.
   3079  1.1  mrg 	* testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
   3080  1.1  mrg 	* testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
   3081  1.1  mrg 	* testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
   3082  1.1  mrg 	* testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
   3083  1.1  mrg 	* testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
   3084  1.1  mrg 	* testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
   3085  1.1  mrg 	* testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
   3086  1.1  mrg 	* testsuite/22_locale/num_get/get/char/1.cc: Likewise.
   3087  1.1  mrg 	* testsuite/22_locale/num_get/get/char/10.cc: Likewise.
   3088  1.1  mrg 	* testsuite/22_locale/num_get/get/char/11.cc: Likewise.
   3089  1.1  mrg 	* testsuite/22_locale/num_get/get/char/12.cc: Likewise.
   3090  1.1  mrg 	* testsuite/22_locale/num_get/get/char/13.cc: Likewise.
   3091  1.1  mrg 	* testsuite/22_locale/num_get/get/char/14.cc: Likewise.
   3092  1.1  mrg 	* testsuite/22_locale/num_get/get/char/15.cc: Likewise.
   3093  1.1  mrg 	* testsuite/22_locale/num_get/get/char/16.cc: Likewise.
   3094  1.1  mrg 	* testsuite/22_locale/num_get/get/char/2.cc: Likewise.
   3095  1.1  mrg 	* testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
   3096  1.1  mrg 	* testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
   3097  1.1  mrg 	* testsuite/22_locale/num_get/get/char/3.cc: Likewise.
   3098  1.1  mrg 	* testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
   3099  1.1  mrg 	* testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
   3100  1.1  mrg 	* testsuite/22_locale/num_get/get/char/39802.cc: Likewise.
   3101  1.1  mrg 	* testsuite/22_locale/num_get/get/char/4.cc: Likewise.
   3102  1.1  mrg 	* testsuite/22_locale/num_get/get/char/5.cc: Likewise.
   3103  1.1  mrg 	* testsuite/22_locale/num_get/get/char/6.cc: Likewise.
   3104  1.1  mrg 	* testsuite/22_locale/num_get/get/char/7.cc: Likewise.
   3105  1.1  mrg 	* testsuite/22_locale/num_get/get/char/8.cc: Likewise.
   3106  1.1  mrg 	* testsuite/22_locale/num_get/get/char/9.cc: Likewise.
   3107  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
   3108  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
   3109  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
   3110  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
   3111  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
   3112  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
   3113  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
   3114  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
   3115  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
   3116  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
   3117  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
   3118  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
   3119  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
   3120  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
   3121  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
   3122  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
   3123  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
   3124  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
   3125  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
   3126  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
   3127  1.1  mrg 	* testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
   3128  1.1  mrg 	* testsuite/22_locale/num_put/put/char/1.cc: Likewise.
   3129  1.1  mrg 	* testsuite/22_locale/num_put/put/char/10.cc: Likewise.
   3130  1.1  mrg 	* testsuite/22_locale/num_put/put/char/11.cc: Likewise.
   3131  1.1  mrg 	* testsuite/22_locale/num_put/put/char/12.cc: Likewise.
   3132  1.1  mrg 	* testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
   3133  1.1  mrg 	* testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
   3134  1.1  mrg 	* testsuite/22_locale/num_put/put/char/2.cc: Likewise.
   3135  1.1  mrg 	* testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
   3136  1.1  mrg 	* testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
   3137  1.1  mrg 	* testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
   3138  1.1  mrg 	* testsuite/22_locale/num_put/put/char/3.cc: Likewise.
   3139  1.1  mrg 	* testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
   3140  1.1  mrg 	* testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
   3141  1.1  mrg 	* testsuite/22_locale/num_put/put/char/4.cc: Likewise.
   3142  1.1  mrg 	* testsuite/22_locale/num_put/put/char/5.cc: Likewise.
   3143  1.1  mrg 	* testsuite/22_locale/num_put/put/char/6.cc: Likewise.
   3144  1.1  mrg 	* testsuite/22_locale/num_put/put/char/7.cc: Likewise.
   3145  1.1  mrg 	* testsuite/22_locale/num_put/put/char/8.cc: Likewise.
   3146  1.1  mrg 	* testsuite/22_locale/num_put/put/char/9.cc: Likewise.
   3147  1.1  mrg 	* testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
   3148  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
   3149  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
   3150  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
   3151  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
   3152  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
   3153  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
   3154  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
   3155  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
   3156  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
   3157  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
   3158  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
   3159  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
   3160  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
   3161  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
   3162  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
   3163  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
   3164  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
   3165  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
   3166  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
   3167  1.1  mrg 	* testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
   3168  1.1  mrg 	* testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
   3169  1.1  mrg 	* testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
   3170  1.1  mrg 	* testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
   3171  1.1  mrg 	* testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
   3172  1.1  mrg 	* testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
   3173  1.1  mrg 	* testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
   3174  1.1  mrg 	* testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
   3175  1.1  mrg 	* testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
   3176  1.1  mrg 	* testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
   3177  1.1  mrg 	* testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
   3178  1.1  mrg 	* testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
   3179  1.1  mrg 	* testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
   3180  1.1  mrg 	* testsuite/22_locale/time_get/get/char/1.cc: Likewise.
   3181  1.1  mrg 	* testsuite/22_locale/time_get/get/char/2.cc: Likewise.
   3182  1.1  mrg 	* testsuite/22_locale/time_get/get/wchar_t/1.cc: Likewise.
   3183  1.1  mrg 	* testsuite/22_locale/time_get/get/wchar_t/2.cc: Likewise.
   3184  1.1  mrg 	* testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
   3185  1.1  mrg 	* testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
   3186  1.1  mrg 	* testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
   3187  1.1  mrg 	* testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
   3188  1.1  mrg 	* testsuite/22_locale/time_get/get_date/char/26701.cc: Likewise.
   3189  1.1  mrg 	* testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
   3190  1.1  mrg 	* testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
   3191  1.1  mrg 	* testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
   3192  1.1  mrg 	* testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
   3193  1.1  mrg 	* testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
   3194  1.1  mrg 	* testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
   3195  1.1  mrg 	* testsuite/22_locale/time_get/get_date/wchar_t/26701.cc: Likewise.
   3196  1.1  mrg 	* testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
   3197  1.1  mrg 	* testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
   3198  1.1  mrg 	* testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
   3199  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
   3200  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
   3201  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
   3202  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
   3203  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
   3204  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/char/6.cc: Likewise.
   3205  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
   3206  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
   3207  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
   3208  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
   3209  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
   3210  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/wchar_t/6.cc: Likewise.
   3211  1.1  mrg 	* testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
   3212  1.1  mrg 	* testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
   3213  1.1  mrg 	* testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
   3214  1.1  mrg 	* testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
   3215  1.1  mrg 	* testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
   3216  1.1  mrg 	* testsuite/22_locale/time_get/get_time/char/6.cc: Likewise.
   3217  1.1  mrg 	* testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
   3218  1.1  mrg 	* testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
   3219  1.1  mrg 	* testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
   3220  1.1  mrg 	* testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
   3221  1.1  mrg 	* testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
   3222  1.1  mrg 	* testsuite/22_locale/time_get/get_time/wchar_t/6.cc: Likewise.
   3223  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
   3224  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
   3225  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
   3226  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/38081-1.cc: Likewise.
   3227  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/38081-2.cc: Likewise.
   3228  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
   3229  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/6.cc: Likewise.
   3230  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
   3231  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
   3232  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
   3233  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
   3234  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/wchar_t/6.cc: Likewise.
   3235  1.1  mrg 	* testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
   3236  1.1  mrg 	* testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
   3237  1.1  mrg 	* testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
   3238  1.1  mrg 	* testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
   3239  1.1  mrg 	* testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
   3240  1.1  mrg 	* testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
   3241  1.1  mrg 	* testsuite/22_locale/time_put/put/char/1.cc: Likewise.
   3242  1.1  mrg 	* testsuite/22_locale/time_put/put/char/10.cc: Likewise.
   3243  1.1  mrg 	* testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
   3244  1.1  mrg 	* testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
   3245  1.1  mrg 	* testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
   3246  1.1  mrg 	* testsuite/22_locale/time_put/put/char/2.cc: Likewise.
   3247  1.1  mrg 	* testsuite/22_locale/time_put/put/char/3.cc: Likewise.
   3248  1.1  mrg 	* testsuite/22_locale/time_put/put/char/4.cc: Likewise.
   3249  1.1  mrg 	* testsuite/22_locale/time_put/put/char/5.cc: Likewise.
   3250  1.1  mrg 	* testsuite/22_locale/time_put/put/char/6.cc: Likewise.
   3251  1.1  mrg 	* testsuite/22_locale/time_put/put/char/7.cc: Likewise.
   3252  1.1  mrg 	* testsuite/22_locale/time_put/put/char/8.cc: Likewise.
   3253  1.1  mrg 	* testsuite/22_locale/time_put/put/char/9.cc: Likewise.
   3254  1.1  mrg 	* testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
   3255  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
   3256  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
   3257  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
   3258  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
   3259  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
   3260  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
   3261  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
   3262  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
   3263  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
   3264  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
   3265  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
   3266  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
   3267  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
   3268  1.1  mrg 	* testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
   3269  1.1  mrg 	* testsuite/30_threads/async/42819.cc: Likewise.
   3270  1.1  mrg 	* testsuite/30_threads/async/any.cc: Likewise.
   3271  1.1  mrg 	* testsuite/30_threads/async/async.cc: Likewise.
   3272  1.1  mrg 	* testsuite/30_threads/async/except.cc: Likewise.
   3273  1.1  mrg 	* testsuite/30_threads/async/launch.cc: Likewise.
   3274  1.1  mrg 	* testsuite/30_threads/async/sync.cc: Likewise.
   3275  1.1  mrg 	* testsuite/30_threads/call_once/call_once1.cc: Likewise.
   3276  1.1  mrg 	* testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
   3277  1.1  mrg 	* testsuite/30_threads/condition_variable/members/1.cc: Likewise.
   3278  1.1  mrg 	* testsuite/30_threads/condition_variable/members/2.cc: Likewise.
   3279  1.1  mrg 	* testsuite/30_threads/condition_variable/members/3.cc: Likewise.
   3280  1.1  mrg 	* testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
   3281  1.1  mrg 	* testsuite/30_threads/condition_variable_any/members/1.cc: Likewise.
   3282  1.1  mrg 	* testsuite/30_threads/condition_variable_any/members/2.cc: Likewise.
   3283  1.1  mrg 	* testsuite/30_threads/future/members/45133.cc: Likewise.
   3284  1.1  mrg 	* testsuite/30_threads/future/members/get.cc: Likewise.
   3285  1.1  mrg 	* testsuite/30_threads/future/members/get2.cc: Likewise.
   3286  1.1  mrg 	* testsuite/30_threads/future/members/share.cc: Likewise.
   3287  1.1  mrg 	* testsuite/30_threads/future/members/valid.cc: Likewise.
   3288  1.1  mrg 	* testsuite/30_threads/future/members/wait_for.cc: Likewise.
   3289  1.1  mrg 	* testsuite/30_threads/future/members/wait_until.cc: Likewise.
   3290  1.1  mrg 	* testsuite/30_threads/lock/1.cc: Likewise.
   3291  1.1  mrg 	* testsuite/30_threads/lock/2.cc: Likewise.
   3292  1.1  mrg 	* testsuite/30_threads/lock/3.cc: Likewise.
   3293  1.1  mrg 	* testsuite/30_threads/lock/4.cc: Likewise.
   3294  1.1  mrg 	* testsuite/30_threads/lock_guard/cons/1.cc: Likewise.
   3295  1.1  mrg 	* testsuite/30_threads/mutex/cons/1.cc: Likewise.
   3296  1.1  mrg 	* testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
   3297  1.1  mrg 	* testsuite/30_threads/mutex/lock/1.cc: Likewise.
   3298  1.1  mrg 	* testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
   3299  1.1  mrg 	* testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
   3300  1.1  mrg 	* testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
   3301  1.1  mrg 	* testsuite/30_threads/mutex/unlock/1.cc: Likewise.
   3302  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/1.cc: Likewise.
   3303  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/2.cc: Likewise.
   3304  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/alloc.cc: Likewise.
   3305  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/move.cc: Likewise.
   3306  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/move_assign.cc: Likewise.
   3307  1.1  mrg 	* testsuite/30_threads/packaged_task/members/at_thread_exit.cc:
   3308  1.1  mrg 	Likewise.
   3309  1.1  mrg 	* testsuite/30_threads/packaged_task/members/get_future.cc: Likewise.
   3310  1.1  mrg 	* testsuite/30_threads/packaged_task/members/invoke.cc: Likewise.
   3311  1.1  mrg 	* testsuite/30_threads/packaged_task/members/invoke5.cc: Likewise.
   3312  1.1  mrg 	* testsuite/30_threads/packaged_task/members/reset2.cc: Likewise.
   3313  1.1  mrg 	* testsuite/30_threads/packaged_task/members/swap.cc: Likewise.
   3314  1.1  mrg 	* testsuite/30_threads/packaged_task/members/valid.cc: Likewise.
   3315  1.1  mrg 	* testsuite/30_threads/promise/cons/move.cc: Likewise.
   3316  1.1  mrg 	* testsuite/30_threads/promise/cons/move_assign.cc: Likewise.
   3317  1.1  mrg 	* testsuite/30_threads/promise/members/at_thread_exit.cc: Likewise.
   3318  1.1  mrg 	* testsuite/30_threads/promise/members/get_future.cc: Likewise.
   3319  1.1  mrg 	* testsuite/30_threads/promise/members/set_value.cc: Likewise.
   3320  1.1  mrg 	* testsuite/30_threads/promise/members/set_value3.cc: Likewise.
   3321  1.1  mrg 	* testsuite/30_threads/promise/members/swap.cc: Likewise.
   3322  1.1  mrg 	* testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
   3323  1.1  mrg 	* testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
   3324  1.1  mrg 	Likewise.
   3325  1.1  mrg 	* testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
   3326  1.1  mrg 	* testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
   3327  1.1  mrg 	* testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
   3328  1.1  mrg 	* testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
   3329  1.1  mrg 	* testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
   3330  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
   3331  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
   3332  1.1  mrg 	Likewise.
   3333  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
   3334  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
   3335  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
   3336  1.1  mrg 	Likewise.
   3337  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
   3338  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
   3339  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
   3340  1.1  mrg 	Likewise.
   3341  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
   3342  1.1  mrg 	Likewise.
   3343  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
   3344  1.1  mrg 	Likewise.
   3345  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
   3346  1.1  mrg 	Likewise.
   3347  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
   3348  1.1  mrg 	Likewise.
   3349  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
   3350  1.1  mrg 	* testsuite/30_threads/shared_future/members/45133.cc: Likewise.
   3351  1.1  mrg 	* testsuite/30_threads/shared_future/members/get.cc: Likewise.
   3352  1.1  mrg 	* testsuite/30_threads/shared_future/members/get2.cc: Likewise.
   3353  1.1  mrg 	* testsuite/30_threads/shared_future/members/valid.cc: Likewise.
   3354  1.1  mrg 	* testsuite/30_threads/shared_future/members/wait_for.cc: Likewise.
   3355  1.1  mrg 	* testsuite/30_threads/shared_future/members/wait_until.cc: Likewise.
   3356  1.1  mrg 	* testsuite/30_threads/shared_lock/cons/1.cc: Likewise.
   3357  1.1  mrg 	* testsuite/30_threads/shared_lock/cons/2.cc: Likewise.
   3358  1.1  mrg 	* testsuite/30_threads/shared_lock/cons/3.cc: Likewise.
   3359  1.1  mrg 	* testsuite/30_threads/shared_lock/cons/4.cc: Likewise.
   3360  1.1  mrg 	* testsuite/30_threads/shared_lock/cons/5.cc: Likewise.
   3361  1.1  mrg 	* testsuite/30_threads/shared_lock/cons/6.cc: Likewise.
   3362  1.1  mrg 	* testsuite/30_threads/shared_lock/locking/1.cc: Likewise.
   3363  1.1  mrg 	* testsuite/30_threads/shared_lock/locking/2.cc: Likewise.
   3364  1.1  mrg 	* testsuite/30_threads/shared_lock/locking/3.cc: Likewise.
   3365  1.1  mrg 	* testsuite/30_threads/shared_lock/locking/4.cc: Likewise.
   3366  1.1  mrg 	* testsuite/30_threads/shared_lock/modifiers/1.cc: Likewise.
   3367  1.1  mrg 	* testsuite/30_threads/shared_mutex/cons/1.cc: Likewise.
   3368  1.1  mrg 	* testsuite/30_threads/shared_mutex/try_lock/1.cc: Likewise.
   3369  1.1  mrg 	* testsuite/30_threads/shared_mutex/try_lock/2.cc: Likewise.
   3370  1.1  mrg 	* testsuite/30_threads/shared_timed_mutex/cons/1.cc: Likewise.
   3371  1.1  mrg 	* testsuite/30_threads/shared_timed_mutex/try_lock/1.cc: Likewise.
   3372  1.1  mrg 	* testsuite/30_threads/shared_timed_mutex/try_lock/2.cc: Likewise.
   3373  1.1  mrg 	* testsuite/30_threads/shared_timed_mutex/try_lock/3.cc: Likewise.
   3374  1.1  mrg 	* testsuite/30_threads/this_thread/1.cc: Likewise.
   3375  1.1  mrg 	* testsuite/30_threads/this_thread/2.cc: Likewise.
   3376  1.1  mrg 	* testsuite/30_threads/this_thread/3.cc: Likewise.
   3377  1.1  mrg 	* testsuite/30_threads/this_thread/4.cc: Likewise.
   3378  1.1  mrg 	* testsuite/30_threads/this_thread/60421.cc: Likewise.
   3379  1.1  mrg 	* testsuite/30_threads/thread/cons/1.cc: Likewise.
   3380  1.1  mrg 	* testsuite/30_threads/thread/cons/2.cc: Likewise.
   3381  1.1  mrg 	* testsuite/30_threads/thread/cons/3.cc: Likewise.
   3382  1.1  mrg 	* testsuite/30_threads/thread/cons/4.cc: Likewise.
   3383  1.1  mrg 	* testsuite/30_threads/thread/cons/5.cc: Likewise.
   3384  1.1  mrg 	* testsuite/30_threads/thread/cons/6.cc: Likewise.
   3385  1.1  mrg 	* testsuite/30_threads/thread/cons/7.cc: Likewise.
   3386  1.1  mrg 	* testsuite/30_threads/thread/cons/8.cc: Likewise.
   3387  1.1  mrg 	* testsuite/30_threads/thread/cons/9.cc: Likewise.
   3388  1.1  mrg 	* testsuite/30_threads/thread/cons/moveable.cc: Likewise.
   3389  1.1  mrg 	* testsuite/30_threads/thread/members/1.cc: Likewise.
   3390  1.1  mrg 	* testsuite/30_threads/thread/members/2.cc: Likewise.
   3391  1.1  mrg 	* testsuite/30_threads/thread/members/3.cc: Likewise.
   3392  1.1  mrg 	* testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
   3393  1.1  mrg 	* testsuite/30_threads/thread/swap/1.cc: Likewise.
   3394  1.1  mrg 	* testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
   3395  1.1  mrg 	* testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
   3396  1.1  mrg 	* testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
   3397  1.1  mrg 	* testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
   3398  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
   3399  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
   3400  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
   3401  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
   3402  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
   3403  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
   3404  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
   3405  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock_until/57641.cc: Likewise.
   3406  1.1  mrg 	* testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
   3407  1.1  mrg 	* testsuite/30_threads/try_lock/1.cc: Likewise.
   3408  1.1  mrg 	* testsuite/30_threads/try_lock/2.cc: Likewise.
   3409  1.1  mrg 	* testsuite/30_threads/try_lock/3.cc: Likewise.
   3410  1.1  mrg 	* testsuite/30_threads/try_lock/4.cc: Likewise.
   3411  1.1  mrg 	* testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
   3412  1.1  mrg 	* testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
   3413  1.1  mrg 	* testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
   3414  1.1  mrg 	* testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
   3415  1.1  mrg 	* testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
   3416  1.1  mrg 	* testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
   3417  1.1  mrg 	* testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
   3418  1.1  mrg 	* testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
   3419  1.1  mrg 	* testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
   3420  1.1  mrg 	* testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
   3421  1.1  mrg 	* testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
   3422  1.1  mrg 	* testsuite/tr1/2_general_utilities/enable_shared_from_this/
   3423  1.1  mrg 	not_shared.cc: Likewise.
   3424  1.1  mrg 	* testsuite/tr1/2_general_utilities/enable_shared_from_this/
   3425  1.1  mrg 	not_shared2.cc: Likewise.
   3426  1.1  mrg 	* testsuite/tr1/2_general_utilities/enable_shared_from_this/
   3427  1.1  mrg 	not_shared3.cc: Likewise.
   3428  1.1  mrg 	* testsuite/tr1/2_general_utilities/enable_shared_from_this/
   3429  1.1  mrg 	shared.cc: Likewise.
   3430  1.1  mrg 	* testsuite/tr1/2_general_utilities/enable_shared_from_this/
   3431  1.1  mrg 	still_shared.cc: Likewise.
   3432  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
   3433  1.1  mrg 	Likewise.
   3434  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
   3435  1.1  mrg 	Likewise.
   3436  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
   3437  1.1  mrg 	Likewise.
   3438  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/assign/
   3439  1.1  mrg 	auto_ptr_rvalue_neg.cc: Likewise.
   3440  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
   3441  1.1  mrg 	Likewise.
   3442  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/assign/
   3443  1.1  mrg 	shared_ptr_neg.cc: Likewise.
   3444  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
   3445  1.1  mrg 	Likewise.
   3446  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
   3447  1.1  mrg 	Likewise.
   3448  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
   3449  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
   3450  1.1  mrg 	Likewise.
   3451  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
   3452  1.1  mrg 	Likewise.
   3453  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
   3454  1.1  mrg 	Likewise.
   3455  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
   3456  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
   3457  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
   3458  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
   3459  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
   3460  1.1  mrg 	Likewise.
   3461  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
   3462  1.1  mrg 	Likewise.
   3463  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
   3464  1.1  mrg 	Likewise.
   3465  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
   3466  1.1  mrg 	Likewise.
   3467  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
   3468  1.1  mrg 	Likewise.
   3469  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
   3470  1.1  mrg 	Likewise.
   3471  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
   3472  1.1  mrg 	Likewise.
   3473  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
   3474  1.1  mrg 	Likewise.
   3475  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/thread/
   3476  1.1  mrg 	default_weaktoshared.cc: Likewise.
   3477  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/thread/
   3478  1.1  mrg 	mutex_weaktoshared.cc: Likewise.
   3479  1.1  mrg 	* testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
   3480  1.1  mrg 	* testsuite/tr1/3_function_objects/bind/mixed.cc: Likewise.
   3481  1.1  mrg 	* testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
   3482  1.1  mrg 	* testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
   3483  1.1  mrg 	* testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
   3484  1.1  mrg 	* testsuite/tr1/3_function_objects/function/1.cc: Likewise.
   3485  1.1  mrg 	* testsuite/tr1/3_function_objects/function/2.cc: Likewise.
   3486  1.1  mrg 	* testsuite/tr1/3_function_objects/function/3.cc: Likewise.
   3487  1.1  mrg 	* testsuite/tr1/3_function_objects/function/4.cc: Likewise.
   3488  1.1  mrg 	* testsuite/tr1/3_function_objects/function/5.cc: Likewise.
   3489  1.1  mrg 	* testsuite/tr1/3_function_objects/function/6.cc: Likewise.
   3490  1.1  mrg 	* testsuite/tr1/3_function_objects/function/7.cc: Likewise.
   3491  1.1  mrg 	* testsuite/tr1/3_function_objects/function/8.cc: Likewise.
   3492  1.1  mrg 	* testsuite/tr1/3_function_objects/function/9.cc: Likewise.
   3493  1.1  mrg 	* testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
   3494  1.1  mrg 	Likewise.
   3495  1.1  mrg 	* testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
   3496  1.1  mrg 	Likewise.
   3497  1.1  mrg 	* testsuite/tr1/3_function_objects/result_of.cc: Likewise.
   3498  1.1  mrg 	* testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
   3499  1.1  mrg 	* testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
   3500  1.1  mrg 	* testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
   3501  1.1  mrg 	* testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
   3502  1.1  mrg 	* testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
   3503  1.1  mrg 	* testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
   3504  1.1  mrg 	* testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
   3505  1.1  mrg 	* testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
   3506  1.1  mrg 	* testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
   3507  1.1  mrg 	* testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
   3508  1.1  mrg 	Likewise.
   3509  1.1  mrg 	* testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
   3510  1.1  mrg 	* testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
   3511  1.1  mrg 	* testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
   3512  1.1  mrg 	Likewise.
   3513  1.1  mrg 	* testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
   3514  1.1  mrg 	* testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
   3515  1.1  mrg 	Likewise.
   3516  1.1  mrg 	* testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
   3517  1.1  mrg 	Likewise.
   3518  1.1  mrg 	* testsuite/tr1/4_metaprogramming/integral_constant/
   3519  1.1  mrg 	static_definition.cc: Likewise.
   3520  1.1  mrg 	* testsuite/tr1/4_metaprogramming/integral_constant/
   3521  1.1  mrg 	true_false_value.cc: Likewise.
   3522  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
   3523  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
   3524  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
   3525  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
   3526  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
   3527  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
   3528  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
   3529  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
   3530  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
   3531  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
   3532  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
   3533  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
   3534  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
   3535  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
   3536  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
   3537  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
   3538  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
   3539  1.1  mrg 	Likewise.
   3540  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
   3541  1.1  mrg 	Likewise.
   3542  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
   3543  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
   3544  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
   3545  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
   3546  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
   3547  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
   3548  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
   3549  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
   3550  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
   3551  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
   3552  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
   3553  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
   3554  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
   3555  1.1  mrg 	* testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
   3556  1.1  mrg 	* testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
   3557  1.1  mrg 	* testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
   3558  1.1  mrg 	* testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
   3559  1.1  mrg 	* testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
   3560  1.1  mrg 	* testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
   3561  1.1  mrg 	* testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
   3562  1.1  mrg 	* testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
   3563  1.1  mrg 	* testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
   3564  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/discard_block/operators/
   3565  1.1  mrg 	equal.cc: Likewise.
   3566  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/discard_block/operators/
   3567  1.1  mrg 	not_equal.cc: Likewise.
   3568  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/discard_block/operators/
   3569  1.1  mrg 	serialize.cc: Likewise.
   3570  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/linear_congruential/
   3571  1.1  mrg 	cons/default.cc: Likewise.
   3572  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/linear_congruential/
   3573  1.1  mrg 	cons/gen1.cc: Likewise.
   3574  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/linear_congruential/
   3575  1.1  mrg 	operators/equal.cc: Likewise.
   3576  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/linear_congruential/
   3577  1.1  mrg 	operators/not_equal.cc: Likewise.
   3578  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/linear_congruential/
   3579  1.1  mrg 	operators/serialize.cc: Likewise.
   3580  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
   3581  1.1  mrg 	cons/default.cc: Likewise.
   3582  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
   3583  1.1  mrg 	cons/gen1.cc: Likewise.
   3584  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
   3585  1.1  mrg 	operators/equal.cc: Likewise.
   3586  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
   3587  1.1  mrg 	operators/not_equal.cc: Likewise.
   3588  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
   3589  1.1  mrg 	operators/serialize.cc: Likewise.
   3590  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
   3591  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
   3592  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
   3593  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/random_device/cons/
   3594  1.1  mrg 	default.cc: Likewise.
   3595  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/random_device/cons/
   3596  1.1  mrg 	token.cc: Likewise.
   3597  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
   3598  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
   3599  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
   3600  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc
   3601  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
   3602  1.1  mrg 	cons/default.cc: Likewise.
   3603  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
   3604  1.1  mrg 	cons/gen1.cc: Likewise.
   3605  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
   3606  1.1  mrg 	operators/equal.cc: Likewise.
   3607  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
   3608  1.1  mrg 	operators/not_equal.cc: Likewise.
   3609  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
   3610  1.1  mrg 	operators/serialize.cc: Likewise.
   3611  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/
   3612  1.1  mrg 	cons/default.cc: Likewise.
   3613  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/
   3614  1.1  mrg 	cons/gen1.cc: Likewise.
   3615  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/
   3616  1.1  mrg 	operators/equal.cc: Likewise.
   3617  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/
   3618  1.1  mrg 	operators/not_equal.cc: Likewise.
   3619  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/
   3620  1.1  mrg 	operators/serialize.cc: Likewise.
   3621  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
   3622  1.1  mrg 	Likewise.
   3623  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/
   3624  1.1  mrg 	default.cc: Likewise.
   3625  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/
   3626  1.1  mrg 	range.cc: Likewise.
   3627  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/
   3628  1.1  mrg 	default.cc: Likewise.
   3629  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/
   3630  1.1  mrg 	equal.cc: Likewise.
   3631  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/
   3632  1.1  mrg 	not_equal.cc: Likewise.
   3633  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/
   3634  1.1  mrg 	serialize.cc: Likewise.
   3635  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   3636  1.1  mrg 	08_cyl_bessel_i/check_value.cc: Likewise.
   3637  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   3638  1.1  mrg 	08_cyl_bessel_i/pr56216.cc: Likewise.
   3639  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   3640  1.1  mrg 	09_cyl_bessel_j/check_value.cc: Likewise.
   3641  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   3642  1.1  mrg 	10_cyl_bessel_k/check_value.cc: Likewise.
   3643  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   3644  1.1  mrg 	11_cyl_neumann/check_value.cc: Likewise.
   3645  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   3646  1.1  mrg 	16_hermite/check_value.cc: Likewise.
   3647  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   3648  1.1  mrg 	21_sph_bessel/check_value.cc: Likewise.
   3649  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   3650  1.1  mrg 	23_sph_neumann/check_value.cc: Likewise.
   3651  1.1  mrg 	* testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
   3652  1.1  mrg 	* testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
   3653  1.1  mrg 	* testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
   3654  1.1  mrg 	* testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
   3655  1.1  mrg 	Likewise.
   3656  1.1  mrg 	* testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
   3657  1.1  mrg 	Likewise.
   3658  1.1  mrg 	* testsuite/tr1/6_containers/array/comparison_operators/
   3659  1.1  mrg 	greater_or_equal.cc: Likewise.
   3660  1.1  mrg 	* testsuite/tr1/6_containers/array/comparison_operators/less.cc:
   3661  1.1  mrg 	Likewise.
   3662  1.1  mrg 	* testsuite/tr1/6_containers/array/comparison_operators/
   3663  1.1  mrg 	less_or_equal.cc: Likewise.
   3664  1.1  mrg 	* testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
   3665  1.1  mrg 	Likewise.
   3666  1.1  mrg 	* testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
   3667  1.1  mrg 	Likewise.
   3668  1.1  mrg 	* testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
   3669  1.1  mrg 	* testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
   3670  1.1  mrg 	* testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
   3671  1.1  mrg 	* testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
   3672  1.1  mrg 	Likewise.
   3673  1.1  mrg 	* testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
   3674  1.1  mrg 	* testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
   3675  1.1  mrg 	* testsuite/tr1/6_containers/array/requirements/member_swap.cc:
   3676  1.1  mrg 	Likewise.
   3677  1.1  mrg 	* testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
   3678  1.1  mrg 	Likewise.
   3679  1.1  mrg 	* testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
   3680  1.1  mrg 	Likewise.
   3681  1.1  mrg 	* testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
   3682  1.1  mrg 	* testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
   3683  1.1  mrg 	Likewise.
   3684  1.1  mrg 	* testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
   3685  1.1  mrg 	Likewise.
   3686  1.1  mrg 	* testsuite/tr1/6_containers/hash/24799.cc: Likewise.
   3687  1.1  mrg 	* testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
   3688  1.1  mrg 	*
   3689  1.1  mrg 	testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
   3690  1.1  mrg 	Likewise.
   3691  1.1  mrg 	* testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
   3692  1.1  mrg 	* testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
   3693  1.1  mrg 	* testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
   3694  1.1  mrg 	* testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
   3695  1.1  mrg 	Likewise.
   3696  1.1  mrg 	* testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
   3697  1.1  mrg 	Likewise.
   3698  1.1  mrg 	* testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
   3699  1.1  mrg 	* testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
   3700  1.1  mrg 	* testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
   3701  1.1  mrg 	* testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
   3702  1.1  mrg 	* testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
   3703  1.1  mrg 	* testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
   3704  1.1  mrg 	Likewise.
   3705  1.1  mrg 	* testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
   3706  1.1  mrg 	* testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
   3707  1.1  mrg 	* testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
   3708  1.1  mrg 	* testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
   3709  1.1  mrg 	Likewise.
   3710  1.1  mrg 	* testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
   3711  1.1  mrg 	Likewise.
   3712  1.1  mrg 	* testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
   3713  1.1  mrg 	Likewise.
   3714  1.1  mrg 	* testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
   3715  1.1  mrg 	Likewise.
   3716  1.1  mrg 	* testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
   3717  1.1  mrg 	* testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
   3718  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multimap/capacity/
   3719  1.1  mrg 	29134-multimap.cc: Likewise.
   3720  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
   3721  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multimap/erase/
   3722  1.1  mrg 	24061-multimap.cc: Likewise.
   3723  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
   3724  1.1  mrg 	Likewise.
   3725  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multimap/insert/
   3726  1.1  mrg 	24061-multimap.cc: Likewise.
   3727  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multimap/insert/
   3728  1.1  mrg 	multimap_range.cc: Likewise.
   3729  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multimap/insert/
   3730  1.1  mrg 	multimap_single.cc: Likewise.
   3731  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
   3732  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
   3733  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
   3734  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multiset/capacity/
   3735  1.1  mrg 	29134-multiset.cc: Likewise.
   3736  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
   3737  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multiset/erase/
   3738  1.1  mrg 	24061-multiset.cc: Likewise.
   3739  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
   3740  1.1  mrg 	Likewise.
   3741  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multiset/insert/
   3742  1.1  mrg 	24061-multiset.cc: Likewise.
   3743  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multiset/insert/
   3744  1.1  mrg 	multiset_range.cc: Likewise.
   3745  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multiset/insert/
   3746  1.1  mrg 	multiset_single.cc: Likewise.
   3747  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
   3748  1.1  mrg 	* testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
   3749  1.1  mrg 	* testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
   3750  1.1  mrg 	* testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
   3751  1.1  mrg 	* testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
   3752  1.1  mrg 	Likewise.
   3753  1.1  mrg 	* testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
   3754  1.1  mrg 	* testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
   3755  1.1  mrg 	* testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
   3756  1.1  mrg 	* testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
   3757  1.1  mrg 	Likewise.
   3758  1.1  mrg 	* testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
   3759  1.1  mrg 	Likewise.
   3760  1.1  mrg 	* testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
   3761  1.1  mrg 	Likewise.
   3762  1.1  mrg 	* testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
   3763  1.1  mrg 	* testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
   3764  1.1  mrg 	* testsuite/tr1/6_containers/utility/pair.cc: Likewise.
   3765  1.1  mrg 	* testsuite/tr1/7_regular_expressions/match_results/ctors/char/
   3766  1.1  mrg 	default.cc: Likewise.
   3767  1.1  mrg 	* testsuite/tr1/7_regular_expressions/regex_traits/char/
   3768  1.1  mrg 	translate_nocase.cc: Likewise.
   3769  1.1  mrg 	* testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
   3770  1.1  mrg 	Likewise.
   3771  1.1  mrg 	* testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/
   3772  1.1  mrg 	translate_nocase.cc: Likewise.
   3773  1.1  mrg 	* testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
   3774  1.1  mrg 	Likewise.
   3775  1.1  mrg 	* testsuite/tr1/8_c_compatibility/complex/50880.cc: Likewise.
   3776  1.1  mrg 	* testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
   3777  1.1  mrg 
   3778  1.1  mrg 2016-10-16  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   3779  1.1  mrg 
   3780  1.1  mrg 	Make sure the return value of malloc_allocator::allocate
   3781  1.1  mrg 	is zero-initialized so that checking it for non-zero works
   3782  1.1  mrg 	later.
   3783  1.1  mrg 	* include/ext/malloc_allocator.h (malloc_allocator::allocate):
   3784  1.1  mrg 	Initialize the return value.
   3785  1.1  mrg 	* testsuite/ext/malloc_allocator/sanity.cc: New.
   3786  1.1  mrg 
   3787  1.1  mrg 2016-10-14  Eelis van der Weegen  <eelis (a] eelis.net>
   3788  1.1  mrg 
   3789  1.1  mrg 	* include/bits/stl_algo.h (shuffle): Extract two random numbers from
   3790  1.1  mrg 	each generator invocation when its range is large enough.
   3791  1.1  mrg 
   3792  1.1  mrg 2016-10-14  Jonathan Wakely  <jwakely (a] redhat.com>
   3793  1.1  mrg 
   3794  1.1  mrg 	* testsuite/experimental/algorithm/sample.cc: Qualify calls to
   3795  1.1  mrg 	resolve ambiguity between std::sample and std::experimental::sample.
   3796  1.1  mrg 
   3797  1.1  mrg 	* include/std/functional (_Mu<A, false, true>, _Mu<A, true, false>):
   3798  1.1  mrg 	Simplify forwarding from tuple of references.
   3799  1.1  mrg 	(_Maybe_wrap_member_pointer): Remove.
   3800  1.1  mrg 	(_Bind::__call, _Bind::__call_c, _Bind::__call_v, _Bind::__call_c_v):
   3801  1.1  mrg 	Use std::__invoke.
   3802  1.1  mrg 	(_Bind::_Mu_type, _Bind::_Res_type_impl, _Bind::_Res_type)
   3803  1.1  mrg 	(_Bind::__dependent, _Bind::_Res_type_cv): New helpers to simplify
   3804  1.1  mrg 	return type deduction.
   3805  1.1  mrg 	(_Bind::operator(), _Bind::operator() const): Use new helpers.
   3806  1.1  mrg 	(_Bind::operator() volatile, _Bind::operator() const volatile):
   3807  1.1  mrg 	Likewise. Add deprecated attribute for C++17 mode.
   3808  1.1  mrg 	(_Bind_result::__call): Use std::__invoke.
   3809  1.1  mrg 	(_Bind_result::operator() volatile)
   3810  1.1  mrg 	(_Bind_result::operator() const volatile): Add deprecated attribute.
   3811  1.1  mrg 	(_Bind_helper::__maybe_type, _Bindres_helper::__maybe_type): Remove.
   3812  1.1  mrg 	(_Bind_helper, _Bindres_helper): Don't use _Maybe_wrap_member_pointer.
   3813  1.1  mrg 	(bind, bind<R>): Don't use __maybe_type.
   3814  1.1  mrg 	* src/c++11/compatibility-thread-c++0x.cc
   3815  1.1  mrg 	(_Maybe_wrap_member_pointer): Define here for compatibility symbols.
   3816  1.1  mrg 	* testsuite/20_util/bind/68912.cc: Don't test volatile-qualification
   3817  1.1  mrg 	in C++17 mode.
   3818  1.1  mrg 	* testsuite/20_util/bind/cv_quals.cc: Likewise.
   3819  1.1  mrg 	* testsuite/20_util/bind/cv_quals_2.cc: Likewise.
   3820  1.1  mrg 
   3821  1.1  mrg 	* include/std/scoped_allocator (scoped_allocator_adaptor): Forward
   3822  1.1  mrg 	piecewise construction arguments as tuples of references, to avoid
   3823  1.1  mrg 	copies (related to LWG 2511).
   3824  1.1  mrg 	* testsuite/20_util/scoped_allocator/construct_pair.cc: New test.
   3825  1.1  mrg 
   3826  1.1  mrg 2016-10-14  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3827  1.1  mrg 
   3828  1.1  mrg 	* testsuite/26_numerics/accumulate/1.cc: Remove 'test' variables.
   3829  1.1  mrg 	* testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
   3830  1.1  mrg 	* testsuite/26_numerics/complex/13450.cc: Likewise.
   3831  1.1  mrg 	* testsuite/26_numerics/complex/50880.cc: Likewise.
   3832  1.1  mrg 	* testsuite/26_numerics/complex/c99.cc: Likewise.
   3833  1.1  mrg 	* testsuite/26_numerics/complex/cons/48760.cc: Likewise.
   3834  1.1  mrg 	* testsuite/26_numerics/complex/cons/48760_c++0x.cc: Likewise.
   3835  1.1  mrg 	* testsuite/26_numerics/complex/dr781_dr1137.cc: Likewise.
   3836  1.1  mrg 	* testsuite/26_numerics/complex/dr844.cc: Likewise.
   3837  1.1  mrg 	* testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
   3838  1.1  mrg 	Likewise.
   3839  1.1  mrg 	* testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
   3840  1.1  mrg 	Likewise.
   3841  1.1  mrg 	* testsuite/26_numerics/complex/value_operations/1.cc: Likewise.
   3842  1.1  mrg 	* testsuite/26_numerics/complex/value_operations/dr387.cc: Likewise.
   3843  1.1  mrg 	* testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
   3844  1.1  mrg 	* testsuite/26_numerics/headers/cmath/
   3845  1.1  mrg 	c99_classification_macros_c++11.c: Likewise.c
   3846  1.1  mrg 	* testsuite/26_numerics/headers/cmath/
   3847  1.1  mrg 	c99_classification_macros_c++98.cc: Likewise.
   3848  1.1  mrg 	* testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
   3849  1.1  mrg 	* testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
   3850  1.1  mrg 	* testsuite/26_numerics/headers/cmath/hypot.cc: Likewise.
   3851  1.1  mrg 	* testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
   3852  1.1  mrg 	* testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
   3853  1.1  mrg 	* testsuite/26_numerics/inner_product/1.cc: Likewise.
   3854  1.1  mrg 	* testsuite/26_numerics/iota/1.cc: Likewise.
   3855  1.1  mrg 	* testsuite/26_numerics/partial_sum/1.cc: Likewise.
   3856  1.1  mrg 	* testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
   3857  1.1  mrg 	Likewise.
   3858  1.1  mrg 	* testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
   3859  1.1  mrg 	Likewise.
   3860  1.1  mrg 	* testsuite/26_numerics/random/bernoulli_distribution/operators/
   3861  1.1  mrg 	equal.cc: Likewise.
   3862  1.1  mrg 	* testsuite/26_numerics/random/bernoulli_distribution/operators/
   3863  1.1  mrg 	inequal.cc: Likewise.
   3864  1.1  mrg 	* testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
   3865  1.1  mrg 	Likewise.
   3866  1.1  mrg 	* testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
   3867  1.1  mrg 	Likewise.
   3868  1.1  mrg 	* testsuite/26_numerics/random/binomial_distribution/operators/
   3869  1.1  mrg 	equal.cc: Likewise.
   3870  1.1  mrg 	* testsuite/26_numerics/random/binomial_distribution/operators/
   3871  1.1  mrg 	inequal.cc: Likewise.
   3872  1.1  mrg 	* testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
   3873  1.1  mrg 	Likewise.
   3874  1.1  mrg 	* testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
   3875  1.1  mrg 	Likewise.
   3876  1.1  mrg 	* testsuite/26_numerics/random/cauchy_distribution/operators/equal.cc:
   3877  1.1  mrg 	Likewise.
   3878  1.1  mrg 	* testsuite/26_numerics/random/cauchy_distribution/operators/
   3879  1.1  mrg 	inequal.cc: Likewise.
   3880  1.1  mrg 	* testsuite/26_numerics/random/chi_squared_distribution/cons/
   3881  1.1  mrg 	default.cc: Likewise.
   3882  1.1  mrg 	* testsuite/26_numerics/random/chi_squared_distribution/cons/
   3883  1.1  mrg 	parms.cc: Likewise.
   3884  1.1  mrg 	* testsuite/26_numerics/random/chi_squared_distribution/operators/
   3885  1.1  mrg 	equal.cc: Likewise.
   3886  1.1  mrg 	* testsuite/26_numerics/random/chi_squared_distribution/operators/
   3887  1.1  mrg 	inequal.cc: Likewise.
   3888  1.1  mrg 	* testsuite/26_numerics/random/default_random_engine.cc: Likewise.
   3889  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/cons/55215.cc:
   3890  1.1  mrg 	Likewise.
   3891  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
   3892  1.1  mrg 	Likewise.
   3893  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/operators/
   3894  1.1  mrg 	inequal.cc: Likewise.
   3895  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/operators/
   3896  1.1  mrg 	serialize.cc: Likewise.
   3897  1.1  mrg 	* testsuite/26_numerics/random/discrete_distribution/cons/
   3898  1.1  mrg 	default.cc: Likewise.
   3899  1.1  mrg 	* testsuite/26_numerics/random/discrete_distribution/cons/
   3900  1.1  mrg 	initlist.cc: Likewise.
   3901  1.1  mrg 	* testsuite/26_numerics/random/discrete_distribution/cons/
   3902  1.1  mrg 	num_xbound_fun.cc: Likewise.
   3903  1.1  mrg 	* testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
   3904  1.1  mrg 	Likewise.
   3905  1.1  mrg 	* testsuite/26_numerics/random/discrete_distribution/operators/
   3906  1.1  mrg 	equal.cc: Likewise.
   3907  1.1  mrg 	* testsuite/26_numerics/random/discrete_distribution/operators/
   3908  1.1  mrg 	inequal.cc: Likewise.
   3909  1.1  mrg 	* testsuite/26_numerics/random/exponential_distribution/cons/
   3910  1.1  mrg 	default.cc: Likewise.
   3911  1.1  mrg 	* testsuite/26_numerics/random/exponential_distribution/cons/
   3912  1.1  mrg 	parms.cc: Likewise.
   3913  1.1  mrg 	* testsuite/26_numerics/random/exponential_distribution/operators/
   3914  1.1  mrg 	equal.cc: Likewise.
   3915  1.1  mrg 	* testsuite/26_numerics/random/exponential_distribution/operators/
   3916  1.1  mrg 	inequal.cc: Likewise.
   3917  1.1  mrg 	* testsuite/26_numerics/random/extreme_value_distribution/cons/
   3918  1.1  mrg 	default.cc: Likewise.
   3919  1.1  mrg 	* testsuite/26_numerics/random/extreme_value_distribution/cons/
   3920  1.1  mrg 	parms.cc: Likewise.
   3921  1.1  mrg 	* testsuite/26_numerics/random/extreme_value_distribution/operators/
   3922  1.1  mrg 	equal.cc: Likewise.
   3923  1.1  mrg 	* testsuite/26_numerics/random/extreme_value_distribution/operators/
   3924  1.1  mrg 	inequal.cc: Likewise.
   3925  1.1  mrg 	* testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
   3926  1.1  mrg 	Likewise.
   3927  1.1  mrg 	* testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
   3928  1.1  mrg 	Likewise.
   3929  1.1  mrg 	* testsuite/26_numerics/random/fisher_f_distribution/operators/
   3930  1.1  mrg 	equal.cc: Likewise.
   3931  1.1  mrg 	* testsuite/26_numerics/random/fisher_f_distribution/operators/
   3932  1.1  mrg 	inequal.cc: Likewise.
   3933  1.1  mrg 	* testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
   3934  1.1  mrg 	Likewise.
   3935  1.1  mrg 	* testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
   3936  1.1  mrg 	Likewise.
   3937  1.1  mrg 	* testsuite/26_numerics/random/gamma_distribution/operators/equal.cc:
   3938  1.1  mrg 	Likewise.
   3939  1.1  mrg 	* testsuite/26_numerics/random/gamma_distribution/operators/
   3940  1.1  mrg 	inequal.cc: Likewise.
   3941  1.1  mrg 	* testsuite/26_numerics/random/geometric_distribution/cons/
   3942  1.1  mrg 	default.cc: Likewise.
   3943  1.1  mrg 	* testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
   3944  1.1  mrg 	Likewise.
   3945  1.1  mrg 	* testsuite/26_numerics/random/geometric_distribution/operators/
   3946  1.1  mrg 	equal.cc: Likewise.
   3947  1.1  mrg 	* testsuite/26_numerics/random/geometric_distribution/operators/
   3948  1.1  mrg 	inequal.cc: Likewise.
   3949  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/cons/55215.cc:
   3950  1.1  mrg 	Likewise.
   3951  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/operators/
   3952  1.1  mrg 	equal.cc: Likewise.
   3953  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/operators/
   3954  1.1  mrg 	inequal.cc: Likewise.
   3955  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/operators/
   3956  1.1  mrg 	serialize.cc: Likewise.
   3957  1.1  mrg 	* testsuite/26_numerics/random/knuth_b.cc: Likewise.
   3958  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/cons/
   3959  1.1  mrg 	55215.cc: Likewise.
   3960  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/cons/
   3961  1.1  mrg 	default.cc: Likewise.
   3962  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/operators/
   3963  1.1  mrg 	51795.cc: Likewise.
   3964  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/operators/
   3965  1.1  mrg 	equal.cc: Likewise.
   3966  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/operators/
   3967  1.1  mrg 	inequal.cc: Likewise.
   3968  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/operators/
   3969  1.1  mrg 	serialize.cc: Likewise.
   3970  1.1  mrg 	* testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
   3971  1.1  mrg 	Likewise.
   3972  1.1  mrg 	* testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
   3973  1.1  mrg 	Likewise.
   3974  1.1  mrg 	* testsuite/26_numerics/random/lognormal_distribution/operators/
   3975  1.1  mrg 	equal.cc: Likewise.
   3976  1.1  mrg 	* testsuite/26_numerics/random/lognormal_distribution/operators/
   3977  1.1  mrg 	inequal.cc: Likewise.
   3978  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/cons/55215.cc:
   3979  1.1  mrg 	Likewise.
   3980  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/cons/
   3981  1.1  mrg 	default.cc: Likewise.
   3982  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/operators/
   3983  1.1  mrg 	equal.cc: Likewise.
   3984  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/operators/
   3985  1.1  mrg 	inequal.cc: Likewise.
   3986  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/operators/
   3987  1.1  mrg 	serialize.cc: Likewise.
   3988  1.1  mrg 	* testsuite/26_numerics/random/minstd_rand.cc: Likewise.
   3989  1.1  mrg 	* testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
   3990  1.1  mrg 	* testsuite/26_numerics/random/mt19937.cc: Likewise.
   3991  1.1  mrg 	* testsuite/26_numerics/random/mt19937_64.cc: Likewise.
   3992  1.1  mrg 	* testsuite/26_numerics/random/negative_binomial_distribution/cons/
   3993  1.1  mrg 	default.cc: Likewise.
   3994  1.1  mrg 	* testsuite/26_numerics/random/negative_binomial_distribution/cons/
   3995  1.1  mrg 	parms.cc: Likewise.
   3996  1.1  mrg 	* testsuite/26_numerics/random/negative_binomial_distribution/
   3997  1.1  mrg 	operators/equal.cc: Likewise.
   3998  1.1  mrg 	* testsuite/26_numerics/random/negative_binomial_distribution/
   3999  1.1  mrg 	operators/inequal.cc: Likewise.
   4000  1.1  mrg 	* testsuite/26_numerics/random/normal_distribution/cons/default.cc:
   4001  1.1  mrg 	Likewise.
   4002  1.1  mrg 	* testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
   4003  1.1  mrg 	Likewise.
   4004  1.1  mrg 	* testsuite/26_numerics/random/normal_distribution/operators/
   4005  1.1  mrg 	equal.cc: Likewise.
   4006  1.1  mrg 	* testsuite/26_numerics/random/normal_distribution/operators/
   4007  1.1  mrg 	inequal.cc: Likewise.
   4008  1.1  mrg 	* testsuite/26_numerics/random/piecewise_constant_distribution/cons/
   4009  1.1  mrg 	default.cc: Likewise.
   4010  1.1  mrg 	* testsuite/26_numerics/random/piecewise_constant_distribution/cons/
   4011  1.1  mrg 	initlist_fun.cc: Likewise.
   4012  1.1  mrg 	* testsuite/26_numerics/random/piecewise_constant_distribution/cons/
   4013  1.1  mrg 	num_xbound_fun.cc: Likewise.
   4014  1.1  mrg 	* testsuite/26_numerics/random/piecewise_constant_distribution/cons/
   4015  1.1  mrg 	range.cc: Likewise.
   4016  1.1  mrg 	* testsuite/26_numerics/random/piecewise_constant_distribution/
   4017  1.1  mrg 	operators/equal.cc: Likewise.
   4018  1.1  mrg 	* testsuite/26_numerics/random/piecewise_constant_distribution/
   4019  1.1  mrg 	operators/inequal.cc: Likewise.
   4020  1.1  mrg 	* testsuite/26_numerics/random/piecewise_linear_distribution/cons/
   4021  1.1  mrg 	default.cc: Likewise.
   4022  1.1  mrg 	* testsuite/26_numerics/random/piecewise_linear_distribution/cons/
   4023  1.1  mrg 	initlist_fun.cc: Likewise.
   4024  1.1  mrg 	* testsuite/26_numerics/random/piecewise_linear_distribution/cons/
   4025  1.1  mrg 	num_xbound_fun.cc: Likewise.
   4026  1.1  mrg 	* testsuite/26_numerics/random/piecewise_linear_distribution/cons/
   4027  1.1  mrg 	range.cc: Likewise.
   4028  1.1  mrg 	* testsuite/26_numerics/random/piecewise_linear_distribution/
   4029  1.1  mrg 	operators/equal.cc: Likewise.
   4030  1.1  mrg 	* testsuite/26_numerics/random/piecewise_linear_distribution/
   4031  1.1  mrg 	operators/inequal.cc: Likewise.
   4032  1.1  mrg 	* testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
   4033  1.1  mrg 	Likewise.
   4034  1.1  mrg 	* testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
   4035  1.1  mrg 	Likewise.
   4036  1.1  mrg 	* testsuite/26_numerics/random/poisson_distribution/operators/
   4037  1.1  mrg 	equal.cc: Likewise.
   4038  1.1  mrg 	* testsuite/26_numerics/random/poisson_distribution/operators/
   4039  1.1  mrg 	inequal.cc: Likewise.
   4040  1.1  mrg 	* testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
   4041  1.1  mrg 	* testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
   4042  1.1  mrg 	* testsuite/26_numerics/random/ranlux24.cc: Likewise.
   4043  1.1  mrg 	* testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
   4044  1.1  mrg 	* testsuite/26_numerics/random/ranlux48.cc: Likewise.
   4045  1.1  mrg 	* testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
   4046  1.1  mrg 	* testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
   4047  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/cons/55215.cc:
   4048  1.1  mrg 	Likewise.
   4049  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/operators/
   4050  1.1  mrg 	equal.cc: Likewise.
   4051  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/operators/
   4052  1.1  mrg 	inequal.cc: Likewise.
   4053  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/operators/
   4054  1.1  mrg 	serialize.cc: Likewise.
   4055  1.1  mrg 	* testsuite/26_numerics/random/student_t_distribution/cons/
   4056  1.1  mrg 	default.cc: Likewise.
   4057  1.1  mrg 	* testsuite/26_numerics/random/student_t_distribution/cons/
   4058  1.1  mrg 	parms.cc: Likewise.
   4059  1.1  mrg 	* testsuite/26_numerics/random/student_t_distribution/operators/
   4060  1.1  mrg 	equal.cc: Likewise.
   4061  1.1  mrg 	* testsuite/26_numerics/random/student_t_distribution/operators/
   4062  1.1  mrg 	inequal.cc: Likewise.
   4063  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/cons/
   4064  1.1  mrg 	55215.cc: Likewise.
   4065  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/cons/
   4066  1.1  mrg 	default.cc: Likewise.
   4067  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/operators/
   4068  1.1  mrg 	equal.cc: Likewise.
   4069  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/operators/
   4070  1.1  mrg 	inequal.cc: Likewise.
   4071  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/operators/
   4072  1.1  mrg 	serialize.cc: Likewise.
   4073  1.1  mrg 	* testsuite/26_numerics/random/uniform_int_distribution/cons/
   4074  1.1  mrg 	default.cc: Likewise.
   4075  1.1  mrg 	* testsuite/26_numerics/random/uniform_int_distribution/cons/
   4076  1.1  mrg 	parms.cc: Likewise.
   4077  1.1  mrg 	* testsuite/26_numerics/random/uniform_int_distribution/operators/
   4078  1.1  mrg 	equal.cc: Likewise.
   4079  1.1  mrg 	* testsuite/26_numerics/random/uniform_int_distribution/operators/
   4080  1.1  mrg 	inequal.cc: Likewise.
   4081  1.1  mrg 	* testsuite/26_numerics/random/uniform_real_distribution/cons/
   4082  1.1  mrg 	default.cc: Likewise.
   4083  1.1  mrg 	* testsuite/26_numerics/random/uniform_real_distribution/cons/
   4084  1.1  mrg 	parms.cc: Likewise.
   4085  1.1  mrg 	* testsuite/26_numerics/random/uniform_real_distribution/operators/
   4086  1.1  mrg 	equal.cc: Likewise.
   4087  1.1  mrg 	* testsuite/26_numerics/random/uniform_real_distribution/operators/
   4088  1.1  mrg 	inequal.cc: Likewise.
   4089  1.1  mrg 	* testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
   4090  1.1  mrg 	Likewise.
   4091  1.1  mrg 	* testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
   4092  1.1  mrg 	Likewise.
   4093  1.1  mrg 	* testsuite/26_numerics/random/weibull_distribution/operators/
   4094  1.1  mrg 	equal.cc: Likewise.
   4095  1.1  mrg 	* testsuite/26_numerics/random/weibull_distribution/operators/
   4096  1.1  mrg 	inequal.cc: Likewise.
   4097  1.1  mrg 	* testsuite/26_numerics/slice/1.cc: Likewise.
   4098  1.1  mrg 	* testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
   4099  1.1  mrg 	* testsuite/26_numerics/valarray/27867.cc: Likewise.
   4100  1.1  mrg 	* testsuite/26_numerics/valarray/28277.cc: Likewise.
   4101  1.1  mrg 	* testsuite/26_numerics/valarray/30416.cc: Likewise.
   4102  1.1  mrg 	* testsuite/26_numerics/valarray/dr543.cc: Likewise.
   4103  1.1  mrg 	* testsuite/26_numerics/valarray/dr630-1.cc: Likewise.
   4104  1.1  mrg 	* testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
   4105  1.1  mrg 	* testsuite/26_numerics/valarray/dr630-3.C: Likewise.
   4106  1.1  mrg 	* testsuite/26_numerics/valarray/init-list.cc: Likewise.
   4107  1.1  mrg 	* testsuite/26_numerics/valarray/moveable.cc: Likewise.
   4108  1.1  mrg 	* testsuite/26_numerics/valarray/operators.cc: Likewise.
   4109  1.1  mrg 	* testsuite/26_numerics/valarray/swap.cc: Likewise.
   4110  1.1  mrg 	* testsuite/experimental/deque/erasure.cc: Likewise.
   4111  1.1  mrg 	* testsuite/experimental/filesystem/iterators/directory_iterator.cc:
   4112  1.1  mrg 	Likewise.
   4113  1.1  mrg 	* testsuite/experimental/filesystem/iterators/
   4114  1.1  mrg 	recursive_directory_iterator.cc: Likewise.
   4115  1.1  mrg 	* testsuite/experimental/filesystem/operations/absolute.cc: Likewise.
   4116  1.1  mrg 	* testsuite/experimental/filesystem/operations/canonical.cc: Likewise.
   4117  1.1  mrg 	* testsuite/experimental/filesystem/operations/copy.cc: Likewise.
   4118  1.1  mrg 	* testsuite/experimental/filesystem/operations/copy_file.cc: Likewise.
   4119  1.1  mrg 	* testsuite/experimental/filesystem/operations/create_directories.cc:
   4120  1.1  mrg 	Likewise.
   4121  1.1  mrg 	* testsuite/experimental/filesystem/operations/create_directory.cc:
   4122  1.1  mrg 	Likewise.
   4123  1.1  mrg 	* testsuite/experimental/filesystem/operations/current_path.cc:
   4124  1.1  mrg 	Likewise.
   4125  1.1  mrg 	* testsuite/experimental/filesystem/operations/exists.cc: Likewise.
   4126  1.1  mrg 	* testsuite/experimental/filesystem/operations/file_size.cc: Likewise.
   4127  1.1  mrg 	* testsuite/experimental/filesystem/operations/last_write_time.cc:
   4128  1.1  mrg 	Likewise.
   4129  1.1  mrg 	* testsuite/experimental/filesystem/operations/permissions.cc: Likewise.
   4130  1.1  mrg 	* testsuite/experimental/filesystem/operations/status.cc: Likewise.
   4131  1.1  mrg 	* testsuite/experimental/filesystem/operations/temp_directory_path.cc:
   4132  1.1  mrg 	Likewise.
   4133  1.1  mrg 	* testsuite/experimental/filesystem/path/native/string.cc: Likewise.
   4134  1.1  mrg 	* testsuite/experimental/forward_list/erasure.cc: Likewise.
   4135  1.1  mrg 	* testsuite/experimental/list/erasure.cc: Likewise.
   4136  1.1  mrg 	* testsuite/experimental/map/erasure.cc: Likewise.
   4137  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/assign/assign.cc: Likewise.
   4138  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/comparison/comparison.cc:
   4139  1.1  mrg 	Likewise.
   4140  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/alias_ctor.cc: Likewise.
   4141  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/alloc_ctor.cc: Likewise.
   4142  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/copy_ctor.cc: Likewise.
   4143  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/default_ctor.cc:
   4144  1.1  mrg 	Likewise.
   4145  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/move_ctor.cc: Likewise.
   4146  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/pointer_ctor.cc:
   4147  1.1  mrg 	Likewise.
   4148  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/unique_ptr_ctor.cc:
   4149  1.1  mrg 	Likewise.
   4150  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/weak_ptr_ctor.cc:
   4151  1.1  mrg 	Likewise.
   4152  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/dest/dest.cc: Likewise.
   4153  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/modifiers/reset.cc: Likewise.
   4154  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/modifiers/swap.cc: Likewise.
   4155  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/observers/bool_conv.cc:
   4156  1.1  mrg 	Likewise.
   4157  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/observers/operators.cc:
   4158  1.1  mrg 	Likewise.
   4159  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/observers/owner_before.cc:
   4160  1.1  mrg 	Likewise.
   4161  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/observers/use_count.cc:
   4162  1.1  mrg 	Likewise.
   4163  1.1  mrg 	* testsuite/experimental/memory_resource/1.cc: Likewise.
   4164  1.1  mrg 	* testsuite/experimental/memory_resource/null_memory_resource.cc:
   4165  1.1  mrg 	Likewise.
   4166  1.1  mrg 	* testsuite/experimental/memory_resource/resource_adaptor.cc: Likewise.
   4167  1.1  mrg 	* testsuite/experimental/set/erasure.cc: Likewise.
   4168  1.1  mrg 	* testsuite/experimental/string/erasure.cc: Likewise.
   4169  1.1  mrg 	* testsuite/experimental/string_view/capacity/1.cc: Likewise.
   4170  1.1  mrg 	* testsuite/experimental/string_view/cons/char/1.cc: Likewise.
   4171  1.1  mrg 	* testsuite/experimental/string_view/cons/char/2.cc: Likewise.
   4172  1.1  mrg 	* testsuite/experimental/string_view/cons/char/3.cc: Likewise.
   4173  1.1  mrg 	* testsuite/experimental/string_view/cons/wchar_t/1.cc: Likewise.
   4174  1.1  mrg 	* testsuite/experimental/string_view/cons/wchar_t/2.cc: Likewise.
   4175  1.1  mrg 	* testsuite/experimental/string_view/cons/wchar_t/3.cc: Likewise.
   4176  1.1  mrg 	* testsuite/experimental/string_view/element_access/char/1.cc: Likewise.
   4177  1.1  mrg 	* testsuite/experimental/string_view/element_access/char/empty.cc:
   4178  1.1  mrg 	Likewise.
   4179  1.1  mrg 	* testsuite/experimental/string_view/element_access/char/
   4180  1.1  mrg 	front_back.cc: Likewise.
   4181  1.1  mrg 	* testsuite/experimental/string_view/element_access/wchar_t/1.cc:
   4182  1.1  mrg 	Likewise.
   4183  1.1  mrg 	* testsuite/experimental/string_view/element_access/wchar_t/empty.cc:
   4184  1.1  mrg 	Likewise.
   4185  1.1  mrg 	* testsuite/experimental/string_view/element_access/wchar_t/
   4186  1.1  mrg 	front_back.cc: Likewise.
   4187  1.1  mrg 	* testsuite/experimental/string_view/inserters/char/1.cc: Likewise.
   4188  1.1  mrg 	* testsuite/experimental/string_view/inserters/char/2.cc: Likewise.
   4189  1.1  mrg 	* testsuite/experimental/string_view/inserters/char/3.cc: Likewise.
   4190  1.1  mrg 	* testsuite/experimental/string_view/inserters/pod/10081-out.cc:
   4191  1.1  mrg 	Likewise.
   4192  1.1  mrg 	* testsuite/experimental/string_view/inserters/wchar_t/1.cc: Likewise.
   4193  1.1  mrg 	* testsuite/experimental/string_view/inserters/wchar_t/2.cc: Likewise.
   4194  1.1  mrg 	* testsuite/experimental/string_view/inserters/wchar_t/3.cc: Likewise.
   4195  1.1  mrg 	* testsuite/experimental/string_view/modifiers/remove_prefix/char/
   4196  1.1  mrg 	1.cc: Likewise.
   4197  1.1  mrg 	* testsuite/experimental/string_view/modifiers/remove_prefix/wchar_t/
   4198  1.1  mrg 	1.cc: Likewise.
   4199  1.1  mrg 	* testsuite/experimental/string_view/modifiers/remove_suffix/char/
   4200  1.1  mrg 	1.cc: Likewise.
   4201  1.1  mrg 	* testsuite/experimental/string_view/modifiers/remove_suffix/wchar_t/
   4202  1.1  mrg 	1.cc: Likewise.
   4203  1.1  mrg 	* testsuite/experimental/string_view/operations/compare/char/1.cc:
   4204  1.1  mrg 	Likewise.
   4205  1.1  mrg 	* testsuite/experimental/string_view/operations/compare/char/
   4206  1.1  mrg 	13650.cc: Likewise.
   4207  1.1  mrg 	* testsuite/experimental/string_view/operations/compare/wchar_t/
   4208  1.1  mrg 	1.cc: Likewise.
   4209  1.1  mrg 	* testsuite/experimental/string_view/operations/compare/wchar_t/
   4210  1.1  mrg 	13650.cc: Likewise.
   4211  1.1  mrg 	* testsuite/experimental/string_view/operations/copy/char/1.cc:
   4212  1.1  mrg 	Likewise.
   4213  1.1  mrg 	* testsuite/experimental/string_view/operations/copy/wchar_t/1.cc:
   4214  1.1  mrg 	Likewise.
   4215  1.1  mrg 	* testsuite/experimental/string_view/operations/data/char/1.cc:
   4216  1.1  mrg 	Likewise.
   4217  1.1  mrg 	* testsuite/experimental/string_view/operations/data/wchar_t/1.cc:
   4218  1.1  mrg 	Likewise.
   4219  1.1  mrg 	* testsuite/experimental/string_view/operations/find/char/1.cc:
   4220  1.1  mrg 	Likewise.
   4221  1.1  mrg 	* testsuite/experimental/string_view/operations/find/char/2.cc:
   4222  1.1  mrg 	Likewise.
   4223  1.1  mrg 	* testsuite/experimental/string_view/operations/find/char/3.cc:
   4224  1.1  mrg 	Likewise.
   4225  1.1  mrg 	* testsuite/experimental/string_view/operations/find/char/4.cc:
   4226  1.1  mrg 	Likewise.
   4227  1.1  mrg 	* testsuite/experimental/string_view/operations/find/wchar_t/1.cc:
   4228  1.1  mrg 	Likewise.
   4229  1.1  mrg 	* testsuite/experimental/string_view/operations/find/wchar_t/2.cc:
   4230  1.1  mrg 	Likewise.
   4231  1.1  mrg 	* testsuite/experimental/string_view/operations/find/wchar_t/3.cc:
   4232  1.1  mrg 	Likewise.
   4233  1.1  mrg 	* testsuite/experimental/string_view/operations/find/wchar_t/4.cc:
   4234  1.1  mrg 	Likewise.
   4235  1.1  mrg 	* testsuite/experimental/string_view/operations/rfind/char/1.cc:
   4236  1.1  mrg 	Likewise.
   4237  1.1  mrg 	* testsuite/experimental/string_view/operations/rfind/char/2.cc:
   4238  1.1  mrg 	Likewise.
   4239  1.1  mrg 	* testsuite/experimental/string_view/operations/rfind/char/3.cc:
   4240  1.1  mrg 	Likewise.
   4241  1.1  mrg 	* testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc:
   4242  1.1  mrg 	Likewise.
   4243  1.1  mrg 	* testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc:
   4244  1.1  mrg 	Likewise.
   4245  1.1  mrg 	* testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc:
   4246  1.1  mrg 	Likewise.
   4247  1.1  mrg 	* testsuite/experimental/string_view/operations/substr/char/1.cc:
   4248  1.1  mrg 	Likewise.
   4249  1.1  mrg 	* testsuite/experimental/string_view/operations/substr/wchar_t/1.cc:
   4250  1.1  mrg 	Likewise.
   4251  1.1  mrg 	* testsuite/experimental/string_view/operations/to_string/1.cc:
   4252  1.1  mrg 	Likewise.
   4253  1.1  mrg 	* testsuite/experimental/string_view/operators/char/2.cc: Likewise.
   4254  1.1  mrg 	* testsuite/experimental/string_view/operators/wchar_t/2.cc: Likewise.
   4255  1.1  mrg 	* testsuite/experimental/unordered_map/erasure.cc: Likewise.
   4256  1.1  mrg 	* testsuite/experimental/unordered_set/erasure.cc: Likewise.
   4257  1.1  mrg 	* testsuite/experimental/vector/erasure.cc: Likewise.
   4258  1.1  mrg 	* testsuite/ext/array_allocator/1.cc: Likewise.
   4259  1.1  mrg 	* testsuite/ext/array_allocator/2.cc: Likewise.
   4260  1.1  mrg 	* testsuite/ext/array_allocator/3.cc: Likewise.
   4261  1.1  mrg 	* testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
   4262  1.1  mrg 	* testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
   4263  1.1  mrg 	* testsuite/ext/codecvt/1.cc: Likewise.
   4264  1.1  mrg 	* testsuite/ext/codecvt/char-1.cc: Likewise.
   4265  1.1  mrg 	* testsuite/ext/codecvt/char-2.cc: Likewise.
   4266  1.1  mrg 	* testsuite/ext/codecvt/wchar_t.cc: Likewise.
   4267  1.1  mrg 	* testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
   4268  1.1  mrg 	* testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
   4269  1.1  mrg 	* testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
   4270  1.1  mrg 	* testsuite/ext/ext_pointer/1.cc: Likewise.
   4271  1.1  mrg 	* testsuite/ext/ext_pointer/1_neg.cc: Likewise.
   4272  1.1  mrg 	* testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
   4273  1.1  mrg 	* testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
   4274  1.1  mrg 	* testsuite/ext/mt_allocator/tune-1.cc: Likewise.
   4275  1.1  mrg 	* testsuite/ext/mt_allocator/tune-2.cc: Likewise.
   4276  1.1  mrg 	* testsuite/ext/mt_allocator/tune-3.cc: Likewise.
   4277  1.1  mrg 	* testsuite/ext/mt_allocator/tune-4.cc: Likewise.
   4278  1.1  mrg 	* testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
   4279  1.1  mrg 	* testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
   4280  1.1  mrg 	* testsuite/ext/pod_char_traits.cc: Likewise.
   4281  1.1  mrg 	* testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
   4282  1.1  mrg 	* testsuite/ext/random/arcsine_distribution/cons/default.cc: Likewise.
   4283  1.1  mrg 	* testsuite/ext/random/arcsine_distribution/cons/parms.cc: Likewise.
   4284  1.1  mrg 	* testsuite/ext/random/arcsine_distribution/operators/equal.cc:
   4285  1.1  mrg 	Likewise.
   4286  1.1  mrg 	* testsuite/ext/random/arcsine_distribution/operators/inequal.cc:
   4287  1.1  mrg 	Likewise.
   4288  1.1  mrg 	* testsuite/ext/random/arcsine_distribution/operators/serialize.cc:
   4289  1.1  mrg 	Likewise.
   4290  1.1  mrg 	* testsuite/ext/random/beta_distribution/cons/default.cc: Likewise.
   4291  1.1  mrg 	* testsuite/ext/random/beta_distribution/cons/parms.cc: Likewise.
   4292  1.1  mrg 	* testsuite/ext/random/beta_distribution/operators/equal.cc: Likewise.
   4293  1.1  mrg 	* testsuite/ext/random/beta_distribution/operators/inequal.cc: Likewise.
   4294  1.1  mrg 	* testsuite/ext/random/hoyt_distribution/cons/default.cc: Likewise.
   4295  1.1  mrg 	* testsuite/ext/random/hoyt_distribution/cons/parms.cc: Likewise.
   4296  1.1  mrg 	* testsuite/ext/random/hoyt_distribution/operators/equal.cc: Likewise.
   4297  1.1  mrg 	* testsuite/ext/random/hoyt_distribution/operators/inequal.cc: Likewise.
   4298  1.1  mrg 	* testsuite/ext/random/hoyt_distribution/operators/serialize.cc:
   4299  1.1  mrg 	Likewise.
   4300  1.1  mrg 	* testsuite/ext/random/hypergeometric_distribution/cons/default.cc:
   4301  1.1  mrg 	Likewise.
   4302  1.1  mrg 	* testsuite/ext/random/hypergeometric_distribution/cons/parms.cc:
   4303  1.1  mrg 	Likewise.
   4304  1.1  mrg 	* testsuite/ext/random/hypergeometric_distribution/operators/
   4305  1.1  mrg 	equal.cc: Likewise.
   4306  1.1  mrg 	* testsuite/ext/random/hypergeometric_distribution/operators/
   4307  1.1  mrg 	inequal.cc: Likewise.
   4308  1.1  mrg 	* testsuite/ext/random/hypergeometric_distribution/operators/
   4309  1.1  mrg 	serialize.cc: Likewise.
   4310  1.1  mrg 	* testsuite/ext/random/k_distribution/cons/default.cc: Likewise.
   4311  1.1  mrg 	* testsuite/ext/random/k_distribution/cons/parms.cc: Likewise.
   4312  1.1  mrg 	* testsuite/ext/random/k_distribution/operators/equal.cc: Likewise.
   4313  1.1  mrg 	* testsuite/ext/random/k_distribution/operators/inequal.cc: Likewise.
   4314  1.1  mrg 	* testsuite/ext/random/k_distribution/operators/serialize.cc: Likewise.
   4315  1.1  mrg 	* testsuite/ext/random/logistic_distribution/cons/default.cc: Likewise.
   4316  1.1  mrg 	* testsuite/ext/random/logistic_distribution/cons/parms.cc: Likewise.
   4317  1.1  mrg 	* testsuite/ext/random/logistic_distribution/operators/equal.cc:
   4318  1.1  mrg 	Likewise.
   4319  1.1  mrg 	* testsuite/ext/random/logistic_distribution/operators/inequal.cc:
   4320  1.1  mrg 	Likewise.
   4321  1.1  mrg 	* testsuite/ext/random/logistic_distribution/operators/serialize.cc:
   4322  1.1  mrg 	Likewise.
   4323  1.1  mrg 	* testsuite/ext/random/nakagami_distribution/cons/default.cc: Likewise.
   4324  1.1  mrg 	* testsuite/ext/random/nakagami_distribution/cons/parms.cc: Likewise.
   4325  1.1  mrg 	* testsuite/ext/random/nakagami_distribution/operators/equal.cc:
   4326  1.1  mrg 	Likewise.
   4327  1.1  mrg 	* testsuite/ext/random/nakagami_distribution/operators/inequal.cc:
   4328  1.1  mrg 	Likewise.
   4329  1.1  mrg 	* testsuite/ext/random/nakagami_distribution/operators/serialize.cc:
   4330  1.1  mrg 	Likewise.
   4331  1.1  mrg 	* testsuite/ext/random/normal_mv_distribution/cons/default.cc: Likewise.
   4332  1.1  mrg 	* testsuite/ext/random/normal_mv_distribution/cons/parms.cc: Likewise.
   4333  1.1  mrg 	* testsuite/ext/random/normal_mv_distribution/operators/equal.cc:
   4334  1.1  mrg 	Likewise.
   4335  1.1  mrg 	* testsuite/ext/random/normal_mv_distribution/operators/inequal.cc:
   4336  1.1  mrg 	Likewise.
   4337  1.1  mrg 	* testsuite/ext/random/pareto_distribution/cons/default.cc: Likewise.
   4338  1.1  mrg 	* testsuite/ext/random/pareto_distribution/cons/parms.cc: Likewise.
   4339  1.1  mrg 	* testsuite/ext/random/pareto_distribution/operators/equal.cc: Likewise.
   4340  1.1  mrg 	* testsuite/ext/random/pareto_distribution/operators/inequal.cc:
   4341  1.1  mrg 	Likewise.
   4342  1.1  mrg 	* testsuite/ext/random/pareto_distribution/operators/serialize.cc:
   4343  1.1  mrg 	Likewise.
   4344  1.1  mrg 	* testsuite/ext/random/rice_distribution/cons/default.cc: Likewise.
   4345  1.1  mrg 	* testsuite/ext/random/rice_distribution/cons/parms.cc: Likewise.
   4346  1.1  mrg 	* testsuite/ext/random/rice_distribution/operators/equal.cc: Likewise.
   4347  1.1  mrg 	* testsuite/ext/random/rice_distribution/operators/inequal.cc: Likewise.
   4348  1.1  mrg 	* testsuite/ext/random/rice_distribution/operators/serialize.cc:
   4349  1.1  mrg 	Likewise.
   4350  1.1  mrg 	* testsuite/ext/random/simd_fast_mersenne_twister_engine/cons/
   4351  1.1  mrg 	default.cc: Likewise.
   4352  1.1  mrg 	* testsuite/ext/random/simd_fast_mersenne_twister_engine/operators/
   4353  1.1  mrg 	equal.cc: Likewise.
   4354  1.1  mrg 	* testsuite/ext/random/simd_fast_mersenne_twister_engine/operators/
   4355  1.1  mrg 	inequal.cc: Likewise.
   4356  1.1  mrg 	* testsuite/ext/random/simd_fast_mersenne_twister_engine/operators/
   4357  1.1  mrg 	serialize.cc: Likewise.
   4358  1.1  mrg 	* testsuite/ext/random/triangular_distribution/cons/default.cc:
   4359  1.1  mrg 	Likewise.
   4360  1.1  mrg 	* testsuite/ext/random/triangular_distribution/cons/parms.cc: Likewise.
   4361  1.1  mrg 	* testsuite/ext/random/triangular_distribution/operators/equal.cc:
   4362  1.1  mrg 	Likewise.
   4363  1.1  mrg 	* testsuite/ext/random/triangular_distribution/operators/inequal.cc:
   4364  1.1  mrg 	Likewise.
   4365  1.1  mrg 	* testsuite/ext/random/uniform_on_sphere_distribution/cons/default.cc:
   4366  1.1  mrg 	Likewise.
   4367  1.1  mrg 	* testsuite/ext/random/uniform_on_sphere_distribution/operators/
   4368  1.1  mrg 	equal.cc: Likewise.
   4369  1.1  mrg 	* testsuite/ext/random/uniform_on_sphere_distribution/operators/
   4370  1.1  mrg 	generate.cc: Likewise.
   4371  1.1  mrg 	* testsuite/ext/random/uniform_on_sphere_distribution/operators/
   4372  1.1  mrg 	inequal.cc: Likewise.
   4373  1.1  mrg 	* testsuite/ext/random/uniform_on_sphere_distribution/operators/
   4374  1.1  mrg 	serialize.cc: Likewise.
   4375  1.1  mrg 	* testsuite/ext/random/von_mises_distribution/cons/default.cc: Likewise.
   4376  1.1  mrg 	* testsuite/ext/random/von_mises_distribution/cons/parms.cc: Likewise.
   4377  1.1  mrg 	* testsuite/ext/random/von_mises_distribution/operators/equal.cc:
   4378  1.1  mrg 	Likewise.
   4379  1.1  mrg 	* testsuite/ext/random/von_mises_distribution/operators/inequal.cc:
   4380  1.1  mrg 	Likewise.
   4381  1.1  mrg 	* testsuite/ext/rope/2.cc: Likewise.
   4382  1.1  mrg 	* testsuite/ext/rope/3.cc: Likewise.
   4383  1.1  mrg 	* testsuite/ext/rope/4.cc: Likewise.
   4384  1.1  mrg 	* testsuite/ext/rope/pthread7-rope.cc: Likewise.
   4385  1.1  mrg 	* testsuite/ext/special_functions/conf_hyperg/check_nan.cc: Likewise.
   4386  1.1  mrg 	* testsuite/ext/special_functions/conf_hyperg/check_value.cc: Likewise.
   4387  1.1  mrg 	* testsuite/ext/special_functions/hyperg/check_nan.cc: Likewise.
   4388  1.1  mrg 	* testsuite/ext/special_functions/hyperg/check_value.cc: Likewise.
   4389  1.1  mrg 	* testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
   4390  1.1  mrg 	* testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
   4391  1.1  mrg 	* testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
   4392  1.1  mrg 	* testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
   4393  1.1  mrg 	* testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
   4394  1.1  mrg 	* testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
   4395  1.1  mrg 	* testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
   4396  1.1  mrg 	* testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
   4397  1.1  mrg 	* testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
   4398  1.1  mrg 	* testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
   4399  1.1  mrg 	* testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
   4400  1.1  mrg 	* testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
   4401  1.1  mrg 	* testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
   4402  1.1  mrg 	* testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
   4403  1.1  mrg 	* testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
   4404  1.1  mrg 	* testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
   4405  1.1  mrg 	* testsuite/ext/type_traits/add_unsigned.cc: Likewise.
   4406  1.1  mrg 	* testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
   4407  1.1  mrg 	* testsuite/ext/vstring/capacity/29134.cc: Likewise.
   4408  1.1  mrg 	* testsuite/ext/vstring/capacity/shrink_to_fit.cc: Likewise.
   4409  1.1  mrg 	* testsuite/ext/vstring/cons/58415-1.cc: Likewise.
   4410  1.1  mrg 	* testsuite/ext/vstring/cons/moveable.cc: Likewise.
   4411  1.1  mrg 	* testsuite/ext/vstring/element_access/char/58163.cc: Likewise.
   4412  1.1  mrg 	* testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
   4413  1.1  mrg 	* testsuite/ext/vstring/element_access/wchar_t/58163.cc: Likewise.
   4414  1.1  mrg 	* testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
   4415  1.1  mrg 	* testsuite/ext/vstring/hash/char/1.cc: Likewise.
   4416  1.1  mrg 	* testsuite/ext/vstring/hash/wchar_t/1.cc: Likewise.
   4417  1.1  mrg 	* testsuite/ext/vstring/init-list.cc: Likewise.
   4418  1.1  mrg 	* testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
   4419  1.1  mrg 	* testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
   4420  1.1  mrg 	* testsuite/ext/vstring/modifiers/assign/move_assign.cc: Likewise.
   4421  1.1  mrg 	* testsuite/ext/vstring/modifiers/pop_back/char/1.cc: Likewise.
   4422  1.1  mrg 	* testsuite/ext/vstring/modifiers/pop_back/wchar_t/1.cc: Likewise.
   4423  1.1  mrg 	* testsuite/ext/vstring/operators/1.cc: Likewise.
   4424  1.1  mrg 	* testsuite/ext/vstring/operators/2.cc: Likewise.
   4425  1.1  mrg 
   4426  1.1  mrg 2016-10-14  Jonathan Wakely  <jwakely (a] redhat.com>
   4427  1.1  mrg 
   4428  1.1  mrg 	PR libstdc++/65122
   4429  1.1  mrg 	* include/ext/malloc_allocator.h (malloc_allocator::allocate): Use
   4430  1.1  mrg 	aligned_alloc for types with extended alignment if available,
   4431  1.1  mrg 	otherwise throw bad_alloc if malloc doesn't return a suitable value.
   4432  1.1  mrg 	* include/ext/bitmap_allocator.h (bitmap_allocator::allocate)
   4433  1.1  mrg 	(bitmap_allocator::deallocate): Use aligned new/delete for types with
   4434  1.1  mrg 	extended alignment.
   4435  1.1  mrg 	* include/ext/mt_allocator.h (__mt_alloc::allocate)
   4436  1.1  mrg 	(__mt_alloc::deallocate): Likewise.
   4437  1.1  mrg 	* include/ext/new_allocator.h (new_allocator::allocate)
   4438  1.1  mrg 	(new_allocator::deallocate): Likewise.
   4439  1.1  mrg 	* include/ext/pool_allocator.h (__pool_alloc::allocate)
   4440  1.1  mrg 	(__pool_alloc::deallocate): Likewise.
   4441  1.1  mrg 	* testsuite/20_util/allocator/overaligned.cc: New test.
   4442  1.1  mrg 	* testsuite/ext/bitmap_allocator/overaligned.cc: New test.
   4443  1.1  mrg 	* testsuite/ext/malloc_allocator/overaligned.cc: New test.
   4444  1.1  mrg 	* testsuite/ext/mt_allocator/overaligned.cc: New test.
   4445  1.1  mrg 	* testsuite/ext/new_allocator/overaligned.cc: New test.
   4446  1.1  mrg 	* testsuite/ext/pool_allocator/overaligned.cc: New test.
   4447  1.1  mrg 
   4448  1.1  mrg 2016-10-14  Tim Shen  <timshen (a] google.com>
   4449  1.1  mrg 
   4450  1.1  mrg 	PR libstdc++/77944
   4451  1.1  mrg 	* include/std/variant: Include <bits/funcexcept.h> for __try and
   4452  1.1  mrg 	__catch.
   4453  1.1  mrg 
   4454  1.1  mrg 2016-10-14  Jonathan Wakely  <jwakely (a] redhat.com>
   4455  1.1  mrg 
   4456  1.1  mrg 	* include/std/functional (_Reference_wrapper_base_impl): Remove.
   4457  1.1  mrg 	(_Refwrap_base_arg1, _Refwrap_base_arg2): New helpers using __void_t.
   4458  1.1  mrg 	(_Reference_wrapper_base): Inherit from new helpers.
   4459  1.1  mrg 
   4460  1.1  mrg 2016-10-13  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4461  1.1  mrg 
   4462  1.1  mrg 	* testsuite/24_iterators/container_access.cc: Remove 'test' variables.
   4463  1.1  mrg 	* testsuite/24_iterators/istream_iterator/2.cc: Likewise.
   4464  1.1  mrg 	* testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
   4465  1.1  mrg 	* testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
   4466  1.1  mrg 	* testsuite/24_iterators/operations/next.cc: Likewise.
   4467  1.1  mrg 	* testsuite/24_iterators/operations/prev.cc: Likewise.
   4468  1.1  mrg 	* testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
   4469  1.1  mrg 	* testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
   4470  1.1  mrg 	* testsuite/24_iterators/range_access_cpp14.cc: Likewise.
   4471  1.1  mrg 	* testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
   4472  1.1  mrg 	* testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
   4473  1.1  mrg 	* testsuite/25_algorithms/adjacent_find/vectorbool.cc: Likewise.
   4474  1.1  mrg 	* testsuite/25_algorithms/all_of/1.cc: Likewise.
   4475  1.1  mrg 	* testsuite/25_algorithms/any_of/1.cc: Likewise.
   4476  1.1  mrg 	* testsuite/25_algorithms/binary_search/2.cc: Likewise.
   4477  1.1  mrg 	* testsuite/25_algorithms/binary_search/partitioned.cc: Likewise.
   4478  1.1  mrg 	* testsuite/25_algorithms/clamp/1.cc: Likewise.
   4479  1.1  mrg 	* testsuite/25_algorithms/clamp/2.cc: Likewise.
   4480  1.1  mrg 	* testsuite/25_algorithms/copy/1.cc: Likewise.
   4481  1.1  mrg 	* testsuite/25_algorithms/copy/2.cc: Likewise.
   4482  1.1  mrg 	* testsuite/25_algorithms/copy/3.cc: Likewise.
   4483  1.1  mrg 	* testsuite/25_algorithms/copy/34595.cc: Likewise.
   4484  1.1  mrg 	* testsuite/25_algorithms/copy/4.cc: Likewise.
   4485  1.1  mrg 	* testsuite/25_algorithms/copy/deque_iterators/1.cc: Likewise.
   4486  1.1  mrg 	* testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
   4487  1.1  mrg 	* testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
   4488  1.1  mrg 	* testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
   4489  1.1  mrg 	* testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
   4490  1.1  mrg 	* testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
   4491  1.1  mrg 	* testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
   4492  1.1  mrg 	Likewise.
   4493  1.1  mrg 	* testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
   4494  1.1  mrg 	Likewise.
   4495  1.1  mrg 	* testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
   4496  1.1  mrg 	Likewise.
   4497  1.1  mrg 	* testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
   4498  1.1  mrg 	Likewise.
   4499  1.1  mrg 	* testsuite/25_algorithms/copy_backward/deque_iterators/1.cc: Likewise.
   4500  1.1  mrg 	* testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
   4501  1.1  mrg 	* testsuite/25_algorithms/copy_n/1.cc: Likewise.
   4502  1.1  mrg 	* testsuite/25_algorithms/copy_n/2.cc: Likewise.
   4503  1.1  mrg 	* testsuite/25_algorithms/copy_n/3.cc: Likewise.
   4504  1.1  mrg 	* testsuite/25_algorithms/copy_n/4.cc: Likewise.
   4505  1.1  mrg 	* testsuite/25_algorithms/copy_n/50119.cc: Likewise.
   4506  1.1  mrg 	* testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
   4507  1.1  mrg 	* testsuite/25_algorithms/equal_range/2.cc: Likewise.
   4508  1.1  mrg 	* testsuite/25_algorithms/equal_range/partitioned.cc: Likewise.
   4509  1.1  mrg 	* testsuite/25_algorithms/fill/1.cc: Likewise.
   4510  1.1  mrg 	* testsuite/25_algorithms/fill/2.cc: Likewise.
   4511  1.1  mrg 	* testsuite/25_algorithms/fill/3.cc: Likewise.
   4512  1.1  mrg 	* testsuite/25_algorithms/fill/4.cc: Likewise.
   4513  1.1  mrg 	* testsuite/25_algorithms/fill_n/1.cc: Likewise.
   4514  1.1  mrg 	* testsuite/25_algorithms/find/39546.cc: Likewise.
   4515  1.1  mrg 	* testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
   4516  1.1  mrg 	* testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
   4517  1.1  mrg 	* testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
   4518  1.1  mrg 	Likewise.
   4519  1.1  mrg 	* testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
   4520  1.1  mrg 	Likewise.
   4521  1.1  mrg 	* testsuite/25_algorithms/find_if/1.cc: Likewise.
   4522  1.1  mrg 	* testsuite/25_algorithms/find_if_not/1.cc: Likewise.
   4523  1.1  mrg 	* testsuite/25_algorithms/for_each/1.cc: Likewise.
   4524  1.1  mrg 	* testsuite/25_algorithms/heap/1.cc: Likewise.
   4525  1.1  mrg 	* testsuite/25_algorithms/heap/moveable.cc: Likewise.
   4526  1.1  mrg 	* testsuite/25_algorithms/heap/moveable2.cc: Likewise.
   4527  1.1  mrg 	* testsuite/25_algorithms/heap/vectorbool.cc: Likewise.
   4528  1.1  mrg 	* testsuite/25_algorithms/includes/1.cc: Likewise.
   4529  1.1  mrg 	* testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
   4530  1.1  mrg 	* testsuite/25_algorithms/inplace_merge/49559.cc: Likewise.
   4531  1.1  mrg 	* testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
   4532  1.1  mrg 	* testsuite/25_algorithms/inplace_merge/moveable2.cc: Likewise.
   4533  1.1  mrg 	* testsuite/25_algorithms/is_heap/1.cc: Likewise.
   4534  1.1  mrg 	* testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
   4535  1.1  mrg 	* testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
   4536  1.1  mrg 	* testsuite/25_algorithms/is_permutation/1.cc: Likewise.
   4537  1.1  mrg 	* testsuite/25_algorithms/is_permutation/2.cc: Likewise.
   4538  1.1  mrg 	* testsuite/25_algorithms/is_permutation/vectorbool.cc: Likewise.
   4539  1.1  mrg 	* testsuite/25_algorithms/is_sorted/1.cc: Likewise.
   4540  1.1  mrg 	* testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
   4541  1.1  mrg 	* testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
   4542  1.1  mrg 	* testsuite/25_algorithms/lower_bound/2.cc: Likewise.
   4543  1.1  mrg 	* testsuite/25_algorithms/lower_bound/partitioned.cc: Likewise.
   4544  1.1  mrg 	* testsuite/25_algorithms/make_heap/complexity.cc: Likewise.
   4545  1.1  mrg 	* testsuite/25_algorithms/max/1.cc: Likewise.
   4546  1.1  mrg 	* testsuite/25_algorithms/max/2.cc: Likewise.
   4547  1.1  mrg 	* testsuite/25_algorithms/max/3.cc: Likewise.
   4548  1.1  mrg 	* testsuite/25_algorithms/max/37547.cc: Likewise.
   4549  1.1  mrg 	* testsuite/25_algorithms/max/4.cc: Likewise.
   4550  1.1  mrg 	* testsuite/25_algorithms/min/1.cc: Likewise.
   4551  1.1  mrg 	* testsuite/25_algorithms/min/2.cc: Likewise.
   4552  1.1  mrg 	* testsuite/25_algorithms/min/3.cc: Likewise.
   4553  1.1  mrg 	* testsuite/25_algorithms/min/37547.cc: Likewise.
   4554  1.1  mrg 	* testsuite/25_algorithms/min/4.cc: Likewise.
   4555  1.1  mrg 	* testsuite/25_algorithms/minmax/1.cc: Likewise.
   4556  1.1  mrg 	* testsuite/25_algorithms/minmax/2.cc: Likewise.
   4557  1.1  mrg 	* testsuite/25_algorithms/minmax/3.cc: Likewise.
   4558  1.1  mrg 	* testsuite/25_algorithms/minmax/37547.cc: Likewise.
   4559  1.1  mrg 	* testsuite/25_algorithms/minmax_element/1.cc: Likewise.
   4560  1.1  mrg 	* testsuite/25_algorithms/move/1.cc: Likewise.
   4561  1.1  mrg 	* testsuite/25_algorithms/move/deque_iterators/1.cc: Likewise.
   4562  1.1  mrg 	* testsuite/25_algorithms/move_backward/1.cc: Likewise.
   4563  1.1  mrg 	* testsuite/25_algorithms/move_backward/deque_iterators/1.cc: Likewise.
   4564  1.1  mrg 	* testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
   4565  1.1  mrg 	* testsuite/25_algorithms/none_of/1.cc: Likewise.
   4566  1.1  mrg 	* testsuite/25_algorithms/nth_element/1.cc: Likewise.
   4567  1.1  mrg 	* testsuite/25_algorithms/nth_element/2.cc: Likewise.
   4568  1.1  mrg 	* testsuite/25_algorithms/nth_element/3.cc: Likewise.
   4569  1.1  mrg 	* testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
   4570  1.1  mrg 	* testsuite/25_algorithms/nth_element/random_test.cc: Likewise.
   4571  1.1  mrg 	* testsuite/25_algorithms/partial_sort/2.cc: Likewise.
   4572  1.1  mrg 	* testsuite/25_algorithms/partial_sort/check_compare_by_value.cc:
   4573  1.1  mrg 	Likewise.
   4574  1.1  mrg 	* testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
   4575  1.1  mrg 	* testsuite/25_algorithms/partial_sort/random_test.cc: Likewise.
   4576  1.1  mrg 	* testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
   4577  1.1  mrg 	* testsuite/25_algorithms/partial_sort_copy/random_test.cc: Likewise.
   4578  1.1  mrg 	* testsuite/25_algorithms/partition/1.cc: Likewise.
   4579  1.1  mrg 	* testsuite/25_algorithms/partition/moveable.cc: Likewise.
   4580  1.1  mrg 	* testsuite/25_algorithms/partition_copy/1.cc: Likewise.
   4581  1.1  mrg 	* testsuite/25_algorithms/partition_point/1.cc: Likewise.
   4582  1.1  mrg 	* testsuite/25_algorithms/pop_heap/complexity.cc: Likewise.
   4583  1.1  mrg 	* testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
   4584  1.1  mrg 	* testsuite/25_algorithms/push_heap/complexity.cc: Likewise.
   4585  1.1  mrg 	* testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
   4586  1.1  mrg 	* testsuite/25_algorithms/random_shuffle/moveable.cc: Likewise.
   4587  1.1  mrg 	* testsuite/25_algorithms/rotate/1.cc: Likewise.
   4588  1.1  mrg 	* testsuite/25_algorithms/rotate/moveable.cc: Likewise.
   4589  1.1  mrg 	* testsuite/25_algorithms/rotate/moveable2.cc: Likewise.
   4590  1.1  mrg 	* testsuite/25_algorithms/rotate/rotate.cc: Likewise.
   4591  1.1  mrg 	* testsuite/25_algorithms/search/1.cc: Likewise.
   4592  1.1  mrg 	* testsuite/25_algorithms/search_n/58358.cc: Likewise.
   4593  1.1  mrg 	* testsuite/25_algorithms/shuffle/1.cc: Likewise.
   4594  1.1  mrg 	* testsuite/25_algorithms/sort/1.cc: Likewise.
   4595  1.1  mrg 	* testsuite/25_algorithms/sort/check_compare_by_value.cc: Likewise.
   4596  1.1  mrg 	* testsuite/25_algorithms/sort/moveable.cc: Likewise.
   4597  1.1  mrg 	* testsuite/25_algorithms/sort/random_test.cc: Likewise.
   4598  1.1  mrg 	* testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
   4599  1.1  mrg 	* testsuite/25_algorithms/sort_heap/check_compare_by_value.cc: Likewise.
   4600  1.1  mrg 	* testsuite/25_algorithms/sort_heap/complexity.cc: Likewise.
   4601  1.1  mrg 	* testsuite/25_algorithms/stable_partition/1.cc: Likewise.
   4602  1.1  mrg 	* testsuite/25_algorithms/stable_partition/mem_check.cc: Likewise.
   4603  1.1  mrg 	* testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
   4604  1.1  mrg 	* testsuite/25_algorithms/stable_sort/2.cc: Likewise.
   4605  1.1  mrg 	* testsuite/25_algorithms/stable_sort/3.cc: Likewise.
   4606  1.1  mrg 	* testsuite/25_algorithms/stable_sort/49559.cc: Likewise.
   4607  1.1  mrg 	* testsuite/25_algorithms/stable_sort/check_compare_by_value.cc:
   4608  1.1  mrg 	Likewise.
   4609  1.1  mrg 	* testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
   4610  1.1  mrg 	* testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
   4611  1.1  mrg 	* testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
   4612  1.1  mrg 	* testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
   4613  1.1  mrg 	* testsuite/25_algorithms/unique/11480.cc: Likewise.
   4614  1.1  mrg 	* testsuite/25_algorithms/unique/2.cc: Likewise.
   4615  1.1  mrg 	* testsuite/25_algorithms/unique/moveable.cc: Likewise.
   4616  1.1  mrg 	* testsuite/25_algorithms/unique_copy/1.cc: Likewise.
   4617  1.1  mrg 	* testsuite/25_algorithms/unique_copy/2.cc: Likewise.
   4618  1.1  mrg 	* testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
   4619  1.1  mrg 	* testsuite/25_algorithms/upper_bound/2.cc: Likewise.
   4620  1.1  mrg 	* testsuite/25_algorithms/upper_bound/partitioned.cc: Likewise.
   4621  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/awk/cstring_01.cc: Likewise.
   4622  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/basic/empty_range.cc:
   4623  1.1  mrg 	Likewise.
   4624  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/basic/string_01.cc:
   4625  1.1  mrg 	Likewise.
   4626  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/basic/
   4627  1.1  mrg 	string_range_00_03.cc: Likewise.
   4628  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/basic/
   4629  1.1  mrg 	string_range_01_03.cc: Likewise.
   4630  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/basic/
   4631  1.1  mrg 	string_range_02_03.cc: Likewise.
   4632  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/cstring_bracket_01.cc:
   4633  1.1  mrg 	Likewise.
   4634  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/char/53622.cc:
   4635  1.1  mrg 	Likewise.
   4636  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/char/57173.cc:
   4637  1.1  mrg 	Likewise.
   4638  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/char/58576.cc:
   4639  1.1  mrg 	Likewise.
   4640  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/char/68863.cc:
   4641  1.1  mrg 	Likewise.
   4642  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/char/anymatcher.cc:
   4643  1.1  mrg 	Likewise.
   4644  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/char/backref.cc:
   4645  1.1  mrg 	Likewise.
   4646  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/char/empty_range.cc:
   4647  1.1  mrg 	Likewise.
   4648  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/char/emptygroup.cc:
   4649  1.1  mrg 	Likewise.
   4650  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/char/hex.cc: Likewise.
   4651  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/char/quoted_char.cc:
   4652  1.1  mrg 	Likewise.
   4653  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/char/ungreedy.cc:
   4654  1.1  mrg 	Likewise.
   4655  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/63199.cc:
   4656  1.1  mrg 	Likewise.
   4657  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/
   4658  1.1  mrg 	anymatcher.cc: Likewise.
   4659  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/cjk_match.cc:
   4660  1.1  mrg 	Likewise.
   4661  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/hex.cc:
   4662  1.1  mrg 	Likewise.
   4663  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/extended/cstring_plus.cc:
   4664  1.1  mrg 	Likewise.
   4665  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/extended/
   4666  1.1  mrg 	cstring_questionmark.cc: Likewise.
   4667  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/extended/
   4668  1.1  mrg 	cstring_range.cc: Likewise.
   4669  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/extended/string_any.cc:
   4670  1.1  mrg 	Likewise.
   4671  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/extended/
   4672  1.1  mrg 	string_range_00_03.cc: Likewise.
   4673  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/extended/
   4674  1.1  mrg 	string_range_01_03.cc: Likewise.
   4675  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/extended/
   4676  1.1  mrg 	string_range_02_03.cc: Likewise.
   4677  1.1  mrg 	* testsuite/28_regex/algorithms/regex_match/extended/
   4678  1.1  mrg 	wstring_locale.cc: Likewise.
   4679  1.1  mrg 	* testsuite/28_regex/algorithms/regex_replace/char/basic_replace.cc:
   4680  1.1  mrg 	Likewise.
   4681  1.1  mrg 	* testsuite/28_regex/algorithms/regex_replace/char/dr2213.cc: Likewise.
   4682  1.1  mrg 	* testsuite/28_regex/algorithms/regex_search/61720.cc: Likewise.
   4683  1.1  mrg 	* testsuite/28_regex/algorithms/regex_search/basic/string_01.cc:
   4684  1.1  mrg 	Likewise.
   4685  1.1  mrg 	* testsuite/28_regex/algorithms/regex_search/ecma/assertion.cc:
   4686  1.1  mrg 	Likewise.
   4687  1.1  mrg 	* testsuite/28_regex/algorithms/regex_search/ecma/flags.cc: Likewise.
   4688  1.1  mrg 	* testsuite/28_regex/algorithms/regex_search/ecma/greedy.cc: Likewise.
   4689  1.1  mrg 	* testsuite/28_regex/algorithms/regex_search/ecma/string_01.cc:
   4690  1.1  mrg 	Likewise.
   4691  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/char/cstring.cc: Likewise.
   4692  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/char/cstring_op.cc: Likewise.
   4693  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/char/moveable.cc: Likewise.
   4694  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/char/pstring.cc: Likewise.
   4695  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/char/range.cc: Likewise.
   4696  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/char/string.cc: Likewise.
   4697  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/char/string_op.cc: Likewise.
   4698  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/wchar_t/cstring.cc: Likewise.
   4699  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/wchar_t/cstring_op.cc: Likewise.
   4700  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/wchar_t/pstring.cc: Likewise.
   4701  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/wchar_t/range.cc: Likewise.
   4702  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/wchar_t/string.cc: Likewise.
   4703  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/wchar_t/string_op.cc: Likewise.
   4704  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/basic/pstring_wchar_t.cc:
   4705  1.1  mrg 	Likewise.
   4706  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/basic/string_range_01_02_03.cc:
   4707  1.1  mrg 	Likewise.
   4708  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/extended/cstring.cc: Likewise.
   4709  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/extended/
   4710  1.1  mrg 	string_range_01_02_03.cc: Likewise.
   4711  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/move_char.cc: Likewise.
   4712  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/string_wchar_t.cc: Likewise.
   4713  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/wchar_t/cstring.cc: Likewise.
   4714  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/wchar_t/default.cc: Likewise.
   4715  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/wchar_t/range.cc: Likewise.
   4716  1.1  mrg 	* testsuite/28_regex/basic_regex/imbue/string.cc: Likewise.
   4717  1.1  mrg 	* testsuite/28_regex/constants/error_type.cc: Likewise.
   4718  1.1  mrg 	* testsuite/28_regex/constants/match_flag_type.cc: Likewise.
   4719  1.1  mrg 	* testsuite/28_regex/init-list.cc: Likewise.
   4720  1.1  mrg 	* testsuite/28_regex/iterators/regex_iterator/char/64140.cc: Likewise.
   4721  1.1  mrg 	* testsuite/28_regex/iterators/regex_iterator/char/string_01.cc:
   4722  1.1  mrg 	Likewise.
   4723  1.1  mrg 	* testsuite/28_regex/iterators/regex_iterator/char/
   4724  1.1  mrg 	string_position_01.cc
   4725  1.1  mrg 	* testsuite/28_regex/iterators/regex_iterator/ctors/char/default.cc:
   4726  1.1  mrg 	Likewise.
   4727  1.1  mrg 	* testsuite/28_regex/iterators/regex_iterator/ctors/wchar_t/
   4728  1.1  mrg 	default.cc: Likewise.
   4729  1.1  mrg 	* testsuite/28_regex/iterators/regex_iterator/typedefs.cc: Likewise.
   4730  1.1  mrg 	* testsuite/28_regex/iterators/regex_iterator/wchar_t/string_01.cc:
   4731  1.1  mrg 	Likewise.
   4732  1.1  mrg 	* testsuite/28_regex/iterators/regex_iterator/wchar_t/string_02.cc:
   4733  1.1  mrg 	Likewise.
   4734  1.1  mrg 	* testsuite/28_regex/iterators/regex_token_iterator/64303.cc: Likewise.
   4735  1.1  mrg 	* testsuite/28_regex/iterators/regex_token_iterator/char/string_01.cc:
   4736  1.1  mrg 	Likewise.
   4737  1.1  mrg 	* testsuite/28_regex/iterators/regex_token_iterator/ctors/char/
   4738  1.1  mrg 	default.cc: Likewise.
   4739  1.1  mrg 	* testsuite/28_regex/iterators/regex_token_iterator/ctors/wchar_t/
   4740  1.1  mrg 	default.cc: Likewise.
   4741  1.1  mrg 	* testsuite/28_regex/iterators/regex_token_iterator/typedefs.cc:
   4742  1.1  mrg 	Likewise.
   4743  1.1  mrg 	* testsuite/28_regex/iterators/regex_token_iterator/wchar_t/
   4744  1.1  mrg 	string_01.cc: Likewise.
   4745  1.1  mrg 	* testsuite/28_regex/iterators/regex_token_iterator/wchar_t/
   4746  1.1  mrg 	wstring_02.cc: Likewise.
   4747  1.1  mrg 	* testsuite/28_regex/match_results/ctors/char/default.cc: Likewise.
   4748  1.1  mrg 	* testsuite/28_regex/match_results/ctors/wchar_t/default.cc: Likewise.
   4749  1.1  mrg 	* testsuite/28_regex/match_results/format.cc: Likewise.
   4750  1.1  mrg 	* testsuite/28_regex/match_results/out_of_range_submatches.cc: Likewise.
   4751  1.1  mrg 	* testsuite/28_regex/match_results/swap.cc: Likewise.
   4752  1.1  mrg 	* testsuite/28_regex/match_results/typedefs.cc: Likewise.
   4753  1.1  mrg 	* testsuite/28_regex/regex_error/regex_error.cc: Likewise.
   4754  1.1  mrg 	* testsuite/28_regex/regression.cc: Likewise.
   4755  1.1  mrg 	* testsuite/28_regex/sub_match/cast_char.cc: Likewise.
   4756  1.1  mrg 	* testsuite/28_regex/sub_match/cast_wchar_t.cc: Likewise.
   4757  1.1  mrg 	* testsuite/28_regex/sub_match/embedded_zeros_cmp.cc: Likewise.
   4758  1.1  mrg 	* testsuite/28_regex/sub_match/length.cc: Likewise.
   4759  1.1  mrg 	* testsuite/28_regex/traits/char/ctor.cc: Likewise.
   4760  1.1  mrg 	* testsuite/28_regex/traits/char/isctype.cc: Likewise.
   4761  1.1  mrg 	* testsuite/28_regex/traits/char/length.cc: Likewise.
   4762  1.1  mrg 	* testsuite/28_regex/traits/char/lookup_classname.cc: Likewise.
   4763  1.1  mrg 	* testsuite/28_regex/traits/char/lookup_collatename.cc: Likewise.
   4764  1.1  mrg 	* testsuite/28_regex/traits/char/transform.cc: Likewise.
   4765  1.1  mrg 	* testsuite/28_regex/traits/char/transform_primary.cc: Likewise.
   4766  1.1  mrg 	* testsuite/28_regex/traits/char/translate.cc: Likewise.
   4767  1.1  mrg 	* testsuite/28_regex/traits/char/translate_nocase.cc: Likewise.
   4768  1.1  mrg 	* testsuite/28_regex/traits/char/user_defined.cc: Likewise.
   4769  1.1  mrg 	* testsuite/28_regex/traits/char/value.cc: Likewise.
   4770  1.1  mrg 	* testsuite/28_regex/traits/wchar_t/ctor.cc: Likewise.
   4771  1.1  mrg 	* testsuite/28_regex/traits/wchar_t/isctype.cc: Likewise.
   4772  1.1  mrg 	* testsuite/28_regex/traits/wchar_t/length.cc: Likewise.
   4773  1.1  mrg 	* testsuite/28_regex/traits/wchar_t/lookup_classname.cc: Likewise.
   4774  1.1  mrg 	* testsuite/28_regex/traits/wchar_t/lookup_collatename.cc: Likewise.
   4775  1.1  mrg 	* testsuite/28_regex/traits/wchar_t/transform.cc: Likewise.
   4776  1.1  mrg 	* testsuite/28_regex/traits/wchar_t/transform_primary.cc: Likewise.
   4777  1.1  mrg 	* testsuite/28_regex/traits/wchar_t/translate.cc: Likewise.
   4778  1.1  mrg 	* testsuite/28_regex/traits/wchar_t/translate_nocase.cc: Likewise.
   4779  1.1  mrg 	* testsuite/28_regex/traits/wchar_t/user_defined.cc: Likewise.
   4780  1.1  mrg 	* testsuite/28_regex/traits/wchar_t/value.cc: Likewise.
   4781  1.1  mrg 	* testsuite/29_atomics/atomic/60658.cc: Likewise.
   4782  1.1  mrg 	* testsuite/29_atomics/atomic/operators/51811.cc: Likewise.
   4783  1.1  mrg 	* testsuite/29_atomics/atomic_flag/clear/1.cc: Likewise.
   4784  1.1  mrg 	* testsuite/backward/11460.cc: Likewise.
   4785  1.1  mrg 	* testsuite/backward/hash_map/1.cc: Likewise.
   4786  1.1  mrg 	* testsuite/backward/hash_map/25896.cc: Likewise.
   4787  1.1  mrg 	* testsuite/backward/hash_set/1.cc: Likewise.
   4788  1.1  mrg 	* testsuite/backward/hash_set/25896.cc: Likewise.
   4789  1.1  mrg 	* testsuite/decimal/binary-arith.cc: Likewise.
   4790  1.1  mrg 	* testsuite/decimal/comparison.cc: Likewise.
   4791  1.1  mrg 	* testsuite/decimal/compound-assignment-memfunc.cc: Likewise.
   4792  1.1  mrg 	* testsuite/decimal/compound-assignment.cc: Likewise.
   4793  1.1  mrg 	* testsuite/decimal/conversion-from-float.cc: Likewise.
   4794  1.1  mrg 	* testsuite/decimal/conversion-from-integral.cc: Likewise.
   4795  1.1  mrg 	* testsuite/decimal/conversion-to-generic-float.cc: Likewise.
   4796  1.1  mrg 	* testsuite/decimal/conversion-to-integral.cc: Likewise.
   4797  1.1  mrg 	* testsuite/decimal/ctor.cc: Likewise.
   4798  1.1  mrg 	* testsuite/decimal/incdec-memfunc.cc: Likewise.
   4799  1.1  mrg 	* testsuite/decimal/incdec.cc: Likewise.
   4800  1.1  mrg 	* testsuite/decimal/make-decimal.cc: Likewise.
   4801  1.1  mrg 	* testsuite/decimal/pr54036-1.cc: Likewise.
   4802  1.1  mrg 	* testsuite/decimal/pr54036-2.cc: Likewise.
   4803  1.1  mrg 	* testsuite/decimal/pr54036-3.cc: Likewise.
   4804  1.1  mrg 	* testsuite/decimal/unary-arith.cc: Likewise.
   4805  1.1  mrg 	* testsuite/special_functions/01_assoc_laguerre/check_nan.cc: Likewise.
   4806  1.1  mrg 	* testsuite/special_functions/01_assoc_laguerre/check_value.cc:
   4807  1.1  mrg 	Likewise.
   4808  1.1  mrg 	* testsuite/special_functions/02_assoc_legendre/check_nan.cc: Likewise.
   4809  1.1  mrg 	* testsuite/special_functions/02_assoc_legendre/check_value.cc:
   4810  1.1  mrg 	Likewise.
   4811  1.1  mrg 	* testsuite/special_functions/03_beta/check_nan.cc: Likewise.
   4812  1.1  mrg 	* testsuite/special_functions/03_beta/check_value.cc: Likewise.
   4813  1.1  mrg 	* testsuite/special_functions/04_comp_ellint_1/check_nan.cc: Likewise.
   4814  1.1  mrg 	* testsuite/special_functions/04_comp_ellint_1/check_value.cc: Likewise.
   4815  1.1  mrg 	* testsuite/special_functions/05_comp_ellint_2/check_nan.cc: Likewise.
   4816  1.1  mrg 	* testsuite/special_functions/05_comp_ellint_2/check_value.cc: Likewise.
   4817  1.1  mrg 	* testsuite/special_functions/06_comp_ellint_3/check_nan.cc: Likewise.
   4818  1.1  mrg 	* testsuite/special_functions/06_comp_ellint_3/check_value.cc: Likewise.
   4819  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/check_nan.cc: Likewise.
   4820  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/check_value.cc: Likewise.
   4821  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/pr56216.cc: Likewise.
   4822  1.1  mrg 	* testsuite/special_functions/08_cyl_bessel_j/check_nan.cc: Likewise.
   4823  1.1  mrg 	* testsuite/special_functions/08_cyl_bessel_j/check_value.cc: Likewise.
   4824  1.1  mrg 	* testsuite/special_functions/09_cyl_bessel_k/check_nan.cc: Likewise.
   4825  1.1  mrg 	* testsuite/special_functions/09_cyl_bessel_k/check_value.cc: Likewise.
   4826  1.1  mrg 	* testsuite/special_functions/10_cyl_neumann/check_nan.cc: Likewise.
   4827  1.1  mrg 	* testsuite/special_functions/10_cyl_neumann/check_value.cc: Likewise.
   4828  1.1  mrg 	* testsuite/special_functions/11_ellint_1/check_nan.cc: Likewise.
   4829  1.1  mrg 	* testsuite/special_functions/11_ellint_1/check_value.cc: Likewise.
   4830  1.1  mrg 	* testsuite/special_functions/12_ellint_2/check_nan.cc: Likewise.
   4831  1.1  mrg 	* testsuite/special_functions/12_ellint_2/check_value.cc: Likewise.
   4832  1.1  mrg 	* testsuite/special_functions/13_ellint_3/check_nan.cc: Likewise.
   4833  1.1  mrg 	* testsuite/special_functions/13_ellint_3/check_value.cc: Likewise.
   4834  1.1  mrg 	* testsuite/special_functions/14_expint/check_nan.cc: Likewise.
   4835  1.1  mrg 	* testsuite/special_functions/14_expint/check_value.cc: Likewise.
   4836  1.1  mrg 	* testsuite/special_functions/15_hermite/check_nan.cc: Likewise.
   4837  1.1  mrg 	* testsuite/special_functions/15_hermite/check_value.cc: Likewise.
   4838  1.1  mrg 	* testsuite/special_functions/16_laguerre/check_nan.cc: Likewise.
   4839  1.1  mrg 	* testsuite/special_functions/16_laguerre/check_value.cc: Likewise.
   4840  1.1  mrg 	* testsuite/special_functions/17_legendre/check_nan.cc: Likewise.
   4841  1.1  mrg 	* testsuite/special_functions/17_legendre/check_value.cc: Likewise.
   4842  1.1  mrg 	* testsuite/special_functions/18_riemann_zeta/check_nan.cc: Likewise.
   4843  1.1  mrg 	* testsuite/special_functions/18_riemann_zeta/check_value.cc: Likewise.
   4844  1.1  mrg 	* testsuite/special_functions/19_sph_bessel/check_nan.cc: Likewise.
   4845  1.1  mrg 	* testsuite/special_functions/19_sph_bessel/check_value.cc: Likewise.
   4846  1.1  mrg 	* testsuite/special_functions/20_sph_legendre/check_nan.cc: Likewise.
   4847  1.1  mrg 	* testsuite/special_functions/20_sph_legendre/check_value.cc: Likewise.
   4848  1.1  mrg 	* testsuite/special_functions/21_sph_neumann/check_nan.cc: Likewise.
   4849  1.1  mrg 	* testsuite/special_functions/21_sph_neumann/check_value.cc: Likewise.
   4850  1.1  mrg 	* testsuite/tr2/bases/value.cc: Likewise.
   4851  1.1  mrg 	* testsuite/tr2/direct_bases/value.cc: Likewise.
   4852  1.1  mrg 	* testsuite/util/debug/checks.h: Likewise.
   4853  1.1  mrg 	* testsuite/util/debug/unordered_checks.h: Likewise.
   4854  1.1  mrg 	* testsuite/util/testsuite_allocator.h: Likewise.
   4855  1.1  mrg 	* testsuite/util/testsuite_api.h: Likewise.
   4856  1.1  mrg 	* testsuite/util/testsuite_common_types.h: Likewise.
   4857  1.1  mrg 	* testsuite/util/testsuite_random.h: Likewise.
   4858  1.1  mrg 	* testsuite/util/testsuite_rvalref.h: Likewise.
   4859  1.1  mrg 
   4860  1.1  mrg 2016-10-13  Jonathan Wakely  <jwakely (a] redhat.com>
   4861  1.1  mrg 
   4862  1.1  mrg 	* include/bits/shared_ptr_base.h: Include <functional>.
   4863  1.1  mrg 	[!__cpp_rtti]: Do not include <typeinfo>.
   4864  1.1  mrg 	* include/experimental/array: Do not include <functional>.
   4865  1.1  mrg 	* include/experimental/memory: Include <bits/functional_hash.h>
   4866  1.1  mrg 	instead of <functional>.
   4867  1.1  mrg 	* include/experimental/propagate_const: Include <bits/stl_function.h>,
   4868  1.1  mrg 	<bits/functional_hash.h>, and <bits/move.h> instead of <functional>.
   4869  1.1  mrg 	* include/experimental/tuple: Do not include <functional>.
   4870  1.1  mrg 	* include/std/future: Include <functional>.
   4871  1.1  mrg 	* include/std/memory: Do not include <functional>.
   4872  1.1  mrg 	* include/std/mutex: [_GLIBCXX_HAVE_TLS]: Likewise.
   4873  1.1  mrg 	* src/c++11/compatibility-thread-c++0x.cc: Include <functional>.
   4874  1.1  mrg 	* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc: Add
   4875  1.1  mrg 	missing includes.
   4876  1.1  mrg 	* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise.
   4877  1.1  mrg 	* testsuite/20_util/specialized_algorithms/memory_management_tools/
   4878  1.1  mrg 	1.cc: Likewise.
   4879  1.1  mrg 	* testsuite/30_threads/call_once/60497.cc: Likewise.
   4880  1.1  mrg 	* testsuite/30_threads/lock/2.cc: Likewise.
   4881  1.1  mrg 	* testsuite/30_threads/thread/native_handle/cancel.cc: Likewise.
   4882  1.1  mrg 	* testsuite/experimental/algorithm/sample.cc: Likewise.
   4883  1.1  mrg 	* testsuite/experimental/array/make_array.cc: Likewise.
   4884  1.1  mrg 	* testsuite/experimental/array/neg.cc: Likewise. Adjust dg-error line.
   4885  1.1  mrg 	* testsuite/experimental/propagate_const/assignment/move_neg.cc:
   4886  1.1  mrg 	Adjust dg-error lines.
   4887  1.1  mrg 	* testsuite/experimental/propagate_const/cons/move_neg.cc: Likewise.
   4888  1.1  mrg 	* testsuite/experimental/propagate_const/requirements2.cc: Likewise.
   4889  1.1  mrg 	* testsuite/experimental/propagate_const/requirements3.cc: Likewise.
   4890  1.1  mrg 	* testsuite/experimental/propagate_const/requirements4.cc: Likewise.
   4891  1.1  mrg 	* testsuite/experimental/propagate_const/requirements5.cc: Likewise.
   4892  1.1  mrg 
   4893  1.1  mrg 	* testsuite/experimental/algorithm/sample.cc: Add missing header.
   4894  1.1  mrg 
   4895  1.1  mrg 	* include/experimental/propagate_const (element_type): Qualify
   4896  1.1  mrg 	declval.
   4897  1.1  mrg 
   4898  1.1  mrg 	* testsuite/26_numerics/random/default_random_engine.cc: Use VERIFY
   4899  1.1  mrg 	instead of assert.
   4900  1.1  mrg 
   4901  1.1  mrg 	* include/experiumental/functional (boyer_moore_searcher)
   4902  1.1  mrg 	(__boyer_moore_map_base, __boyer_moore_array_base): Qualify containers
   4903  1.1  mrg 	with _GLIBCXX_STD_C.
   4904  1.1  mrg 	* include/std/functional: Likewise.
   4905  1.1  mrg 
   4906  1.1  mrg 	* include/std/chrono (floor): Replace non-constexpr operation.
   4907  1.1  mrg 	* testsuite/20_util/duration_cast/rounding.cc: Test conversion to
   4908  1.1  mrg 	durations with floating pointer representations.
   4909  1.1  mrg 
   4910  1.1  mrg 	* src/c++11/compatibility-thread-c++0x.cc (_Bind_simple)
   4911  1.1  mrg 	(_Bind_simple_helper, __bind_simple): Restore for ABI compat symbols.
   4912  1.1  mrg 
   4913  1.1  mrg 	* include/std/functional (_Bind_simple, _Bind_simple_helper)
   4914  1.1  mrg 	(__bind_simple): Remove.
   4915  1.1  mrg 	* include/std/future: Include <bits/invoke.h> instead of <functional>.
   4916  1.1  mrg 	(__future_base::_Task_state::_M_run)
   4917  1.1  mrg 	(__future_base::_Task_state::_M_run_delayed): Use lambda expressions
   4918  1.1  mrg 	instead of __bind_simple.
   4919  1.1  mrg 	(__future_base::_Task_state::_S_maybe_wrap_ref): Remove.
   4920  1.1  mrg 	(async): Use thread::__make_invoker instead of __bind_simple.
   4921  1.1  mrg 	* include/std/thread: Include <tuple> and <bits/invoke.h> instead of
   4922  1.1  mrg 	<functional>.
   4923  1.1  mrg 	(thread::_Invoker, thread::__make_invoker): Define helpers to do
   4924  1.1  mrg 	INVOKE(DECAY_COPY(f), DECAY_COPY(args)...).
   4925  1.1  mrg 
   4926  1.1  mrg 	* include/std/functional (_Not_fn): Make exception specifications
   4927  1.1  mrg 	depend on whether negating the result can throw.
   4928  1.1  mrg 	* testsuite/20_util/not_fn/1.cc: Move to ...
   4929  1.1  mrg 	* testsuite/20_util/function_objects/not_fn/1.cc: ... here. Add tests
   4930  1.1  mrg 	for types that can throw when negated and that cannot be negated.
   4931  1.1  mrg 
   4932  1.1  mrg 	* include/bits/invoke.h (__invoke): Fix exception-specification.
   4933  1.1  mrg 	* include/std/functional (invoke): Likewise.
   4934  1.1  mrg 	* testsuite/20_util/function_objects/invoke/1.cc: New test.
   4935  1.1  mrg 
   4936  1.1  mrg 2016-10-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4937  1.1  mrg 
   4938  1.1  mrg 	* testsuite/util/testsuite_hooks.h: Rewrite VERIFY in terms of
   4939  1.1  mrg 	__builtin_printf and __builtin_abort.
   4940  1.1  mrg 	* testsuite/lib/libstdc++.exp: Remove _GLIBCXX_ASSERT use.
   4941  1.1  mrg 	* scripts/testsuite_flags.in: Likewise.
   4942  1.1  mrg 	* testsuite/22_locale/time_get/get/char/1.cc: Likewise.
   4943  1.1  mrg 	* testsuite/22_locale/time_get/get/char/2.cc: Likewise.
   4944  1.1  mrg 	* testsuite/22_locale/time_get/get/wchar_t/1.cc: Likewise.
   4945  1.1  mrg 	* testsuite/22_locale/time_get/get/wchar_t/2.cc: Likewise.
   4946  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise, adjust.
   4947  1.1  mrg 	* testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
   4948  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
   4949  1.1  mrg 	* testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
   4950  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
   4951  1.1  mrg 	* testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
   4952  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
   4953  1.1  mrg 	Likewise.
   4954  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc:
   4955  1.1  mrg 	Likewise.
   4956  1.1  mrg 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
   4957  1.1  mrg 	Likewise.
   4958  1.1  mrg 	* testsuite/27_io/objects/char/7.cc: Likewise.
   4959  1.1  mrg 	* testsuite/27_io/objects/char/9661-1.cc: Likewise.
   4960  1.1  mrg 	* testsuite/27_io/objects/wchar_t/7.cc: Likewise.
   4961  1.1  mrg 	* testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
   4962  1.1  mrg 	* testsuite/18_support/50594.cc: Remove 'test' variable, adjust.
   4963  1.1  mrg 	* testsuite/18_support/bad_alloc/what.cc: Likewise.
   4964  1.1  mrg 	* testsuite/18_support/bad_cast/what.cc: Likewise.
   4965  1.1  mrg 	* testsuite/18_support/bad_exception/what.cc: Likewise.
   4966  1.1  mrg 	* testsuite/18_support/bad_typeid/what.cc: Likewise.
   4967  1.1  mrg 	* testsuite/18_support/exception/38732.cc: Likewise.
   4968  1.1  mrg 	* testsuite/18_support/exception/what.cc: Likewise.
   4969  1.1  mrg 	* testsuite/18_support/exception_ptr/64241.cc: Likewise.
   4970  1.1  mrg 	* testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
   4971  1.1  mrg 	* testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
   4972  1.1  mrg 	* testsuite/18_support/exception_ptr/make_exception_ptr.cc: Likewise.
   4973  1.1  mrg 	* testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
   4974  1.1  mrg 	* testsuite/18_support/nested_exception/cons.cc: Likewise.
   4975  1.1  mrg 	* testsuite/18_support/nested_exception/nested_ptr.cc: Likewise.
   4976  1.1  mrg 	* testsuite/18_support/nested_exception/rethrow_if_nested.cc: Likewise.
   4977  1.1  mrg 	* testsuite/18_support/nested_exception/rethrow_nested.cc: Likewise.
   4978  1.1  mrg 	* testsuite/18_support/nested_exception/throw_with_nested.cc: Likewise.
   4979  1.1  mrg 	* testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
   4980  1.1  mrg 	* testsuite/18_support/numeric_limits/digits10.cc: Likewise.
   4981  1.1  mrg 	* testsuite/18_support/numeric_limits/dr559.cc: Likewise.
   4982  1.1  mrg 	* testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
   4983  1.1  mrg 	* testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
   4984  1.1  mrg 	* testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
   4985  1.1  mrg 	* testsuite/18_support/numeric_limits/lowest.cc: Likewise.
   4986  1.1  mrg 	* testsuite/18_support/numeric_limits/max_digits10.cc: Likewise.
   4987  1.1  mrg 	* testsuite/18_support/numeric_limits/min_max.cc: Likewise.
   4988  1.1  mrg 	* testsuite/18_support/numeric_limits/specialization_default_values.cc:
   4989  1.1  mrg 	Likewise.
   4990  1.1  mrg 	* testsuite/18_support/type_info/hash_code.cc: Likewise.
   4991  1.1  mrg 	* testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
   4992  1.1  mrg 	* testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
   4993  1.1  mrg 	* testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
   4994  1.1  mrg 	* testsuite/19_diagnostics/error_category/operators/
   4995  1.1  mrg 	not_equal.cc: Likewise.
   4996  1.1  mrg 	* testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
   4997  1.1  mrg 	* testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
   4998  1.1  mrg 	* testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
   4999  1.1  mrg 	* testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
   5000  1.1  mrg 	* testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
   5001  1.1  mrg 	* testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
   5002  1.1  mrg 	* testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
   5003  1.1  mrg 	* testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
   5004  1.1  mrg 	* testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
   5005  1.1  mrg 	Likewise.
   5006  1.1  mrg 	* testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
   5007  1.1  mrg 	* testsuite/19_diagnostics/error_condition/operators/equal.cc:
   5008  1.1  mrg 	Likewise.
   5009  1.1  mrg 	* testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
   5010  1.1  mrg 	Likewise.
   5011  1.1  mrg 	* testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
   5012  1.1  mrg 	* testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
   5013  1.1  mrg 	* testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
   5014  1.1  mrg 	* testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
   5015  1.1  mrg 	* testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
   5016  1.1  mrg 	* testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
   5017  1.1  mrg 	* testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
   5018  1.1  mrg 	* testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
   5019  1.1  mrg 	* testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
   5020  1.1  mrg 	* testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
   5021  1.1  mrg 	* testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
   5022  1.1  mrg 	* testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
   5023  1.1  mrg 	* testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
   5024  1.1  mrg 	* testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
   5025  1.1  mrg 	* testsuite/20_util/addressof/1.cc: Likewise.
   5026  1.1  mrg 	* testsuite/20_util/align/1.cc: Likewise.
   5027  1.1  mrg 	* testsuite/20_util/align/2.cc: Likewise.
   5028  1.1  mrg 	* testsuite/20_util/allocator/1.cc: Likewise.
   5029  1.1  mrg 	* testsuite/20_util/allocator/10378.cc: Likewise.
   5030  1.1  mrg 	* testsuite/20_util/allocator/8230.cc: Likewise.
   5031  1.1  mrg 	* testsuite/20_util/allocator_traits/members/allocate_hint.cc:
   5032  1.1  mrg 	Likewise.
   5033  1.1  mrg 	* testsuite/20_util/allocator_traits/members/construct.cc: Likewise.
   5034  1.1  mrg 	* testsuite/20_util/allocator_traits/members/destroy.cc: Likewise.
   5035  1.1  mrg 	* testsuite/20_util/allocator_traits/members/max_size.cc: Likewise.
   5036  1.1  mrg 	* testsuite/20_util/any/assign/exception.cc: Likewise.
   5037  1.1  mrg 	* testsuite/20_util/auto_ptr/1.cc: Likewise.
   5038  1.1  mrg 	* testsuite/20_util/auto_ptr/2.cc: Likewise.
   5039  1.1  mrg 	* testsuite/20_util/auto_ptr/3.cc: Likewise.
   5040  1.1  mrg 	* testsuite/20_util/auto_ptr/4.cc: Likewise.
   5041  1.1  mrg 	* testsuite/20_util/auto_ptr/5.cc: Likewise.
   5042  1.1  mrg 	* testsuite/20_util/auto_ptr/6.cc: Likewise.
   5043  1.1  mrg 	* testsuite/20_util/auto_ptr/7.cc: Likewise.
   5044  1.1  mrg 	* testsuite/20_util/bind/all_bound.cc: Likewise.
   5045  1.1  mrg 	* testsuite/20_util/bind/conv_result.cc: Likewise.
   5046  1.1  mrg 	* testsuite/20_util/bind/cv_quals.cc: Likewise.
   5047  1.1  mrg 	* testsuite/20_util/bind/cv_quals_2.cc
   5048  1.1  mrg 	* testsuite/20_util/bind/nested.cc: Likewise.
   5049  1.1  mrg 	* testsuite/20_util/bind/placeholders.cc: Likewise.
   5050  1.1  mrg 	* testsuite/20_util/bind/ref.cc: Likewise.
   5051  1.1  mrg 	* testsuite/20_util/bind/ref2.cc: Likewise.
   5052  1.1  mrg 	* testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
   5053  1.1  mrg 	* testsuite/20_util/duration/arithmetic/1.cc: Likewise.
   5054  1.1  mrg 	* testsuite/20_util/duration/arithmetic/2.cc: Likewise.
   5055  1.1  mrg 	* testsuite/20_util/duration/arithmetic/58850.cc: Likewise.
   5056  1.1  mrg 	* testsuite/20_util/duration/arithmetic/dr2020.cc: Likewise.
   5057  1.1  mrg 	* testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
   5058  1.1  mrg 	* testsuite/20_util/duration/comparison_operators/1.cc: Likewise.
   5059  1.1  mrg 	* testsuite/20_util/duration/cons/1.cc: Likewise.
   5060  1.1  mrg 	* testsuite/20_util/duration/cons/2.cc: Likewise.
   5061  1.1  mrg 	* testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
   5062  1.1  mrg 	* testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
   5063  1.1  mrg 	* testsuite/20_util/enable_shared_from_this/members/assign.cc:
   5064  1.1  mrg 	Likewise.
   5065  1.1  mrg 	* testsuite/20_util/exchange/1.cc: Likewise.
   5066  1.1  mrg 	* testsuite/20_util/forward/a.cc: Likewise.
   5067  1.1  mrg 	* testsuite/20_util/forward/b.cc: Likewise.
   5068  1.1  mrg 	* testsuite/20_util/forward/d.cc: Likewise.
   5069  1.1  mrg 	* testsuite/20_util/function/1.cc: Likewise.
   5070  1.1  mrg 	* testsuite/20_util/function/2.cc: Likewise.
   5071  1.1  mrg 	* testsuite/20_util/function/3.cc: Likewise.
   5072  1.1  mrg 	* testsuite/20_util/function/4.cc: Likewise.
   5073  1.1  mrg 	* testsuite/20_util/function/43397.cc: Likewise.
   5074  1.1  mrg 	* testsuite/20_util/function/5.cc: Likewise.
   5075  1.1  mrg 	* testsuite/20_util/function/6.cc: Likewise.
   5076  1.1  mrg 	* testsuite/20_util/function/7.cc: Likewise.
   5077  1.1  mrg 	* testsuite/20_util/function/8.cc: Likewise.
   5078  1.1  mrg 	* testsuite/20_util/function/9.cc: Likewise.
   5079  1.1  mrg 	* testsuite/20_util/function/assign/move.cc: Likewise.
   5080  1.1  mrg 	* testsuite/20_util/function/cons/move.cc: Likewise.
   5081  1.1  mrg 	* testsuite/20_util/function_objects/dr660.cc: Likewise.
   5082  1.1  mrg 	* testsuite/20_util/hash/chi2_q_bit_flip_set.cc: Likewise.
   5083  1.1  mrg 	* testsuite/20_util/hash/chi2_q_bit_string_set.cc: Likewise.
   5084  1.1  mrg 	* testsuite/20_util/hash/chi2_q_document_words.cc: Likewise.
   5085  1.1  mrg 	* testsuite/20_util/hash/chi2_q_numeric_pattern_set.cc: Likewise.
   5086  1.1  mrg 	* testsuite/20_util/hash/chi2_q_uniform_random.cc: Likewise.
   5087  1.1  mrg 	* testsuite/20_util/hash/operators/size_t.cc: Likewise.
   5088  1.1  mrg 	* testsuite/20_util/hash/quality.cc: Likewise.
   5089  1.1  mrg 	* testsuite/20_util/integral_constant/static_definition.cc: Likewise.
   5090  1.1  mrg 	* testsuite/20_util/integral_constant/true_false_value.cc: Likewise.
   5091  1.1  mrg 	* testsuite/20_util/is_function/24808.cc: Likewise.
   5092  1.1  mrg 	* testsuite/20_util/is_object/24808.cc: Likewise.
   5093  1.1  mrg 	* testsuite/20_util/move_if_noexcept/1.cc: Likewise.
   5094  1.1  mrg 	* testsuite/20_util/move_if_noexcept/constexpr.cc: Likewise.
   5095  1.1  mrg 	* testsuite/20_util/owner_less/cmp.cc: Likewise.
   5096  1.1  mrg 	* testsuite/20_util/pair/1.cc: Likewise.
   5097  1.1  mrg 	* testsuite/20_util/pair/2.cc: Likewise.
   5098  1.1  mrg 	* testsuite/20_util/pair/3.cc: Likewise.
   5099  1.1  mrg 	* testsuite/20_util/pair/4.cc: Likewise.
   5100  1.1  mrg 	* testsuite/20_util/pair/make_pair/constexpr.cc: Likewise.
   5101  1.1  mrg 	* testsuite/20_util/pair/moveable.cc: Likewise.
   5102  1.1  mrg 	* testsuite/20_util/pair/piecewise.cc: Likewise.
   5103  1.1  mrg 	* testsuite/20_util/pair/swap.cc: Likewise.
   5104  1.1  mrg 	* testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
   5105  1.1  mrg 	* testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
   5106  1.1  mrg 	* testsuite/20_util/ratio/comparisons/comp3.cc: Likewise.
   5107  1.1  mrg 	* testsuite/20_util/ratio/cons/cons1.cc: Likewise.
   5108  1.1  mrg 	* testsuite/20_util/ratio/operations/45866.cc: Likewise.
   5109  1.1  mrg 	* testsuite/20_util/ratio/operations/47913.cc: Likewise.
   5110  1.1  mrg 	* testsuite/20_util/ratio/operations/ops1.cc: Likewise.
   5111  1.1  mrg 	* testsuite/20_util/ratio/operations/ops2.cc: Likewise.
   5112  1.1  mrg 	* testsuite/20_util/ratio/operations/ops3.cc: Likewise.
   5113  1.1  mrg 	* testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
   5114  1.1  mrg 	* testsuite/20_util/scoped_allocator/1.cc: Likewise.
   5115  1.1  mrg 	* testsuite/20_util/scoped_allocator/2.cc: Likewise.
   5116  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
   5117  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
   5118  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
   5119  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
   5120  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
   5121  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
   5122  1.1  mrg 	Likewise.
   5123  1.1  mrg 	* testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
   5124  1.1  mrg 	* testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
   5125  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
   5126  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
   5127  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
   5128  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
   5129  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
   5130  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
   5131  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/nullptr.cc: Likewise.
   5132  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
   5133  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
   5134  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/unique_ptr_array.cc: Likewise.
   5135  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
   5136  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
   5137  1.1  mrg 	Likewise.
   5138  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
   5139  1.1  mrg 	Likewise.
   5140  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
   5141  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
   5142  1.1  mrg 	* testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
   5143  1.1  mrg 	* testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
   5144  1.1  mrg 	* testsuite/20_util/shared_ptr/creation/dr925.cc: Likewise.
   5145  1.1  mrg 	* testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
   5146  1.1  mrg 	* testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
   5147  1.1  mrg 	* testsuite/20_util/shared_ptr/hash/1.cc: Likewise.
   5148  1.1  mrg 	* testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
   5149  1.1  mrg 	* testsuite/20_util/shared_ptr/misc/42019.cc: Likewise.
   5150  1.1  mrg 	* testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
   5151  1.1  mrg 	* testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
   5152  1.1  mrg 	* testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
   5153  1.1  mrg 	* testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
   5154  1.1  mrg 	* testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
   5155  1.1  mrg 	* testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
   5156  1.1  mrg 	* testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
   5157  1.1  mrg 	* testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
   5158  1.1  mrg 	* testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
   5159  1.1  mrg 	* testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
   5160  1.1  mrg 	* testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
   5161  1.1  mrg 	* testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
   5162  1.1  mrg 	* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
   5163  1.1  mrg 	Likewise.
   5164  1.1  mrg 	* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise.
   5165  1.1  mrg 	* testsuite/20_util/specialized_algorithms/uninitialized_copy/
   5166  1.1  mrg 	move_iterators/1.cc: Likewise.
   5167  1.1  mrg 	* testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
   5168  1.1  mrg 	move_iterators/1.cc: Likewise.
   5169  1.1  mrg 	* testsuite/20_util/temporary_buffer.cc: Likewise.
   5170  1.1  mrg 	* testsuite/20_util/time_point/1.cc: Likewise.
   5171  1.1  mrg 	* testsuite/20_util/time_point/2.cc: Likewise.
   5172  1.1  mrg 	* testsuite/20_util/time_point/3.cc: Likewise.
   5173  1.1  mrg 	* testsuite/20_util/time_point/nonmember/constexpr.cc: Likewise.
   5174  1.1  mrg 	* testsuite/20_util/tuple/48476.cc: Likewise.
   5175  1.1  mrg 	* testsuite/20_util/tuple/comparison_operators/comparisons.cc:
   5176  1.1  mrg 	Likewise.
   5177  1.1  mrg 	* testsuite/20_util/tuple/cons/allocators.cc: Likewise.
   5178  1.1  mrg 	* testsuite/20_util/tuple/cons/assignment.cc: Likewise.
   5179  1.1  mrg 	* testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
   5180  1.1  mrg 	* testsuite/20_util/tuple/cons/constructor.cc: Likewise.
   5181  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
   5182  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/48476.cc: Likewise.
   5183  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/constexpr.cc: Likewise.
   5184  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/forward_as_tuple.cc:
   5185  1.1  mrg 	Likewise.
   5186  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
   5187  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
   5188  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
   5189  1.1  mrg 	* testsuite/20_util/tuple/cv_tuple_size.cc: Likewise.
   5190  1.1  mrg 	* testsuite/20_util/tuple/element_access/get.cc: Likewise.
   5191  1.1  mrg 	* testsuite/20_util/tuple/element_access/get_by_type.cc: Likewise.
   5192  1.1  mrg 	* testsuite/20_util/tuple/moveable.cc: Likewise.
   5193  1.1  mrg 	* testsuite/20_util/tuple/swap.cc: Likewise.
   5194  1.1  mrg 	* testsuite/20_util/tuple/tuple_size.cc: Likewise.
   5195  1.1  mrg 	* testsuite/20_util/typeindex/comparison_operators.cc: Likewise.
   5196  1.1  mrg 	* testsuite/20_util/typeindex/hash.cc: Likewise.
   5197  1.1  mrg 	* testsuite/20_util/typeindex/hash_code.cc: Likewise.
   5198  1.1  mrg 	* testsuite/20_util/typeindex/name.cc: Likewise.
   5199  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/48635.cc: Likewise.
   5200  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
   5201  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
   5202  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/nullptr.cc: Likewise.
   5203  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/auto_ptr.cc: Likewise.
   5204  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/nullptr.cc: Likewise.
   5205  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
   5206  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
   5207  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/ptr_deleter.cc: Likewise.
   5208  1.1  mrg 	* testsuite/20_util/unique_ptr/creation/array.cc: Likewise.
   5209  1.1  mrg 	* testsuite/20_util/unique_ptr/creation/single.cc: Likewise.
   5210  1.1  mrg 	* testsuite/20_util/unique_ptr/hash/1.cc: Likewise.
   5211  1.1  mrg 	* testsuite/20_util/unique_ptr/modifiers/43183.cc: Likewise.
   5212  1.1  mrg 	* testsuite/20_util/unique_ptr/specialized_algorithms/
   5213  1.1  mrg 	comparisons.cc: Likewise.
   5214  1.1  mrg 	* testsuite/20_util/unique_ptr/specialized_algorithms/
   5215  1.1  mrg 	comparisons_array.cc: Likewise.
   5216  1.1  mrg 	* testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
   5217  1.1  mrg 	Likewise.
   5218  1.1  mrg 	* testsuite/20_util/uses_allocator/construction.cc: Likewise.
   5219  1.1  mrg 	* testsuite/20_util/uses_allocator/value.cc: Likewise.
   5220  1.1  mrg 	* testsuite/20_util/variant/run.cc: Likewise.
   5221  1.1  mrg 	* testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
   5222  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/char/copy.cc: Likewise.
   5223  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/char/copy_assign.cc:
   5224  1.1  mrg 	Likewise.
   5225  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/char/move.cc: Likewise.
   5226  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/char/move_assign.cc:
   5227  1.1  mrg 	Likewise.
   5228  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/char/swap.cc: Likewise.
   5229  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc:
   5230  1.1  mrg 	Likewise.
   5231  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc:
   5232  1.1  mrg 	Likewise.
   5233  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/wchar_t/move.cc:
   5234  1.1  mrg 	Likewise.
   5235  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc:
   5236  1.1  mrg 	Likewise.
   5237  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/wchar_t/swap.cc:
   5238  1.1  mrg 	Likewise.
   5239  1.1  mrg 	* testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
   5240  1.1  mrg 	* testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
   5241  1.1  mrg 	* testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
   5242  1.1  mrg 	* testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
   5243  1.1  mrg 	* testsuite/21_strings/basic_string/capacity/char/shrink_to_fit.cc:
   5244  1.1  mrg 	Likewise.
   5245  1.1  mrg 	* testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
   5246  1.1  mrg 	* testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
   5247  1.1  mrg 	Likewise.
   5248  1.1  mrg 	* testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
   5249  1.1  mrg 	* testsuite/21_strings/basic_string/capacity/wchar_t/shrink_to_fit.cc:
   5250  1.1  mrg 	Likewise.
   5251  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
   5252  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
   5253  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
   5254  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
   5255  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/42261.cc: Likewise.
   5256  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
   5257  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
   5258  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/7.cc: Likewise.
   5259  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/8.cc: Likewise.
   5260  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/moveable.cc: Likewise.
   5261  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/moveable2.cc: Likewise.
   5262  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
   5263  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
   5264  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
   5265  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
   5266  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
   5267  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
   5268  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
   5269  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/7.cc: Likewise.
   5270  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/8.cc: Likewise.
   5271  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc: Likewise.
   5272  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc:
   5273  1.1  mrg 	Likewise.
   5274  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
   5275  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
   5276  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
   5277  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
   5278  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/char/58163.cc:
   5279  1.1  mrg 	Likewise.
   5280  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/char/empty.cc:
   5281  1.1  mrg 	Likewise.
   5282  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/char/front_back.cc:
   5283  1.1  mrg 	Likewise.
   5284  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
   5285  1.1  mrg 	Likewise.
   5286  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
   5287  1.1  mrg 	Likewise.
   5288  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
   5289  1.1  mrg 	Likewise.
   5290  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
   5291  1.1  mrg 	Likewise.
   5292  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/wchar_t/58163.cc:
   5293  1.1  mrg 	Likewise.
   5294  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
   5295  1.1  mrg 	Likewise.
   5296  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/wchar_t/
   5297  1.1  mrg 	front_back.cc: Likewise.
   5298  1.1  mrg 	* testsuite/21_strings/basic_string/init-list.cc: Likewise.
   5299  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
   5300  1.1  mrg 	Likewise.
   5301  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
   5302  1.1  mrg 	Likewise.
   5303  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
   5304  1.1  mrg 	Likewise.
   5305  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/char/
   5306  1.1  mrg 	28277.cc: Likewise.
   5307  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
   5308  1.1  mrg 	Likewise.
   5309  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
   5310  1.1  mrg 	Likewise.
   5311  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
   5312  1.1  mrg 	Likewise.
   5313  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
   5314  1.1  mrg 	Likewise.
   5315  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
   5316  1.1  mrg 	Likewise.
   5317  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
   5318  1.1  mrg 	Likewise.
   5319  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/pod/
   5320  1.1  mrg 	10081-in.cc: Likewise.
   5321  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/pod/
   5322  1.1  mrg 	10081-out.cc: Likewise.
   5323  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
   5324  1.1  mrg 	Likewise.
   5325  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
   5326  1.1  mrg 	10.cc: Likewise.
   5327  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
   5328  1.1  mrg 	11.cc: Likewise.
   5329  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
   5330  1.1  mrg 	28277.cc: Likewise.
   5331  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
   5332  1.1  mrg 	Likewise.
   5333  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
   5334  1.1  mrg 	Likewise.
   5335  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
   5336  1.1  mrg 	Likewise.
   5337  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
   5338  1.1  mrg 	Likewise.
   5339  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
   5340  1.1  mrg 	Likewise.
   5341  1.1  mrg 	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
   5342  1.1  mrg 	Likewise.
   5343  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/char/1.cc:
   5344  1.1  mrg 	Likewise.
   5345  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/char/2.cc:
   5346  1.1  mrg 	Likewise.
   5347  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/char/3.cc:
   5348  1.1  mrg 	Likewise.
   5349  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/char/4.cc:
   5350  1.1  mrg 	Likewise.
   5351  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/1.cc:
   5352  1.1  mrg 	Likewise.
   5353  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/2.cc:
   5354  1.1  mrg 	Likewise.
   5355  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/3.cc:
   5356  1.1  mrg 	Likewise.
   5357  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/4.cc:
   5358  1.1  mrg 	Likewise.
   5359  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/char/1.cc:
   5360  1.1  mrg 	Likewise.
   5361  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/char/2.cc:
   5362  1.1  mrg 	Likewise.
   5363  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/char/3.cc:
   5364  1.1  mrg 	Likewise.
   5365  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/char/4.cc:
   5366  1.1  mrg 	Likewise.
   5367  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/char/
   5368  1.1  mrg 	move_assign.cc: Likewise.
   5369  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/1.cc:
   5370  1.1  mrg 	Likewise.
   5371  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/2.cc:
   5372  1.1  mrg 	Likewise.
   5373  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/3.cc:
   5374  1.1  mrg 	Likewise.
   5375  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/4.cc:
   5376  1.1  mrg 	Likewise.
   5377  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/
   5378  1.1  mrg 	move_assign.cc: Likewise.
   5379  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/insert/char/1.cc:
   5380  1.1  mrg 	Likewise.
   5381  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/insert/char/2.cc:
   5382  1.1  mrg 	Likewise.
   5383  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/insert/char/3.cc:
   5384  1.1  mrg 	Likewise.
   5385  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/insert/wchar_t/1.cc:
   5386  1.1  mrg 	Likewise.
   5387  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/insert/wchar_t/2.cc:
   5388  1.1  mrg 	Likewise.
   5389  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/insert/wchar_t/3.cc:
   5390  1.1  mrg 	Likewise.
   5391  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/pop_back/char/1.cc:
   5392  1.1  mrg 	Likewise.
   5393  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/pop_back/wchar_t/1.cc:
   5394  1.1  mrg 	Likewise.
   5395  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/char/1.cc:
   5396  1.1  mrg 	Likewise.
   5397  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/char/2.cc:
   5398  1.1  mrg 	Likewise.
   5399  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/char/3.cc:
   5400  1.1  mrg 	Likewise.
   5401  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/char/4.cc:
   5402  1.1  mrg 	Likewise.
   5403  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/char/5.cc:
   5404  1.1  mrg 	Likewise.
   5405  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/char/6.cc:
   5406  1.1  mrg 	Likewise.
   5407  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/char/7.cc:
   5408  1.1  mrg 	Likewise.
   5409  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/1.cc:
   5410  1.1  mrg 	Likewise.
   5411  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/2.cc:
   5412  1.1  mrg 	Likewise.
   5413  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/3.cc:
   5414  1.1  mrg 	Likewise.
   5415  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/4.cc:
   5416  1.1  mrg 	Likewise.
   5417  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/5.cc:
   5418  1.1  mrg 	Likewise.
   5419  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/6.cc:
   5420  1.1  mrg 	Likewise.
   5421  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/7.cc:
   5422  1.1  mrg 	Likewise.
   5423  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc:
   5424  1.1  mrg 	Likewise.
   5425  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
   5426  1.1  mrg 	Likewise.
   5427  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
   5428  1.1  mrg 	Likewise.
   5429  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
   5430  1.1  mrg 	Likewise.
   5431  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
   5432  1.1  mrg 	Likewise.
   5433  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
   5434  1.1  mrg 	Likewise.
   5435  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
   5436  1.1  mrg 	Likewise.
   5437  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
   5438  1.1  mrg 	Likewise.
   5439  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/
   5440  1.1  mrg 	stoull.cc: Likewise.
   5441  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/
   5442  1.1  mrg 	to_string.cc: Likewise.
   5443  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
   5444  1.1  mrg 	dr1261.cc: Likewise.
   5445  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
   5446  1.1  mrg 	stod.cc: Likewise.
   5447  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
   5448  1.1  mrg 	stof.cc: Likewise.
   5449  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
   5450  1.1  mrg 	stoi.cc: Likewise.
   5451  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
   5452  1.1  mrg 	stol.cc: Likewise.
   5453  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
   5454  1.1  mrg 	stold.cc: Likewise.
   5455  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
   5456  1.1  mrg 	stoll.cc: Likewise.
   5457  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
   5458  1.1  mrg 	stoul.cc: Likewise.
   5459  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
   5460  1.1  mrg 	stoull.cc: Likewise.
   5461  1.1  mrg 	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
   5462  1.1  mrg 	to_wstring.cc: Likewise.
   5463  1.1  mrg 	* testsuite/21_strings/basic_string/operations/compare/char/1.cc:
   5464  1.1  mrg 	Likewise.
   5465  1.1  mrg 	* testsuite/21_strings/basic_string/operations/compare/char/13650.cc:
   5466  1.1  mrg 	Likewise.
   5467  1.1  mrg 	* testsuite/21_strings/basic_string/operations/compare/char/2.cc:
   5468  1.1  mrg 	Likewise.
   5469  1.1  mrg 	* testsuite/21_strings/basic_string/operations/compare/wchar_t/1.cc:
   5470  1.1  mrg 	Likewise.
   5471  1.1  mrg 	* testsuite/21_strings/basic_string/operations/compare/wchar_t/
   5472  1.1  mrg 	13650.cc: Likewise.
   5473  1.1  mrg 	* testsuite/21_strings/basic_string/operations/compare/wchar_t/2.cc:
   5474  1.1  mrg 	Likewise.
   5475  1.1  mrg 	* testsuite/21_strings/basic_string/operations/data/char/1.cc:
   5476  1.1  mrg 	Likewise.
   5477  1.1  mrg 	* testsuite/21_strings/basic_string/operations/data/wchar_t/1.cc:
   5478  1.1  mrg 	Likewise.
   5479  1.1  mrg 	* testsuite/21_strings/basic_string/operations/find/char/1.cc:
   5480  1.1  mrg 	Likewise.
   5481  1.1  mrg 	* testsuite/21_strings/basic_string/operations/find/char/2.cc:
   5482  1.1  mrg 	Likewise.
   5483  1.1  mrg 	* testsuite/21_strings/basic_string/operations/find/char/3.cc:
   5484  1.1  mrg 	Likewise.
   5485  1.1  mrg 	* testsuite/21_strings/basic_string/operations/find/char/4.cc:
   5486  1.1  mrg 	Likewise.
   5487  1.1  mrg 	* testsuite/21_strings/basic_string/operations/find/char/5.cc:
   5488  1.1  mrg 	Likewise.
   5489  1.1  mrg 	* testsuite/21_strings/basic_string/operations/find/wchar_t/1.cc:
   5490  1.1  mrg 	Likewise.
   5491  1.1  mrg 	* testsuite/21_strings/basic_string/operations/find/wchar_t/2.cc:
   5492  1.1  mrg 	Likewise.
   5493  1.1  mrg 	* testsuite/21_strings/basic_string/operations/find/wchar_t/3.cc:
   5494  1.1  mrg 	Likewise.
   5495  1.1  mrg 	* testsuite/21_strings/basic_string/operations/find/wchar_t/4.cc:
   5496  1.1  mrg 	Likewise.
   5497  1.1  mrg 	* testsuite/21_strings/basic_string/operations/find/wchar_t/5.cc:
   5498  1.1  mrg 	Likewise.
   5499  1.1  mrg 	* testsuite/21_strings/basic_string/operations/rfind/char/1.cc:
   5500  1.1  mrg 	Likewise.
   5501  1.1  mrg 	* testsuite/21_strings/basic_string/operations/rfind/char/2.cc:
   5502  1.1  mrg 	Likewise.
   5503  1.1  mrg 	* testsuite/21_strings/basic_string/operations/rfind/char/3.cc:
   5504  1.1  mrg 	Likewise.
   5505  1.1  mrg 	* testsuite/21_strings/basic_string/operations/rfind/wchar_t/1.cc:
   5506  1.1  mrg 	Likewise.
   5507  1.1  mrg 	* testsuite/21_strings/basic_string/operations/rfind/wchar_t/2.cc:
   5508  1.1  mrg 	Likewise.
   5509  1.1  mrg 	* testsuite/21_strings/basic_string/operations/rfind/wchar_t/3.cc:
   5510  1.1  mrg 	Likewise.
   5511  1.1  mrg 	* testsuite/21_strings/basic_string/operations/substr/char/1.cc:
   5512  1.1  mrg 	Likewise.
   5513  1.1  mrg 	* testsuite/21_strings/basic_string/operations/substr/wchar_t/
   5514  1.1  mrg 	1.cc: Likewise.
   5515  1.1  mrg 	* testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
   5516  1.1  mrg 	* testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
   5517  1.1  mrg 	* testsuite/21_strings/basic_string/operators/char/3.cc: Likewise.
   5518  1.1  mrg 	* testsuite/21_strings/basic_string/operators/char/4.cc: Likewise.
   5519  1.1  mrg 	* testsuite/21_strings/basic_string/operators/char/5.cc: Likewise.
   5520  1.1  mrg 	* testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
   5521  1.1  mrg 	* testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
   5522  1.1  mrg 	* testsuite/21_strings/basic_string/operators/wchar_t/3.cc: Likewise.
   5523  1.1  mrg 	* testsuite/21_strings/basic_string/operators/wchar_t/4.cc: Likewise.
   5524  1.1  mrg 	* testsuite/21_strings/basic_string/operators/wchar_t/5.cc: Likewise.
   5525  1.1  mrg 	* testsuite/21_strings/basic_string_view/capacity/1.cc: Likewise.
   5526  1.1  mrg 	* testsuite/21_strings/basic_string_view/cons/char/1.cc: Likewise.
   5527  1.1  mrg 	* testsuite/21_strings/basic_string_view/cons/char/2.cc: Likewise.
   5528  1.1  mrg 	* testsuite/21_strings/basic_string_view/cons/char/3.cc: Likewise.
   5529  1.1  mrg 	* testsuite/21_strings/basic_string_view/cons/wchar_t/1.cc: Likewise.
   5530  1.1  mrg 	* testsuite/21_strings/basic_string_view/cons/wchar_t/2.cc: Likewise.
   5531  1.1  mrg 	* testsuite/21_strings/basic_string_view/cons/wchar_t/3.cc: Likewise.
   5532  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/char/
   5533  1.1  mrg 	1.cc: Likewise.
   5534  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/char/
   5535  1.1  mrg 	empty.cc: Likewise.
   5536  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/char/
   5537  1.1  mrg 	front_back.cc: Likewise.
   5538  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/wchar_t/
   5539  1.1  mrg 	1.cc: Likewise.
   5540  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/wchar_t/
   5541  1.1  mrg 	empty.cc: Likewise.
   5542  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/wchar_t/
   5543  1.1  mrg 	front_back.cc: Likewise.
   5544  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/char/1.cc: Likewise.
   5545  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/char/2.cc: Likewise.
   5546  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/char/3.cc: Likewise.
   5547  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/pod/10081-out.cc:
   5548  1.1  mrg 	Likewise.
   5549  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/wchar_t/1.cc:
   5550  1.1  mrg 	Likewise.
   5551  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/wchar_t/2.cc:
   5552  1.1  mrg 	Likewise.
   5553  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/wchar_t/3.cc:
   5554  1.1  mrg 	Likewise.
   5555  1.1  mrg 	* testsuite/21_strings/basic_string_view/modifiers/remove_prefix/
   5556  1.1  mrg 	char/1.cc: Likewise.
   5557  1.1  mrg 	* testsuite/21_strings/basic_string_view/modifiers/remove_prefix/
   5558  1.1  mrg 	wchar_t/1.cc: Likewise.
   5559  1.1  mrg 	* testsuite/21_strings/basic_string_view/modifiers/remove_suffix/
   5560  1.1  mrg 	char/1.cc: Likewise.
   5561  1.1  mrg 	* testsuite/21_strings/basic_string_view/modifiers/remove_suffix/
   5562  1.1  mrg 	wchar_t/1.cc: Likewise.
   5563  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/compare/char/
   5564  1.1  mrg 	1.cc: Likewise.
   5565  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/compare/char/
   5566  1.1  mrg 	13650.cc: Likewise.
   5567  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/compare/wchar_t/
   5568  1.1  mrg 	1.cc: Likewise.
   5569  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/compare/wchar_t/
   5570  1.1  mrg 	13650.cc: Likewise.
   5571  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/copy/char/1.cc:
   5572  1.1  mrg 	Likewise.
   5573  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/copy/wchar_t/1.cc:
   5574  1.1  mrg 	Likewise.
   5575  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/data/char/1.cc:
   5576  1.1  mrg 	Likewise.
   5577  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/data/wchar_t/1.cc:
   5578  1.1  mrg 	Likewise.
   5579  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/char/1.cc:
   5580  1.1  mrg 	Likewise.
   5581  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/char/2.cc:
   5582  1.1  mrg 	Likewise.
   5583  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/char/3.cc:
   5584  1.1  mrg 	Likewise.
   5585  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/char/4.cc:
   5586  1.1  mrg 	Likewise.
   5587  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/
   5588  1.1  mrg 	1.cc: Likewise.
   5589  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/
   5590  1.1  mrg 	2.cc: Likewise.
   5591  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/
   5592  1.1  mrg 	3.cc: Likewise.
   5593  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/
   5594  1.1  mrg 	4.cc: Likewise.
   5595  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/char/
   5596  1.1  mrg 	1.cc: Likewise.
   5597  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/char/
   5598  1.1  mrg 	2.cc: Likewise.
   5599  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/char/
   5600  1.1  mrg 	3.cc: Likewise.
   5601  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/
   5602  1.1  mrg 	1.cc: Likewise.
   5603  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/
   5604  1.1  mrg 	2.cc: Likewise.
   5605  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/
   5606  1.1  mrg 	3.cc: Likewise.
   5607  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/string_conversion/
   5608  1.1  mrg 	1.cc: Likewise.
   5609  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/substr/char/
   5610  1.1  mrg 	1.cc: Likewise.
   5611  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/substr/wchar_t/
   5612  1.1  mrg 	1.cc: Likewise.
   5613  1.1  mrg 	* testsuite/21_strings/basic_string_view/operators/char/2.cc:
   5614  1.1  mrg 	Likewise.
   5615  1.1  mrg 	* testsuite/21_strings/basic_string_view/operators/wchar_t/2.cc:
   5616  1.1  mrg 	Likewise.
   5617  1.1  mrg 	* testsuite/21_strings/c_strings/char/1.cc: Likewise.
   5618  1.1  mrg 	* testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
   5619  1.1  mrg 	* testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
   5620  1.1  mrg 	* testsuite/21_strings/char_traits/requirements/char/57704.cc:
   5621  1.1  mrg 	Likewise.
   5622  1.1  mrg 	* testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
   5623  1.1  mrg 	* testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
   5624  1.1  mrg 
   5625  1.1  mrg 	* doc/xml/manual/test.xml: Fix typo.
   5626  1.1  mrg 
   5627  1.1  mrg 2016-10-12  Jonathan Wakely  <jwakely (a] redhat.com>
   5628  1.1  mrg 
   5629  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Add std::sample status.
   5630  1.1  mrg 	* doc/html/*: Regenerate.
   5631  1.1  mrg 	* include/experimental/algorithm (__sample): Move to bits/stl_algo.h
   5632  1.1  mrg 	and into namespace std.
   5633  1.1  mrg 	* include/bits/stl_algo.h (__sample): Define here. Fix invalid use
   5634  1.1  mrg 	of input iterator. Defend against overloaded comma operator.
   5635  1.1  mrg 	(sample): Define for C++17.
   5636  1.1  mrg 	* testsuite/25_algorithms/sample/1.cc: New test.
   5637  1.1  mrg 
   5638  1.1  mrg 	* testsuite/util/testsuite_common_types.h
   5639  1.1  mrg 	(bitwise_assignment_operators): Use direct-initialization for C++11
   5640  1.1  mrg 	and later, to avoid CopyConstructible requirement.
   5641  1.1  mrg 	* testsuite/29_atomics/atomic/cons/assign_neg.cc: Adjust dg-error
   5642  1.1  mrg 	line numbers.
   5643  1.1  mrg 	* testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
   5644  1.1  mrg 	* testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
   5645  1.1  mrg 	* testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
   5646  1.1  mrg 	* testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
   5647  1.1  mrg 	Adjust expected errors and line numbers.
   5648  1.1  mrg 
   5649  1.1  mrg 	* include/std/mutex [_GLIBCXX_HAVE_TLS] (_Once_call): Remove.
   5650  1.1  mrg 	(call_once) [_GLIBCXX_HAVE_TLS]: Simplify by removing _Once_call.
   5651  1.1  mrg 
   5652  1.1  mrg 	* include/bits/stl_uninitialized.h
   5653  1.1  mrg 	(__uninitialized_default_novalue_n_1<true>): Add missing return.
   5654  1.1  mrg 	* testsuite/20_util/specialized_algorithms/memory_management_tools/
   5655  1.1  mrg 	1.cc: Check return values of uninitialized_xxx_n algorithms.
   5656  1.1  mrg 
   5657  1.1  mrg 	* libsupc++/nested_exception.h (throw_with_nested): Remove return.
   5658  1.1  mrg 
   5659  1.1  mrg 	* doc/xml/manual/intro.xml: Document LWG 2442 status.
   5660  1.1  mrg 	* include/std/mutex [_GLIBCXX_HAVE_TLS] (__once_call_impl): Remove.
   5661  1.1  mrg 	[_GLIBCXX_HAVE_TLS] (_Once_call): Declare primary template and define
   5662  1.1  mrg 	partial specialization to unpack args and forward to std::invoke.
   5663  1.1  mrg 	(call_once) [_GLIBCXX_HAVE_TLS]: Use forward_as_tuple and _Once_call
   5664  1.1  mrg 	instead of __bind_simple and __once_call_impl.
   5665  1.1  mrg 	(call_once) [!_GLIBCXX_HAVE_TLS]: Use __invoke instead of
   5666  1.1  mrg 	__bind_simple.
   5667  1.1  mrg 	* testsuite/30_threads/call_once/dr2442.cc: New test.
   5668  1.1  mrg 
   5669  1.1  mrg 2016-10-11  Jonathan Wakely  <jwakely (a] redhat.com>
   5670  1.1  mrg 
   5671  1.1  mrg 	* include/bits/stl_list.h (assign(initializer_list<value_type>)): Call
   5672  1.1  mrg 	_M_assign_dispatch directly with correct tag.
   5673  1.1  mrg 
   5674  1.1  mrg 	* doc/xml/manual/intro.xml: Document LWG 2484 status.
   5675  1.1  mrg 	* libsupc++/nested_exception.h (_Throw_with_nested_impl)
   5676  1.1  mrg 	(_Throw_with_nested_helper): Remove.
   5677  1.1  mrg 	(__throw_with_nested_impl): New overloaded functions to implement
   5678  1.1  mrg 	throw_with_nested logic.
   5679  1.1  mrg 	(throw_with_nested): Call __throw_with_nested_impl.
   5680  1.1  mrg 	(_Rethrow_if_nested_impl): Remove
   5681  1.1  mrg 	(__rethrow_if_nested_impl): New overloaded functions to implement
   5682  1.1  mrg 	rethrow_if_nested logic.
   5683  1.1  mrg 	(rethrow_if_nested): Call __rethrow_if_nested_impl.
   5684  1.1  mrg 	* testsuite/18_support/nested_exception/rethrow_if_nested.cc: Test
   5685  1.1  mrg 	problem cases from LWG 2484.
   5686  1.1  mrg 
   5687  1.1  mrg 	* python/libstdcxx/v6/printers.py (build_libstdcxx_dictionary):
   5688  1.1  mrg 	Register printer for std::__cxx11::list.
   5689  1.1  mrg 	* python/libstdcxx/v6/xmethods.py (ListMethodsMatcher.match): Match
   5690  1.1  mrg 	std::__cxx11::list as well as std::list.
   5691  1.1  mrg 
   5692  1.1  mrg 	* include/experimental/string_view (basic_string_view::_S_compare):
   5693  1.1  mrg 	Remove redundant const from return type.
   5694  1.1  mrg 	* include/std/string_view (basic_string_view:_S_compare): Likewise.
   5695  1.1  mrg 
   5696  1.1  mrg 	* include/bits/std_mutex.h (mutex::native_handle)
   5697  1.1  mrg 	(lock_guard(mutex_type&, adopt_lock_t)
   5698  1.1  mrg 	(unique_lock(mutex_type&, adopt_lock_t): Add noexcept.
   5699  1.1  mrg 	* include/std/mutex (recursive_mutex, timed_mutex)
   5700  1.1  mrg 	(recursive_timed_mutex): Likewise.
   5701  1.1  mrg 
   5702  1.1  mrg 2016-10-10  Jonathan Wakely  <jwakely (a] redhat.com>
   5703  1.1  mrg 
   5704  1.1  mrg 	* doc/xml/manual/appendix_contributing.xml (contrib.organization):
   5705  1.1  mrg 	Replace <literallayout> with nested <variablelist> elements. Update
   5706  1.1  mrg 	some more outdated text.
   5707  1.1  mrg 	* doc/html/*: Regenerate.
   5708  1.1  mrg 
   5709  1.1  mrg 2016-10-10  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   5710  1.1  mrg 
   5711  1.1  mrg 	Make any's copy assignment operator exception-safe,
   5712  1.1  mrg 	don't copy the underlying value when any is moved,
   5713  1.1  mrg 	make in_place constructors explicit.
   5714  1.1  mrg 	* include/std/any (any(in_place_type_t<_ValueType>, _Args&&...)):
   5715  1.1  mrg 	Make explicit.
   5716  1.1  mrg 	(any(in_place_type_t<_ValueType>, initializer_list<_Up>, _Args&&...)):
   5717  1.1  mrg 	Likewise.
   5718  1.1  mrg 	(operator=(const any&)): Make strongly exception-safe.
   5719  1.1  mrg 	(operator=(any&&)): reset() unconditionally in the case where
   5720  1.1  mrg 	rhs has a value.
   5721  1.1  mrg 	(operator=(_ValueType&&)): Indent the return type.
   5722  1.1  mrg 	(_Manager_internal<_Tp>::_S_manage): Move in _Op_xfer, don't copy.
   5723  1.1  mrg 	* testsuite/20_util/any/assign/2.cc: Adjust.
   5724  1.1  mrg 	* testsuite/20_util/any/assign/exception.cc: New.
   5725  1.1  mrg 	* testsuite/20_util/any/cons/2.cc: Adjust.
   5726  1.1  mrg 	* testsuite/20_util/any/cons/explicit.cc: New.
   5727  1.1  mrg 	* testsuite/20_util/any/misc/any_cast_neg.cc: Ajust.
   5728  1.1  mrg 
   5729  1.1  mrg 2016-10-10  Jonathan Wakely  <jwakely (a] redhat.com>
   5730  1.1  mrg 
   5731  1.1  mrg 	* doc/xml/manual/appendix_contributing.xml (contrib.organization):
   5732  1.1  mrg 	Describe other subdirectories and add markup. Remove outdated
   5733  1.1  mrg 	reference to check-script target.
   5734  1.1  mrg 	* doc/html/*: Regenerate.
   5735  1.1  mrg 
   5736  1.1  mrg 	* doc/xml/manual/status_cxx2011.xml: Correct C++11 status.
   5737  1.1  mrg 
   5738  1.1  mrg 	* libsupc++/eh_ptr.cc (exception_ptr): Replace _GLIBCXX_USE_NOEXCEPT
   5739  1.1  mrg 	with noexcept.
   5740  1.1  mrg 
   5741  1.1  mrg 	* include/std/functional (_Bind_result::__enable_if_void): Use alias
   5742  1.1  mrg 	template instead of class template.
   5743  1.1  mrg 	(_Bind_result::__disable_if_void): Likewise.
   5744  1.1  mrg 	(_Bind_result::__call): Adjust uses of __enable_if_void and
   5745  1.1  mrg 	__disable_if_void.
   5746  1.1  mrg 
   5747  1.1  mrg 	* doc/xml/manual/intro.xml: Document DR 2296 status.
   5748  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status.
   5749  1.1  mrg 	* include/bits/move.h (__addressof): Add _GLIBCXX_CONSTEXPR and
   5750  1.1  mrg 	call __builtin_addressof.
   5751  1.1  mrg 	(addressof): Add _GLIBCXX17_CONSTEXPR.
   5752  1.1  mrg 	* testsuite/20_util/addressof/requirements/constexpr.cc: New test.
   5753  1.1  mrg 	* testsuite/20_util/forward/c_neg.cc: Adjust dg-error lineno.
   5754  1.1  mrg 	* testsuite/20_util/forward/f_neg.cc: Likewise.
   5755  1.1  mrg 
   5756  1.1  mrg 	* include/bits/allocator.h (allocator<T>::is_always_equal): Define.
   5757  1.1  mrg 	* testsuite/20_util/allocator/requirements/typedefs.cc: Test for
   5758  1.1  mrg 	is_always_equal.
   5759  1.1  mrg 	* testsuite/util/testsuite_allocator.h
   5760  1.1  mrg 	(uneq_allocator::is_always_equal): Define as false_type.
   5761  1.1  mrg 
   5762  1.1  mrg 	* include/experimental/numeric (gcd, lcm): Make bool arguments
   5763  1.1  mrg 	ill-formed.
   5764  1.1  mrg 	* include/std/numeric (gcd, lcm): Likewise.
   5765  1.1  mrg 	* testsuite/26_numerics/gcd/gcd_neg.cc: New test.
   5766  1.1  mrg 	* testsuite/26_numerics/lcm/lcm_neg.cc: New test.
   5767  1.1  mrg 
   5768  1.1  mrg 	* include/bits/shared_ptr.h (enable_shared_from_this::weak_from_this):
   5769  1.1  mrg 	Add noexcept.
   5770  1.1  mrg 	* include/bits/shared_ptr_base.h
   5771  1.1  mrg 	(__enable_shared_from_this::weak_from_this): Likewise.
   5772  1.1  mrg 	* testsuite/20_util/enable_shared_from_this/members/weak_from_this.cc:
   5773  1.1  mrg 	Test exception-specification of weak_from_this.
   5774  1.1  mrg 
   5775  1.1  mrg 2016-10-07  Jonathan Wakely  <jwakely (a] redhat.com>
   5776  1.1  mrg 
   5777  1.1  mrg 	* doc/xml/manual/status_cxx1998.xml: Improve documentation of
   5778  1.1  mrg 	implementation-defined properties.
   5779  1.1  mrg 	* doc/xml/manual/status_cxx2011.xml: Likewise.
   5780  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Likewise.
   5781  1.1  mrg 
   5782  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status.
   5783  1.1  mrg 	* include/std/type_traits (has_unique_object_representations): Define.
   5784  1.1  mrg 	* testsuite/20_util/has_unique_object_representations/value.cc: New.
   5785  1.1  mrg 	* testsuite/20_util/has_unique_object_representations/requirements/
   5786  1.1  mrg 	explicit_instantiation.cc: New.
   5787  1.1  mrg 	* testsuite/20_util/has_unique_object_representations/requirements/
   5788  1.1  mrg 	typedefs.cc: New.
   5789  1.1  mrg 
   5790  1.1  mrg 2016-10-06  Jonathan Wakely  <jwakely (a] redhat.com>
   5791  1.1  mrg 
   5792  1.1  mrg 	* doc/xml/manual/status_cxx2011.xml: Update status.
   5793  1.1  mrg 	* include/std/scoped_allocator (__outer_allocator_t, __outermost_type):
   5794  1.1  mrg 	New helpers for recursive OUTERMOST.
   5795  1.1  mrg 	(__outermost): Use __outermost_type::_S_outermost.
   5796  1.1  mrg 	(__do_outermost, scoped_allocator_adaptor::__outermost_type): Remove.
   5797  1.1  mrg 	(scoped_allocator_adaptor::__outermost_alloc_traits): Use new
   5798  1.1  mrg 	__outermost_type helper.
   5799  1.1  mrg 	(scoped_allocator_adaptor::_Constructible): New alias template.
   5800  1.1  mrg 	(scoped_allocator_adaptor::scoped_allocator_adaptor<_Outer2>):
   5801  1.1  mrg 	Constrain template constructors.
   5802  1.1  mrg 	* testsuite/20_util/scoped_allocator/3.cc: New test.
   5803  1.1  mrg 	* testsuite/20_util/scoped_allocator/outermost.cc: New test.
   5804  1.1  mrg 
   5805  1.1  mrg 2016-10-05  Jonathan Wakely  <jwakely (a] redhat.com>
   5806  1.1  mrg 
   5807  1.1  mrg 	PR libstdc++/70564
   5808  1.1  mrg 	* testsuite/20_util/not_fn/1.cc: Fix test.
   5809  1.1  mrg 	* testsuite/experimental/functional/not_fn.cc: Likewise.
   5810  1.1  mrg 
   5811  1.1  mrg 	PR libstdc++/70101
   5812  1.1  mrg 	* include/bits/stl_queue.h (priority_queue): Fix allocator-extended
   5813  1.1  mrg 	constructors.
   5814  1.1  mrg 	* testsuite/23_containers/priority_queue/allocator.cc: New test.
   5815  1.1  mrg 
   5816  1.1  mrg 	PR libstdc++/77864
   5817  1.1  mrg 	* include/bits/stl_map.h (map::map()): Use nothrow constructibility
   5818  1.1  mrg 	of comparison function in conditional noexcept.
   5819  1.1  mrg 	* include/bits/stl_multimap.h (multimap::multimap()): Likewise.
   5820  1.1  mrg 	* include/bits/stl_multiset.h (multiset::multiset()): Likewise.
   5821  1.1  mrg 	* include/bits/stl_set.h (set::set()): Likewise.
   5822  1.1  mrg 	* testsuite/23_containers/map/cons/noexcept_default_construct.cc:
   5823  1.1  mrg 	New test.
   5824  1.1  mrg 	* testsuite/23_containers/multimap/cons/noexcept_default_construct.cc:
   5825  1.1  mrg 	Likewise.
   5826  1.1  mrg 	* testsuite/23_containers/multiset/cons/noexcept_default_construct.cc:
   5827  1.1  mrg 	Likewise.
   5828  1.1  mrg 	* testsuite/23_containers/set/cons/noexcept_default_construct.cc:
   5829  1.1  mrg 	Likewise.
   5830  1.1  mrg 
   5831  1.1  mrg 	* include/bits/node_handle.h (_Node_handle): Remove invalid and unused
   5832  1.1  mrg 	alias declaration.
   5833  1.1  mrg 
   5834  1.1  mrg 	PR libstdc++/70564
   5835  1.1  mrg 	* include/experimental/functional (_Not_fn): Remove.
   5836  1.1  mrg 	(not_fn): Use std::_Not_fn.
   5837  1.1  mrg 	* include/std/functional (_Not_fn): Add second parameter to
   5838  1.1  mrg 	disambiguate copying from initialization by not_fn. Define for C++14.
   5839  1.1  mrg 	(not_fn): Add second argument to initialization.
   5840  1.1  mrg 	* testsuite/20_util/not_fn/1.cc: Copy call wrapper using
   5841  1.1  mrg 	direct-initialization.
   5842  1.1  mrg 
   5843  1.1  mrg 2016-10-03  Franois Dumont  <fdumont (a] gcc.gnu.org>
   5844  1.1  mrg 
   5845  1.1  mrg 	* src/c++11/shared_ptr.cc (mask, invalid, get_mutex): Move
   5846  1.1  mrg 	declaration...
   5847  1.1  mrg 	* src/c++11/mutex_pool.h: ... here. New.
   5848  1.1  mrg 	* src/c++11/debug.cc: Use latter.
   5849  1.1  mrg 
   5850  1.1  mrg 2016-10-03  Jonathan Wakely  <jwakely (a] redhat.com>
   5851  1.1  mrg 
   5852  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update gcd/lcm status.
   5853  1.1  mrg 	* doc/html/*: Regenerate.
   5854  1.1  mrg 	* include/experimental/numeric (__abs): Move to <numeric>.
   5855  1.1  mrg 	(gcd, lcm): Use __detail::gcd and __detail::lcm.
   5856  1.1  mrg 	* include/std/numeric (__detail::__abs_integral)
   5857  1.1  mrg 	(__detail::__gcd, __detail::__lcm): Define.
   5858  1.1  mrg 	(gcd, lcm): Define for C++17.
   5859  1.1  mrg 	* testsuite/26_numerics/gcd/1.cc: New test.
   5860  1.1  mrg 	* testsuite/26_numerics/lcm/1.cc: New test.
   5861  1.1  mrg 	* testsuite/experimental/numeric/gcd.cc: Swap contents with ...
   5862  1.1  mrg 	* testsuite/experimental/numeric/lcd.cc: ... this.
   5863  1.1  mrg 
   5864  1.1  mrg 	PR libstdc++/68323
   5865  1.1  mrg 	PR libstdc++/77794
   5866  1.1  mrg 	* config/abi/pre/gnu-versioned-namespace.ver: Add exports for
   5867  1.1  mrg 	__cxa_thread_atexit and __gnu_cxx::__freeres.
   5868  1.1  mrg 	* include/Makefile.am: Add <experimental/bits/lfts_config.h>
   5869  1.1  mrg 	* include/Makefile.in: Regenerate.
   5870  1.1  mrg 	* include.bits/basic_string.h: Fix nesting of versioned namespaces.
   5871  1.1  mrg 	* include/bits/c++config: Declare versioned namespaces for literals.
   5872  1.1  mrg 	* include/bits/regex.h (basic_regex, match_results): Add workarounds
   5873  1.1  mrg 	for PR c++/59256.
   5874  1.1  mrg 	* include/bits/uniform_int_dist.h: Fix nesting of versioned namespace.
   5875  1.1  mrg 	* include/std/chrono: Likewise.
   5876  1.1  mrg 	* include/std/complex: Likewise.
   5877  1.1  mrg 	* include/std/string_view: Likewise.
   5878  1.1  mrg 	* include/std/variant: Likewise. Add workaround for PR c++/59256.
   5879  1.1  mrg 	* include/experimental/bits/fs_fwd.h: Declare versioned namespace.
   5880  1.1  mrg 	* include/experimental/bits/lfts_config.h: Declare versioned
   5881  1.1  mrg 	namespaces.
   5882  1.1  mrg 	* include/experimental/algorithm: Include
   5883  1.1  mrg 	<experimental/bits/lfts_config.h>.
   5884  1.1  mrg 	* include/experimental/any: Likewise.
   5885  1.1  mrg 	* include/experimental/bits/erase_if.h: Likewise.
   5886  1.1  mrg 	* include/experimental/chrono: Likewise.
   5887  1.1  mrg 	* include/experimental/functional: Likewise.
   5888  1.1  mrg 	* include/experimental/memory_resource: Likewise.
   5889  1.1  mrg 	* include/experimental/optional: Likewise.
   5890  1.1  mrg 	* include/experimental/propagate_const: Likewise.
   5891  1.1  mrg 	* include/experimental/random: Likewise.
   5892  1.1  mrg 	* include/experimental/ratio: Likewise.
   5893  1.1  mrg 	* include/experimental/system_error: Likewise.
   5894  1.1  mrg 	* include/experimental/tuple: Likewise.
   5895  1.1  mrg 	* include/experimental/type_traits: Likewise.
   5896  1.1  mrg 	* include/experimental/utility: Likewise.
   5897  1.1  mrg 	* include/experimental/string_view: Likewise. Fix nesting of
   5898  1.1  mrg 	versioned namespaces.
   5899  1.1  mrg 	* include/experimental/bits/string_view.tcc: Reopen inline namespace
   5900  1.1  mrg 	for non-inline function definitions.
   5901  1.1  mrg 	* testsuite/17_intro/using_namespace_std_exp_neg.cc: New test.
   5902  1.1  mrg 	* testsuite/20_util/duration/literals/range.cc: Adjust dg-error line.
   5903  1.1  mrg 	* testsuite/experimental/any/misc/any_cast_neg.cc: Likewise.
   5904  1.1  mrg 	* testsuite/experimental/propagate_const/assignment/move_neg.cc:
   5905  1.1  mrg 	Likewise.
   5906  1.1  mrg 	* testsuite/experimental/propagate_const/cons/move_neg.cc: Likewise.
   5907  1.1  mrg 	* testsuite/experimental/propagate_const/requirements2.cc: Likewise.
   5908  1.1  mrg 	* testsuite/experimental/propagate_const/requirements3.cc: Likewise.
   5909  1.1  mrg 	* testsuite/experimental/propagate_const/requirements4.cc: Likewise.
   5910  1.1  mrg 	* testsuite/experimental/propagate_const/requirements5.cc: Likewise.
   5911  1.1  mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Likewise.
   5912  1.1  mrg 
   5913  1.1  mrg 	PR libstdc++/77814
   5914  1.1  mrg 	* include/bits/std_abs.h: Use "C++" language linkage.
   5915  1.1  mrg 	* testsuite/17_intro/headers/c++2011/linkage.cc: Move <complex.h> to
   5916  1.1  mrg 	the end. Add <stdalign.h>.
   5917  1.1  mrg 
   5918  1.1  mrg 2016-10-03  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   5919  1.1  mrg 
   5920  1.1  mrg 	PR libstdc++/77802
   5921  1.1  mrg 	* testsuite/20_util/tuple/77802.cc: New.
   5922  1.1  mrg 
   5923  1.1  mrg 	Revert:
   5924  1.1  mrg 	2016-09-21  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   5925  1.1  mrg 	Implement LWG 2729 for tuple.
   5926  1.1  mrg 	* include/std/tuple (_Tuple_impl(_Tuple_impl&&)):
   5927  1.1  mrg 	Suppress conditionally.
   5928  1.1  mrg 	(_Tuple_impl(_Tuple_impl<_Idx, _UHead, _UTails...>&&)): Likewise.
   5929  1.1  mrg 	(__is_tuple_impl_trait_impl, __is_tuple_impl_trait): New.
   5930  1.1  mrg 	(_Tuple_impl(const _Head&)): Constrain.
   5931  1.1  mrg 	(_Tuple_impl(_UHead&&)): Likewise.
   5932  1.1  mrg 	(_Tuple_impl(_Tuple_impl&&)): Suppress conditionally.
   5933  1.1  mrg 	(_Tuple_impl(const _Tuple_impl<_Idx, _UHead>&)): Constrain.
   5934  1.1  mrg 	(_Tuple_impl(_Tuple_impl<_Idx, _UHead>&&)): Likewise.
   5935  1.1  mrg 	(operator=(const tuple&)): Enable conditionally.
   5936  1.1  mrg 	(operator=(tuple&&)): Suppress conditionally.
   5937  1.1  mrg 	(operator=(const tuple<_UElements...>&)): Constrain.
   5938  1.1  mrg 	(operator=(tuple<_UElements...>&&)): Likewise.
   5939  1.1  mrg 	(operator=(const tuple&)): Enable conditionally (2-param tuple).
   5940  1.1  mrg 	(operator=(tuple&&)): Suppress conditionally (2-param tuple).
   5941  1.1  mrg 	(operator=(const tuple<_U1, _U2>&)): Constrain.
   5942  1.1  mrg 	(operator=(tuple<_U1, _U2>&&)): Likewise.
   5943  1.1  mrg 	(operator=(const pair<_U1, _U2>&)): Likewise.
   5944  1.1  mrg 	(operator=(pair<_U1, _U2>&&)): Likewise.
   5945  1.1  mrg 	* testsuite/20_util/tuple/element_access/get_neg.cc: Adjust.
   5946  1.1  mrg 	* testsuite/20_util/tuple/tuple_traits.cc: New.
   5947  1.1  mrg 
   5948  1.1  mrg 2016-09-30  Jonathan Wakely  <jwakely (a] redhat.com>
   5949  1.1  mrg 
   5950  1.1  mrg 	PR libstdc++/77795
   5951  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_STDIO_PROTO): Use -std=gnu++11 to check
   5952  1.1  mrg 	for gets.
   5953  1.1  mrg 	* config.h.in: Regenerate.
   5954  1.1  mrg 	* configure: Regenerate.
   5955  1.1  mrg 	* include/c_global/cstdio [!_GLIBCXX_HAVE_GETS] (gets): Only declare
   5956  1.1  mrg 	for C++98 and C++11.
   5957  1.1  mrg 	* include/c_std/cstdio [!_GLIBCXX_HAVE_GETS] (gets): Likewise.
   5958  1.1  mrg 	* testsuite/27_io/headers/cstdio/functions_neg.cc: New test.
   5959  1.1  mrg 
   5960  1.1  mrg 	* doc/xml/manual/intro.xml: Document LWG 2192 changes.
   5961  1.1  mrg 	* doc/html/*: Regenerate.
   5962  1.1  mrg 	* include/Makefile.am: Add bits/std_abs.h.
   5963  1.1  mrg 	* include/Makefile.in: Regenerate.
   5964  1.1  mrg 	* include/bits/std_abs.h: New header defining all required overloads
   5965  1.1  mrg 	of std::abs in one place (LWG 2294).
   5966  1.1  mrg 	* include/c_global/cmath (abs(double), abs(float), abs(long double)):
   5967  1.1  mrg 	Move to bits/std_abs.h.
   5968  1.1  mrg 	(abs<_Tp>(_Tp)): Remove.
   5969  1.1  mrg 	* include/c_global/cstdlib (abs(long), abs(long long), abs(__int<N>)):
   5970  1.1  mrg 	Move to bits/std_abs.h.
   5971  1.1  mrg 	* testsuite/26_numerics/headers/cmath/dr2192.cc: New test.
   5972  1.1  mrg 	* testsuite/26_numerics/headers/cmath/dr2192_neg.cc: New test.
   5973  1.1  mrg 	* testsuite/26_numerics/headers/cstdlib/dr2192.cc: New test.
   5974  1.1  mrg 	* testsuite/26_numerics/headers/cstdlib/dr2192_neg.cc: New test.
   5975  1.1  mrg 
   5976  1.1  mrg 	PR libstdc++/77801
   5977  1.1  mrg 	* include/experimental/numeric: Include <numeric>.
   5978  1.1  mrg 	(__abs): Define.
   5979  1.1  mrg 	(gcd, lcm): Use __abs instead of std::abs.
   5980  1.1  mrg 	* testsuite/experimental/numeric/77801.cc: New test.
   5981  1.1  mrg 	* testsuite/experimental/numeric/gcd.cc: Test unsigned inputs.
   5982  1.1  mrg 	* testsuite/experimental/numeric/lcm.cc: Likewise.
   5983  1.1  mrg 
   5984  1.1  mrg 2016-09-29  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   5985  1.1  mrg 
   5986  1.1  mrg 	Make optional::reset noexcept, make optional::value
   5987  1.1  mrg 	work in constant expressions.
   5988  1.1  mrg 	* include/std/optional (_M_get): Make constexpr.
   5989  1.1  mrg 	(reset): Make noexcept.
   5990  1.1  mrg 	* testsuite/20_util/optional/assignment/7.cc: New.
   5991  1.1  mrg 	* testsuite/20_util/optional/observers/6.cc: New.
   5992  1.1  mrg 
   5993  1.1  mrg 2016-09-29  Jonathan Wakely  <jwakely (a] redhat.com>
   5994  1.1  mrg 
   5995  1.1  mrg 	* include/c_global/cmath (hypot, __hypot3): Move C++17 overloads
   5996  1.1  mrg 	outside _GLIBCXX_USE_C99_MATH_TR1 condition.
   5997  1.1  mrg 
   5998  1.1  mrg 2016-09-29  Alan Modra  <amodra (a] gmail.com>
   5999  1.1  mrg 
   6000  1.1  mrg 	* configure.ac (LONG_DOUBLE_COMPAT_FLAGS): New ACSUBST.
   6001  1.1  mrg 	* src/Makefile.am (compatibility-ldbl.o, compatibility-ldbl.lo):
   6002  1.1  mrg 	Use LONG_DOUBLE_COMPAT_FLAGS.
   6003  1.1  mrg 	* Makefile.in: Regenerate.
   6004  1.1  mrg 	* configure: Regenerate.
   6005  1.1  mrg 	* doc/Makefile.in: Regenerate.
   6006  1.1  mrg 	* include/Makefile.in: Regenerate.
   6007  1.1  mrg 	* libsupc++/Makefile.in: Regenerate.
   6008  1.1  mrg 	* po/Makefile.in: Regenerate.
   6009  1.1  mrg 	* python/Makefile.in: Regenerate.
   6010  1.1  mrg 	* src/Makefile.in: Regenerate.
   6011  1.1  mrg 	* src/c++11/Makefile.in: Regenerate.
   6012  1.1  mrg 	* src/c++98/Makefile.in: Regenerate.
   6013  1.1  mrg 	* src/filesystem/Makefile.in: Regenerate.
   6014  1.1  mrg 	* testsuite/Makefile.in: Regenerate.
   6015  1.1  mrg 
   6016  1.1  mrg 2016-09-28  Jonathan Wakely  <jwakely (a] redhat.com>
   6017  1.1  mrg 
   6018  1.1  mrg 	* include/std/chrono (system_clock): Fix typo in comment.
   6019  1.1  mrg 
   6020  1.1  mrg 	* include/experimental/bits/fs_fwd.h (file_time_type): Simplify
   6021  1.1  mrg 	definition.
   6022  1.1  mrg 	* src/filesystem/ops.cc (file_time): Take error_code parameter and
   6023  1.1  mrg 	check for overflow.
   6024  1.1  mrg 	(do_copy_file, last_write_time): Pass error_code in file_time calls.
   6025  1.1  mrg 	* testsuite/experimental/filesystem/operations/last_write_time.cc:
   6026  1.1  mrg 	New.
   6027  1.1  mrg 	* testsuite/util/testsuite_fs.h (scoped_file): Define RAII helper.
   6028  1.1  mrg 
   6029  1.1  mrg 	PR libstdc++/77686
   6030  1.1  mrg 	* include/std/functional (_Any_data): Add may_alias attribute.
   6031  1.1  mrg 
   6032  1.1  mrg 2016-09-27  Jonathan Wakely  <jwakely (a] redhat.com>
   6033  1.1  mrg 
   6034  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status.
   6035  1.1  mrg 	* doc/html/*: Regenerate.
   6036  1.1  mrg 	* include/std/functional (__cpp_lib_boyer_moore_searcher): Define.
   6037  1.1  mrg 	* testsuite/20_util/function_objects/searchers.cc: Test feature macro.
   6038  1.1  mrg 
   6039  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status.
   6040  1.1  mrg 	* include/c_global/cmath (hypot): Add three-dimensional overloads.
   6041  1.1  mrg 	* testsuite/26_numerics/headers/cmath/hypot.cc: New.
   6042  1.1  mrg 
   6043  1.1  mrg 2016-09-26  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   6044  1.1  mrg 
   6045  1.1  mrg 	PR libstdc++/77727
   6046  1.1  mrg 	* include/std/optional (optional(const optional<_Up>&)):
   6047  1.1  mrg 	Default-initialize the base and use emplace.
   6048  1.1  mrg 	(optional(optional<_Up>&&)): Likewise.
   6049  1.1  mrg 	* testsuite/20_util/optional/cons/77727.cc: New.
   6050  1.1  mrg 
   6051  1.1  mrg 2016-09-26  Franois Dumont  <fdumont (a] gcc.gnu.org>
   6052  1.1  mrg 
   6053  1.1  mrg 	* include/debug/safe_base.h
   6054  1.1  mrg 	(_Safe_iterator_base::_M_detach_single): Make public.
   6055  1.1  mrg 
   6056  1.1  mrg 2016-09-26  Jonathan Wakely  <jwakely (a] redhat.com>
   6057  1.1  mrg 
   6058  1.1  mrg 	* include/bits/range_access.h (__cpp_lib_array_constexpr): Do not
   6059  1.1  mrg 	redefine macro defined in <bits/stl_iterator.h>.
   6060  1.1  mrg 
   6061  1.1  mrg 	* include/bits/stl_map.h (map::extract(const_iterator)): Assert that
   6062  1.1  mrg 	iterator is not past-the-end.
   6063  1.1  mrg 	* include/bits/stl_multimap.h (multimap::extract(const_iterator)):
   6064  1.1  mrg 	Likewise.
   6065  1.1  mrg 	* include/bits/stl_multiset.h (multiset::extract(const_iterator)):
   6066  1.1  mrg 	Likewise.
   6067  1.1  mrg 	* include/bits/stl_set.h (set::extract(const_iterator)): Likewise.
   6068  1.1  mrg 	* include/bits/unordered_map.h (unordered_map::extract(const_iterator))
   6069  1.1  mrg 	(unordered_multimap::extract(const_iterator)): Likewise.
   6070  1.1  mrg 	* include/bits/unordered_set.h (unordered_set::extract(const_iterator))
   6071  1.1  mrg 	(unordered_multiset::extract(const_iterator)): Likewise.
   6072  1.1  mrg 
   6073  1.1  mrg 2016-09-26  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   6074  1.1  mrg 
   6075  1.1  mrg 	PR libstdc++/77717
   6076  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/compare/char/1.cc:
   6077  1.1  mrg 	Fix an out-of-bounds access.
   6078  1.1  mrg 
   6079  1.1  mrg 2016-09-26  Marek Polacek  <polacek (a] redhat.com>
   6080  1.1  mrg 
   6081  1.1  mrg 	PR c/7652
   6082  1.1  mrg 	* libsupc++/hash_bytes.cc: Add [[gnu::fallthrough]].
   6083  1.1  mrg 
   6084  1.1  mrg 2016-09-25  Franois Dumont  <fdumont (a] gcc.gnu.org>
   6085  1.1  mrg 
   6086  1.1  mrg 	* src/c++11/debug.cc: Include debug/vector. Include cctype. Remove
   6087  1.1  mrg 	functional.
   6088  1.1  mrg 	(get_safe_base_mutex): Get mutex based on address lowest non nil bits.
   6089  1.1  mrg 	* testsuite/23_containers/vector/debug/mutex_association.cc: New.
   6090  1.1  mrg 
   6091  1.1  mrg 	* include/debug/bitset (bitset::reference::reference(const _Base_ref&,
   6092  1.1  mrg 	bitset*)): Remove __unused__ attribute.
   6093  1.1  mrg 	* include/debug/safe_base.h (_Safe_iterator_base): Make
   6094  1.1  mrg 	_Safe_sequence_base a friend.
   6095  1.1  mrg 	(_Safe_iterator_base::_M_attach): Make protected.
   6096  1.1  mrg 	(_Safe_iterator_base::_M_attach_single): Likewise.
   6097  1.1  mrg 	(_Safe_iterator_base::_M_detach): Likewise.
   6098  1.1  mrg 	(_Safe_iterator_base::_M_detach_single): Likewise.
   6099  1.1  mrg 	(_Safe_sequence_base): Make _Safe_iterator_base a friend.
   6100  1.1  mrg 	(_Safe_sequence_base::_Safe_sequence_base(_Safe_sequence_base&&)): New.
   6101  1.1  mrg 	(_Safe_sequence_base::_M_swap): Make protected.
   6102  1.1  mrg 	(_Safe_sequence_base::_M_attach): Make private.
   6103  1.1  mrg 	(_Safe_sequence_base::_M_attach_single): Likewise.
   6104  1.1  mrg 	(_Safe_sequence_base::_M_detach): Likewise.
   6105  1.1  mrg 	(_Safe_sequence_base::_M_detach_single): Likewise.
   6106  1.1  mrg 	* include/debug/safe_container.h
   6107  1.1  mrg 	(_Safe_container::_Safe_container(_Safe_container&&)): Make default.
   6108  1.1  mrg 	* include/debug/safe_iterator.h
   6109  1.1  mrg 	(_Safe_iterator::operator++()): Name __scoped_lock instance.
   6110  1.1  mrg 	* include/debug/safe_iterator.tcc: Remove trailing line.
   6111  1.1  mrg 	* include/debug/safe_unordered_base.h
   6112  1.1  mrg 	(_Safe_local_iterator_base::_M_attach): Make protected.
   6113  1.1  mrg 	(_Safe_local_iterator_base::_M_attach_single): Likewise.
   6114  1.1  mrg 	(_Safe_local_iterator_base::_M_detach): Likewise.
   6115  1.1  mrg 	(_Safe_local_iterator_base::_M_detach_single): Likewise.
   6116  1.1  mrg 	(_Safe_unordered_container_base): Make _Safe_local_iterator_base friend.
   6117  1.1  mrg 	(_Safe_unordered_container_base::_M_attach_local): Make private.
   6118  1.1  mrg 	(_Safe_unordered_container_base::_M_attach_local_single): Likewise.
   6119  1.1  mrg 	(_Safe_unordered_container_base::_M_detach_local): Likewise.
   6120  1.1  mrg 	(_Safe_unordered_container_base::_M_detach_local_single): Likewise.
   6121  1.1  mrg 
   6122  1.1  mrg 	* include/parallel/algo.h: Generalize usage of std::__iterator_category.
   6123  1.1  mrg 	Adjust whitespaces.
   6124  1.1  mrg 
   6125  1.1  mrg 2016-09-23  Jonathan Wakely  <jwakely (a] redhat.com>
   6126  1.1  mrg 
   6127  1.1  mrg 	PR libstdc++/56166
   6128  1.1  mrg 	PR libstdc++/77582
   6129  1.1  mrg 	* include/bits/basic_string.h (basic_string::clear()): Drop reference
   6130  1.1  mrg 	and use empty rep.
   6131  1.1  mrg 	* include/ext/rc_string_base.h (__rc_string_base::_M_clear()):
   6132  1.1  mrg 	Likewise.
   6133  1.1  mrg 	* testsuite/21_strings/basic_string/56166.cc: New.
   6134  1.1  mrg 	* testsuite/ext/vstring/modifiers/clear/56166.cc: New.
   6135  1.1  mrg 
   6136  1.1  mrg 	* include/bits/basic_string.h [_GLIBCXX_USE_CXX11_ABI]
   6137  1.1  mrg 	(basic_string::erase(size_type, size_type)): Add fast path for
   6138  1.1  mrg 	truncating the string, by calling _M_set_length directly.
   6139  1.1  mrg 	(basic_string::erase(__const_iterator, __const_iterator)): Likewise.
   6140  1.1  mrg 	* include/bits/basic_string.tcc [_GLIBCXX_USE_CXX11_ABI]
   6141  1.1  mrg 	(basic_string::resize(size_type, _CharT)): Likewise.
   6142  1.1  mrg 
   6143  1.1  mrg 2016-09-22  Jason Merrill  <jason (a] redhat.com>
   6144  1.1  mrg 
   6145  1.1  mrg 	* configure.ac: Define HAVE_MEMALIGN for newlib.
   6146  1.1  mrg 
   6147  1.1  mrg 2015-09-23  Sebastian Huber  <sebastian.huber (a] embedded-brains.de>
   6148  1.1  mrg 
   6149  1.1  mrg 	* config/cpu/m68k/atomicity.h: Adjust comment.
   6150  1.1  mrg 	* acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Honor
   6151  1.1  mrg 	explicit atomicity_dir setup via configure.host.
   6152  1.1  mrg 	* configure.host (rtems-*): Set atomicity_dir.
   6153  1.1  mrg 	* configure: Regenerate.
   6154  1.1  mrg 
   6155  1.1  mrg 2016-09-22  Jonathan Wakely  <jwakely (a] redhat.com>
   6156  1.1  mrg 
   6157  1.1  mrg 	Implement C++17 node extraction and insertion (P0083R5)
   6158  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Document status.
   6159  1.1  mrg 	* doc/html/*: Regenerate.
   6160  1.1  mrg 	* include/Makefile.am: Add bits/node_handle.h and reorder.
   6161  1.1  mrg 	* include/Makefile.in: Regenerate.
   6162  1.1  mrg 	* include/bits/hashtable.h (_Hashtable::node_type)
   6163  1.1  mrg 	(_Hashtable::insert_return_type, _Hashtable::_M_reinsert_node)
   6164  1.1  mrg 	(_Hashtable::_M_reinsert_node_multi, _Hashtable::extract)
   6165  1.1  mrg 	(_Hashtable::_M_merge_unique, _Hashtable::_M_merge_multi): Define.
   6166  1.1  mrg 	(_Hash_merge_helper): Define primary template.
   6167  1.1  mrg 	* include/bits/node_handle.h: New header.
   6168  1.1  mrg 	* include/bits/stl_map.h (map): Declare _Rb_tree_merge_helper as
   6169  1.1  mrg 	friend.
   6170  1.1  mrg 	(map::node_type, map::insert_return_type, map::extract, map::merge)
   6171  1.1  mrg 	(map::insert(node_type&&), map::insert(const_iterator, node_type&&)):
   6172  1.1  mrg 	Define new members.
   6173  1.1  mrg 	(_Rb_tree_merge_helper): Specialize for map.
   6174  1.1  mrg 	* include/bits/stl_multimap.h (multimap): Declare _Rb_tree_merge_helper
   6175  1.1  mrg 	as friend.
   6176  1.1  mrg 	(multimap::node_type, multimap::extract, multimap::merge)
   6177  1.1  mrg 	(multimap::insert(node_type&&))
   6178  1.1  mrg 	(multimap::insert(const_iterator, node_type&&)): Define.
   6179  1.1  mrg 	(_Rb_tree_merge_helper): Specialize for multimap.
   6180  1.1  mrg 	* include/bits/stl_multiset.h (multiset): Declare _Rb_tree_merge_helper
   6181  1.1  mrg 	as friend.
   6182  1.1  mrg 	(multiset::node_type, multiset::extract, multiset::merge)
   6183  1.1  mrg 	(multiset::insert(node_type&&))
   6184  1.1  mrg 	(multiset::insert(const_iterator, node_type&&)): Define.
   6185  1.1  mrg 	* include/bits/stl_set.h (set): Declare _Rb_tree_merge_helper as
   6186  1.1  mrg 	friend.
   6187  1.1  mrg 	(set::node_type, set::insert_return_type, set::extract, set::merge)
   6188  1.1  mrg 	(set::insert(node_type&&), set::insert(const_iterator, node_type&&)):
   6189  1.1  mrg 	Define.
   6190  1.1  mrg 	(_Rb_tree_merge_helper): Specialize for set.
   6191  1.1  mrg 	* include/bits/stl_tree.h (_Rb_tree): Declare _Rb_tree<> as friend.
   6192  1.1  mrg 	(_Rb_tree::node_type, _Rb_tree::insert_return_type)
   6193  1.1  mrg 	(_Rb_tree::_M_reinsert_node_unique, _Rb_tree::_M_reinsert_node_equal)
   6194  1.1  mrg 	(_Rb_tree::_M_reinsert_node_hint_unique)
   6195  1.1  mrg 	(_Rb_tree::_M_reinsert_node_hint_equal, _Rb_tree::extract)
   6196  1.1  mrg 	(_Rb_tree::_M_merge_unique, _Rb_tree::_M_merge_equal): Define.
   6197  1.1  mrg 	(_Rb_tree_merge_helper): Specialize for multiset.
   6198  1.1  mrg 	* include/bits/unordered_map.h (unordered_map): Declare
   6199  1.1  mrg 	unordered_map<> and unordered_multimap<> as friends.
   6200  1.1  mrg 	(unordered_map::node_type, unordered_map::insert_return_type)
   6201  1.1  mrg 	(unordered_map::extract, unordered_map::merge)
   6202  1.1  mrg 	(unordered_map::insert(node_type&&))
   6203  1.1  mrg 	(unordered_map::insert(const_iterator, node_type&&))
   6204  1.1  mrg 	(unordered_multimap): Declare _Hash_merge_helper as friend.
   6205  1.1  mrg 	(unordered_multimap::node_type, unordered_multimap::extract)
   6206  1.1  mrg 	(unordered_multimap::merge, unordered_multimap::insert(node_type&&))
   6207  1.1  mrg 	(unordered_multimap::insert(const_iterator, node_type&&)): Define.
   6208  1.1  mrg 	(_Hash_merge_helper): Specialize for unordered maps and multimaps.
   6209  1.1  mrg 	* include/bits/unordered_set.h (unordered_set, unordered_multiset):
   6210  1.1  mrg 	Declare _Hash_merge_helper as friend.
   6211  1.1  mrg 	(unordered_set::node_type, unordered_set::insert_return_type)
   6212  1.1  mrg 	(unordered_set::extract, unordered_set::merge)
   6213  1.1  mrg 	(unordered_set::insert(node_type&&))
   6214  1.1  mrg 	(unordered_set::insert(const_iterator, node_type&&)): Define.
   6215  1.1  mrg 	(unordered_multiset::node_type, unordered_multiset::extract)
   6216  1.1  mrg 	(unordered_multiset::merge, unordered_multiset::insert(node_type&&))
   6217  1.1  mrg 	(unordered_multiset::insert(const_iterator, node_type&&)): Define.
   6218  1.1  mrg 	(_Hash_merge_helper): Specialize for unordered sets and multisets.
   6219  1.1  mrg 	* include/debug/map.h (map): Add using declarations or forwarding
   6220  1.1  mrg 	functions for new members.
   6221  1.1  mrg 	* include/debug/map.h (multimap): Likewise.
   6222  1.1  mrg 	* include/debug/map.h (multiset): Likewise.
   6223  1.1  mrg 	* include/debug/map.h (set): Likewise.
   6224  1.1  mrg 	* include/debug/unordered_map (unordered_map, unordered_multimap):
   6225  1.1  mrg 	Likewise.
   6226  1.1  mrg 	* include/debug/unordered_set( unordered_set, unordered_multiset):
   6227  1.1  mrg 	Likewise.
   6228  1.1  mrg 	* python/libstdcxx/v6/printers.py (get_value_from_aligned_membuf): New
   6229  1.1  mrg 	helper function.
   6230  1.1  mrg 	(get_value_from_list_node, get_value_from_Rb_tree_node): Use helper.
   6231  1.1  mrg 	(StdNodeHandlePrinter): Define printer for node handles.
   6232  1.1  mrg 	(build_libstdcxx_dictionary): Register StdNodeHandlePrinter.
   6233  1.1  mrg 	* testsuite/23_containers/map/modifiers/extract.cc: New.
   6234  1.1  mrg 	* testsuite/23_containers/map/modifiers/merge.cc: New.
   6235  1.1  mrg 	* testsuite/23_containers/multimap/modifiers/extract.cc: New.
   6236  1.1  mrg 	* testsuite/23_containers/multimap/modifiers/merge.cc: New.
   6237  1.1  mrg 	* testsuite/23_containers/multiset/modifiers/extract.cc: New.
   6238  1.1  mrg 	* testsuite/23_containers/multiset/modifiers/merge.cc: New.
   6239  1.1  mrg 	* testsuite/23_containers/set/modifiers/extract.cc: New.
   6240  1.1  mrg 	* testsuite/23_containers/set/modifiers/merge.cc: New.
   6241  1.1  mrg 	* testsuite/23_containers/unordered_map/modifiers/extract.cc: New.
   6242  1.1  mrg 	* testsuite/23_containers/unordered_map/modifiers/merge.cc: New.
   6243  1.1  mrg 	* testsuite/23_containers/unordered_multimap/modifiers/extract.cc:
   6244  1.1  mrg 	New.
   6245  1.1  mrg 	* testsuite/23_containers/unordered_multimap/modifiers/merge.cc: New.
   6246  1.1  mrg 	* testsuite/23_containers/unordered_multiset/modifiers/extract.cc:
   6247  1.1  mrg 	New.
   6248  1.1  mrg 	* testsuite/23_containers/unordered_multiset/modifiers/merge.cc: New.
   6249  1.1  mrg 	* testsuite/23_containers/unordered_set/modifiers/extract.cc: New.
   6250  1.1  mrg 	* testsuite/23_containers/unordered_set/modifiers/merge.cc: New.
   6251  1.1  mrg 	* testsuite/23_containers/unordered_set/instantiation_neg.cc: Adjust
   6252  1.1  mrg 	dg-error lineno.
   6253  1.1  mrg 	* testsuite/libstdc++-prettyprinters/cxx17.cc: Test node handles.
   6254  1.1  mrg 
   6255  1.1  mrg 2016-09-22  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   6256  1.1  mrg 
   6257  1.1  mrg 	Fix tests on old arm platforms for optional.
   6258  1.1  mrg 	* testsuite/20_util/optional/77288.cc: Don't use exception_ptr.
   6259  1.1  mrg 
   6260  1.1  mrg 2016-09-22  Jonathan Wakely  <jwakely (a] redhat.com>
   6261  1.1  mrg 
   6262  1.1  mrg 	* python/libstdcxx/v6/printers.py (StdVariantPrinter): Adjust for
   6263  1.1  mrg 	recent change to _Variant_storage.
   6264  1.1  mrg 	* testsuite/libstdc++-prettyprinters/cxx17.cc: Test variant with
   6265  1.1  mrg 	reference type.
   6266  1.1  mrg 
   6267  1.1  mrg 	* include/bits/uses_allocator.h (__uses_allocator_construct): Qualify
   6268  1.1  mrg 	std::forward and ::new. Cast pointer to void*.
   6269  1.1  mrg 	* include/std/variant (_Variant_storage, _Union, _Variant_base)
   6270  1.1  mrg 	(__access, __visit_invoke, variant, visit): Qualify std::forward.
   6271  1.1  mrg 	* testsuite/20_util/variant/compile.cc: Test for ADL problems.
   6272  1.1  mrg 
   6273  1.1  mrg 2016-09-22  Tim Shen  <timshen (a] google.com>
   6274  1.1  mrg 
   6275  1.1  mrg 	* include/std/variant (variant::operator=): Fix assignment
   6276  1.1  mrg 	on references.
   6277  1.1  mrg 	* testsuite/20_util/variant/compile.cc: Add test.
   6278  1.1  mrg 
   6279  1.1  mrg 2016-09-22  Tim Shen  <timshen (a] google.com>
   6280  1.1  mrg 
   6281  1.1  mrg 	PR libstdc++/77641
   6282  1.1  mrg 	* include/std/variant (_Variant_storage::_Variant_storage):
   6283  1.1  mrg 	Change _Variant_storage's union to be default constructible.
   6284  1.1  mrg 	* testsuite/20_util/variant/compile.cc: New test.
   6285  1.1  mrg 
   6286  1.1  mrg 2016-09-21  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   6287  1.1  mrg 
   6288  1.1  mrg 	PR libstdc++/77288
   6289  1.1  mrg 	* include/std/optional (__is_optional_impl, __is_optional): Remove.
   6290  1.1  mrg 	(__converts_from_optional, __assigns_from_optional): New.
   6291  1.1  mrg 	(optional(_Up&&)): Use is_same instead of __is_optional.
   6292  1.1  mrg 	(optional(const optional<_Up>&)): Constrain with
   6293  1.1  mrg 	__converts_from_optional.
   6294  1.1  mrg 	(optional(optional<_Up>&&)): Likewise.
   6295  1.1  mrg 	(operator=(_Up&&)): Use is_same instead of __is_optional, check
   6296  1.1  mrg 	is_same and is_scalar.
   6297  1.1  mrg 	(operator=(const optional<_Up>&)): Constrain with
   6298  1.1  mrg 	__converts_from_optional and __assigns_from_optional.
   6299  1.1  mrg 	(operator=(optional<_Up>&&)): Likewise.
   6300  1.1  mrg 	* testsuite/20_util/optional/77288.cc: New.
   6301  1.1  mrg 	* testsuite/20_util/optional/cons/value.cc: Adjust.
   6302  1.1  mrg 
   6303  1.1  mrg 2016-09-21  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   6304  1.1  mrg 
   6305  1.1  mrg 	Implement LWG 2729 for tuple.
   6306  1.1  mrg 	* include/std/tuple (_Tuple_impl(_Tuple_impl&&)):
   6307  1.1  mrg 	Suppress conditionally.
   6308  1.1  mrg 	(_Tuple_impl(_Tuple_impl<_Idx, _UHead, _UTails...>&&)): Likewise.
   6309  1.1  mrg 	(__is_tuple_impl_trait_impl, __is_tuple_impl_trait): New.
   6310  1.1  mrg 	(_Tuple_impl(const _Head&)): Constrain.
   6311  1.1  mrg 	(_Tuple_impl(_UHead&&)): Likewise.
   6312  1.1  mrg 	(_Tuple_impl(_Tuple_impl&&)): Suppress conditionally.
   6313  1.1  mrg 	(_Tuple_impl(const _Tuple_impl<_Idx, _UHead>&)): Constrain.
   6314  1.1  mrg 	(_Tuple_impl(_Tuple_impl<_Idx, _UHead>&&)): Likewise.
   6315  1.1  mrg 	(operator=(const tuple&)): Enable conditionally.
   6316  1.1  mrg 	(operator=(tuple&&)): Suppress conditionally.
   6317  1.1  mrg 	(operator=(const tuple<_UElements...>&)): Constrain.
   6318  1.1  mrg 	(operator=(tuple<_UElements...>&&)): Likewise.
   6319  1.1  mrg 	(operator=(const tuple&)): Enable conditionally (2-param tuple).
   6320  1.1  mrg 	(operator=(tuple&&)): Suppress conditionally (2-param tuple).
   6321  1.1  mrg 	(operator=(const tuple<_U1, _U2>&)): Constrain.
   6322  1.1  mrg 	(operator=(tuple<_U1, _U2>&&)): Likewise.
   6323  1.1  mrg 	(operator=(const pair<_U1, _U2>&)): Likewise.
   6324  1.1  mrg 	(operator=(pair<_U1, _U2>&&)): Likewise.
   6325  1.1  mrg 	* testsuite/20_util/tuple/element_access/get_neg.cc: Adjust.
   6326  1.1  mrg 	* testsuite/20_util/tuple/tuple_traits.cc: New.
   6327  1.1  mrg 
   6328  1.1  mrg 2016-09-21  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   6329  1.1  mrg 
   6330  1.1  mrg 	PR libstdc++/77537
   6331  1.1  mrg 	Implement LWG 2729 for pair.
   6332  1.1  mrg 	* include/bits/stl_pair.h (_PCC): New.
   6333  1.1  mrg 	(_ConstructiblePair, _ImplicitlyConvertiblePair):
   6334  1.1  mrg 	Turn into static member functions of _PCC.
   6335  1.1  mrg 	(_MoveConstructiblePair, _ImplicitlyMoveConvertiblePair): Likewise.
   6336  1.1  mrg 	(_PCCP): New.
   6337  1.1  mrg 	(pair(const _T1&, const _T2&)): Adjust.
   6338  1.1  mrg 	(_PCCFP): New.
   6339  1.1  mrg 	(pair(const pair<_U1, _U2>&)): Adjust.
   6340  1.1  mrg 	(pair(_U1&&, const _T2&)): Likewise.
   6341  1.1  mrg 	(pair(const _T1&, _U2&&)): Likewise.
   6342  1.1  mrg 	(pair(_U1&&, _U2&&)): Likewise.
   6343  1.1  mrg 	(pair(pair<_U1, _U2>&&)): Likewise.
   6344  1.1  mrg 	(operator=(const pair&)): Make conditionally deleted.
   6345  1.1  mrg 	(operator=(pair&&)): Make conditionally suppressed.
   6346  1.1  mrg 	(operator=(const pair<_U1, _U2>&)): Constrain.
   6347  1.1  mrg 	(operator=(pair<_U1, _U2>&&): Likewise.
   6348  1.1  mrg 	* include/std/type_traits (__nonesuch): New.
   6349  1.1  mrg 	* testsuite/20_util/pair/traits.cc: New.
   6350  1.1  mrg 
   6351  1.1  mrg 2016-09-20  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   6352  1.1  mrg 
   6353  1.1  mrg 	PR libstdc++/77619
   6354  1.1  mrg 	* include/bits/stl_construct.h: (_Construct_novalue): New.
   6355  1.1  mrg 	(_Destroy_n_aux, _Destroy_n): New.
   6356  1.1  mrg 	* include/bits/stl_uninitialized.h: (type_traits):
   6357  1.1  mrg 	New include in C++11 mode.
   6358  1.1  mrg 	(__uninitialized_default_novalue_1): New.
   6359  1.1  mrg 	(__uninitialized_default_novalue_n_1): Likewise.
   6360  1.1  mrg 	(__uninitialized_default_novalue): Likewise.
   6361  1.1  mrg 	(__uninitialized_default_novalue_n): Likewise.
   6362  1.1  mrg 	(__uninitialized_copy_n_pair): Likewise.
   6363  1.1  mrg 	(uninitialized_default_construct):
   6364  1.1  mrg 	Use __uninitialized_default_novalue.
   6365  1.1  mrg 	(uninitialized_default_construct_n):
   6366  1.1  mrg 	Use __uninitialized_default_novalue_n.
   6367  1.1  mrg 	(uninitialized_value_construct): Use __uninitialized_default.
   6368  1.1  mrg 	(uninitialized_value_construct_n): Use __uninitialized_default_n.
   6369  1.1  mrg 	(uninitialized_move): Use uninitialized_copy.
   6370  1.1  mrg 	(uninitialized_move_n): Use __uninitialized_copy_n_pair.
   6371  1.1  mrg 	(destroy_at): Use _Destroy.
   6372  1.1  mrg 	(destroy): Likewise.
   6373  1.1  mrg 	(destroy_n): Likewise.
   6374  1.1  mrg 	* testsuite/20_util/specialized_algorithms/
   6375  1.1  mrg 	memory_management_tools/1.cc: Add tests for exceptions,
   6376  1.1  mrg 	add tests for trivial cases for construct and move.
   6377  1.1  mrg 
   6378  1.1  mrg 2016-09-20  Jonathan Wakely  <jwakely (a] redhat.com>
   6379  1.1  mrg 
   6380  1.1  mrg 	* python/libstdcxx/v6/xmethods.py (DequeWorkerBase.__init__)
   6381  1.1  mrg 	(DequeWorkerBase.index, VectorWorkerBase.get): Use // for division.
   6382  1.1  mrg 
   6383  1.1  mrg 2016-09-19  Jonathan Wakely  <jwakely (a] redhat.com>
   6384  1.1  mrg 
   6385  1.1  mrg 	PR libstdc++/77645
   6386  1.1  mrg 	* python/libstdcxx/v6/xmethods.py (DequeWorkerBase.__init__)
   6387  1.1  mrg 	(DequeWorkerBase.index, VectorWorkerBase.get): Cast results of
   6388  1.1  mrg 	division to int to work with Python 3.
   6389  1.1  mrg 
   6390  1.1  mrg 	* testsuite/lib/gdb-test.exp (gdb-test): Fail if Python error occurs.
   6391  1.1  mrg 
   6392  1.1  mrg 	* python/libstdcxx/v6/printers.py (SingleObjContainerPrinter): Allow
   6393  1.1  mrg 	display_hint to be set by subclasses.
   6394  1.1  mrg 	(StdVariantPrinter): Use array for display_hint. Adjust output to be
   6395  1.1  mrg 	more similar to std::any and std::optional output.
   6396  1.1  mrg 	(register_type_printers): Add type printers for basic_string_view
   6397  1.1  mrg 	typedefs and experimental::any. Adjust type printers for
   6398  1.1  mrg 	fundamentals_v1 templates to match fundamentals_v2 and later.
   6399  1.1  mrg 	* testsuite/libstdc++-prettyprinters/cxx17.cc: New.
   6400  1.1  mrg 
   6401  1.1  mrg 	PR libstdc++/77645
   6402  1.1  mrg 	* python/libstdcxx/v6/xmethods.py (DequeWorkerBase.index): Rename
   6403  1.1  mrg 	argument.
   6404  1.1  mrg 	(ListWorkerBase.get_value_from_node): Define new method.
   6405  1.1  mrg 	(ListFrontWorker.__call__, ListBackWorker.__call__): Use it.
   6406  1.1  mrg 
   6407  1.1  mrg 2016-09-17  Jonathan Wakely  <jwakely (a] redhat.com>
   6408  1.1  mrg 
   6409  1.1  mrg 	* python/libstdcxx/v6/printers.py (StdVariantPrinter): Define.
   6410  1.1  mrg 	(StdExpAnyPrinter, StdExpOptionalPrinter, StdExpStringViewPrinter):
   6411  1.1  mrg 	Register for C++17 components in namespace std. Strip inline namespace
   6412  1.1  mrg 	from typename.
   6413  1.1  mrg 
   6414  1.1  mrg 2016-09-16  Jonathan Wakely  <jwakely (a] redhat.com>
   6415  1.1  mrg 
   6416  1.1  mrg 	* doc/xml/manual/profile_mode.xml: Fix typo.
   6417  1.1  mrg 	* doc/html/manual/profile_mode_devel.html: Regenerate.
   6418  1.1  mrg 
   6419  1.1  mrg 2016-09-16  Jonathan Wakely  <jwakely (a] redhat.com>
   6420  1.1  mrg 	    Marc Glisse  <marc.glisse (a] inria.fr>
   6421  1.1  mrg 
   6422  1.1  mrg 	* libsupc++/new_opa.cc [_GLIBCXX_HAVE_ALIGNED_ALLOC]
   6423  1.1  mrg 	(operator new(size_t, align_val_t)): Replace modulus operator with
   6424  1.1  mrg 	mask.
   6425  1.1  mrg 
   6426  1.1  mrg 2016-09-16  Jonathan Wakely  <jwakely (a] redhat.com>
   6427  1.1  mrg 
   6428  1.1  mrg 	* libsupc++/new_opa.cc [_GLIBCXX_HAVE_POSIX_MEMALIGN] (aligned_alloc):
   6429  1.1  mrg 	Increase alignment if less than sizeof(void*).
   6430  1.1  mrg 	[_GLIBCXX_HAVE_ALIGNED_ALLOC] (operator new(size_t, align_val_t)):
   6431  1.1  mrg 	Increase size if not a multiple of alignment.
   6432  1.1  mrg 
   6433  1.1  mrg 2016-09-15  Jonathan Wakely  <jwakely (a] redhat.com>
   6434  1.1  mrg 
   6435  1.1  mrg 	* doc/xml/manual/debug_mode.xml: Minor editorial fixes.
   6436  1.1  mrg 	* doc/html/*: Regenerate.
   6437  1.1  mrg 
   6438  1.1  mrg 	* testsuite/23_containers/vector/debug/insert6_neg.cc: Remove
   6439  1.1  mrg 	-Wno-deprecated.
   6440  1.1  mrg 	* testsuite/util/debug/checks.h (generate_unique<bool>): Specialize.
   6441  1.1  mrg 
   6442  1.1  mrg 2016-09-14  Marek Polacek  <polacek (a] redhat.com>
   6443  1.1  mrg 
   6444  1.1  mrg 	* testsuite/23_containers/vector/debug/insert6_neg.cc: Use
   6445  1.1  mrg 	-Wno-deprecated.
   6446  1.1  mrg 
   6447  1.1  mrg 2016-09-14  Christophe Lyon  <christophe.lyon (a] linaro.org>
   6448  1.1  mrg 
   6449  1.1  mrg 	* testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
   6450  1.1  mrg 	Move dg-do directive before dg-skip.
   6451  1.1  mrg 	* testsuite/21_strings/debug/iterator_self_move_assign_neg.cc:
   6452  1.1  mrg 	Move dg-do directive before dg-require.
   6453  1.1  mrg 	* testsuite/21_strings/debug/self_move_assign_neg.cc: Likewise.
   6454  1.1  mrg 	* testsuite/23_containers/vector/debug/57779_neg.cc: Likewise.
   6455  1.1  mrg 	* testsuite/23_containers/vector/debug/60587_neg.cc: Likewise.
   6456  1.1  mrg 	* testsuite/23_containers/vector/debug/assign1_neg.cc: Likewise.
   6457  1.1  mrg 	* testsuite/23_containers/vector/debug/assign2_neg.cc: Likewise.
   6458  1.1  mrg 	* testsuite/23_containers/vector/debug/assign3_neg.cc: Likewise.
   6459  1.1  mrg 	* testsuite/23_containers/vector/debug/construct1_neg.cc: Likewise.
   6460  1.1  mrg 	* testsuite/23_containers/vector/debug/construct2_neg.cc: Likewise.
   6461  1.1  mrg 	* testsuite/23_containers/vector/debug/construct3_neg.cc: Likewise.
   6462  1.1  mrg 	* testsuite/23_containers/vector/debug/insert1_neg.cc: Likewise.
   6463  1.1  mrg 	* testsuite/23_containers/vector/debug/insert2_neg.cc: Likewise.
   6464  1.1  mrg 	* testsuite/23_containers/vector/debug/insert3_neg.cc: Likewise.
   6465  1.1  mrg 	* testsuite/23_containers/vector/debug/insert5_neg.cc: Likewise.
   6466  1.1  mrg 	* testsuite/25_algorithms/lower_bound/debug/irreflexive.cc: Likewise.
   6467  1.1  mrg 	* testsuite/25_algorithms/partial_sort_copy/debug/irreflexive_neg.cc:
   6468  1.1  mrg 	Likewise.
   6469  1.1  mrg 	* testsuite/25_algorithms/pop_heap/empty2_neg.cc: Likewise.
   6470  1.1  mrg 	* testsuite/25_algorithms/pop_heap/empty_neg.cc: Likewise.
   6471  1.1  mrg 	* testsuite/27_io/objects/char/12048-5.cc: Likewise.
   6472  1.1  mrg 	* testsuite/ext/special_functions/conf_hyperg/check_nan.cc: Likewise.
   6473  1.1  mrg 	* testsuite/ext/special_functions/hyperg/check_nan.cc: Likewise.
   6474  1.1  mrg 
   6475  1.1  mrg 2016-09-13  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   6476  1.1  mrg 
   6477  1.1  mrg 	Implement P0040R3, Extending memory management tools.
   6478  1.1  mrg 	* include/bits/stl_uninitialized.h (utility): New include
   6479  1.1  mrg 	in C++17 mode.
   6480  1.1  mrg 	(uninitialized_default_construct): New.
   6481  1.1  mrg 	(uninitialized_default_construct_n): Likewise.
   6482  1.1  mrg 	(uninitialized_value_construct): Likewise.
   6483  1.1  mrg 	(uninitialized_value_construct_n): Likewise.
   6484  1.1  mrg 	(uninitialized_move): Likewise.
   6485  1.1  mrg 	(uninitialized_move_n): Likewise.
   6486  1.1  mrg 	(destroy_at, destroy, destroy_n): Likewise.
   6487  1.1  mrg 	* testsuite/20_util/specialized_algorithms/memory_management_tools/
   6488  1.1  mrg 	1.cc: New.
   6489  1.1  mrg 
   6490  1.1  mrg 2016-09-12  Jason Merrill  <jason (a] redhat.com>
   6491  1.1  mrg 
   6492  1.1  mrg 	* config/abi/pre/gnu.ver: Use [jmy] for size_t.
   6493  1.1  mrg 
   6494  1.1  mrg 2016-09-12  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   6495  1.1  mrg 
   6496  1.1  mrg 	Implement P0253R1, Fixing a design mistake in the searchers
   6497  1.1  mrg 	interface in Library Fundamentals.
   6498  1.1  mrg 	* include/std/functional: (utility): New include in C++17 mode.
   6499  1.1  mrg 	(default_searcher): Use a pair as return type, adjust the definition.
   6500  1.1  mrg 	(boyer_moore_searcher): Likewise.
   6501  1.1  mrg 	(boyer_moore_horspool_searcher): Likewise.
   6502  1.1  mrg 	* testsuite/20_util/function_objects/searchers.cc: Adjust.
   6503  1.1  mrg 
   6504  1.1  mrg 2016-09-12  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   6505  1.1  mrg 
   6506  1.1  mrg 	Implement C++17 string searchers.
   6507  1.1  mrg 	* include/std/functional: (unordered_map, vector): New includes
   6508  1.1  mrg 	in C++17 mode.
   6509  1.1  mrg 	(array, bits/stl_algo.h): Likewise.
   6510  1.1  mrg 	(default_searcher, __boyer_moore_map_base): New.
   6511  1.1  mrg 	(__boyer_moore_array_base, __is_std_equal_to): Likewise.
   6512  1.1  mrg 	(__boyer_moore_base_t, boyer_moore_searcher): Likewise.
   6513  1.1  mrg 	(boyer_moore_horspool_searcher, make_default_searcher): Likewise.
   6514  1.1  mrg 	(make_boyer_moore_searcher): Likewise.
   6515  1.1  mrg 	(make_boyer_moore_horspool_searcher): Likewise.
   6516  1.1  mrg 	* testsuite/20_util/function_objects/searchers.cc: New.
   6517  1.1  mrg 
   6518  1.1  mrg 2016-09-12  Matthew Wahab  <matthew.wahab (a] arm.com>
   6519  1.1  mrg 
   6520  1.1  mrg 	* testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc:
   6521  1.1  mrg 	Move dg-do directive before dg-require.
   6522  1.1  mrg 	* testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc: Likewise.
   6523  1.1  mrg 	* testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc:
   6524  1.1  mrg 	Likewise.
   6525  1.1  mrg 	* testsuite/22_locale/codecvt/utf8.cc: Likewise.
   6526  1.1  mrg 	* testsuite/22_locale/locale/cons/unicode.cc: Likewise.
   6527  1.1  mrg 	* testsuite/23_containers/deque/debug/assign1_neg.cc: Likewise.
   6528  1.1  mrg 	* testsuite/23_containers/deque/debug/assign2_neg.cc: Likewise.
   6529  1.1  mrg 	* testsuite/23_containers/deque/debug/assign3_neg.cc: Likewise.
   6530  1.1  mrg 	* testsuite/23_containers/deque/debug/construct1_neg.cc: Likewise.
   6531  1.1  mrg 	* testsuite/23_containers/deque/debug/construct2_neg.cc: Likewise.
   6532  1.1  mrg 	* testsuite/23_containers/deque/debug/construct3_neg.cc: Likewise.
   6533  1.1  mrg 	* testsuite/23_containers/deque/debug/insert1_neg.cc: Likewise.
   6534  1.1  mrg 	* testsuite/23_containers/deque/debug/insert2_neg.cc: Likewise.
   6535  1.1  mrg 	* testsuite/23_containers/deque/debug/insert3_neg.cc: Likewise.
   6536  1.1  mrg 	* testsuite/23_containers/deque/debug/insert5_neg.cc: Likewise.
   6537  1.1  mrg 	* testsuite/23_containers/deque/debug/iterator_self_move_assign_neg.cc:
   6538  1.1  mrg 	Likewise.
   6539  1.1  mrg 	* testsuite/23_containers/deque/debug/self_move_assign_neg.cc:
   6540  1.1  mrg 	Likewise.
   6541  1.1  mrg 	* testsuite/23_containers/deque/debug/shrink_to_fit.cc: Likewise.
   6542  1.1  mrg 	* testsuite/23_containers/forward_list/debug/60499.cc: Likewise.
   6543  1.1  mrg 	* testsuite/23_containers/forward_list/debug/construct1_neg.cc:
   6544  1.1  mrg 	Likewise.
   6545  1.1  mrg 	* testsuite/23_containers/forward_list/debug/construct2_neg.cc:
   6546  1.1  mrg 	Likewise.
   6547  1.1  mrg 	* testsuite/23_containers/forward_list/debug/construct3_neg.cc:
   6548  1.1  mrg 	Likewise.
   6549  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after1_neg.cc:
   6550  1.1  mrg 	Likewise.
   6551  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after2_neg.cc:
   6552  1.1  mrg 	Likewise.
   6553  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after3_neg.cc:
   6554  1.1  mrg 	Likewise.
   6555  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after4_neg.cc:
   6556  1.1  mrg 	Likewise.
   6557  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after5_neg.cc:
   6558  1.1  mrg 	Likewise.
   6559  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after6_neg.cc:
   6560  1.1  mrg 	Likewise.
   6561  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after7_neg.cc:
   6562  1.1  mrg 	Likewise.
   6563  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after8_neg.cc:
   6564  1.1  mrg 	Likewise.
   6565  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after9_neg.cc:
   6566  1.1  mrg 	Likewise.
   6567  1.1  mrg 	* testsuite/23_containers/forward_list/debug/insert_after1_neg.cc:
   6568  1.1  mrg 	Likewise.
   6569  1.1  mrg 	* testsuite/23_containers/forward_list/debug/insert_after2_neg.cc:
   6570  1.1  mrg 	Likewise.
   6571  1.1  mrg 	* testsuite/23_containers/forward_list/debug/insert_after3_neg.cc:
   6572  1.1  mrg 	Likewise.
   6573  1.1  mrg 	* testsuite/23_containers/forward_list/debug/insert_after4_neg.cc:
   6574  1.1  mrg 	Likewise.
   6575  1.1  mrg 	* testsuite/23_containers/forward_list/debug/
   6576  1.1  mrg 	iterator_self_move_assign_neg.cc: Likewise.
   6577  1.1  mrg 	* testsuite/23_containers/forward_list/debug/self_move_assign_neg.cc:
   6578  1.1  mrg 	Likewise.
   6579  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after1_neg.cc:
   6580  1.1  mrg 	Likewise.
   6581  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after2_neg.cc:
   6582  1.1  mrg 	Likewise.
   6583  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after3_neg.cc:
   6584  1.1  mrg 	Likewise.
   6585  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after4_neg.cc:
   6586  1.1  mrg 	Likewise.
   6587  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after5_neg.cc:
   6588  1.1  mrg 	Likewise.
   6589  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after6_neg.cc:
   6590  1.1  mrg 	Likewise.
   6591  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after7_neg.cc:
   6592  1.1  mrg 	Likewise.
   6593  1.1  mrg 	* testsuite/23_containers/list/debug/assign1_neg.cc: Likewise.
   6594  1.1  mrg 	* testsuite/23_containers/list/debug/assign2_neg.cc: Likewise.
   6595  1.1  mrg 	* testsuite/23_containers/list/debug/assign3_neg.cc: Likewise.
   6596  1.1  mrg 	* testsuite/23_containers/list/debug/construct1_neg.cc: Likewise.
   6597  1.1  mrg 	* testsuite/23_containers/list/debug/construct2_neg.cc: Likewise.
   6598  1.1  mrg 	* testsuite/23_containers/list/debug/construct3_neg.cc: Likewise.
   6599  1.1  mrg 	* testsuite/23_containers/list/debug/insert1_neg.cc: Likewise.
   6600  1.1  mrg 	* testsuite/23_containers/list/debug/insert2_neg.cc: Likewise.
   6601  1.1  mrg 	* testsuite/23_containers/list/debug/insert3_neg.cc: Likewise.
   6602  1.1  mrg 	* testsuite/23_containers/list/debug/insert5_neg.cc: Likewise.
   6603  1.1  mrg 	* testsuite/23_containers/list/debug/iterator_self_move_assign_neg.cc:
   6604  1.1  mrg 	Likewise.
   6605  1.1  mrg 	* testsuite/23_containers/list/debug/self_move_assign_neg.cc: Likewise.
   6606  1.1  mrg 	* testsuite/23_containers/map/debug/60499.cc: Likewise.
   6607  1.1  mrg 	* testsuite/23_containers/map/debug/construct1_neg.cc: Likewise.
   6608  1.1  mrg 	* testsuite/23_containers/map/debug/construct2_neg.cc: Likewise.
   6609  1.1  mrg 	* testsuite/23_containers/map/debug/construct3_neg.cc: Likewise.
   6610  1.1  mrg 	* testsuite/23_containers/map/debug/insert1_neg.cc: Likewise.
   6611  1.1  mrg 	* testsuite/23_containers/map/debug/insert2_neg.cc: Likewise.
   6612  1.1  mrg 	* testsuite/23_containers/map/debug/insert3_neg.cc: Likewise.
   6613  1.1  mrg 	* testsuite/23_containers/map/debug/iterator_self_move_assign_neg.cc:
   6614  1.1  mrg 	Likewise.
   6615  1.1  mrg 	* testsuite/23_containers/map/debug/self_move_assign_neg.cc: Likewise.
   6616  1.1  mrg 	* testsuite/23_containers/multimap/debug/60499.cc: Likewise.
   6617  1.1  mrg 	* testsuite/23_containers/multimap/debug/construct1_neg.cc: Likewise.
   6618  1.1  mrg 	* testsuite/23_containers/multimap/debug/construct2_neg.cc: Likewise.
   6619  1.1  mrg 	* testsuite/23_containers/multimap/debug/construct3_neg.cc: Likewise.
   6620  1.1  mrg 	* testsuite/23_containers/multimap/debug/insert1_neg.cc: Likewise.
   6621  1.1  mrg 	* testsuite/23_containers/multimap/debug/insert2_neg.cc: Likewise.
   6622  1.1  mrg 	* testsuite/23_containers/multimap/debug/insert3_neg.cc: Likewise.
   6623  1.1  mrg 	* testsuite/23_containers/multimap/debug/
   6624  1.1  mrg 	iterator_self_move_assign_neg.cc: Likewise.
   6625  1.1  mrg 	* testsuite/23_containers/multimap/debug/self_move_assign_neg.cc:
   6626  1.1  mrg 	Likewise.
   6627  1.1  mrg 	* testsuite/23_containers/multiset/debug/60499.cc: Likewise.
   6628  1.1  mrg 	* testsuite/23_containers/multiset/debug/construct1_neg.cc: Likewise.
   6629  1.1  mrg 	* testsuite/23_containers/multiset/debug/construct2_neg.cc: Likewise.
   6630  1.1  mrg 	* testsuite/23_containers/multiset/debug/construct3_neg.cc: Likewise.
   6631  1.1  mrg 	* testsuite/23_containers/multiset/debug/insert1_neg.cc: Likewise.
   6632  1.1  mrg 	* testsuite/23_containers/multiset/debug/insert2_neg.cc: Likewise.
   6633  1.1  mrg 	* testsuite/23_containers/multiset/debug/insert3_neg.cc: Likewise.
   6634  1.1  mrg 	* testsuite/23_containers/multiset/debug/
   6635  1.1  mrg 	iterator_self_move_assign_neg.cc: Likewise.
   6636  1.1  mrg 	* testsuite/23_containers/multiset/debug/self_move_assign_neg.cc:
   6637  1.1  mrg 	Likewise.
   6638  1.1  mrg 	* testsuite/23_containers/set/debug/60499.cc: Likewise.
   6639  1.1  mrg 	* testsuite/23_containers/set/debug/construct1_neg.cc: Likewise.
   6640  1.1  mrg 	* testsuite/23_containers/set/debug/construct2_neg.cc: Likewise.
   6641  1.1  mrg 	* testsuite/23_containers/set/debug/construct3_neg.cc: Likewise.
   6642  1.1  mrg 	* testsuite/23_containers/set/debug/insert1_neg.cc: Likewise.
   6643  1.1  mrg 	* testsuite/23_containers/set/debug/insert2_neg.cc: Likewise.
   6644  1.1  mrg 	* testsuite/23_containers/set/debug/insert3_neg.cc: Likewise.
   6645  1.1  mrg 	* testsuite/23_containers/set/debug/iterator_self_move_assign_neg.cc:
   6646  1.1  mrg 	Likewise.
   6647  1.1  mrg 	* testsuite/23_containers/set/debug/self_move_assign_neg.cc: Likewise.
   6648  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/60499.cc: Likewise.
   6649  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/begin1_neg.cc: Likewise.
   6650  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/begin2_neg.cc: Likewise.
   6651  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/bucket_size_neg.cc:
   6652  1.1  mrg 	Likewise.
   6653  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/cbegin_neg.cc: Likewise.
   6654  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/cend_neg.cc: Likewise.
   6655  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/construct1_neg.cc:
   6656  1.1  mrg 	Likewise.
   6657  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/construct2_neg.cc:
   6658  1.1  mrg 	Likewise.
   6659  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/construct3_neg.cc:
   6660  1.1  mrg 	Likewise.
   6661  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/end1_neg.cc: Likewise.
   6662  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/end2_neg.cc: Likewise.
   6663  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/insert1_neg.cc: Likewise.
   6664  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/insert2_neg.cc: Likewise.
   6665  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/insert3_neg.cc: Likewise.
   6666  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/
   6667  1.1  mrg 	invalid_local_iterator_compare_neg.cc: Likewise.
   6668  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/
   6669  1.1  mrg 	invalid_local_iterator_range_neg.cc: Likewise.
   6670  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/
   6671  1.1  mrg 	iterator_self_move_assign_neg.cc: Likewise.
   6672  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/max_load_factor_neg.cc:
   6673  1.1  mrg 	Likewise.
   6674  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/self_move_assign_neg.cc:
   6675  1.1  mrg 	Likewise.
   6676  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/
   6677  1.1  mrg 	use_erased_local_iterator_neg.cc: Likewise.
   6678  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/
   6679  1.1  mrg 	use_invalid_iterator_neg.cc: Likewise.
   6680  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/
   6681  1.1  mrg 	use_invalid_local_iterator_neg.cc: Likewise.
   6682  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/60499.cc: Likewise.
   6683  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/begin1_neg.cc:
   6684  1.1  mrg 	Likewise.
   6685  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/begin2_neg.cc:
   6686  1.1  mrg 	Likewise.
   6687  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/bucket_size_neg.cc:
   6688  1.1  mrg 	Likewise.
   6689  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/cbegin_neg.cc:
   6690  1.1  mrg 	Likewise.
   6691  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/cend_neg.cc:
   6692  1.1  mrg 	Likewise.
   6693  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/construct1_neg.cc:
   6694  1.1  mrg 	Likewise.
   6695  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/construct2_neg.cc:
   6696  1.1  mrg 	Likewise.
   6697  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/construct3_neg.cc:
   6698  1.1  mrg 	Likewise.
   6699  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/end1_neg.cc:
   6700  1.1  mrg 	Likewise.
   6701  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/end2_neg.cc:
   6702  1.1  mrg 	Likewise.
   6703  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/insert1_neg.cc:
   6704  1.1  mrg 	Likewise.
   6705  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/insert2_neg.cc:
   6706  1.1  mrg 	Likewise.
   6707  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/insert3_neg.cc:
   6708  1.1  mrg 	Likewise.
   6709  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/
   6710  1.1  mrg 	invalid_local_iterator_compare_neg.cc: Likewise.
   6711  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/
   6712  1.1  mrg 	invalid_local_iterator_range_neg.cc: Likewise.
   6713  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/
   6714  1.1  mrg 	iterator_self_move_assign_neg.cc: Likewise.
   6715  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/
   6716  1.1  mrg 	max_load_factor_neg.cc: Likewise.
   6717  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/
   6718  1.1  mrg 	self_move_assign_neg.cc: Likewise.
   6719  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/
   6720  1.1  mrg 	use_erased_local_iterator_neg.cc: Likewise.
   6721  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/
   6722  1.1  mrg 	use_invalid_iterator_neg.cc: Likewise.
   6723  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/
   6724  1.1  mrg 	use_invalid_local_iterator_neg.cc: Likewise.
   6725  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/60499.cc:
   6726  1.1  mrg 	Likewise.
   6727  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/begin1_neg.cc:
   6728  1.1  mrg 	Likewise.
   6729  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/begin2_neg.cc:
   6730  1.1  mrg 	Likewise.
   6731  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/bucket_size_neg.cc:
   6732  1.1  mrg 	Likewise.
   6733  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/cbegin_neg.cc:
   6734  1.1  mrg 	Likewise.
   6735  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/cend_neg.cc:
   6736  1.1  mrg 	Likewise.
   6737  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/construct1_neg.cc:
   6738  1.1  mrg 	Likewise.
   6739  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/construct2_neg.cc:
   6740  1.1  mrg 	Likewise.
   6741  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/construct3_neg.cc:
   6742  1.1  mrg 	Likewise.
   6743  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/end1_neg.cc:
   6744  1.1  mrg 	Likewise.
   6745  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/end2_neg.cc:
   6746  1.1  mrg 	Likewise.
   6747  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/insert1_neg.cc:
   6748  1.1  mrg 	Likewise.
   6749  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/insert2_neg.cc:
   6750  1.1  mrg 	Likewise.
   6751  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/insert3_neg.cc:
   6752  1.1  mrg 	Likewise.
   6753  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/
   6754  1.1  mrg 	invalid_local_iterator_compare_neg.cc: Likewise.
   6755  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/
   6756  1.1  mrg 	invalid_local_iterator_range_neg.cc: Likewise.
   6757  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/
   6758  1.1  mrg 	iterator_self_move_assign_neg.cc: Likewise.
   6759  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/
   6760  1.1  mrg 	max_load_factor_neg.cc: Likewise.
   6761  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/
   6762  1.1  mrg 	self_move_assign_neg.cc: Likewise.
   6763  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/
   6764  1.1  mrg 	use_erased_local_iterator_neg.cc: Likewise.
   6765  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/
   6766  1.1  mrg 	use_invalid_iterator_neg.cc: Likewise.
   6767  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/
   6768  1.1  mrg 	use_invalid_local_iterator_neg.cc: Likewise.
   6769  1.1  mrg 	*  testsuite/23_containers/unordered_set/debug/60499.cc: Likewise.
   6770  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/begin1_neg.cc: Likewise.
   6771  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/begin2_neg.cc: Likewise.
   6772  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/bucket_size_neg.cc:
   6773  1.1  mrg 	Likewise.
   6774  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/cbegin_neg.cc: Likewise.
   6775  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/cend_neg.cc: Likewise.
   6776  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/construct1_neg.cc:
   6777  1.1  mrg 	Likewise.
   6778  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/construct2_neg.cc:
   6779  1.1  mrg 	Likewise.
   6780  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/construct3_neg.cc:
   6781  1.1  mrg 	Likewise.
   6782  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/end1_neg.cc: Likewise.
   6783  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/end2_neg.cc: Likewise.
   6784  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/insert1_neg.cc: Likewise.
   6785  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/insert2_neg.cc: Likewise.
   6786  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/insert3_neg.cc: Likewise.
   6787  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/
   6788  1.1  mrg 	invalid_local_iterator_compare_neg.cc: Likewise.
   6789  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/
   6790  1.1  mrg 	invalid_local_iterator_range_neg.cc: Likewise.
   6791  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/
   6792  1.1  mrg 	iterator_self_move_assign_neg.cc: Likewise.
   6793  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/
   6794  1.1  mrg 	max_load_factor_neg.cc: Likewise.
   6795  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/
   6796  1.1  mrg 	self_move_assign_neg.cc: Likewise.
   6797  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/
   6798  1.1  mrg 	use_erased_local_iterator_neg.cc: Likewise.
   6799  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/
   6800  1.1  mrg 	use_invalid_iterator_neg.cc: Likewise.
   6801  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/
   6802  1.1  mrg 	use_invalid_local_iterator_neg.cc: Likewise.
   6803  1.1  mrg 	* testsuite/23_containers/vector/debug/52433.cc: Likewise.
   6804  1.1  mrg 	* testsuite/23_containers/vector/debug/60499.cc: Likewise.
   6805  1.1  mrg 	* testsuite/23_containers/vector/debug/bool/shrink_to_fit.cc: Likewise.
   6806  1.1  mrg 	* testsuite/23_containers/vector/debug/
   6807  1.1  mrg 	iterator_self_move_assign_neg.cc: Likewise.
   6808  1.1  mrg 	* testsuite/23_containers/vector/debug/self_move_assign_neg.cc:
   6809  1.1  mrg 	Likewise.
   6810  1.1  mrg 	* testsuite/23_containers/vector/debug/shrink_to_fit.cc: Likewise.
   6811  1.1  mrg 	* testsuite/25_algorithms/pop_heap/complexity.cc: Likewise.
   6812  1.1  mrg 	* testsuite/25_algorithms/push_heap/complexity.cc: Likewise.
   6813  1.1  mrg 	* testsuite/25_algorithms/sort_heap/complexity.cc: Likewise.
   6814  1.1  mrg 	* testsuite/29_atomics/atomic/60658.cc: Likewise.
   6815  1.1  mrg 	* testsuite/29_atomics/atomic/60695.cc: Likewise.
   6816  1.1  mrg 	* testsuite/29_atomics/atomic/62259.cc: Likewise.
   6817  1.1  mrg 	* testsuite/29_atomics/atomic/64658.cc: Likewise.
   6818  1.1  mrg 	* testsuite/29_atomics/atomic/cons/49445.cc: Likewise.
   6819  1.1  mrg 	* testsuite/29_atomics/atomic/operators/51811.cc: Likewise.
   6820  1.1  mrg 	* testsuite/29_atomics/atomic/operators/pointer_partial_void.cc:
   6821  1.1  mrg 	Likewise.
   6822  1.1  mrg 
   6823  1.1  mrg 2016-09-11  Jonathan Wakely  <jwakely (a] redhat.com>
   6824  1.1  mrg 
   6825  1.1  mrg 	* libsupc++/new_opant.cc: Include exception_defines.h.
   6826  1.1  mrg 	* libsupc++/new_opvant.cc: Likewise.
   6827  1.1  mrg 
   6828  1.1  mrg 2016-09-09  Jason Merrill  <jason (a] redhat.com>
   6829  1.1  mrg 
   6830  1.1  mrg 	Implement P0035R4, C++17 new of over-aligned types.
   6831  1.1  mrg 	* libsupc++/new: Declare aligned new/delete operators.
   6832  1.1  mrg 	* config/abi/pre/gnu.ver: Export them.
   6833  1.1  mrg 	* configure.ac: Check for aligned_alloc, posix_memalign, memalign,
   6834  1.1  mrg 	_aligned_malloc.
   6835  1.1  mrg 	* libsupc++/new_opa.cc: New.
   6836  1.1  mrg 	* libsupc++/new_opant.cc: New.
   6837  1.1  mrg 	* libsupc++/new_opva.cc: New.
   6838  1.1  mrg 	* libsupc++/new_opva.cc: New.
   6839  1.1  mrg 	* libsupc++/del_opa.cc: New.
   6840  1.1  mrg 	* libsupc++/del_opant.cc: New.
   6841  1.1  mrg 	* libsupc++/del_opsa.cc: New.
   6842  1.1  mrg 	* libsupc++/del_opva.cc: New.
   6843  1.1  mrg 	* libsupc++/del_opvant.cc: New.
   6844  1.1  mrg 	* libsupc++/del_opvsa.cc: New.
   6845  1.1  mrg 	* libsupc++/Makefile.am: Build them.
   6846  1.1  mrg 
   6847  1.1  mrg 2016-09-05  Tim Shen  <timshen (a] google.com>
   6848  1.1  mrg 
   6849  1.1  mrg 	* include/std/variant: include bits/move.h for std::addressof.
   6850  1.1  mrg 
   6851  1.1  mrg 2016-09-05  Mikhail Strelnikov  <mikhail.strelnikov (a] gmail.com>
   6852  1.1  mrg 
   6853  1.1  mrg 	* include/std/variant (_Variant_storage::_M_storage()): Use
   6854  1.1  mrg 	std::addressof instead of operator& to take address.
   6855  1.1  mrg 
   6856  1.1  mrg 2016-09-02  Maxim Kuvyrkov  <maxim.kuvyrkov (a] linaro.org>
   6857  1.1  mrg 
   6858  1.1  mrg 	* acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Check for presence of
   6859  1.1  mrg 	setrlimit on both native and cross targets.
   6860  1.1  mrg 	* configure: Regenerate.
   6861  1.1  mrg 
   6862  1.1  mrg 2016-08-31  Jonathan Wakely  <jwakely (a] redhat.com>
   6863  1.1  mrg 
   6864  1.1  mrg 	* include/bits/shared_ptr.h (_Assignable): New alias template.
   6865  1.1  mrg 	(shared_ptr::operator=(const shared_ptr<_Tp1>&))
   6866  1.1  mrg 	(shared_ptr::operator=(shared_ptr<_Tp1>&&))
   6867  1.1  mrg 	(shared_ptr::operator=(unique_ptr<_Tp1>&&)): Constrain with
   6868  1.1  mrg 	_Assignable.
   6869  1.1  mrg 	* include/bits/shared_ptr_base.h (_Assignable): New alias template.
   6870  1.1  mrg 	(__shared_ptr::operator=(const __shared_ptr<_Tp1>&))
   6871  1.1  mrg 	(__shared_ptr::operator=(__shared_ptr<_Tp1>&&))
   6872  1.1  mrg 	(__shared_ptr::operator=(unique_ptr<_Tp1>&&)): Constrain with
   6873  1.1  mrg 	_Assignable.
   6874  1.1  mrg 	(__shared_ptr::reset(_Tp1*), __shared_ptr::reset(_Tp1*, _Deleter))
   6875  1.1  mrg 	(__shared_ptr::reset(_Tp1*, _Deleter, _Alloc)): Constrain with
   6876  1.1  mrg 	_Convertible.
   6877  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Change dg-error to
   6878  1.1  mrg 	match on any line.
   6879  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/void_neg.cc: Likewise.
   6880  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/sfinae.cc: New test.
   6881  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Update
   6882  1.1  mrg 	expected errors. Remove unnecessary code.
   6883  1.1  mrg 	* testsuite/20_util/shared_ptr/modifiers/reset_sfinae.cc: New test.
   6884  1.1  mrg 
   6885  1.1  mrg 	* include/bits/stl_tree.h (_Rb_tree::operator=(_Rb_tree&&)): Move
   6886  1.1  mrg 	comparison object.
   6887  1.1  mrg 	* testsuite/23_containers/set/move_comparison.cc: New test.
   6888  1.1  mrg 
   6889  1.1  mrg 	* testsuite/20_util/enable_shared_from_this/members/weak_from_this.cc:
   6890  1.1  mrg 	New test.
   6891  1.1  mrg 
   6892  1.1  mrg 2016-08-30  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   6893  1.1  mrg 
   6894  1.1  mrg 	PR libstdc++/77395
   6895  1.1  mrg 	* include/std/type_traits (is_constructible): Forward-declare...
   6896  1.1  mrg 	(__is_base_to_derived_ref): ...and use here.
   6897  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust.
   6898  1.1  mrg 	* testsuite/20_util/is_constructible/77395.cc: New.
   6899  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust.
   6900  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
   6901  1.1  mrg 	Likewise.
   6902  1.1  mrg 	* testsuite/20_util/tuple/77395.cc: New.
   6903  1.1  mrg 
   6904  1.1  mrg 2016-08-30  Uros Bizjak  <ubizjak (a] gmail.com>
   6905  1.1  mrg 
   6906  1.1  mrg 	* testsuite/22_locale/time_get/get/char/2.cc: Move dg-do run
   6907  1.1  mrg 	directive above dg-require-namedlocale directive.
   6908  1.1  mrg 	* testsuite/22_locale/time_get/get/wchar_t/2.cc: Ditto.
   6909  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_time/char/2.cc: Ditto.
   6910  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc: Ditto.
   6911  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_time/char/2.cc: Ditto.
   6912  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc: Ditto.
   6913  1.1  mrg 
   6914  1.1  mrg 2016-08-27  Tim Shen  <timshen (a] google.com>
   6915  1.1  mrg 
   6916  1.1  mrg 	PR libstdc++/77356
   6917  1.1  mrg 	* include/bits/regex_compiler.tcc(_M_insert_bracket_matcher,
   6918  1.1  mrg 	_M_expression_term): Modify to support dash literal.
   6919  1.1  mrg 	* include/bits/regex_scanner.h: Add dash as a token type to make
   6920  1.1  mrg 	a different from the mandated dash literal by escaping.
   6921  1.1  mrg 	* include/bits/regex_scanner.tcc(_M_scan_in_bracket): Emit dash
   6922  1.1  mrg 	token in bracket expression parsing.
   6923  1.1  mrg 	* testsuite/28_regex/regression.cc: Add new testcases.
   6924  1.1  mrg 
   6925  1.1  mrg 2016-08-26  Jonathan Wakely  <jwakely (a] redhat.com>
   6926  1.1  mrg 
   6927  1.1  mrg 	PR libstdc++/51960
   6928  1.1  mrg 	* doc/xml/manual/intro.xml: Document DR 2127 change.
   6929  1.1  mrg 	* doc/html/*: Regenerate.
   6930  1.1  mrg 	* include/bits/stl_raw_storage_iter.h (operator=(_Tp&&)): Add.
   6931  1.1  mrg 	(operator++(), operator++(int)): Use injected class name.
   6932  1.1  mrg 	* testsuite/20_util/raw_storage_iterator/dr2127.cc: New test.
   6933  1.1  mrg 
   6934  1.1  mrg 	* testsuite/*: Use { target c++11 } or { target c++14 } instead of
   6935  1.1  mrg 	using -std in dg-options.
   6936  1.1  mrg 
   6937  1.1  mrg 2016-08-26  Jonathan Wakely  <jwakely (a] redhat.com>
   6938  1.1  mrg 	    Pedro Alves  <palves (a] redhat.com>
   6939  1.1  mrg 
   6940  1.1  mrg 	* testsuite/lib/gdb-test.exp (gdb-dg-runtest): Define wrapper to save
   6941  1.1  mrg 	and restore dg-interpreter-batch-mode.
   6942  1.1  mrg 	* testsuite/libstdc++-prettyprinters/prettyprinters.exp: Use
   6943  1.1  mrg 	gdb-dg-runtest instead of dg-runtest.
   6944  1.1  mrg 	* testsuite/libstdc++-xmethods/xmethods.exp: Likewise.
   6945  1.1  mrg 
   6946  1.1  mrg 2016-08-26  Jonathan Wakely  <jwakely (a] redhat.com>
   6947  1.1  mrg 
   6948  1.1  mrg 	* config/abi/pre/gnu.ver (GLIBCXX_3.4, GLIBCXX_3.4.21): Use more
   6949  1.1  mrg 	precise patterns for basic_string constructors.
   6950  1.1  mrg 	(GLIBCXX_3.4.23): Export new constructors.
   6951  1.1  mrg 	* doc/xml/manual/intro.xml: Document LWG 2583 status.
   6952  1.1  mrg 	* doc/html/*: Regenerate.
   6953  1.1  mrg 	* include/bits/basic_string.h [_GLIBCXX_USE_CXX11_ABI]
   6954  1.1  mrg 	(basic_string(const basic_string&, size_type, const Alloc&)): Add
   6955  1.1  mrg 	new constructor for LWG 2583.
   6956  1.1  mrg 	(basic_string(const basic_string&, size_type, size_type)): Remove
   6957  1.1  mrg 	default argument.
   6958  1.1  mrg 	[!_GLIBCXX_USE_CXX11_ABI]: Likewise.
   6959  1.1  mrg 	* include/bits/basic_string.tcc [!_GLIBCXX_USE_CXX11_ABI]: Define it.
   6960  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/8.cc: New test.
   6961  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/8.cc: New test.
   6962  1.1  mrg 
   6963  1.1  mrg 2016-08-24  Aditya Kumar  <hiraditya (a] msn.com>
   6964  1.1  mrg 
   6965  1.1  mrg 	* include/bits/algorithmfwd.h: Remove trailing whitespace.
   6966  1.1  mrg 	* include/bits/shared_ptr_base.h: Likewise.
   6967  1.1  mrg 
   6968  1.1  mrg 2016-08-23  Jonathan Wakely  <jwakely (a] redhat.com>
   6969  1.1  mrg 
   6970  1.1  mrg 	* include/debug/array (array): Add _GLIBCXX17_CONSTEXPR.
   6971  1.1  mrg 	* include/profile/array (array): Likewise.
   6972  1.1  mrg 	(array::swap): Fix exception specification for zero-sized arrays.
   6973  1.1  mrg 
   6974  1.1  mrg 	PR libstdc++/77334
   6975  1.1  mrg 	* include/bits/stl_tree.h (_Rb_tree::_M_move_assign): New functions.
   6976  1.1  mrg 	(_Rb_tree::operator=(_Rb_tree&&)): Dispatch to _M_move_assign.
   6977  1.1  mrg 	* testsuite/23_containers/map/77334.cc: New test.
   6978  1.1  mrg 
   6979  1.1  mrg 	* doc/xml/manual/using.xml: Remove reference to -pthreads option.
   6980  1.1  mrg 	* doc/html/*: Regenerate.
   6981  1.1  mrg 
   6982  1.1  mrg 	* testsuite/experimental/feat-cxx14.cc: Only preprocess, not compile.
   6983  1.1  mrg 	* testsuite/experimental/feat-lib-fund.cc: Likewise.
   6984  1.1  mrg 
   6985  1.1  mrg 	PR libstdc++/71771
   6986  1.1  mrg 	* include/bits/stl_iterator.h
   6987  1.1  mrg 	(operator-(reverse_iterator<Iter>, reverse_iterator<Iter>): Only
   6988  1.1  mrg 	define for C++98 mode.
   6989  1.1  mrg 	(operator-(move_iterator<Iter>, move_iterator<Iter>): Don't define.
   6990  1.1  mrg 	* testsuite/24_iterators/headers/iterator/synopsis.cc: Use
   6991  1.1  mrg 	-std=gnu++98.
   6992  1.1  mrg 	* testsuite/24_iterators/headers/iterator/synopsis_c++11.cc: New test.
   6993  1.1  mrg 	* testsuite/24_iterators/headers/iterator/synopsis_c++14.cc: New test.
   6994  1.1  mrg 	* testsuite/24_iterators/headers/iterator/synopsis_c++17.cc: New test.
   6995  1.1  mrg 	* testsuite/24_iterators/move_iterator/greedy_ops.cc: Don't test
   6996  1.1  mrg 	difference operator.
   6997  1.1  mrg 	* testsuite/24_iterators/reverse_iterator/greedy_ops.cc: Only test
   6998  1.1  mrg 	difference operator for C++98.
   6999  1.1  mrg 	* testsuite/24_iterators/reverse_iterator/71771.cc: New test.
   7000  1.1  mrg 
   7001  1.1  mrg 	* include/bits/c++config (_GLIBCXX17_CONSTEXPR): Define.
   7002  1.1  mrg 	* include/bits/range_access.h (begin, end, rbegin, rend, crbegin)
   7003  1.1  mrg 	(crend): Add _GLIBCXX17_CONSTEXPR as per P0031R0.
   7004  1.1  mrg 	* include/bits/stl_iterator.h (reverse_iterator, move_iterator)
   7005  1.1  mrg 	(__make_reverse_iterator, make_reverse_iterator, make_move_iterator):
   7006  1.1  mrg 	Likewise.
   7007  1.1  mrg 	* include/bits/stl_iterator_base_funcs.h (__distance, __advance): Add
   7008  1.1  mrg 	_GLIBCXX14_CONSTEXPR.
   7009  1.1  mrg 	(distance, advance, next, prev): Add _GLIBCXX17_CONSTEXPR.
   7010  1.1  mrg 	* include/std/array (array::begin, array::end, array::rbegin)
   7011  1.1  mrg 	(array::rend, array::cbegin, array:cend, array::crbegin)
   7012  1.1  mrg 	(array::crend, array::operator[], array::at, array::front)
   7013  1.1  mrg 	(array::back, array::data): Likewise.
   7014  1.1  mrg 	* testsuite/24_iterators/headers/iterator/range_access.cc: Replace
   7015  1.1  mrg 	with separate tests for C++11, C++14, and C++17.
   7016  1.1  mrg 	* testsuite/24_iterators/headers/iterator/range_access_c++11.cc: New.
   7017  1.1  mrg 	* testsuite/24_iterators/headers/iterator/range_access_c++14.cc: New.
   7018  1.1  mrg 	* testsuite/24_iterators/headers/iterator/range_access_c++17.cc: New.
   7019  1.1  mrg 
   7020  1.1  mrg 2016-08-22  Tim Shen  <timshen (a] google.com>
   7021  1.1  mrg 
   7022  1.1  mrg 	Split _M_dfs() into smaller functions.
   7023  1.1  mrg 	* regex_executor.h(_M_handle_repeat, _M_handle_subexpr_begin)
   7024  1.1  mrg 	(_M_handle_subexpr_end, _M_handle_line_begin_assertion)
   7025  1.1  mrg 	(_M_handle_line_end_assertion, _M_handle_word_boundary)
   7026  1.1  mrg 	(_M_handle_subexpr_lookahead, _M_handle_match)
   7027  1.1  mrg 	(_M_handle_backref, _M_handle_accept, _M_handle_alternative):
   7028  1.1  mrg 	Add separate function declarations.
   7029  1.1  mrg 	* regex_executor.tcc: Split _M_dfs() into multiple handler functions.
   7030  1.1  mrg 
   7031  1.1  mrg 2016-08-22  Gleb Natapov  <gleb (a] scylladb.com>
   7032  1.1  mrg 
   7033  1.1  mrg 	PR libstdc++/68297
   7034  1.1  mrg 	* config/abi/pre/gnu-versioned-namespace.ver: Export
   7035  1.1  mrg 	__cxa_init_primary_exception and std::exception_ptr(void*).
   7036  1.1  mrg 	* config/abi/pre/gnu.ver (CXXABI_1.3.11) : Add new symbol version and
   7037  1.1  mrg 	export __cxa_init_primary_exception and std::exception_ptr(void*).
   7038  1.1  mrg 	* include/Makefile.am: Add new headers.
   7039  1.1  mrg 	* include/Makefile.in: Regenerate.
   7040  1.1  mrg 	* libsupc++/Makefile.am: Add new headers.
   7041  1.1  mrg 	* libsupc++/Makefile.in: Regenerate.
   7042  1.1  mrg 	* libsupc++/cxxabi.h (__cxa_allocate_exception): Move to ...
   7043  1.1  mrg 	* libsupc++/cxxabi_init_exception.h: New header.
   7044  1.1  mrg 	(__cxa_init_primary_exception): Declare.
   7045  1.1  mrg 	* libsupc++/eh_throw.cc (__cxa_init_primary_exception): Define.
   7046  1.1  mrg 	(__cxa_throw): Use __cxa_init_primary_exception.
   7047  1.1  mrg 	* libsupc++/exception (std::exception): Move to ...
   7048  1.1  mrg 	* libsupc++/exception.h: New header.
   7049  1.1  mrg 	* libsupc++/exception_ptr.h (__exception_ptr::exception_ptr): Add
   7050  1.1  mrg 	friend declaration.
   7051  1.1  mrg 	(__exception_ptr::__dest_thunk): New function template.
   7052  1.1  mrg 	(std::make_exception_ptr) [__cpp_rtti && !_GLIBCXX_HAVE_CDTOR_CALLABI]:
   7053  1.1  mrg 	Use __cxa_allocate_exception and __cxa_init_primary_exception to
   7054  1.1  mrg 	create exception_ptr.
   7055  1.1  mrg 	* libsupc++/typeinfo: Include bits/exception.h instead of exception.
   7056  1.1  mrg 	* testsuite/util/testsuite_abi.cc: Add CXXABI_1.3.11 version.
   7057  1.1  mrg 
   7058  1.1  mrg 2016-08-22  Jonathan Wakely  <jwakely (a] redhat.com>
   7059  1.1  mrg 
   7060  1.1  mrg 	* doc/xml/api.xml: Replace hardcoded links for specific versions with
   7061  1.1  mrg 	link to docs for all releases.
   7062  1.1  mrg 	* doc/html/*: Regenerate.
   7063  1.1  mrg 
   7064  1.1  mrg 	PR libstdc++/77322
   7065  1.1  mrg 	* doc/xml/manual/intro.xml: Document DR 2062 change.
   7066  1.1  mrg 	* include/std/functional (function::swap): Add noexcept.
   7067  1.1  mrg 	(swap(function<Res(Args...)&, function<Res(Args...)&)): Likewise.
   7068  1.1  mrg 	* testsuite/20_util/function/77322.cc: New test.
   7069  1.1  mrg 
   7070  1.1  mrg 2016-08-19  Jonathan Wakely  <jwakely (a] redhat.com>
   7071  1.1  mrg 
   7072  1.1  mrg 	* testsuite/21_strings/basic_string/pthread18185.cc: Use -pthread for
   7073  1.1  mrg 	*-*-solaris* instead of -pthreads.
   7074  1.1  mrg 	* testsuite/21_strings/basic_string/pthread4.cc : Likewise.
   7075  1.1  mrg 	* testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
   7076  1.1  mrg 	* testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
   7077  1.1  mrg 	* testsuite/23_containers/list/pthread1.cc: Likewise.
   7078  1.1  mrg 	* testsuite/23_containers/list/pthread5.cc: Likewise.
   7079  1.1  mrg 	* testsuite/23_containers/map/pthread6.cc: Likewise.
   7080  1.1  mrg 	* testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
   7081  1.1  mrg 	* testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
   7082  1.1  mrg 	* testsuite/30_threads/shared_mutex/*: Likewise.
   7083  1.1  mrg 	* testsuite/ext/rope/pthread7-rope.cc: Likewise.
   7084  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/thread/
   7085  1.1  mrg 	default_weaktoshared.cc: Likewise.
   7086  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/thread/
   7087  1.1  mrg 	mutex_weaktoshared.cc: Likewise.
   7088  1.1  mrg 	* testsuite/20_util/shared_ptr/atomic/3.cc: Likewise. Use
   7089  1.1  mrg 	dg-require-effective-target instead of using -std option.
   7090  1.1  mrg 	* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
   7091  1.1  mrg 	Likewise.
   7092  1.1  mrg 	* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise.
   7093  1.1  mrg 	* testsuite/23_containers/vector/debug/multithreaded_swap.cc:
   7094  1.1  mrg 	Likewise.
   7095  1.1  mrg 	* testsuite/30_threads/async/*: Likewise.
   7096  1.1  mrg 	* testsuite/30_threads/call_once/*: Likewise.
   7097  1.1  mrg 	* testsuite/30_threads/condition_variable/*: Likewise.
   7098  1.1  mrg 	* testsuite/30_threads/condition_variable_any/*: Likewise.
   7099  1.1  mrg 	* testsuite/30_threads/future/*: Likewise.
   7100  1.1  mrg 	* testsuite/30_threads/lock/*: Likewise.
   7101  1.1  mrg 	* testsuite/30_threads/mutex/*: Likewise.
   7102  1.1  mrg 	* testsuite/30_threads/packaged_task/*: Likewise.
   7103  1.1  mrg 	* testsuite/30_threads/promise/*: Likewise.
   7104  1.1  mrg 	* testsuite/30_threads/recursive_mutex/*: Likewise.
   7105  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/*: Likewise.
   7106  1.1  mrg 	* testsuite/30_threads/shared_future/*: Likewise.
   7107  1.1  mrg 	* testsuite/30_threads/shared_lock/*: Likewise.
   7108  1.1  mrg 	* testsuite/30_threads/shared_timed_mutex/*: Likewise.
   7109  1.1  mrg 	* testsuite/30_threads/this_thread/*: Likewise.
   7110  1.1  mrg 	* testsuite/30_threads/thread/*: Likewise.
   7111  1.1  mrg 	* testsuite/30_threads/timed_mutex/*: Likewise.
   7112  1.1  mrg 	* testsuite/30_threads/try_lock/*: Likewise.
   7113  1.1  mrg 	* testsuite/30_threads/unique_lock/*: Likewise.
   7114  1.1  mrg 
   7115  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status of not_fn.
   7116  1.1  mrg 	* doc/html/*: Regenerate.
   7117  1.1  mrg 	* include/experimental/functional (_Not_fn, not_fn): Match C++17
   7118  1.1  mrg 	semantics.
   7119  1.1  mrg 	* include/std/functional (_Not_fn, not_fn): Define for C++17.
   7120  1.1  mrg 	* testsuite/20_util/not_fn/1.cc: New.
   7121  1.1  mrg 	* testsuite/experimental/functional/not_fn.cc: Test abstract class.
   7122  1.1  mrg 	Remove test for volatile-qualified wrapper.
   7123  1.1  mrg 
   7124  1.1  mrg 	* include/std/atomic (atomic::is_always_lock_free): Define.
   7125  1.1  mrg 	* testsuite/29_atomics/atomic/60695.cc: Adjust dg-error lineno.
   7126  1.1  mrg 	* testsuite/29_atomics/atomic/is_always_lock_free.cc: New.
   7127  1.1  mrg 	* testsuite/29_atomics/atomic_integral/is_always_lock_free.cc: New.
   7128  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status.
   7129  1.1  mrg 	* doc/html/*: Regenerate.
   7130  1.1  mrg 
   7131  1.1  mrg 	* include/experimental/tuple (apply): Qualify call to __apply_impl.
   7132  1.1  mrg 	* include/std/tuple (apply): Likewise.
   7133  1.1  mrg 	* testsuite/experimental/system_error/value.cc: Fix ambiguities in
   7134  1.1  mrg 	C++17 mode.
   7135  1.1  mrg 	* testsuite/experimental/tuple/tuple_size.cc: Likewise.
   7136  1.1  mrg 	* testsuite/experimental/type_traits/value.cc: Likewise.
   7137  1.1  mrg 
   7138  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status of make_from_tuple
   7139  1.1  mrg 	and variant.
   7140  1.1  mrg 	* doc/html/*: Regenerate.
   7141  1.1  mrg 
   7142  1.1  mrg 2016-08-18  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   7143  1.1  mrg 
   7144  1.1  mrg 	Implement the latest proposed resolution of LWG 2756.
   7145  1.1  mrg 	* include/std/optional (Optional_base(const _Tp&))
   7146  1.1  mrg 	(Optional_base(_Tp&&), using _Base::_Base): Remove.
   7147  1.1  mrg 	(optional(nullopt_t)): New.
   7148  1.1  mrg 	(optional(_Up&&)): Invoke base directly with in_place
   7149  1.1  mrg 	rather than creating a temporary, add default template
   7150  1.1  mrg 	argument, change constraints.
   7151  1.1  mrg 	(optional(const optional<_Up>&)): Invoke base directly
   7152  1.1  mrg 	with in_place, remove unnecessary constraints.
   7153  1.1  mrg 	(optional(optional<_Up>&& __t)): Likewise.
   7154  1.1  mrg 	(optional(in_place_t, _Args&&...)): New.
   7155  1.1  mrg 	(optional(in_place_t, initializer_list<_Up>, _Args&&...)): Likewise.
   7156  1.1  mrg 	(operator=(_Up&&)): Add default template argument, change constraints.
   7157  1.1  mrg 	(operator=(const optional<_Up>&)): Put is_same first in the
   7158  1.1  mrg 	constraints.
   7159  1.1  mrg 	(operator=(optional<_Up>&&)): Likewise.
   7160  1.1  mrg 	* testsuite/20_util/optional/assignment/5.cc: Add a test to
   7161  1.1  mrg 	verify assignment from something that can't be perfect-forwarded.
   7162  1.1  mrg 	* testsuite/20_util/optional/cons/value.cc: Add tests to verify
   7163  1.1  mrg 	that a nested optional is disengaged when constructed
   7164  1.1  mrg 	from a disengaged element type,	and to verify that assignments
   7165  1.1  mrg 	from an engaged element type engage the optional.
   7166  1.1  mrg 
   7167  1.1  mrg 2016-08-18  Tim Shen  <timshen (a] google.com>
   7168  1.1  mrg 
   7169  1.1  mrg 	Implement <variant>
   7170  1.1  mrg 
   7171  1.1  mrg 	* include/Makefile.am: Add new file std/variant.
   7172  1.1  mrg 	* include/Makefile.in: Generated from Makefile.am.
   7173  1.1  mrg 	* include/bits/enable_special_members.h: Add a tag type to allow
   7174  1.1  mrg 	the construction in non-default constructor.
   7175  1.1  mrg 	* include/bits/uses_allocator.h: Add convenience traits to
   7176  1.1  mrg 	detect constructibility.
   7177  1.1  mrg 	* include/std/variant: Implement <variant>.
   7178  1.1  mrg 	* testsuite/20_util/variant/compile.cc: Compile-time tests.
   7179  1.1  mrg 	* testsuite/20_util/variant/run.cc: Runtime tests.
   7180  1.1  mrg 
   7181  1.1  mrg 2016-08-18  Jonathan Wakely  <jwakely (a] redhat.com>
   7182  1.1  mrg 
   7183  1.1  mrg 	* doc/xml/manual/test.xml (test.run.permutations): Expand section.
   7184  1.1  mrg 	(test.new_tests): Rewrite section.
   7185  1.1  mrg 	(tests.dg.directives): New section.
   7186  1.1  mrg 	* doc/html/*: Regenerate.
   7187  1.1  mrg 
   7188  1.1  mrg 	* doc/xml/manual/test.xml: Improve documentation of test targets.
   7189  1.1  mrg 	Document new-abi-baseline, check-debug, and check-parallel targets.
   7190  1.1  mrg 
   7191  1.1  mrg 	* doc/xml/manual/build_hacking.xml: New section on shared library
   7192  1.1  mrg 	versioning.
   7193  1.1  mrg 
   7194  1.1  mrg 	* doc/xml/manual/build_hacking.xml: Improve markup.
   7195  1.1  mrg 	* doc/xml/manual/test.xml: Likewise. Change section title from "Test"
   7196  1.1  mrg 	to "Testing".
   7197  1.1  mrg 	* doc/xml/faq.xml: Change link text to "Testing".
   7198  1.1  mrg 
   7199  1.1  mrg 	* testsuite/tr1/3_function_objects/function/10.cc: Remove unintended
   7200  1.1  mrg 	dg-options directive.
   7201  1.1  mrg 
   7202  1.1  mrg 2016-08-17  Jonathan Wakely  <jwakely (a] redhat.com>
   7203  1.1  mrg 
   7204  1.1  mrg 	* testsuite/20_util/reference_wrapper/invoke-2.cc: Fix invalid dg-do
   7205  1.1  mrg 	directive and use effective target instead of dg-options.
   7206  1.1  mrg 
   7207  1.1  mrg 	* testsuite/20_util/hash/chi2_q_bit_flip_set.cc: Use effective target
   7208  1.1  mrg 	instead of -std in dg-options.
   7209  1.1  mrg 	* testsuite/20_util/hash/chi2_q_bit_string_set.cc: Likewise.
   7210  1.1  mrg 	* testsuite/20_util/hash/chi2_q_numeric_pattern_set.cc: Likewise.
   7211  1.1  mrg 	* testsuite/20_util/hash/chi2_q_uniform_random.cc: Likewise.
   7212  1.1  mrg 	* testsuite/20_util/hash/quality.cc: Likewise.
   7213  1.1  mrg 	* testsuite/25_algorithms/heap/moveable.cc: Likewise.
   7214  1.1  mrg 	* testsuite/25_algorithms/heap/moveable2.cc: Likewise.
   7215  1.1  mrg 	* testsuite/25_algorithms/nth_element/random_test.cc: Likewise.
   7216  1.1  mrg 	* testsuite/25_algorithms/partial_sort/random_test.cc: Likewise.
   7217  1.1  mrg 	* testsuite/25_algorithms/partial_sort_copy/random_test.cc: Likewise.
   7218  1.1  mrg 	* testsuite/25_algorithms/sort/random_test.cc: Likewise.
   7219  1.1  mrg 
   7220  1.1  mrg 	* testsuite/20_util/tuple/67844.cc: Require c++11 effective target.
   7221  1.1  mrg 	* testsuite/20_util/tuple/cons/nested_tuple_construct.cc: Likewise.
   7222  1.1  mrg 	* testsuite/27_io/rvalue_streams.cc: Likewise.
   7223  1.1  mrg 
   7224  1.1  mrg 	* testsuite/26_numerics/complex/literals/types.cc: Add comment.
   7225  1.1  mrg 
   7226  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/char/2.cc:
   7227  1.1  mrg 	Remove duplicate dg-options directive.
   7228  1.1  mrg 
   7229  1.1  mrg 	* testsuite/ext/profile/all.cc: Use effective target instead of
   7230  1.1  mrg 	-std=gnu++11. Use dg-additional-options instead of repeating options.
   7231  1.1  mrg 
   7232  1.1  mrg 	* testsuite/20_util/bind/ref_neg.cc: Use effective target instead of
   7233  1.1  mrg 	-std=gnu++11. Add -fno-show-columns to dg-options. Use dg-prune-output
   7234  1.1  mrg 	instead of dg-excess-errors.
   7235  1.1  mrg 
   7236  1.1  mrg 	* testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Disable
   7237  1.1  mrg 	test for C++17.
   7238  1.1  mrg 	* testsuite/experimental/chrono/value.cc: Avoid ambiguities in C++17.
   7239  1.1  mrg 	* testsuite/experimental/ratio/value.cc: Likewise.
   7240  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_map_rand.cc: Disable test for
   7241  1.1  mrg 	C++17.
   7242  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_set_rand.cc: Likewise.
   7243  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_map_rand.cc: Likewise.
   7244  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_set_rand.cc: Likewise.
   7245  1.1  mrg 	* testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
   7246  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_map_rand.cc: Likewise.
   7247  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_set_rand.cc: Likewise.
   7248  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_map_rand.cc: Likewise.
   7249  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_set_rand.cc: Likewise.
   7250  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   7251  1.1  mrg 	10_cyl_bessel_k/airy.cc: Adjust namespace of __detail::__airy for
   7252  1.1  mrg 	C++17 compatibility.
   7253  1.1  mrg 
   7254  1.1  mrg 	* testsuite/24_iterators/headers/iterator/range_access.cc: Adjust
   7255  1.1  mrg 	expected signatures for C++14 compatibility.
   7256  1.1  mrg 
   7257  1.1  mrg 	PR libstdc++/77264
   7258  1.1  mrg 	* include/bits/basic_string.h (operator=(__sv_type)
   7259  1.1  mrg 	(append(__sv_type), assign(__sv_type), insert(size_type, __sv_type))
   7260  1.1  mrg 	(replace(size_type, size_type, __sv_type))
   7261  1.1  mrg 	(replace(const_iterator, const_iterator, __sv_type))
   7262  1.1  mrg 	(find(__sv_type, size_type), rfind(__sv_type, size_type))
   7263  1.1  mrg 	(compare(size_type, size_type, __sv_type)): Reformat.
   7264  1.1  mrg 	(_If_sv): Define helper for SFINAE constaints.
   7265  1.1  mrg 	(append(const _Tp&, size_type, size_type))
   7266  1.1  mrg 	(assign(const _Tp&, size_type, size_type))
   7267  1.1  mrg 	(insert(size_type, const _Tp&, size_type, size_type))
   7268  1.1  mrg 	(replace(size_type, size_type, const _Tp&, size_type, size_type)):
   7269  1.1  mrg 	Use _If_sv.
   7270  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/char/4.cc: Test
   7271  1.1  mrg 	SFINAE constraints.
   7272  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/4.cc:
   7273  1.1  mrg 	Likewise.
   7274  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/char/7.cc:
   7275  1.1  mrg 	Likewise.
   7276  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/7.cc:
   7277  1.1  mrg 	Likewise.
   7278  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/char/4.cc:
   7279  1.1  mrg 	Likewise.
   7280  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/4.cc:
   7281  1.1  mrg 	Likewise.
   7282  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/insert/char/3.cc:
   7283  1.1  mrg 	Likewise.
   7284  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/insert/wchar_t/3.cc:
   7285  1.1  mrg 	Likewise.
   7286  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/char/7.cc:
   7287  1.1  mrg 	Likewise.
   7288  1.1  mrg 	* testsuite/21_strings/basic_string/operations/compare/char/2.cc:
   7289  1.1  mrg 	Likewise.
   7290  1.1  mrg 	* testsuite/21_strings/basic_string/operations/compare/wchar_t/2.cc:
   7291  1.1  mrg 	Likewise.
   7292  1.1  mrg 
   7293  1.1  mrg 2016-08-16  Jonathan Wakely  <jwakely (a] redhat.com>
   7294  1.1  mrg 
   7295  1.1  mrg 	PR libstdc++/72847
   7296  1.1  mrg 	* include/bits/stl_bvector.h (_Bvector_base::_M_deallocate): Zero
   7297  1.1  mrg 	pointers to start and end of storage.
   7298  1.1  mrg 	* testsuite/23_containers/vector/bool/72847.cc: New test.
   7299  1.1  mrg 	* include/bits/vector.tcc (vector<bool>::_M_reallocate): Only update
   7300  1.1  mrg 	_M_finish after deallocating.
   7301  1.1  mrg 	(vector<bool>::_M_fill_insert): Likewise.
   7302  1.1  mrg 	(vector<bool>::_M_insert_range): Likewise.
   7303  1.1  mrg 	(vector<bool>::_M_insert_aux): Likewise.
   7304  1.1  mrg 
   7305  1.1  mrg 2016-08-15  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   7306  1.1  mrg 
   7307  1.1  mrg 	Implement LWG 2744 and LWG 2754.
   7308  1.1  mrg 	* include/std/any (any(ValueType&&)): Constrain with __is_in_place_type.
   7309  1.1  mrg 	(any(in_place_type_t<_ValueType>, _Args&&...)): Use _Decay.
   7310  1.1  mrg 	(any(in_place_type_t<_ValueType>, initializer_list<_Up>, _Args&&...)):
   7311  1.1  mrg 	Likewise.
   7312  1.1  mrg 	(emplace(_Args&&...)): Likewise.
   7313  1.1  mrg 	(emplace(initializer_list<_Up>, _Args&&...)): Likewise.
   7314  1.1  mrg 	* include/std/utility: (__is_in_place_type_impl): New.
   7315  1.1  mrg 	(__is_in_place_type): Likewise.
   7316  1.1  mrg 	* testsuite/20_util/any/assign/emplace.cc: Add tests for decaying
   7317  1.1  mrg 	emplace.
   7318  1.1  mrg 	* testsuite/20_util/any/cons/in_place.cc: Add tests for decaying
   7319  1.1  mrg 	in_place constructor.
   7320  1.1  mrg 	* testsuite/20_util/any/misc/any_cast_neg.cc: Adjust.
   7321  1.1  mrg 	* testsuite/20_util/any/requirements.cc: Add a test for
   7322  1.1  mrg 	in_place-constructing a non-default-constructible type.
   7323  1.1  mrg 
   7324  1.1  mrg 2016-08-15  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   7325  1.1  mrg 
   7326  1.1  mrg 	Add a feature macro for C++17 make_from_tuple.
   7327  1.1  mrg 	* include/std/tuple (__cpp_lib_make_from_tuple): New.
   7328  1.1  mrg 	(__make_from_tuple_impl(_Tuple&&, index_sequence<_Idx...>)):
   7329  1.1  mrg 	Qualify the call to get<>().
   7330  1.1  mrg 	* testsuite/20_util/tuple/make_from_tuple/1.cc: Adjust.
   7331  1.1  mrg 
   7332  1.1  mrg 2016-08-15  Uros Bizjak  <ubizjak (a] gmail.com>
   7333  1.1  mrg 
   7334  1.1  mrg 	* src/filesystem/ops.cc: Always include ostream and
   7335  1.1  mrg 	ext/stdio_filebuf.h.
   7336  1.1  mrg 	(do_copy_file): Check if _GLIBCXX_USE_FCHMODAT is defined.
   7337  1.1  mrg 	[_GLIBCXX_USE_SENDFILE]: Fallback to read/write operations in case
   7338  1.1  mrg 	sendfile fails with ENOSYS or EINVAL.
   7339  1.1  mrg 
   7340  1.1  mrg 2016-08-15  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   7341  1.1  mrg 
   7342  1.1  mrg 	PR libstdc++/72840
   7343  1.1  mrg 	* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Fix dg-error
   7344  1.1  mrg 	syntax.
   7345  1.1  mrg 
   7346  1.1  mrg 2016-08-11  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   7347  1.1  mrg 
   7348  1.1  mrg 	Implement C++17 make_from_tuple.
   7349  1.1  mrg 	* include/std/tuple (__make_from_tuple_impl, make_from_tuple): New.
   7350  1.1  mrg 	* testsuite/20_util/tuple/make_from_tuple/1.cc: Likewise.
   7351  1.1  mrg 
   7352  1.1  mrg 2016-08-11  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   7353  1.1  mrg 
   7354  1.1  mrg 	Implement LWG 2758.
   7355  1.1  mrg 	* include/bits/basic_string.h
   7356  1.1  mrg 	(append(__sv_type, size_type, size_type)): Turn into a template,
   7357  1.1  mrg 	change parameter type, constrain, add a conversion to __sv_type
   7358  1.1  mrg 	from the dependent parameter type.
   7359  1.1  mrg 	(assign(__sv_type, size_type, size_type)): Likewise.
   7360  1.1  mrg 	(insert(size_type, __sv_type, size_type, size_type)): Likewise.
   7361  1.1  mrg 	(replace(size_type, size_type, __sv_type, size_type, size_type)):
   7362  1.1  mrg 	Likewise.
   7363  1.1  mrg 	(compare(size_type, size_type,__sv_type, size_type, size_type)):
   7364  1.1  mrg 	Likewise.
   7365  1.1  mrg 	* testsuite/21_strings/basic_string/lwg2758.cc: New.
   7366  1.1  mrg 
   7367  1.1  mrg 2016-08-06  Jonathan Wakely  <jwakely (a] redhat.com>
   7368  1.1  mrg 
   7369  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status table.
   7370  1.1  mrg 	* doc/html/manual/status.html: Regenerate.
   7371  1.1  mrg 
   7372  1.1  mrg 	* testsuite/lib/libstdc++.exp: Fix typo in comment.
   7373  1.1  mrg 
   7374  1.1  mrg 	PR libstdc++/72820
   7375  1.1  mrg 	* include/std/functional (_Function_base::_Base_manager::_M_clone):
   7376  1.1  mrg 	Qualify new operator.
   7377  1.1  mrg 	* testsuite/20_util/function/cons/72820.cc: New test.
   7378  1.1  mrg 
   7379  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Add missing LFTSv2 features.
   7380  1.1  mrg 	* doc/html/manual/status.html: Regenerate.
   7381  1.1  mrg 	* include/Makefile.am: Add new header.
   7382  1.1  mrg 	* include/Makefile.in: Regenerate.
   7383  1.1  mrg 	* include/bits/invoke.h: New header.
   7384  1.1  mrg 	(__invoke): Make constexpr. Add && to types in exception specification.
   7385  1.1  mrg 	* include/experimental/tuple (apply, __apply_impl): Fix non-reserved
   7386  1.1  mrg 	names. Include <bits/invoke.h> and use std::__invoke.
   7387  1.1  mrg 	* include/std/functional (__invfwd, __invoke_impl, __invoke): Move to
   7388  1.1  mrg 	new header.
   7389  1.1  mrg 	(invoke): Add && to types in exception specification.
   7390  1.1  mrg 	* include/std/tuple (apply, __apply_impl): Define for C++17.
   7391  1.1  mrg 	* testsuite/20_util/tuple/apply/1.cc: New test.
   7392  1.1  mrg 	* testsuite/20_util/tuple/element_access/get_neg.cc: Adjust dg-error
   7393  1.1  mrg 	lineno.
   7394  1.1  mrg 
   7395  1.1  mrg 2016-08-05  Jonathan Wakely  <jwakely (a] redhat.com>
   7396  1.1  mrg 
   7397  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Correct shared_from_this status.
   7398  1.1  mrg 	* doc/html/manual/status.html: Regenerate.
   7399  1.1  mrg 
   7400  1.1  mrg 	* include/std/chrono (floor, ceil, round, abs): New for C++17.
   7401  1.1  mrg 	* testsuite/20_util/duration_cast/rounding.cc: New test.
   7402  1.1  mrg 	* testsuite/20_util/time_point_cast/rounding.cc: New test.
   7403  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status table.
   7404  1.1  mrg 	* doc/html/manual/status.html: Regenerate.
   7405  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust
   7406  1.1  mrg 	dg-error lineno.
   7407  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
   7408  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
   7409  1.1  mrg 	* testsuite/20_util/duration/literals/range.cc: Likewise.
   7410  1.1  mrg 
   7411  1.1  mrg 	* include/std/functional (__callable_functor): Remove.
   7412  1.1  mrg 	(_Function_handler::_M_invoke): Use __invoke instead of
   7413  1.1  mrg 	__callable_functor or mem_fn.
   7414  1.1  mrg 	(function::_Callable): Use lvalue in result_of expression.
   7415  1.1  mrg 	(function): Remove TODO comments about allocators.
   7416  1.1  mrg 	* testsuite/20_util/function/cons/refqual.cc: New test.
   7417  1.1  mrg 
   7418  1.1  mrg 2016-08-04  Jonathan Wakely  <jwakely (a] redhat.com>
   7419  1.1  mrg 
   7420  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update status table.
   7421  1.1  mrg 	* include/std/functional (__inv_unwrap): Move to <type_traits>.
   7422  1.1  mrg 	(__invoke_impl): Remove exception specifications.
   7423  1.1  mrg 	(__invoke, invoke): Add exception specifications using
   7424  1.1  mrg 	__is_nothrow_callable.
   7425  1.1  mrg 	* include/std/type_traits (__inv_unwrap): Move from <functional>.
   7426  1.1  mrg 	(__is_callable_impl, __call_is_nt, __call_is_nothrow): New helpers.
   7427  1.1  mrg 	(__is_callable, __is_nothrow_callable): New traits.
   7428  1.1  mrg 	(is_callable, is_callable_v): New C++17 traits.
   7429  1.1  mrg 	(is_nothrow_callable, is_nothrow_callable_v): Likewise.
   7430  1.1  mrg 	* testsuite/20_util/is_callable/requirements/
   7431  1.1  mrg 	explicit_instantiation.cc: New test.
   7432  1.1  mrg 	* testsuite/20_util/is_callable/requirements/
   7433  1.1  mrg 	explicit_instantiation_ext.cc: New test.
   7434  1.1  mrg 	* testsuite/20_util/is_callable/requirements/typedefs.cc: New test.
   7435  1.1  mrg 	* testsuite/20_util/is_callable/requirements/typedefs_ext.cc: New
   7436  1.1  mrg 	test.
   7437  1.1  mrg 	* testsuite/20_util/is_callable/value.cc: New test.
   7438  1.1  mrg 	* testsuite/20_util/is_callable/value_ext.cc: New test.
   7439  1.1  mrg 	* testsuite/20_util/is_nothrow_callable/requirements/
   7440  1.1  mrg 	explicit_instantiation.cc: New test.
   7441  1.1  mrg 	* testsuite/20_util/is_nothrow_callable/requirements/
   7442  1.1  mrg 	explicit_instantiation_ext.cc: New test.
   7443  1.1  mrg 	* testsuite/20_util/is_nothrow_callable/requirements/typedefs.cc:
   7444  1.1  mrg 	New test.
   7445  1.1  mrg 	* testsuite/20_util/is_nothrow_callable/requirements/typedefs_ext.cc:
   7446  1.1  mrg 	New test.
   7447  1.1  mrg 	* testsuite/20_util/is_nothrow_callable/value.cc: New test.
   7448  1.1  mrg 	* testsuite/20_util/is_nothrow_callable/value_ext.cc: New test.
   7449  1.1  mrg 
   7450  1.1  mrg 	* doc/xml/manual/status_cxx2017.xml: Update C++17 status table.
   7451  1.1  mrg 	* doc/html/manual/status.html: Regenerate.
   7452  1.1  mrg 
   7453  1.1  mrg 	* testsuite/20_util/enable_shared_from_this/members/reinit.cc: Use
   7454  1.1  mrg 	effective target not dg-options. Move check for feature-test macro to:
   7455  1.1  mrg 	* testsuite/20_util/enable_shared_from_this/members/weak_from_this.cc:
   7456  1.1  mrg 	New test.
   7457  1.1  mrg 
   7458  1.1  mrg 	* include/std/functional (_Unwrap): Rename to __inv_unwrap.
   7459  1.1  mrg 	(__invfwd): Adjust.
   7460  1.1  mrg 	(__invoke_impl): Remove unused template parameters.
   7461  1.1  mrg 	* testsuite/20_util/function_objects/invoke/59768.cc: Remove unused
   7462  1.1  mrg 	parameter.
   7463  1.1  mrg 	* testsuite/20_util/function_objects/invoke/ref_ext.cc: Copy 59768.cc
   7464  1.1  mrg 	and test __invoke extension for C++11.
   7465  1.1  mrg 
   7466  1.1  mrg 2016-08-03  Jonathan Wakely  <jwakely (a] redhat.com>
   7467  1.1  mrg 
   7468  1.1  mrg 	* include/bits/shared_ptr_base.h (__cpp_lib_enable_shared_from_this):
   7469  1.1  mrg 	Define feature-test macro.
   7470  1.1  mrg 	* testsuite/20_util/enable_shared_from_this/members/reinit.cc: Test
   7471  1.1  mrg 	for the macro.
   7472  1.1  mrg 
   7473  1.1  mrg 	* include/bits/shared_ptr.h (shared_ptr::weak_type): Define.
   7474  1.1  mrg 	* include/bits/shared_ptr_base.h (__shared_ptr::weak_type): Define.
   7475  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error.
   7476  1.1  mrg 	* testsuite/20_util/shared_ptr/requirements/weak_type.cc: New test.
   7477  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/void_neg.cc: Likewise.
   7478  1.1  mrg 
   7479  1.1  mrg 	* include/std/utility (as_const): Define.
   7480  1.1  mrg 	* testsuite/20_util/as_const/1.cc: New test.
   7481  1.1  mrg 	* testsuite/20_util/as_const/rvalue_neg.cc: New test.
   7482  1.1  mrg 
   7483  1.1  mrg 	* include/bits/shared_ptr.h (owner_less): Add default template
   7484  1.1  mrg 	argument.
   7485  1.1  mrg 	* include/bits/shared_ptr_base.h (_Sp_owner_less<void, void>): Define
   7486  1.1  mrg 	specialization.
   7487  1.1  mrg 	(owner_less<void>): Define specialization.
   7488  1.1  mrg 	* include/bits/stl_function.h (__cpp_lib_transparent_operators):
   7489  1.1  mrg 	Update value.
   7490  1.1  mrg 	* testsuite/20_util/owner_less/void.cc: New test.
   7491  1.1  mrg 	* testsuite/experimental/feat-cxx14.cc: Update macro value tested.
   7492  1.1  mrg 
   7493  1.1  mrg 	* include/bits/allocator.h (__cpp_lib_incomplete_container_elements):
   7494  1.1  mrg 	Define feature-test macro.
   7495  1.1  mrg 	* include/bits/range_access.h (__cpp_lib_array_constexpr): Likewise.
   7496  1.1  mrg 	* include/std/shared_mutex (__cpp_lib_shared_mutex): Uncomment.
   7497  1.1  mrg 	* include/std/type_traits (__cpp_lib_logical_traits): Fix value.
   7498  1.1  mrg 	(__cpp_lib_type_trait_variable_templates): Define.
   7499  1.1  mrg 
   7500  1.1  mrg 	* include/bits/stl_function.h: Remove commented-out macro.
   7501  1.1  mrg 	* include/bits/stl_tree.h (__cpp_lib_generic_associative_lookup):
   7502  1.1  mrg 	Define feature-test macro.
   7503  1.1  mrg 	* testsuite/experimental/feat-cxx14.cc: Add tests for more macros.
   7504  1.1  mrg 
   7505  1.1  mrg 	* include/bits/c++config (_GLIBCXX_USE_STD_SPEC_FUNCS): Define for
   7506  1.1  mrg 	C++17, or for C++11/C++14 when __STDCPP_WANT_MATH_SPEC_FUNCS__ is
   7507  1.1  mrg 	true.
   7508  1.1  mrg 	* include/bits/specfun.h [!__STDCPP_WANT_MATH_SPEC_FUNCS__]: Don't
   7509  1.1  mrg 	do #error for C++17.
   7510  1.1  mrg 	* include/c_global/cmath: Check _GLIBCXX_USE_STD_SPEC_FUNCS instead
   7511  1.1  mrg 	of __STDCPP_WANT_MATH_SPEC_FUNCS__.
   7512  1.1  mrg 	* include/tr1/bessel_function.tcc: Likewise.
   7513  1.1  mrg 	* include/tr1/beta_function.tcc: Likewise.
   7514  1.1  mrg 	* include/tr1/cmath: Likewise.
   7515  1.1  mrg 	* include/tr1/ell_integral.tcc: Likewise.
   7516  1.1  mrg 	* include/tr1/exp_integral.tcc: Likewise.
   7517  1.1  mrg 	* include/tr1/gamma.tcc: Likewise.
   7518  1.1  mrg 	* include/tr1/hypergeometric.tcc: Likewise.
   7519  1.1  mrg 	* include/tr1/legendre_function.tcc: Likewise.
   7520  1.1  mrg 	* include/tr1/modified_bessel_func.tcc: Likewise.
   7521  1.1  mrg 	* include/tr1/poly_hermite.tcc: Likewise.
   7522  1.1  mrg 	* include/tr1/poly_laguerre.tcc: Likewise.
   7523  1.1  mrg 	* include/tr1/riemann_zeta.tcc: Likewise.
   7524  1.1  mrg 	* include/tr1/special_function_util.h: Likewise.
   7525  1.1  mrg 	* testsuite/26_numerics/headers/cmath/functions_std_c++17.cc: New.
   7526  1.1  mrg 
   7527  1.1  mrg 	* include/std/type_traits (has_trivial_default_constructor): Remove.
   7528  1.1  mrg 	(has_trivial_copy_constructor, has_trivial_copy_assign): Likewise.
   7529  1.1  mrg 	* testsuite/20_util/has_trivial_copy_assign/requirements/
   7530  1.1  mrg 	explicit_instantiation.cc: Remove test.
   7531  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error
   7532  1.1  mrg 	line number.
   7533  1.1  mrg 	* testsuite/20_util/has_trivial_copy_assign/requirements/typedefs.cc:
   7534  1.1  mrg 	Likewise.
   7535  1.1  mrg 	* testsuite/20_util/has_trivial_copy_assign/value.cc: Likewise.
   7536  1.1  mrg 	* testsuite/20_util/has_trivial_copy_constructor/requirements/
   7537  1.1  mrg 	explicit_instantiation.cc: Likewise.
   7538  1.1  mrg 	* testsuite/20_util/has_trivial_copy_constructor/requirements/
   7539  1.1  mrg 	typedefs.cc: Likewise.
   7540  1.1  mrg 	* testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
   7541  1.1  mrg 	* testsuite/20_util/has_trivial_default_constructor/requirements/
   7542  1.1  mrg 	explicit_instantiation.cc: Likewise.
   7543  1.1  mrg 	* testsuite/20_util/has_trivial_default_constructor/requirements/
   7544  1.1  mrg 	typedefs.cc: Likewise.
   7545  1.1  mrg 	* testsuite/20_util/has_trivial_default_constructor/value.cc:
   7546  1.1  mrg 	Likewise.
   7547  1.1  mrg 	* testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
   7548  1.1  mrg 	Check has_trivial_default_constructor, has_trivial_copy_constructor,
   7549  1.1  mrg 	and has_trivial_copy_assign are not defined.
   7550  1.1  mrg 	* testsuite/20_util/pair/requirements/dr801.cc: Remove commented out
   7551  1.1  mrg 	tests.
   7552  1.1  mrg 	* testsuite/20_util/tuple/requirements/dr801.cc: Likewise.
   7553  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
   7554  1.1  mrg 	dg-error line number.
   7555  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
   7556  1.1  mrg 	Likewise.
   7557  1.1  mrg 
   7558  1.1  mrg 2016-08-02  Jonathan Wakely  <jwakely (a] redhat.com>
   7559  1.1  mrg 
   7560  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc:
   7561  1.1  mrg 	Remove reundant check for _GLIBCXX_USE_WCHAR_T and fix char type.
   7562  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc:
   7563  1.1  mrg 	Likewise.
   7564  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/wchar_t/minimal.cc:
   7565  1.1  mrg 	Likewise.
   7566  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/wchar_t/move.cc:
   7567  1.1  mrg 	Likewise.
   7568  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc:
   7569  1.1  mrg 	Likewise.
   7570  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/wchar_t/noexcept.cc:
   7571  1.1  mrg 	Likewise.
   7572  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/wchar_t/swap.cc:
   7573  1.1  mrg 	Likewise.
   7574  1.1  mrg 
   7575  1.1  mrg 	* testsuite/lib/libstdc++.exp (check_v3_target_filesystem_ts): Improve
   7576  1.1  mrg 	comments.
   7577  1.1  mrg 
   7578  1.1  mrg 	* testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Move
   7579  1.1  mrg 	dg-error to relevant line.
   7580  1.1  mrg 	* testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
   7581  1.1  mrg 	Likewise.
   7582  1.1  mrg 	* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
   7583  1.1  mrg 
   7584  1.1  mrg 	* scripts/testsuite_flags.in: Add -fno-show-column to cxxflags.
   7585  1.1  mrg 
   7586  1.1  mrg 	* testsuite/18_support/bad_exception/23591_thread-1.c: Skip test if
   7587  1.1  mrg 	options are present that aren't valid for C.
   7588  1.1  mrg 	* testsuite/abi/header_cxxabi.c: Likewise.
   7589  1.1  mrg 
   7590  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/
   7591  1.1  mrg 	check_value.cc: Do not add special functions to namespace std in TR1
   7592  1.1  mrg 	test.
   7593  1.1  mrg 
   7594  1.1  mrg 	* testsuite/ext/special_functions/conf_hyperg/check_nan.cc: Only
   7595  1.1  mrg 	run for C++11 and later.
   7596  1.1  mrg 	* testsuite/ext/special_functions/conf_hyperg/check_value.cc:
   7597  1.1  mrg 	Likewise.
   7598  1.1  mrg 	* testsuite/ext/special_functions/conf_hyperg/compile.cc: Likewise.
   7599  1.1  mrg 	* testsuite/ext/special_functions/hyperg/check_nan.cc: Likewise.
   7600  1.1  mrg 	* testsuite/ext/special_functions/hyperg/check_value.cc: Likewise.
   7601  1.1  mrg 	* testsuite/ext/special_functions/hyperg/compile.cc: Likewise.
   7602  1.1  mrg 	* testsuite/special_functions/01_assoc_laguerre/check_nan.cc:
   7603  1.1  mrg 	Likewise.
   7604  1.1  mrg 	* testsuite/special_functions/01_assoc_laguerre/check_value.cc:
   7605  1.1  mrg 	Likewise.
   7606  1.1  mrg 	* testsuite/special_functions/01_assoc_laguerre/compile.cc: Likewise.
   7607  1.1  mrg 	* testsuite/special_functions/01_assoc_laguerre/compile_2.cc:
   7608  1.1  mrg 	Likewise.
   7609  1.1  mrg 	* testsuite/special_functions/02_assoc_legendre/check_nan.cc:
   7610  1.1  mrg 	Likewise.
   7611  1.1  mrg 	* testsuite/special_functions/02_assoc_legendre/check_value.cc:
   7612  1.1  mrg 	Likewise.
   7613  1.1  mrg 	* testsuite/special_functions/02_assoc_legendre/compile.cc: Likewise.
   7614  1.1  mrg 	* testsuite/special_functions/02_assoc_legendre/compile_2.cc:
   7615  1.1  mrg 	* testsuite/special_functions/03_beta/check_nan.cc: Likewise.
   7616  1.1  mrg 	* testsuite/special_functions/03_beta/check_value.cc: Likewise.
   7617  1.1  mrg 	* testsuite/special_functions/03_beta/compile.cc: Likewise.
   7618  1.1  mrg 	* testsuite/special_functions/03_beta/compile_2.cc: Likewise.
   7619  1.1  mrg 	* testsuite/special_functions/04_comp_ellint_1/check_nan.cc: Likewise.
   7620  1.1  mrg 	* testsuite/special_functions/04_comp_ellint_1/check_value.cc:
   7621  1.1  mrg 	Likewise.
   7622  1.1  mrg 	* testsuite/special_functions/04_comp_ellint_1/compile.cc: Likewise.
   7623  1.1  mrg 	* testsuite/special_functions/04_comp_ellint_1/compile_2.cc: Likewise.
   7624  1.1  mrg 	* testsuite/special_functions/05_comp_ellint_2/check_nan.cc: Likewise.
   7625  1.1  mrg 	* testsuite/special_functions/05_comp_ellint_2/check_value.cc:
   7626  1.1  mrg 	Likewise.
   7627  1.1  mrg 	* testsuite/special_functions/05_comp_ellint_2/compile.cc: Likewise.
   7628  1.1  mrg 	* testsuite/special_functions/05_comp_ellint_2/compile_2.cc: Likewise.
   7629  1.1  mrg 	* testsuite/special_functions/06_comp_ellint_3/check_nan.cc: Likewise.
   7630  1.1  mrg 	* testsuite/special_functions/06_comp_ellint_3/check_value.cc:
   7631  1.1  mrg 	Likewise.
   7632  1.1  mrg 	* testsuite/special_functions/06_comp_ellint_3/compile.cc: Likewise.
   7633  1.1  mrg 	* testsuite/special_functions/06_comp_ellint_3/compile_2.cc: Likewise.
   7634  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/check_nan.cc: Likewise.
   7635  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/check_value.cc:
   7636  1.1  mrg 	Likewise.
   7637  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/compile.cc: Likewise.
   7638  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/compile_2.cc: Likewise.
   7639  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/pr56216.cc: Likewise.
   7640  1.1  mrg 	* testsuite/special_functions/08_cyl_bessel_j/check_nan.cc: Likewise.
   7641  1.1  mrg 	* testsuite/special_functions/08_cyl_bessel_j/check_value.cc:
   7642  1.1  mrg 	Likewise.
   7643  1.1  mrg 	* testsuite/special_functions/08_cyl_bessel_j/compile.cc: Likewise.
   7644  1.1  mrg 	* testsuite/special_functions/08_cyl_bessel_j/compile_2.cc: Likewise.
   7645  1.1  mrg 	* testsuite/special_functions/09_cyl_bessel_k/check_nan.cc: Likewise.
   7646  1.1  mrg 	* testsuite/special_functions/09_cyl_bessel_k/check_value.cc:
   7647  1.1  mrg 	Likewise.
   7648  1.1  mrg 	* testsuite/special_functions/09_cyl_bessel_k/compile.cc: Likewise.
   7649  1.1  mrg 	* testsuite/special_functions/09_cyl_bessel_k/compile_2.cc: Likewise.
   7650  1.1  mrg 	* testsuite/special_functions/10_cyl_neumann/check_nan.cc: Likewise.
   7651  1.1  mrg 	* testsuite/special_functions/10_cyl_neumann/check_value.cc: Likewise.
   7652  1.1  mrg 	* testsuite/special_functions/10_cyl_neumann/compile.cc: Likewise.
   7653  1.1  mrg 	* testsuite/special_functions/10_cyl_neumann/compile_2.cc: Likewise.
   7654  1.1  mrg 	* testsuite/special_functions/11_ellint_1/check_nan.cc: Likewise.
   7655  1.1  mrg 	* testsuite/special_functions/11_ellint_1/check_value.cc: Likewise.
   7656  1.1  mrg 	* testsuite/special_functions/11_ellint_1/compile.cc: Likewise.
   7657  1.1  mrg 	* testsuite/special_functions/11_ellint_1/compile_2.cc: Likewise.
   7658  1.1  mrg 	* testsuite/special_functions/12_ellint_2/check_nan.cc: Likewise.
   7659  1.1  mrg 	* testsuite/special_functions/12_ellint_2/check_value.cc: Likewise.
   7660  1.1  mrg 	* testsuite/special_functions/12_ellint_2/compile.cc: Likewise.
   7661  1.1  mrg 	* testsuite/special_functions/12_ellint_2/compile_2.cc: Likewise.
   7662  1.1  mrg 	* testsuite/special_functions/13_ellint_3/check_nan.cc: Likewise.
   7663  1.1  mrg 	* testsuite/special_functions/13_ellint_3/check_value.cc: Likewise.
   7664  1.1  mrg 	* testsuite/special_functions/13_ellint_3/compile.cc: Likewise.
   7665  1.1  mrg 	* testsuite/special_functions/13_ellint_3/compile_2.cc: Likewise.
   7666  1.1  mrg 	* testsuite/special_functions/14_expint/check_nan.cc: Likewise.
   7667  1.1  mrg 	* testsuite/special_functions/14_expint/check_value.cc: Likewise.
   7668  1.1  mrg 	* testsuite/special_functions/14_expint/compile.cc: Likewise.
   7669  1.1  mrg 	* testsuite/special_functions/14_expint/compile_2.cc: Likewise.
   7670  1.1  mrg 	* testsuite/special_functions/15_hermite/check_nan.cc: Likewise.
   7671  1.1  mrg 	* testsuite/special_functions/15_hermite/check_value.cc: Likewise.
   7672  1.1  mrg 	* testsuite/special_functions/15_hermite/compile.cc: Likewise.
   7673  1.1  mrg 	* testsuite/special_functions/15_hermite/compile_2.cc: Likewise.
   7674  1.1  mrg 	* testsuite/special_functions/16_laguerre/check_nan.cc: Likewise.
   7675  1.1  mrg 	* testsuite/special_functions/16_laguerre/check_value.cc: Likewise.
   7676  1.1  mrg 	* testsuite/special_functions/16_laguerre/compile.cc: Likewise.
   7677  1.1  mrg 	* testsuite/special_functions/16_laguerre/compile_2.cc: Likewise.
   7678  1.1  mrg 	* testsuite/special_functions/17_legendre/check_nan.cc: Likewise.
   7679  1.1  mrg 	* testsuite/special_functions/17_legendre/check_value.cc: Likewise.
   7680  1.1  mrg 	* testsuite/special_functions/17_legendre/compile.cc: Likewise.
   7681  1.1  mrg 	* testsuite/special_functions/17_legendre/compile_2.cc: Likewise.
   7682  1.1  mrg 	* testsuite/special_functions/18_riemann_zeta/check_nan.cc: Likewise.
   7683  1.1  mrg 	* testsuite/special_functions/18_riemann_zeta/check_value.cc:
   7684  1.1  mrg 	Likewise.
   7685  1.1  mrg 	* testsuite/special_functions/18_riemann_zeta/compile.cc: Likewise.
   7686  1.1  mrg 	* testsuite/special_functions/18_riemann_zeta/compile_2.cc: Likewise.
   7687  1.1  mrg 	* testsuite/special_functions/19_sph_bessel/check_nan.cc: Likewise.
   7688  1.1  mrg 	* testsuite/special_functions/19_sph_bessel/check_value.cc: Likewise.
   7689  1.1  mrg 	* testsuite/special_functions/19_sph_bessel/compile.cc: Likewise.
   7690  1.1  mrg 	* testsuite/special_functions/19_sph_bessel/compile_2.cc: Likewise.
   7691  1.1  mrg 	* testsuite/special_functions/20_sph_legendre/check_nan.cc: Likewise.
   7692  1.1  mrg 	* testsuite/special_functions/20_sph_legendre/check_value.cc:
   7693  1.1  mrg 	Likewise.
   7694  1.1  mrg 	* testsuite/special_functions/20_sph_legendre/compile.cc: Likewise.
   7695  1.1  mrg 	* testsuite/special_functions/20_sph_legendre/compile_2.cc: Likewise.
   7696  1.1  mrg 	* testsuite/special_functions/21_sph_neumann/check_nan.cc: Likewise.
   7697  1.1  mrg 	* testsuite/special_functions/21_sph_neumann/check_value.cc: Likewise.
   7698  1.1  mrg 	* testsuite/special_functions/21_sph_neumann/compile.cc: Likewise.
   7699  1.1  mrg 	* testsuite/special_functions/21_sph_neumann/compile_2.cc: Likewise.
   7700  1.1  mrg 
   7701  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   7702  1.1  mrg 	08_cyl_bessel_i/check_value.cc: Use __attribute__((unused)) instead
   7703  1.1  mrg 	of [[gnu::unused]].
   7704  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   7705  1.1  mrg 	09_cyl_bessel_j/check_value.cc: Likewise.
   7706  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   7707  1.1  mrg 	10_cyl_bessel_k/check_value.cc: Likewise.
   7708  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   7709  1.1  mrg 	11_cyl_neumann/check_value.cc: Likewise.
   7710  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   7711  1.1  mrg 	21_sph_bessel/check_value.cc: Likewise.
   7712  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   7713  1.1  mrg 	23_sph_neumann/check_value.cc: Likewise.
   7714  1.1  mrg 
   7715  1.1  mrg 2016-08-02  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   7716  1.1  mrg 
   7717  1.1  mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Regenerate.
   7718  1.1  mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
   7719  1.1  mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
   7720  1.1  mrg 	* config/abi/post/solaris2.11/baseline_symbols.txt: Likewise.
   7721  1.1  mrg 	* config/abi/post/solaris2.11/amd64/baseline_symbols.txt: Likewise.
   7722  1.1  mrg 	* config/abi/post/solaris2.11/sparcv9/baseline_symbols.txt: Likewise.
   7723  1.1  mrg 
   7724  1.1  mrg 2016-08-02  Jonathan Wakely  <jwakely (a] redhat.com>
   7725  1.1  mrg 
   7726  1.1  mrg 	* testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc: Skip
   7727  1.1  mrg 	test if -flto used.
   7728  1.1  mrg 
   7729  1.1  mrg 	* testsuite/lib/libstdc++.exp (v3-build_support): Add -fno-lto to
   7730  1.1  mrg 	additional flags for compiling libtestc++.a objects.
   7731  1.1  mrg 
   7732  1.1  mrg 2016-08-01  Jonathan Wakely  <jwakely (a] redhat.com>
   7733  1.1  mrg 
   7734  1.1  mrg 	* include/bits/basic_string.h (data() const): Update comment.
   7735  1.1  mrg 	(data()): Add non-const overload for C++17.
   7736  1.1  mrg 	* testsuite/21_strings/basic_string/operations/data/char/2.cc: New.
   7737  1.1  mrg 	* testsuite/21_strings/basic_string/operations/data/wchar_t/2.cc: New.
   7738  1.1  mrg 
   7739  1.1  mrg 	* include/bits/basic_string.tcc: Disable explicit instantiation
   7740  1.1  mrg 	declarations for C++17.
   7741  1.1  mrg 
   7742  1.1  mrg 	* testsuite/23_containers/unordered_map/requirements/53339.cc: Remove
   7743  1.1  mrg 	ignored "xfail" from { dg-do compile { xfail selector } } directive.
   7744  1.1  mrg 	* testsuite/23_containers/unordered_multimap/requirements/53339.cc:
   7745  1.1  mrg 	Likewise.
   7746  1.1  mrg 	* testsuite/26_numerics/headers/cmath/
   7747  1.1  mrg 	c99_classification_macros_c++11.cc: Likewise.
   7748  1.1  mrg 	* testsuite/26_numerics/headers/cmath/
   7749  1.1  mrg 	c99_classification_macros_c++98.cc: Likewise.
   7750  1.1  mrg 	* testsuite/26_numerics/headers/cmath/
   7751  1.1  mrg 	c99_classification_macros_c.cc: Likewise.
   7752  1.1  mrg 
   7753  1.1  mrg 	* testsuite/backward/hash_set/check_construct_destroy.cc: Account
   7754  1.1  mrg 	for different construct/destroy counts in C++98 mode.
   7755  1.1  mrg 
   7756  1.1  mrg 	* testsuite/17_intro/freestanding.cc: Remove "-x c" from dg-options.
   7757  1.1  mrg 
   7758  1.1  mrg 	* testsuite/20_util/tuple/cons/66338.cc: Limit test to C++11 and
   7759  1.1  mrg 	later.
   7760  1.1  mrg 	* testsuite/20_util/tuple/cons/element_accepts_anything_byval.cc:
   7761  1.1  mrg 	Likewise.
   7762  1.1  mrg 
   7763  1.1  mrg 	* testsuite/25_algorithms/lower_bound/debug/irreflexive.cc: Use
   7764  1.1  mrg 	C++98-compatible initialization for array.
   7765  1.1  mrg 
   7766  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Remove
   7767  1.1  mrg 	unused header and variable from compile-only test.
   7768  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
   7769  1.1  mrg 	* testsuite/28_regex/basic_regex/assign/char/cstring.cc: Likewise.
   7770  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/string_wchar_t.cc: Likewise.
   7771  1.1  mrg 	* testsuite/experimental/memory/shared_ptr/cons/copy_ctor_neg.cc:
   7772  1.1  mrg 	Likewise.
   7773  1.1  mrg 
   7774  1.1  mrg 	* testsuite/experimental/string_view/operations/rfind/char/2.cc:
   7775  1.1  mrg 	Remove duplicate dg-options directive.
   7776  1.1  mrg 
   7777  1.1  mrg 	* testsuite/20_util/specialized_algorithms/uninitialized_copy/
   7778  1.1  mrg 	808590.cc: Use -std=gnu++98 instead of -std=gnu++03.
   7779  1.1  mrg 
   7780  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs-2.cc: Remove
   7781  1.1  mrg 	linker options from compile-only tests.
   7782  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs-2.cc:
   7783  1.1  mrg 	Likewise.
   7784  1.1  mrg 
   7785  1.1  mrg 	* testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Make test
   7786  1.1  mrg 	supported for C++11 and later.
   7787  1.1  mrg 	* testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
   7788  1.1  mrg 	* testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
   7789  1.1  mrg 
   7790  1.1  mrg 2016-08-01  Uros Bizjak  <ubizjak (a] gmail.com>
   7791  1.1  mrg 
   7792  1.1  mrg 	* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update.
   7793  1.1  mrg 
   7794  1.1  mrg 2016-07-31  Jonathan Wakely  <jwakely (a] redhat.com>
   7795  1.1  mrg 
   7796  1.1  mrg 	* testsuite/20_util/conditional/requirements/typedefs.cc: Change to
   7797  1.1  mrg 	compile-only test.
   7798  1.1  mrg 
   7799  1.1  mrg 	* testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc:
   7800  1.1  mrg 	Ensure test is compiled with optimization.
   7801  1.1  mrg 
   7802  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
   7803  1.1  mrg 	Adjust dg-prune-output pattern for error in C++98 mode.
   7804  1.1  mrg 
   7805  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/basic/raw_string.cc: Only
   7806  1.1  mrg 	run for C++11 or later.
   7807  1.1  mrg 
   7808  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/basic/raw_string.cc: Fix
   7809  1.1  mrg 	test to not rely on GNU extension (escaped normal characters in POSIX
   7810  1.1  mrg 	BRE). Enable tests for other strings which are now supported.
   7811  1.1  mrg 
   7812  1.1  mrg 	* testsuite/20_util/pair/astuple/get_neg.cc: Use effective-target
   7813  1.1  mrg 	c++11 instead of setting -std=gnu++14.
   7814  1.1  mrg 
   7815  1.1  mrg 	PR libstdc++/72745
   7816  1.1  mrg 	* include/std/array (get): Use positive message for static assertions.
   7817  1.1  mrg 	* include/std/functional (_Safe_tuple_element_t): Fix indentation.
   7818  1.1  mrg 	* include/std/tuple (tuple_element<I, tuple<>>): Add partial
   7819  1.1  mrg 	specialization for invalid indices, with static assertion.
   7820  1.1  mrg 	* testsuite/20_util/tuple/element_access/get_neg.cc: New test.
   7821  1.1  mrg 
   7822  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Move
   7823  1.1  mrg 	dg-error to relevant line.
   7824  1.1  mrg 	* testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
   7825  1.1  mrg 	Likewise.
   7826  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   7827  1.1  mrg 	assign_neg.cc: Likewise.
   7828  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   7829  1.1  mrg 	constructor_1_neg.cc: Likewise.
   7830  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   7831  1.1  mrg 	constructor_2_neg.cc: Likewise.
   7832  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   7833  1.1  mrg 	insert_neg.cc: Likewise.
   7834  1.1  mrg 	* testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc:
   7835  1.1  mrg 	Likewise.
   7836  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/
   7837  1.1  mrg 	requirements/non_uint_neg.cc: Likewise.
   7838  1.1  mrg 	* testsuite/29_atomics/headers/atomic/types_std_c++0x_neg.cc:
   7839  1.1  mrg 	Likewise. Also test for std::atomic_address.
   7840  1.1  mrg 
   7841  1.1  mrg 2016-07-31  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   7842  1.1  mrg 
   7843  1.1  mrg 	Add missing variable traits, fix testsuite failures.
   7844  1.1  mrg 	* include/bits/uses_allocator.h (uses_allocator_v): New.
   7845  1.1  mrg 	* include/std/functional (is_bind_expression_v, is_placeholder_v):
   7846  1.1  mrg 	Likewise.
   7847  1.1  mrg 	* testsuite/20_util/bind/is_placeholder_v.cc: Likewise.
   7848  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust.
   7849  1.1  mrg 	* testsuite/20_util/duration/literals/range.cc: Likewise.
   7850  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
   7851  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
   7852  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
   7853  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
   7854  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
   7855  1.1  mrg 	Likewise.
   7856  1.1  mrg 	* testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
   7857  1.1  mrg 	* testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc:
   7858  1.1  mrg 	New.
   7859  1.1  mrg 
   7860  1.1  mrg 2016-07-31  Jonathan Wakely  <jwakely (a] redhat.com>
   7861  1.1  mrg 
   7862  1.1  mrg 	* testsuite/18_support/numeric_limits/40856.cc [__STRICT_ANSI__]: Do
   7863  1.1  mrg 	not test 128-bit types.
   7864  1.1  mrg 	* testsuite/20_util/is_floating_point/value.cc: Likewise.
   7865  1.1  mrg 	* testsuite/20_util/is_integral/value.cc: Likewise.
   7866  1.1  mrg 	* testsuite/20_util/is_signed/value.cc: Likewise.
   7867  1.1  mrg 	* testsuite/20_util/is_unsigned/value.cc: Likewise.
   7868  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
   7869  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
   7870  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs-1.cc:
   7871  1.1  mrg 	Likewise.
   7872  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs-2.cc:
   7873  1.1  mrg 	Likewise.
   7874  1.1  mrg 
   7875  1.1  mrg 	* testsuite/26_numerics/headers/cstdlib/54686.c: Rename to 54686.cc.
   7876  1.1  mrg 
   7877  1.1  mrg 2016-07-29  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   7878  1.1  mrg 
   7879  1.1  mrg 	Implement C++17 variable templates for type traits.
   7880  1.1  mrg 	* include/std/chrono (treat_as_floating_point_v): New.
   7881  1.1  mrg 	* include/std/ratio (ratio_equal_v, ratio_not_equal_v)
   7882  1.1  mrg 	(ratio_less_v, ratio_less_equal_v, ratio_greater_v)
   7883  1.1  mrg 	(ratio_greater_equal_v): Likewise.
   7884  1.1  mrg 	* include/std/system_error (is_error_code_enum_v)
   7885  1.1  mrg 	(is_error_condition_enum_v): Likewise.
   7886  1.1  mrg 	* include/std/tuple (tuple_size_v): Likewise.
   7887  1.1  mrg 	* type_traits (conjunction_v, disjunction_v, negation_v)
   7888  1.1  mrg 	(is_void_v, is_null_pointer_v, is_integral_v, is_floating_point_v)
   7889  1.1  mrg 	(is_array_v, is_pointer_v, is_lvalue_reference_v)
   7890  1.1  mrg 	(is_rvalue_reference_v, is_member_object_pointer_v)
   7891  1.1  mrg 	(is_member_function_pointer_v, is_enum_v, is_union_v)
   7892  1.1  mrg 	(is_class_v, is_function_v, is_reference_v, is_arithmetic_v)
   7893  1.1  mrg 	(is_fundamental_v, is_object_v, is_scalar_v, is_compound_v)
   7894  1.1  mrg 	(is_member_pointer_v, is_const_v, is_volatile_v, is_trivial_v)
   7895  1.1  mrg 	(is_trivially_copyable_v, is_standard_layout_v)
   7896  1.1  mrg 	(is_pod_v, is_literal_type_v, is_empty_v, is_polymorphic_v)
   7897  1.1  mrg 	(is_abstract_v, is_final_v, is_signed_v, is_unsigned_v)
   7898  1.1  mrg 	(is_constructible_v, is_default_constructible_v)
   7899  1.1  mrg 	(is_copy_constructible_v, is_move_constructible_v)
   7900  1.1  mrg 	(is_assignable_v, is_copy_assignable_v, is_move_assignable_v)
   7901  1.1  mrg 	(is_destructible_v, is_trivially_constructible_v)
   7902  1.1  mrg 	(is_trivially_default_constructible_v)
   7903  1.1  mrg 	(is_trivially_copy_constructible_v, is_trivially_move_constructible_v)
   7904  1.1  mrg 	(is_trivially_assignable_v, is_trivially_copy_assignable_v)
   7905  1.1  mrg 	(is_trivially_move_assignable_v, is_trivially_destructible_v)
   7906  1.1  mrg 	(is_nothrow_constructible_v, is_nothrow_default_constructible_v)
   7907  1.1  mrg 	(is_nothrow_copy_constructible_v, is_nothrow_move_constructible_v)
   7908  1.1  mrg 	(is_nothrow_assignable_v, is_nothrow_copy_assignable_v)
   7909  1.1  mrg 	(is_nothrow_move_assignable_v, is_nothrow_destructible_v)
   7910  1.1  mrg 	(has_virtual_destructor_v, alignment_of_v, rank_v, extent_v)
   7911  1.1  mrg 	(is_same_v, is_base_of_v, is_convertible_v): Likewise.
   7912  1.1  mrg 	* testsuite/19_diagnostics/error_code/is_error_code_v.cc: Likewise.
   7913  1.1  mrg 	* testsuite/20_util/duration/requirements/treat_as_floating_point_v.cc:
   7914  1.1  mrg 	Likewise.
   7915  1.1  mrg 	* testsuite/20_util/ratio/requirements/ratio_equal_v.cc: Likewise.
   7916  1.1  mrg 	* testsuite/20_util/tuple/tuple_size_v.cc: Likewise.
   7917  1.1  mrg 	* testsuite/20_util/variable_templates_for_traits.cc: Likewise.
   7918  1.1  mrg 
   7919  1.1  mrg 2016-07-29  Andreas Schwab  <schwab (a] linux-m68k.org>
   7920  1.1  mrg 
   7921  1.1  mrg 	* config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update.
   7922  1.1  mrg 	* config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update.
   7923  1.1  mrg 	* config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update.
   7924  1.1  mrg 
   7925  1.1  mrg 2016-07-29  Jonathan Wakely  <jwakely (a] redhat.com>
   7926  1.1  mrg 
   7927  1.1  mrg 	* doc/xml/manual/abi.xml: Document 6.0.22 library version.
   7928  1.1  mrg 	* doc/html/manual/abi.html: Regenerate.
   7929  1.1  mrg 
   7930  1.1  mrg 	* acinclude.m4 (libtool_VERSION): Bump to 6:23:0.
   7931  1.1  mrg 	* config/abi/pre/gnu.ver: Add 3.4.23 version for new basic_string
   7932  1.1  mrg 	symbols.
   7933  1.1  mrg 	* configure: Regenerate.
   7934  1.1  mrg 	* testsuite/util/testsuite_abi.cc: Add new symbol version.
   7935  1.1  mrg 
   7936  1.1  mrg 	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
   7937  1.1  mrg 	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise.
   7938  1.1  mrg 	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise.
   7939  1.1  mrg 	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
   7940  1.1  mrg 	Likewise.
   7941  1.1  mrg 	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise.
   7942  1.1  mrg 	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise.
   7943  1.1  mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise.
   7944  1.1  mrg 
   7945  1.1  mrg 2016-07-28  Jonathan Wakely  <jwakely (a] redhat.com>
   7946  1.1  mrg 
   7947  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
   7948  1.1  mrg 	Adjust dg-prune-output pattern for error in C++98 mode.
   7949  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   7950  1.1  mrg 	constructor_1_neg.cc: Likewise.
   7951  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   7952  1.1  mrg 	constructor_2_neg.cc: Likewise.
   7953  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
   7954  1.1  mrg 	Likewise.
   7955  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
   7956  1.1  mrg 	Likewise.
   7957  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   7958  1.1  mrg 	constructor_1_neg.cc: Likewise.
   7959  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
   7960  1.1  mrg 	Likewise.
   7961  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
   7962  1.1  mrg 	Likewise.
   7963  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   7964  1.1  mrg 	constructor_1_neg.cc: Likewise.
   7965  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   7966  1.1  mrg 	constructor_2_neg.cc: Likewise.
   7967  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
   7968  1.1  mrg 	Likewise.
   7969  1.1  mrg 
   7970  1.1  mrg 	* testsuite/23_containers/vector/check_construct_destroy.cc: Account
   7971  1.1  mrg 	for different construct/destroy counts in C++98 mode.
   7972  1.1  mrg 
   7973  1.1  mrg 	* testsuite/17_intro/headers/c++2011/stdc++.cc: Change target-specific
   7974  1.1  mrg 	dg-options to dg-additional-options so that default options are used.
   7975  1.1  mrg 	* testsuite/17_intro/headers/c++2011/stdc++_multiple_inclusion.cc:
   7976  1.1  mrg 	Likewise.
   7977  1.1  mrg 	* testsuite/17_intro/headers/c++2014/stdc++.cc: Likewise.
   7978  1.1  mrg 	* testsuite/17_intro/headers/c++2014/stdc++_multiple_inclusion.cc:
   7979  1.1  mrg 	Likewise.
   7980  1.1  mrg 	* testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc:
   7981  1.1  mrg 	Use dg-additional-options instead of repeating the common options.
   7982  1.1  mrg 
   7983  1.1  mrg 	* testsuite/22_locale/conversions/string/1.cc: Remove unintended
   7984  1.1  mrg 	dg-do compile directive.
   7985  1.1  mrg 	* testsuite/26_numerics/headers/cmath/fabs_inline.cc: Fix syntax of
   7986  1.1  mrg 	dg-do directive.
   7987  1.1  mrg 	* testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
   7988  1.1  mrg 
   7989  1.1  mrg 2016-07-28  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   7990  1.1  mrg 
   7991  1.1  mrg 	Implement std::string_view and P0254r2,
   7992  1.1  mrg 	Integrating std::string_view and std::string.
   7993  1.1  mrg 	* include/Makefile.am: Add string_view and string_view.tcc
   7994  1.1  mrg 	to the exported headers.
   7995  1.1  mrg 	* include/Makefile.in: Likewise.
   7996  1.1  mrg 	* include/bits/basic_string.h: Include <string_view> in C++17 mode.
   7997  1.1  mrg 	(__sv_type): New.
   7998  1.1  mrg 	(basic_string(__sv_type, const _Alloc&)): Likewise.
   7999  1.1  mrg 	(operator=(__sv_type)): Likewise.
   8000  1.1  mrg 	(operator __sv_type()): Likewise.
   8001  1.1  mrg 	(operator+=(__sv_type)): Likewise.
   8002  1.1  mrg 	(append(__sv_type __sv)): Likewise.
   8003  1.1  mrg 	(append(__sv_type, size_type, size_type)): Likewise.
   8004  1.1  mrg 	(assign(__sv_type)): Likewise.
   8005  1.1  mrg 	(assign(__sv_type, size_type, size_type)): Likewise.
   8006  1.1  mrg 	(insert(size_type, __sv_type)): Likewise.
   8007  1.1  mrg 	(insert(size_type, __sv_type, size_type, size_type)): Likewise.
   8008  1.1  mrg 	(replace(size_type, size_type, __sv_type)): Likewise.
   8009  1.1  mrg 	(replace(size_type, size_type, __sv_type, size_type, size_type)):
   8010  1.1  mrg 	Likewise.
   8011  1.1  mrg 	(replace(const_iterator, const_iterator, __sv_type)): Likewise.
   8012  1.1  mrg 	(find(__sv_type, size_type)): Likewise.
   8013  1.1  mrg 	(rfind(__sv_type, size_type)): Likewise.
   8014  1.1  mrg 	(find_first_of(__sv_type, size_type)): Likewise.
   8015  1.1  mrg 	(find_last_of(__sv_type, size_type)): Likewise.
   8016  1.1  mrg 	(find_first_not_of(__sv_type, size_type)): Likewise.
   8017  1.1  mrg 	(find_last_not_of(__sv_type, size_type)): Likewise.
   8018  1.1  mrg 	(compare(__sv_type)): Likewise.
   8019  1.1  mrg 	(compare(size_type, size_type, __sv_type)): Likewise.
   8020  1.1  mrg 	(compare(size_type, size_type, __sv_type, size_type, size_type)):
   8021  1.1  mrg 	Likewise.
   8022  1.1  mrg 	* include/bits/string_view.tcc: New.
   8023  1.1  mrg 	* include/std/string_view: Likewise.
   8024  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/7.cc: Likewise.
   8025  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/7.cc: Likewise.
   8026  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/char/4.cc:
   8027  1.1  mrg 	Likewise.
   8028  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/wchar_t/4.cc:
   8029  1.1  mrg 	Likewise.
   8030  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/char/4.cc:
   8031  1.1  mrg 	Likewise.
   8032  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/assign/wchar_t/4.cc:
   8033  1.1  mrg 	Likewise.
   8034  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/insert/char/3.cc:
   8035  1.1  mrg 	Likewise.
   8036  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/insert/wchar_t/3.cc:
   8037  1.1  mrg 	Likewise.
   8038  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/char/7.cc:
   8039  1.1  mrg 	Likewise.
   8040  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/replace/wchar_t/7.cc:
   8041  1.1  mrg 	Likewise.
   8042  1.1  mrg 	* testsuite/21_strings/basic_string/operations/compare/char/2.cc:
   8043  1.1  mrg 	Likewise.
   8044  1.1  mrg 	* testsuite/21_strings/basic_string/operations/compare/wchar_t/2.cc:
   8045  1.1  mrg 	Likewise.
   8046  1.1  mrg 	* testsuite/21_strings/basic_string/operations/find/char/5.cc:
   8047  1.1  mrg 	Likewise.
   8048  1.1  mrg 	* testsuite/21_strings/basic_string/operations/find/wchar_t/5.cc:
   8049  1.1  mrg 	Likewise.
   8050  1.1  mrg 	* testsuite/21_strings/basic_string/operators/char/5.cc: Likewise.
   8051  1.1  mrg 	* testsuite/21_strings/basic_string/operators/wchar_t/5.cc: Likewise.
   8052  1.1  mrg 	* testsuite/21_strings/basic_string_view/capacity/1.cc: Likewise.
   8053  1.1  mrg 	* testsuite/21_strings/basic_string_view/cons/char/1.cc: Likewise.
   8054  1.1  mrg 	* testsuite/21_strings/basic_string_view/cons/char/2.cc: Likewise.
   8055  1.1  mrg 	* testsuite/21_strings/basic_string_view/cons/char/3.cc: Likewise.
   8056  1.1  mrg 	* testsuite/21_strings/basic_string_view/cons/wchar_t/1.cc: Likewise.
   8057  1.1  mrg 	* testsuite/21_strings/basic_string_view/cons/wchar_t/2.cc: Likewise.
   8058  1.1  mrg 	* testsuite/21_strings/basic_string_view/cons/wchar_t/3.cc: Likewise.
   8059  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/char/1.cc:
   8060  1.1  mrg 	Likewise.
   8061  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/char/2.cc:
   8062  1.1  mrg 	Likewise.
   8063  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/char/empty.cc:
   8064  1.1  mrg 	Likewise.
   8065  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/char/front_back.cc:
   8066  1.1  mrg 	Likewise.
   8067  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/wchar_t/1.cc:
   8068  1.1  mrg 	Likewise.
   8069  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/wchar_t/2.cc:
   8070  1.1  mrg 	Likewise.
   8071  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/wchar_t/empty.cc:
   8072  1.1  mrg 	Likewise.
   8073  1.1  mrg 	* testsuite/21_strings/basic_string_view/element_access/wchar_t/front_back.cc:
   8074  1.1  mrg 	Likewise.
   8075  1.1  mrg 	* testsuite/21_strings/basic_string_view/include.cc: Likewise.
   8076  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/char/1.cc: Likewise.
   8077  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/char/2.cc: Likewise.
   8078  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/char/3.cc: Likewise.
   8079  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/pod/10081-out.cc:
   8080  1.1  mrg 	Likewise.
   8081  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/wchar_t/1.cc:
   8082  1.1  mrg 	Likewise.
   8083  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/wchar_t/2.cc:
   8084  1.1  mrg 	Likewise.
   8085  1.1  mrg 	* testsuite/21_strings/basic_string_view/inserters/wchar_t/3.cc:
   8086  1.1  mrg 	Likewise.
   8087  1.1  mrg 	* testsuite/21_strings/basic_string_view/modifiers/remove_prefix/char/1.cc:
   8088  1.1  mrg 	Likewise.
   8089  1.1  mrg 	* testsuite/21_strings/basic_string_view/modifiers/remove_prefix/wchar_t/1.cc:
   8090  1.1  mrg 	Likewise.
   8091  1.1  mrg 	* testsuite/21_strings/basic_string_view/modifiers/remove_suffix/char/1.cc:
   8092  1.1  mrg 	Likewise.
   8093  1.1  mrg 	* testsuite/21_strings/basic_string_view/modifiers/remove_suffix/wchar_t/1.cc:
   8094  1.1  mrg 	Likewise.
   8095  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/compare/char/1.cc:
   8096  1.1  mrg 	Likewise.
   8097  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/compare/char/13650.cc:
   8098  1.1  mrg 	Likewise.
   8099  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/compare/wchar_t/1.cc:
   8100  1.1  mrg 	Likewise.
   8101  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/compare/wchar_t/13650.cc:
   8102  1.1  mrg 	Likewise.
   8103  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/copy/char/1.cc:
   8104  1.1  mrg 	Likewise.
   8105  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/copy/wchar_t/1.cc:
   8106  1.1  mrg 	Likewise.
   8107  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/data/char/1.cc:
   8108  1.1  mrg 	Likewise.
   8109  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/data/wchar_t/1.cc:
   8110  1.1  mrg 	Likewise.
   8111  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/char/1.cc:
   8112  1.1  mrg 	Likewise.
   8113  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/char/2.cc:
   8114  1.1  mrg 	Likewise.
   8115  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/char/3.cc:
   8116  1.1  mrg 	Likewise.
   8117  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/char/4.cc:
   8118  1.1  mrg 	Likewise.
   8119  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/1.cc:
   8120  1.1  mrg 	Likewise.
   8121  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/2.cc:
   8122  1.1  mrg 	Likewise.
   8123  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/3.cc:
   8124  1.1  mrg 	Likewise.
   8125  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/find/wchar_t/4.cc:
   8126  1.1  mrg 	Likewise.
   8127  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/char/1.cc:
   8128  1.1  mrg 	Likewise.
   8129  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/char/2.cc:
   8130  1.1  mrg 	Likewise.
   8131  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/char/3.cc:
   8132  1.1  mrg 	Likewise.
   8133  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/1.cc:
   8134  1.1  mrg 	Likewise.
   8135  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/2.cc:
   8136  1.1  mrg 	Likewise.
   8137  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/3.cc:
   8138  1.1  mrg 	Likewise.
   8139  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/string_conversion/1.cc:
   8140  1.1  mrg 	Likewise.
   8141  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/substr/char/1.cc:
   8142  1.1  mrg 	Likewise.
   8143  1.1  mrg 	* testsuite/21_strings/basic_string_view/operations/substr/wchar_t/1.cc:
   8144  1.1  mrg 	Likewise.
   8145  1.1  mrg 	* testsuite/21_strings/basic_string_view/operators/char/2.cc: Likewise.
   8146  1.1  mrg 	* testsuite/21_strings/basic_string_view/operators/wchar_t/2.cc:
   8147  1.1  mrg 	Likewise.
   8148  1.1  mrg 	* testsuite/21_strings/basic_string_view/range_access/char/1.cc:
   8149  1.1  mrg 	Likewise.
   8150  1.1  mrg 	* testsuite/21_strings/basic_string_view/range_access/wchar_t/1.cc:
   8151  1.1  mrg 	Likewise.
   8152  1.1  mrg 	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/1.cc:
   8153  1.1  mrg 	Likewise.
   8154  1.1  mrg 	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char/1.cc:
   8155  1.1  mrg 	Likewise.
   8156  1.1  mrg 	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char16_t/1.cc:
   8157  1.1  mrg 	Likewise.
   8158  1.1  mrg 	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char32_t/1.cc:
   8159  1.1  mrg 	Likewise.
   8160  1.1  mrg 	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/wchar_t/1.cc:
   8161  1.1  mrg 	Likewise.
   8162  1.1  mrg 	* testsuite/21_strings/basic_string_view/requirements/typedefs.cc:
   8163  1.1  mrg 	Likewise.
   8164  1.1  mrg 	* testsuite/21_strings/basic_string_view/typedefs.cc: Likewise.
   8165  1.1  mrg 	* testsuite/21_strings/basic_string_view/types/1.cc: Likewise.
   8166  1.1  mrg 
   8167  1.1  mrg 2016-07-27  Jonathan Wakely  <jwakely (a] redhat.com>
   8168  1.1  mrg 
   8169  1.1  mrg 	* testsuite/20_util/forward/1_neg.cc: Move dg-error to right line.
   8170  1.1  mrg 
   8171  1.1  mrg 2016-07-25  Georeth Chow  <georeth2010 (a] gmail.com>
   8172  1.1  mrg 
   8173  1.1  mrg 	* include/ext/ropeimpl.h (rope<>::_S_dump(_RopeRep*, int)): Qualify
   8174  1.1  mrg 	_S_concat enumerator.
   8175  1.1  mrg 	* testsuite/ext/rope/6.cc: New test.
   8176  1.1  mrg 
   8177  1.1  mrg 2016-07-25  Jonathan Wakely  <jwakely (a] redhat.com>
   8178  1.1  mrg 
   8179  1.1  mrg 	* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc: Use
   8180  1.1  mrg 	std::mt19937, std::thread and std::atomic to simplify test.
   8181  1.1  mrg 	* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise.
   8182  1.1  mrg 
   8183  1.1  mrg 2016-07-22  Jonathan Wakely  <jwakely (a] redhat.com>
   8184  1.1  mrg 
   8185  1.1  mrg 	PR libstdc++/71964
   8186  1.1  mrg 	* include/bits/basic_string.h [_GLIBCXX_USE_CXX11_ABI]
   8187  1.1  mrg 	(basic_string::_Alloc_hider(pointer, _Alloc&&)): Add constructor.
   8188  1.1  mrg 	* include/bits/stl_tree.h (_Rb_tree(_Rb_tree&&)): Move allocator.
   8189  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/71964.cc: New test.
   8190  1.1  mrg 	* testsuite/23_containers/set/allocator/71964.cc: New test.
   8191  1.1  mrg 
   8192  1.1  mrg 	* testsuite/lib/libstdc++.exp (check_v3_target_namedlocale): Use
   8193  1.1  mrg 	delete[] instead of delete.
   8194  1.1  mrg 
   8195  1.1  mrg 2016-07-21  Jonathan Wakely  <jwakely (a] redhat.com>
   8196  1.1  mrg 
   8197  1.1  mrg 	* include/experimental/propagate_const (propagate_const::__t): Rename
   8198  1.1  mrg 	to _M_t and remove comment. Qualify std::move and std::forward.
   8199  1.1  mrg 	* testsuite/experimental/propagate_const/cons/default.cc: Fix test.
   8200  1.1  mrg 
   8201  1.1  mrg 	* testsuite/23_containers/vector/zero_sized_allocations.cc:
   8202  1.1  mrg 	Define sized deallocation function.
   8203  1.1  mrg 	* testsuite/util/testsuite_new_operators.h:
   8204  1.1  mrg 	(operator delete(void*, const std::nothrow_t&)): Define nothrow
   8205  1.1  mrg 	deallocation function.
   8206  1.1  mrg 
   8207  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/append/char/1.cc: Fix
   8208  1.1  mrg 	reads past the end of strings.
   8209  1.1  mrg 	* testsuite/21_strings/basic_string/operations/compare/char/1.cc:
   8210  1.1  mrg 	Likewise.
   8211  1.1  mrg 	* testsuite/21_strings/char_traits/requirements/short/1.cc: Fix
   8212  1.1  mrg 	invalid array accesses.
   8213  1.1  mrg 	* testsuite/experimental/string_view/operations/compare/char/1.cc:
   8214  1.1  mrg 	Fix read past the end of string.
   8215  1.1  mrg 	* testsuite/util/testsuite_character.cc: Fix out-of-bounds write.
   8216  1.1  mrg 
   8217  1.1  mrg 	* testsuite/24_iterators/container_access.cc: Fix missing returns.
   8218  1.1  mrg 	* testsuite/24_iterators/range_access_cpp14.cc: Likewise.
   8219  1.1  mrg 
   8220  1.1  mrg 	* testsuite/18_support/new_delete_placement.cc: Don't allocate (and
   8221  1.1  mrg 	leak) memory for arguments to placement delete.
   8222  1.1  mrg 	* testsuite/20_util/addressof/1.cc: Don't leak memory.
   8223  1.1  mrg 	* testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
   8224  1.1  mrg 	* testsuite/23_containers/unordered_multimap/insert/55028-debug.cc:
   8225  1.1  mrg 	Likewise.
   8226  1.1  mrg 
   8227  1.1  mrg 2016-07-20  Jonathan Wakely  <jwakely (a] redhat.com>
   8228  1.1  mrg 
   8229  1.1  mrg 	* doc/xml/manual/intro.xml: Document DR 2684 status.
   8230  1.1  mrg 	* doc/html/*: Regenerate.
   8231  1.1  mrg 
   8232  1.1  mrg 	* include/std/atomic (atomic_int8_t, atomic_uint8_t, atomic_int16_t)
   8233  1.1  mrg 	(atomic_uint16_t, atomic_int32_t, atomic_uint32_t, atomic_int64_t)
   8234  1.1  mrg 	(atomic_uint64_t): Define (LWG 2441).
   8235  1.1  mrg 	* testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc: Remove empty
   8236  1.1  mrg 	lines.
   8237  1.1  mrg 	* testsuite/29_atomics/headers/atomic/types_std_c++0x.cc: Test for
   8238  1.1  mrg 	the new types.
   8239  1.1  mrg 	* doc/xml/manual/intro.xml: Document DR 2441 status.
   8240  1.1  mrg 
   8241  1.1  mrg 	* include/std/istream (operator>>(basic_istream&&, _Tp&)): Adjust
   8242  1.1  mrg 	to use perfect forwarding (LWG 2328).
   8243  1.1  mrg 	* testsuite/27_io/rvalue_streams.cc: Test perfect forwarding.
   8244  1.1  mrg 	* doc/xml/manual/intro.xml: Document DR 2328 status.
   8245  1.1  mrg 
   8246  1.1  mrg 	* libsupc++/pbase_type_info.cc (__pbase_type_info::__do_catch): Use
   8247  1.1  mrg 	static objects for catching nullptr as pointer to member types.
   8248  1.1  mrg 
   8249  1.1  mrg 2016-07-18  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8250  1.1  mrg 
   8251  1.1  mrg 	Clean up optional's comments.
   8252  1.1  mrg 	* include/std/optional: Remove incorrect section headers
   8253  1.1  mrg 	from comments when redundant, replace bare section
   8254  1.1  mrg 	headers with more descriptive comments.
   8255  1.1  mrg 
   8256  1.1  mrg 2016-07-15  Jonathan Wakely  <jwakely (a] redhat.com>
   8257  1.1  mrg 
   8258  1.1  mrg 	* include/bits/algorithmfwd.h: Change C++0x to C++11 in comments.
   8259  1.1  mrg 	* include/bits/move.h: Likewise.
   8260  1.1  mrg 	* include/bits/postypes.h: Likewise.
   8261  1.1  mrg 	* include/debug/bitset: Likewise.
   8262  1.1  mrg 	* include/ext/pb_ds/detail/type_utils.hpp: Likewise.
   8263  1.1  mrg 	* include/ext/string_conversions.h: Change C++0x to __cxx11 in
   8264  1.1  mrg 	comment.
   8265  1.1  mrg 	* testsuite/27_io/fpos/14320-1.cc: Change C++0x to C++11 in comment.
   8266  1.1  mrg 	* testsuite/util/thread/all.h: Likewise.
   8267  1.1  mrg 
   8268  1.1  mrg 	* include/bits/stl_algo.h (for_each): Remove redundant _GLIBCXX_MOVE
   8269  1.1  mrg 	and adjust comment.
   8270  1.1  mrg 
   8271  1.1  mrg 	PR c++/58796
   8272  1.1  mrg 	* libsupc++/pbase_type_info.cc (__pbase_type_info::__do_catch): Make
   8273  1.1  mrg 	nullptr match handlers of pointer type.
   8274  1.1  mrg 
   8275  1.1  mrg 2016-07-15  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   8276  1.1  mrg 
   8277  1.1  mrg 	Implement C++17 P0025 clamp.
   8278  1.1  mrg 	* include/bits/algorithmfwd.h: Declare clamp overloads.
   8279  1.1  mrg 	* include/bits/stl_algo.h: Implement clamp.  Feature __cpp_lib_clamp.
   8280  1.1  mrg 	* testsuite/25_algorithms/clamp/1.cc: New test.
   8281  1.1  mrg 	* testsuite/25_algorithms/clamp/2.cc: New test.
   8282  1.1  mrg 	* testsuite/25_algorithms/clamp/constexpr.cc: New test.
   8283  1.1  mrg 	* testsuite/25_algorithms/clamp/requirements/explicit_instantiation/
   8284  1.1  mrg 	1.cc: New test.
   8285  1.1  mrg 	* testsuite/25_algorithms/clamp/requirements/explicit_instantiation/
   8286  1.1  mrg 	pod.cc: New test.
   8287  1.1  mrg 
   8288  1.1  mrg 2016-07-14  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8289  1.1  mrg 
   8290  1.1  mrg 	Fix the constraints for any's assignment operator template to properly
   8291  1.1  mrg 	reject assignment from a non-copyable lvalue.
   8292  1.1  mrg 	* include/std/any (operator=(_ValueType&&)): Constrain the decayed
   8293  1.1  mrg 	type for is_copy_constructible,
   8294  1.1  mrg 	* testsuite/20_util/any/requirements.cc: Add a test for
   8295  1.1  mrg 	non-copyable lvalues.
   8296  1.1  mrg 
   8297  1.1  mrg 2016-07-14  Jonathan Wakely  <jwakely (a] redhat.com>
   8298  1.1  mrg 
   8299  1.1  mrg 	* include/experimental/functional: Include <parallel/algorithm> in
   8300  1.1  mrg 	Parallel Mode.
   8301  1.1  mrg 
   8302  1.1  mrg 	* testsuite/experimental/functional/searchers.cc: Include <algorithm>
   8303  1.1  mrg 	for std::search.
   8304  1.1  mrg 
   8305  1.1  mrg 	PR libstdc++/70716
   8306  1.1  mrg 	* include/bits/forward_list.h (forward_list): Update doxygen comments
   8307  1.1  mrg 	to reflect allocator propagation semantics. Remove ambiguous
   8308  1.1  mrg 	statements about data being lost.
   8309  1.1  mrg 	* include/bits/stl_deque.h (deque): Likewise.
   8310  1.1  mrg 	* include/bits/stl_list.h (list): Likewise.
   8311  1.1  mrg 	* include/bits/stl_map.h (map): Likewise.
   8312  1.1  mrg 	* include/bits/stl_multimap.h (multimap): Likewise.
   8313  1.1  mrg 	* include/bits/stl_multiset.h (multiset): Likewise.
   8314  1.1  mrg 	* include/bits/stl_set.h (set): Likewise.
   8315  1.1  mrg 	* include/bits/stl_vector.h (vector): Likewise.
   8316  1.1  mrg 	* include/bits/unordered_map.h (unordered_map, unordered_multimap):
   8317  1.1  mrg 	Likewise.
   8318  1.1  mrg 	* include/bits/unordered_set.h (unordered_set, unordered_multiset):
   8319  1.1  mrg 	Likewise.
   8320  1.1  mrg 
   8321  1.1  mrg 2016-07-14  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8322  1.1  mrg 
   8323  1.1  mrg 	Implement P0032R3, Homogeneous interface for variant, any and optional,
   8324  1.1  mrg 	for the parts concerning any and optional.
   8325  1.1  mrg 	* include/std/any (_Storage()): Make constexpr and have it
   8326  1.1  mrg 	initialize _M_ptr.
   8327  1.1  mrg 	(any()): Make constexpr.
   8328  1.1  mrg 	(any(const any&)): Adjust.
   8329  1.1  mrg 	(any(any&&)): Likewise.
   8330  1.1  mrg 	(__any_constructible_t): New.
   8331  1.1  mrg 	(any(_ValueType&&)): Constrain.
   8332  1.1  mrg 	(any(in_place_type_t<_Tp>, _Args&&...)): New.
   8333  1.1  mrg 	(any(in_place_type_t<_Tp>, initializer_list<_Up>, _Args&&...)):
   8334  1.1  mrg 	Likewise.
   8335  1.1  mrg 	(~any()): Adjust.
   8336  1.1  mrg 	(operator=(const any&)): Likewise.
   8337  1.1  mrg 	(operator=(any&&)): Likewise.
   8338  1.1  mrg 	(operator=(_ValueType&&)): Constrain.
   8339  1.1  mrg 	(emplace(_Args&&...)): New.
   8340  1.1  mrg 	(emplace(initializer_list<_Up>, _Args&&...)): Likewise.
   8341  1.1  mrg 	(clear()): Remove.
   8342  1.1  mrg 	(reset()): New.
   8343  1.1  mrg 	(swap(any&)): Adjust.
   8344  1.1  mrg 	(empty()): Remove.
   8345  1.1  mrg 	(has_value()): New.
   8346  1.1  mrg 	(type()): Adjust.
   8347  1.1  mrg 	(_Manager_internal::_S_create(_Storage&, _Args&&...)): New.
   8348  1.1  mrg 	(_Manager_external::_S_create(_Storage&, _Args&&...)): Likewise.
   8349  1.1  mrg 	(make_any(_Args&&...)): Likewise.
   8350  1.1  mrg 	(make_any(initializer_list<_Up>, _Args&&...)): Likewise.
   8351  1.1  mrg 	* include/std/optional (in_place_t, in_place): Remove.
   8352  1.1  mrg 	(bad_optional_access): Add a comment referring to LEWG 72.
   8353  1.1  mrg 	(emplace(_Args&&...)): Constrain.
   8354  1.1  mrg 	(has_value()): New.
   8355  1.1  mrg 	(reset()): Likewise.
   8356  1.1  mrg 	(make_optional(_Args&&...)): Likewise.
   8357  1.1  mrg 	(make_optional(initializer_list<_Up>, _Args&&...)): Likewise.
   8358  1.1  mrg 	* include/std/utility (in_place_tag): New.
   8359  1.1  mrg 	(__in_place, __in_place_type, __in_place_index): Likewise.
   8360  1.1  mrg 	(in_place_t, in_place_type_t, in_place_index_t): Likewise.
   8361  1.1  mrg 	(in_place(__in_place*)): Likewise.
   8362  1.1  mrg 	(in_place(__in_place_type<_Tp>*)): Likewise.
   8363  1.1  mrg 	(in_place(__in_place_index<_Idx>*)): Likewise.
   8364  1.1  mrg 	* testsuite/20_util/any/assign/1.cc: Adjust.
   8365  1.1  mrg 	* testsuite/20_util/any/assign/emplace.cc: New.
   8366  1.1  mrg 	* testsuite/20_util/any/assign/self.cc: Adjust.
   8367  1.1  mrg 	* testsuite/20_util/any/cons/1.cc: Likewise.
   8368  1.1  mrg 	* testsuite/20_util/any/cons/in_place.cc: New.
   8369  1.1  mrg 	* testsuite/20_util/any/make_any.cc: Likewise.
   8370  1.1  mrg 	* testsuite/20_util/any/misc/any_cast_neg.cc: Adjust.
   8371  1.1  mrg 	* testsuite/20_util/any/misc/swap.cc: Likewise.
   8372  1.1  mrg 	* testsuite/20_util/any/modifiers/1.cc: Likewise.
   8373  1.1  mrg 	* testsuite/20_util/any/requirements.cc: New.
   8374  1.1  mrg 	* testsuite/20_util/in_place/requirements.cc: Likewise.
   8375  1.1  mrg 	* testsuite/20_util/optional/constexpr/in_place.cc: Adjust.
   8376  1.1  mrg 	* testsuite/20_util/optional/in_place.cc: Likewise.
   8377  1.1  mrg 	* testsuite/20_util/optional/make_optional.cc: Add tests for
   8378  1.1  mrg 	the new overloads of make_optional.
   8379  1.1  mrg 
   8380  1.1  mrg 2016-07-13  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8381  1.1  mrg 
   8382  1.1  mrg 	Implement P0307R2, Making Optional Greater Equal Again.
   8383  1.1  mrg 	* include/experimental/optional (_Has_addressof): Fix the comment.
   8384  1.1  mrg 	* include/std/optional (_Has_addressof): Likewise.
   8385  1.1  mrg 	(operator=(_Up&&)): Constrain.
   8386  1.1  mrg 	(operator=(const optional<_Up>&)): Likewise.
   8387  1.1  mrg 	(operator=(optional<_Up>&&)): Likewise.
   8388  1.1  mrg 	(__optional_relop_t): New.
   8389  1.1  mrg 	(operator==(const optional<_Tp>&, const optional<_Tp>&)): Constrain.
   8390  1.1  mrg 	(operator!=(const optional<_Tp>&, const optional<_Tp>&)):
   8391  1.1  mrg 	Constrain and make transparent.
   8392  1.1  mrg 	(operator<(const optional<_Tp>&, const optional<_Tp>&)): Constrain.
   8393  1.1  mrg 	(operator>(const optional<_Tp>&, const optional<_Tp>&)):
   8394  1.1  mrg 	Constrain and make transparent.
   8395  1.1  mrg 	(operator<=(const optional<_Tp>&, const optional<_Tp>&)): Likewise.
   8396  1.1  mrg 	(operator>=(const optional<_Tp>&, const optional<_Tp>&)): Likewise.
   8397  1.1  mrg 	(operator==(const optional<_Tp>&, const _Tp&): Constrain.
   8398  1.1  mrg 	(operator==(const _Tp&, const optional<_Tp>&)): Likewise.
   8399  1.1  mrg 	(operator!=(const optional<_Tp>&, _Tp const&)):
   8400  1.1  mrg 	Constrain and make transparent.
   8401  1.1  mrg 	(operator!=(const _Tp&, const optional<_Tp>&)): Likewise.
   8402  1.1  mrg 	(operator<(const optional<_Tp>&, const _Tp&)): Constrain.
   8403  1.1  mrg 	(operator<(const _Tp&, const optional<_Tp>&)): Likewise.
   8404  1.1  mrg 	(operator>(const optional<_Tp>&, const _Tp&)):
   8405  1.1  mrg 	Constrain and make transparent.
   8406  1.1  mrg 	(operator>(const _Tp&, const optional<_Tp>&)): Likewise.
   8407  1.1  mrg 	(operator<=(const optional<_Tp>&, const _Tp&)): Likewise.
   8408  1.1  mrg 	(operator<=(const _Tp&, const optional<_Tp>&)): Likewise.
   8409  1.1  mrg 	(operator>=(const optional<_Tp>&, const _Tp&)): Likewise.
   8410  1.1  mrg 	(operator>=(const _Tp&, const optional<_Tp>&)): Likewise.
   8411  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/2.cc: Adjust.
   8412  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/4.cc: Likewise.
   8413  1.1  mrg 	* testsuite/20_util/optional/relops/1.cc: Likewise.
   8414  1.1  mrg 	* testsuite/20_util/optional/relops/2.cc: Likewise.
   8415  1.1  mrg 	* testsuite/20_util/optional/relops/3.cc: Likewise.
   8416  1.1  mrg 	* testsuite/20_util/optional/relops/4.cc: Likewise.
   8417  1.1  mrg 	* testsuite/20_util/optional/requirements.cc: Add tests to verify
   8418  1.1  mrg 	that optional's relops are transparent and don't synthesize
   8419  1.1  mrg 	operators. Also test that assignment sfinaes.
   8420  1.1  mrg 
   8421  1.1  mrg 2016-07-13  Jonathan Wakely  <jwakely (a] redhat.com>
   8422  1.1  mrg 
   8423  1.1  mrg 	PR libstdc++/71856
   8424  1.1  mrg 	* include/bits/c++config (_GLIBCXX_ASSERTIONS): Define to 1 not empty.
   8425  1.1  mrg 	* include/parallel/compiletime_settings.h (_GLIBCXX_ASSERTIONS):
   8426  1.1  mrg 	Rename to _GLIBCXX_PARALLEL_ASSERTIONS and make default value depend
   8427  1.1  mrg 	on _GLIBCXX_ASSERTIONS.
   8428  1.1  mrg 	* include/parallel/balanced_quicksort.h: Rename _GLIBCXX_ASSERTIONS.
   8429  1.1  mrg 	Include <unistd.h> for sleep.
   8430  1.1  mrg 	* include/parallel/losertree.h: Rename _GLIBCXX_ASSERTIONS.
   8431  1.1  mrg 	* include/parallel/merge.h: Likewise.
   8432  1.1  mrg 	* include/parallel/multiway_merge.h: Likewise.
   8433  1.1  mrg 	* include/parallel/partition.h: Likewise.
   8434  1.1  mrg 	* include/parallel/queue.h: Likewise.
   8435  1.1  mrg 	* include/parallel/sort.h: Likewise.
   8436  1.1  mrg 	* testsuite/25_algorithms/headers/algorithm/
   8437  1.1  mrg 	parallel_algorithm_assert.cc: New.
   8438  1.1  mrg 
   8439  1.1  mrg 	* include/bits/basic_string.h [_GLIBCXX_USE_CXX11_ABI]
   8440  1.1  mrg 	(replace(__const_iterator, __const_iterator, initializer_list<C>)):
   8441  1.1  mrg 	Forward to different overload.
   8442  1.1  mrg 
   8443  1.1  mrg 	* include/bits/allocated_ptr.h (__allocated_ptr::_S_raw_ptr): Make
   8444  1.1  mrg 	static.
   8445  1.1  mrg 
   8446  1.1  mrg 2016-07-13  Jonathan Wakely  <jwakely (a] redhat.com>
   8447  1.1  mrg 
   8448  1.1  mrg 	Revert "Add non-const overload of std::string::data()".
   8449  1.1  mrg 
   8450  1.1  mrg 2016-07-13  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8451  1.1  mrg 
   8452  1.1  mrg 	Implement P0307R2, Making Optional Greater Equal Again.
   8453  1.1  mrg 	* include/experimental/optional (_Has_addressof): Fix the comment.
   8454  1.1  mrg 	* include/std/optional (_Has_addressof): Likewise.
   8455  1.1  mrg 	(operator=(_Up&&)): Constrain.
   8456  1.1  mrg 	(operator=(const optional<_Up>&)): Likewise.
   8457  1.1  mrg 	(operator=(optional<_Up>&&)): Likewise.
   8458  1.1  mrg 	(__optional_relop_t): New.
   8459  1.1  mrg 	(operator==(const optional<_Tp>&, const optional<_Tp>&)): Constrain.
   8460  1.1  mrg 	(operator!=(const optional<_Tp>&, const optional<_Tp>&)):
   8461  1.1  mrg 	Constrain and make transparent.
   8462  1.1  mrg 	(operator<(const optional<_Tp>&, const optional<_Tp>&)): Constrain.
   8463  1.1  mrg 	(operator>(const optional<_Tp>&, const optional<_Tp>&)):
   8464  1.1  mrg 	Constrain and make transparent.
   8465  1.1  mrg 	(operator<=(const optional<_Tp>&, const optional<_Tp>&)): Likewise.
   8466  1.1  mrg 	(operator>=(const optional<_Tp>&, const optional<_Tp>&)): Likewise.
   8467  1.1  mrg 	(operator==(const optional<_Tp>&, const _Tp&): Constrain.
   8468  1.1  mrg 	(operator==(const _Tp&, const optional<_Tp>&)): Likewise.
   8469  1.1  mrg 	(operator!=(const optional<_Tp>&, _Tp const&)):
   8470  1.1  mrg 	Constrain and make transparent.
   8471  1.1  mrg 	(operator!=(const _Tp&, const optional<_Tp>&)): Likewise.
   8472  1.1  mrg 	(operator<(const optional<_Tp>&, const _Tp&)): Constrain.
   8473  1.1  mrg 	(operator<(const _Tp&, const optional<_Tp>&)): Likewise.
   8474  1.1  mrg 	(operator>(const optional<_Tp>&, const _Tp&)):
   8475  1.1  mrg 	Constrain and make transparent.
   8476  1.1  mrg 	(operator>(const _Tp&, const optional<_Tp>&)): Likewise.
   8477  1.1  mrg 	(operator<=(const optional<_Tp>&, const _Tp&)): Likewise.
   8478  1.1  mrg 	(operator<=(const _Tp&, const optional<_Tp>&)): Likewise.
   8479  1.1  mrg 	(operator>=(const optional<_Tp>&, const _Tp&)): Likewise.
   8480  1.1  mrg 	(operator>=(const _Tp&, const optional<_Tp>&)): Likewise.
   8481  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/2.cc: Adjust.
   8482  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/4.cc: Likewise.
   8483  1.1  mrg 	* testsuite/20_util/optional/relops/1.cc: Likewise.
   8484  1.1  mrg 	* testsuite/20_util/optional/relops/2.cc: Likewise.
   8485  1.1  mrg 	* testsuite/20_util/optional/relops/3.cc: Likewise.
   8486  1.1  mrg 	* testsuite/20_util/optional/relops/4.cc: Likewise.
   8487  1.1  mrg 	* testsuite/20_util/optional/requirements.cc: Add tests to verify
   8488  1.1  mrg 	that optional's relops are transparent and don't synthesize
   8489  1.1  mrg 	operators. Also test that assignment sfinaes.
   8490  1.1  mrg 
   8491  1.1  mrg 2016-07-13  Jonathan Wakely  <jwakely (a] redhat.com>
   8492  1.1  mrg 
   8493  1.1  mrg 	* include/bits/basic_string.h [_GLIBCXX_USE_CXX11_ABI] (_M_c_str):
   8494  1.1  mrg 	New function.
   8495  1.1  mrg 	(_M_disjunct, basic_string(const basic_string&, size_t)): Use data()
   8496  1.1  mrg 	instead of _M_data().
   8497  1.1  mrg 	(basic_string(const basic_string&, size_t, size_t, const _Alloc&)):
   8498  1.1  mrg 	Likewise.
   8499  1.1  mrg 	(append(const basic_string&)): Likewise.
   8500  1.1  mrg 	(append(const basic_string&, size_type, size_type)): Likewise.
   8501  1.1  mrg 	(assign(const basic_string&, size_type, size_type)): Likewise.
   8502  1.1  mrg 	(insert(size_type, const basic_string&)): Likewise.
   8503  1.1  mrg 	(insert(size_type, const basic_string&, size_type, size_type)):
   8504  1.1  mrg 	Likewise.
   8505  1.1  mrg 	(replace(size_type, size_type, const basic_string&, size_type,
   8506  1.1  mrg 	size_type)): Likewise.
   8507  1.1  mrg 	(replace(__const_iterator, __const_iterator, const basic_string&)):
   8508  1.1  mrg 	Likewise.
   8509  1.1  mrg 	(c_str(), data()): Use c_str() instead of _M_data().
   8510  1.1  mrg 	(data()): Add non-const overload as per LWG 2391 and P0272R1.
   8511  1.1  mrg 	(compare(const basic_string&)): Use data() instead of _M_data().
   8512  1.1  mrg 	[!_GLIBCXX_USE_CXX11_ABI] (data()): Add non-const overload.
   8513  1.1  mrg 	* include/bits/basic_string.tcc [_GLIBCXX_USE_CXX11_ABI] (_M_mutate):
   8514  1.1  mrg 	Pass raw pointers to _S_copy.
   8515  1.1  mrg 	(_M_erase, _M_replace_aux): Pass raw pointers to _S_move and
   8516  1.1  mrg 	_S_assign.
   8517  1.1  mrg 	(find(const _CharT*, size_type, size_type)): Use data instead of
   8518  1.1  mrg 	_M_data().
   8519  1.1  mrg 	* testsuite/21_strings/basic_string/allocator/char/ext_ptr.cc: New.
   8520  1.1  mrg 	* testsuite/21_strings/basic_string/operations/data/char/2.cc: New.
   8521  1.1  mrg 	* testsuite/21_strings/basic_string/operations/data/wchar_t/2.cc: New.
   8522  1.1  mrg 
   8523  1.1  mrg 2016-07-12  Jonathan Wakely  <jwakely (a] redhat.com>
   8524  1.1  mrg 
   8525  1.1  mrg 	* libsupc++/new: Remove nothrow sized deletes (LWG 2458).
   8526  1.1  mrg 	* doc/xml/manual/intro.xml: Document DR 2458 status.
   8527  1.1  mrg 	* doc/html*: Regenerate.
   8528  1.1  mrg 
   8529  1.1  mrg 	* testsuite/20_util/pair/astuple/astuple.cc: Only include <utility>.
   8530  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/tuple_element.cc:
   8531  1.1  mrg 	Only include <array>.
   8532  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/tuple_size.cc:
   8533  1.1  mrg 	Likewise.
   8534  1.1  mrg 	* doc/xml/manual/intro.xml: Document LWG 2212 support.
   8535  1.1  mrg 	* doc/html*: Regenerate.
   8536  1.1  mrg 
   8537  1.1  mrg 	* testsuite/23_containers/vector/modifiers/emplace/self_emplace.cc:
   8538  1.1  mrg 	Add testcase from LWG 2164.
   8539  1.1  mrg 
   8540  1.1  mrg 2016-07-11  Franois Dumont  <fdumont (a] gcc.gnu.org>
   8541  1.1  mrg 
   8542  1.1  mrg 	* include/bits/stl_vector.h (push_back(const value_type&)): Forward
   8543  1.1  mrg 	to _M_realloc_insert.
   8544  1.1  mrg 	(insert(const_iterator, value_type&&)): Forward to _M_insert_rval.
   8545  1.1  mrg 	(_M_realloc_insert): Declare new function.
   8546  1.1  mrg 	(_M_emplace_back_aux): Remove definition.
   8547  1.1  mrg 	* include/bits/vector.tcc (emplace_back(_Args...)):
   8548  1.1  mrg 	Use _M_realloc_insert.
   8549  1.1  mrg 	(insert(const_iterator, const value_type&)): Likewise.
   8550  1.1  mrg 	(_M_insert_rval, _M_emplace_aux): Likewise.
   8551  1.1  mrg 	(_M_emplace_back_aux): Remove declaration.
   8552  1.1  mrg 	(_M_realloc_insert): Define.
   8553  1.1  mrg 	* testsuite/23_containers/vector/modifiers/insert_vs_emplace.cc:
   8554  1.1  mrg 	Adjust expected results for emplacing an lvalue with reallocation.
   8555  1.1  mrg 
   8556  1.1  mrg 2016-07-10  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8557  1.1  mrg 
   8558  1.1  mrg 	Implement std::optional.
   8559  1.1  mrg 	* include/Makefile.am: Add optional to exported headers.
   8560  1.1  mrg 	* include/Makefile.in: Likewise.
   8561  1.1  mrg 	* include/std/optional: New.
   8562  1.1  mrg 	* testsuite/20_util/optional/typedefs.cc: Likewise.
   8563  1.1  mrg 	* testsuite/20_util/optional/relops/2.cc: Likewise.
   8564  1.1  mrg 	* testsuite/20_util/optional/relops/3.cc: Likewise.
   8565  1.1  mrg 	* testsuite/20_util/optional/relops/4.cc: Likewise.
   8566  1.1  mrg 	* testsuite/20_util/optional/relops/5.cc: Likewise.
   8567  1.1  mrg 	* testsuite/20_util/optional/relops/1.cc: Likewise.
   8568  1.1  mrg 	* testsuite/20_util/optional/relops/6.cc: Likewise.
   8569  1.1  mrg 	* testsuite/20_util/optional/nullopt.cc: Likewise.
   8570  1.1  mrg 	* testsuite/20_util/optional/in_place.cc: Likewise.
   8571  1.1  mrg 	* testsuite/20_util/optional/make_optional.cc: Likewise.
   8572  1.1  mrg 	* testsuite/20_util/optional/assignment/2.cc: Likewise.
   8573  1.1  mrg 	* testsuite/20_util/optional/assignment/3.cc: Likewise.
   8574  1.1  mrg 	* testsuite/20_util/optional/assignment/4.cc: Likewise.
   8575  1.1  mrg 	* testsuite/20_util/optional/assignment/5.cc: Likewise.
   8576  1.1  mrg 	* testsuite/20_util/optional/assignment/1.cc: Likewise.
   8577  1.1  mrg 	* testsuite/20_util/optional/assignment/6.cc: Likewise.
   8578  1.1  mrg 	* testsuite/20_util/optional/cons/value_neg.cc: Likewise.
   8579  1.1  mrg 	* testsuite/20_util/optional/cons/default.cc: Likewise.
   8580  1.1  mrg 	* testsuite/20_util/optional/cons/move.cc: Likewise.
   8581  1.1  mrg 	* testsuite/20_util/optional/cons/value.cc: Likewise.
   8582  1.1  mrg 	* testsuite/20_util/optional/cons/copy.cc: Likewise.
   8583  1.1  mrg 	* testsuite/20_util/optional/requirements.cc: Likewise.
   8584  1.1  mrg 	* testsuite/20_util/optional/observers/2.cc: Likewise.
   8585  1.1  mrg 	* testsuite/20_util/optional/observers/3.cc: Likewise.
   8586  1.1  mrg 	* testsuite/20_util/optional/observers/4.cc: Likewise.
   8587  1.1  mrg 	* testsuite/20_util/optional/observers/5.cc: Likewise.
   8588  1.1  mrg 	* testsuite/20_util/optional/observers/1.cc: Likewise.
   8589  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/2.cc: Likewise.
   8590  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/3.cc: Likewise.
   8591  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/4.cc: Likewise.
   8592  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/5.cc: Likewise.
   8593  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/1.cc: Likewise.
   8594  1.1  mrg 	* testsuite/20_util/optional/constexpr/relops/6.cc: Likewise.
   8595  1.1  mrg 	* testsuite/20_util/optional/constexpr/nullopt.cc: Likewise.
   8596  1.1  mrg 	* testsuite/20_util/optional/constexpr/in_place.cc: Likewise.
   8597  1.1  mrg 	* testsuite/20_util/optional/constexpr/make_optional.cc: Likewise.
   8598  1.1  mrg 	* testsuite/20_util/optional/constexpr/cons/default.cc: Likewise.
   8599  1.1  mrg 	* testsuite/20_util/optional/constexpr/cons/value.cc: Likewise.
   8600  1.1  mrg 	* testsuite/20_util/optional/constexpr/observers/2.cc: Likewise.
   8601  1.1  mrg 	* testsuite/20_util/optional/constexpr/observers/3.cc: Likewise.
   8602  1.1  mrg 	* testsuite/20_util/optional/constexpr/observers/4.cc: Likewise.
   8603  1.1  mrg 	* testsuite/20_util/optional/constexpr/observers/5.cc: Likewise.
   8604  1.1  mrg 	* testsuite/20_util/optional/constexpr/observers/1.cc: Likewise.
   8605  1.1  mrg 	* testsuite/20_util/optional/swap/1.cc: Likewise.
   8606  1.1  mrg 
   8607  1.1  mrg 2016-07-08  Jonathan Wakely  <jwakely (a] redhat.com>
   8608  1.1  mrg 
   8609  1.1  mrg 	* testsuite/23_containers/vector/modifiers/insert/aliasing.cc: New.
   8610  1.1  mrg 
   8611  1.1  mrg 2016-07-07  Jonathan Wakely  <jwakely (a] redhat.com>
   8612  1.1  mrg 
   8613  1.1  mrg 	* doc/xml/manual/status_cxx2014.xml: Update LFTS status table.
   8614  1.1  mrg 	* doc/html/*: Regenerate.
   8615  1.1  mrg 
   8616  1.1  mrg 2016-07-07  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8617  1.1  mrg 
   8618  1.1  mrg 	Implement std::any.
   8619  1.1  mrg 	* include/Makefile.am: Add any and c++17_warning.h to exported headers.
   8620  1.1  mrg 	* include/Makefile.in: Likewise.
   8621  1.1  mrg 	* include/std/any: New.
   8622  1.1  mrg 	* testsuite/20_util/any/assign/1.cc: Likewise.
   8623  1.1  mrg 	* testsuite/20_util/any/assign/2.cc: Likewise.
   8624  1.1  mrg 	* testsuite/20_util/any/assign/self.cc: Likewise.
   8625  1.1  mrg 	* testsuite/20_util/any/cons/1.cc: Likewise.
   8626  1.1  mrg 	* testsuite/20_util/any/cons/2.cc: Likewise.
   8627  1.1  mrg 	* testsuite/20_util/any/cons/aligned.cc: Likewise.
   8628  1.1  mrg 	* testsuite/20_util/any/cons/nontrivial.cc: Likewise.
   8629  1.1  mrg 	* testsuite/20_util/any/misc/any_cast.cc: Likewise.
   8630  1.1  mrg 	* testsuite/20_util/any/misc/any_cast_neg.cc: Likewise.
   8631  1.1  mrg 	* testsuite/20_util/any/misc/any_cast_no_rtti.cc: Likewise.
   8632  1.1  mrg 	* testsuite/20_util/any/misc/swap.cc: Likewise.
   8633  1.1  mrg 	* testsuite/20_util/any/modifiers/1.cc: Likewise.
   8634  1.1  mrg 	* testsuite/20_util/any/observers/type.cc: Likewise.
   8635  1.1  mrg 	* testsuite/20_util/any/typedefs.cc: Likewise.
   8636  1.1  mrg 
   8637  1.1  mrg 2016-07-06  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8638  1.1  mrg 
   8639  1.1  mrg 	Add a new header for diagnosing the use of C++17 facilities
   8640  1.1  mrg 	in pre-C++17 modes.
   8641  1.1  mrg 	* include/bits/c++17_warning.h:	New.
   8642  1.1  mrg 
   8643  1.1  mrg 2016-07-06  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8644  1.1  mrg 
   8645  1.1  mrg 	Implement LWG 2451, optional<T> should 'forward' T's
   8646  1.1  mrg 	implicit conversions.
   8647  1.1  mrg 	* include/experimental/optional (__is_optional_impl, __is_optional):
   8648  1.1  mrg 	New.
   8649  1.1  mrg 	(optional()): Make constexpr and default.
   8650  1.1  mrg 	(optional(_Up&&), optional(const optional<_Up>&),
   8651  1.1  mrg 	optional(optional<_Up>&& __t): New.
   8652  1.1  mrg 	(operator=(_Up&&)): Constrain.
   8653  1.1  mrg 	(operator=(const optional<_Up>&), operator=(optional<_Up>&&)): New.
   8654  1.1  mrg 	* testsuite/experimental/optional/cons/value.cc:
   8655  1.1  mrg 	Add tests for the functionality added by LWG 2451.
   8656  1.1  mrg 	* testsuite/experimental/optional/cons/value_neg.cc: New.
   8657  1.1  mrg 
   8658  1.1  mrg 2016-07-05  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8659  1.1  mrg 
   8660  1.1  mrg 	Implement LWG 2509,
   8661  1.1  mrg 	any_cast doesn't work with rvalue reference targets and cannot
   8662  1.1  mrg 	move with a value target.
   8663  1.1  mrg 	* include/experimental/any (any(_ValueType&&)): Constrain and
   8664  1.1  mrg 	add an overload that doesn't forward.
   8665  1.1  mrg 	(any_cast(any&&)): Constrain and add an overload that moves.
   8666  1.1  mrg 	* testsuite/experimental/any/misc/any_cast.cc: Add tests for
   8667  1.1  mrg 	the functionality added by LWG 2509.
   8668  1.1  mrg 
   8669  1.1  mrg 2016-07-04  Franois Dumont  <fdumont (a] gcc.gnu.org>
   8670  1.1  mrg 
   8671  1.1  mrg 	* testsuite/23_containers/vector/modifiers/emplace/self_emplace.cc:
   8672  1.1  mrg 	New test.
   8673  1.1  mrg 	* testsuite/23_containers/vector/modifiers/insert/self_insert.cc: New
   8674  1.1  mrg 	test.
   8675  1.1  mrg 
   8676  1.1  mrg 2016-07-04  Jonathan Wakely  <jwakely (a] redhat.com>
   8677  1.1  mrg 
   8678  1.1  mrg 	* include/bits/stl_vector.h (emplace(const_iterator, _Args&&...)):
   8679  1.1  mrg 	Define inline. Forward to _M_emplace_aux.
   8680  1.1  mrg 	(insert(const_iterator, value_type&&)): Forward to _M_insert_rval.
   8681  1.1  mrg 	(_M_insert_rval, _M_emplace_aux): Declare new functions.
   8682  1.1  mrg 	(_Temporary_value): New RAII type using allocator to construct/destroy.
   8683  1.1  mrg 	(_S_insert_aux_assign): Remove.
   8684  1.1  mrg 	(_M_insert_aux): Make non-variadic.
   8685  1.1  mrg 	* include/bits/vector.tcc (insert(const_iterator, const value_type&)):
   8686  1.1  mrg 	Use _Temporary_value.
   8687  1.1  mrg 	(emplace(const_iterator, _Args&&...)): Remove definition.
   8688  1.1  mrg 	(_M_insert_rval, _M_emplace_aux): Define.
   8689  1.1  mrg 	(_M_insert_aux): Make non-variadic, stop using _S_insert_aux_assign.
   8690  1.1  mrg 	(_M_fill_insert): Use _Temporary_value.
   8691  1.1  mrg 	* testsuite/23_containers/vector/allocator/construction.cc: New test.
   8692  1.1  mrg 	* testsuite/23_containers/vector/modifiers/insert_vs_emplace.cc:
   8693  1.1  mrg 	Adjust expected results for emplacing an lvalue with reallocation.
   8694  1.1  mrg 	* testsuite/23_containers/vector/check_construct_destroy.cc: Adjust
   8695  1.1  mrg 	expected results to account for construction/destruction of temporary
   8696  1.1  mrg 	using allocator.
   8697  1.1  mrg 	* testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
   8698  1.1  mrg 
   8699  1.1  mrg 2016-07-04  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8700  1.1  mrg 
   8701  1.1  mrg 	PR libstdc++/71313
   8702  1.1  mrg 	* src/filesystem/ops.cc (remove_all(const path&, error_code&)):
   8703  1.1  mrg 	Call remove_all for children of a directory.
   8704  1.1  mrg 	* testsuite/experimental/filesystem/operations/create_directories.cc:
   8705  1.1  mrg 	Adjust.
   8706  1.1  mrg 
   8707  1.1  mrg 2016-07-02  Franois Dumont  <fdumont (a] gcc.gnu.org>
   8708  1.1  mrg 
   8709  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/get_debug_neg.cc: Adjust
   8710  1.1  mrg 	dg-error line numbers.
   8711  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/
   8712  1.1  mrg 	tuple_element_debug_neg.cc: Likewise.
   8713  1.1  mrg 	* testsuite/25_algorithms/lexicographical_compare/debug/
   8714  1.1  mrg 	irreflexive_neg.cc: Remove.
   8715  1.1  mrg 
   8716  1.1  mrg 2016-06-30  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   8717  1.1  mrg 
   8718  1.1  mrg 	* testsuite/29_atomics/atomic/65913.cc: Require atomic-builtins rather
   8719  1.1  mrg 	than specific target.
   8720  1.1  mrg 
   8721  1.1  mrg 2016-06-27  Franois Dumont  <fdumont (a] gcc.gnu.org>
   8722  1.1  mrg 
   8723  1.1  mrg 	PR libstdc++/71640
   8724  1.1  mrg 	* include/bits/hashtable.h: Remove _Unique_keya parameter in _Insert
   8725  1.1  mrg 	friend declaration.
   8726  1.1  mrg 
   8727  1.1  mrg 2016-06-23  Franois Dumont  <fdumont (a] gcc.gnu.org>
   8728  1.1  mrg 
   8729  1.1  mrg 	* include/debug/array (array<>::swap): Fix noexcept qualificaton for
   8730  1.1  mrg 	zero-size array.
   8731  1.1  mrg 
   8732  1.1  mrg 2016-06-21  Trevor Saunders  <tbsaunde+gcc (a] tbsaunde.org>
   8733  1.1  mrg 
   8734  1.1  mrg 	* configure.host: Remove mep-* support.
   8735  1.1  mrg 
   8736  1.1  mrg 2016-06-21  Trevor Saunders  <tbsaunde+gcc (a] tbsaunde.org>
   8737  1.1  mrg 
   8738  1.1  mrg 	* configure: Regenerate.
   8739  1.1  mrg 	* configure.host: Remove support for knetbsd.
   8740  1.1  mrg 	* crossconfig.m4: Likewise.
   8741  1.1  mrg 
   8742  1.1  mrg 2016-06-20  Franois Dumont  <fdumont (a] gcc.gnu.org>
   8743  1.1  mrg 
   8744  1.1  mrg 	PR libstdc++/71181
   8745  1.1  mrg 	* include/tr1/hashtable_policy.h
   8746  1.1  mrg 	(_Prime_rehash_policy::_M_next_bkt): Make past-the-end iterator
   8747  1.1  mrg 	dereferenceable to avoid check on lower_bound result.
   8748  1.1  mrg 	(_Prime_rehash_policy::_M_bkt_for_elements): Call latter.
   8749  1.1  mrg 	(_Prime_rehash_policy::_M_need_rehash): Likewise.
   8750  1.1  mrg 	* src/c++11/hashtable_c++0x.cc (_Prime_rehash_policy::_M_next_bkt):
   8751  1.1  mrg 	Always return a value greater than input value. Set _M_next_resize to
   8752  1.1  mrg 	max value when reaching highest prime number.
   8753  1.1  mrg 	* src/shared/hashtable-aux.cc (__prime_list): Add comment about sentinel
   8754  1.1  mrg 	being now useless.
   8755  1.1  mrg 	* testsuite/23_containers/unordered_set/hash_policy/71181.cc: New.
   8756  1.1  mrg 	* testsuite/23_containers/unordered_set/hash_policy/power2_rehash.cc
   8757  1.1  mrg 	(test02): New.
   8758  1.1  mrg 	* testsuite/23_containers/unordered_set/hash_policy/prime_rehash.cc: New.
   8759  1.1  mrg 	* testsuite/23_containers/unordered_set/hash_policy/rehash.cc:
   8760  1.1  mrg 	Fix indentation.
   8761  1.1  mrg 
   8762  1.1  mrg 2016-06-17  Jonathan Wakely  <jwakely (a] redhat.com>
   8763  1.1  mrg 
   8764  1.1  mrg 	PR libstdc++/71545
   8765  1.1  mrg 	* include/bits/stl_algobase.h (lower_bound, lexicographical_compare):
   8766  1.1  mrg 	Remove irreflexive checks.
   8767  1.1  mrg 	* include/bits/stl_algo.h (lower_bound, upper_bound, equal_range,
   8768  1.1  mrg 	binary_search): Likewise.
   8769  1.1  mrg 	* testsuite/25_algorithms/equal_range/partitioned.cc: New test.
   8770  1.1  mrg 	* testsuite/25_algorithms/lexicographical_compare/71545.cc: New test.
   8771  1.1  mrg 	* testsuite/25_algorithms/lower_bound/partitioned.cc: New test.
   8772  1.1  mrg 	* testsuite/25_algorithms/upper_bound/partitioned.cc: New test.
   8773  1.1  mrg 	* testsuite/util/testsuite_iterators.h (__gnu_test::test_container):
   8774  1.1  mrg 	Add constructor from array.
   8775  1.1  mrg 
   8776  1.1  mrg 2016-06-16  Franois Dumont  <fdumont (a] gcc.gnu.org>
   8777  1.1  mrg 
   8778  1.1  mrg 	* include/debug/debug.h
   8779  1.1  mrg 	(__glibcxx_requires_non_empty_range, __glibcxx_requires_nonempty)
   8780  1.1  mrg 	(__glibcxx_requires_subscript): Move...
   8781  1.1  mrg 	* include/debug/assertions.h: ...here and add __builtin_expect.
   8782  1.1  mrg 	(_GLIBCXX_DEBUG_ONLY): Remove ; value.
   8783  1.1  mrg 	* include/bits/stl_deque.h
   8784  1.1  mrg 	(std::deque<>::operator[]): Add __glibcxx_requires_subscript check.
   8785  1.1  mrg 	(std::deque<>::front()): Add __glibcxx_requires_nonempty check.
   8786  1.1  mrg 	(std::deque<>::back()): Likewise.
   8787  1.1  mrg 	(std::deque<>::pop_front()): Likewise.
   8788  1.1  mrg 	(std::deque<>::pop_back()): Likewise.
   8789  1.1  mrg 	(std::deque<>::swap(deque&)): Add allocator check.
   8790  1.1  mrg 	* include/bits/stl_vector.h
   8791  1.1  mrg 	(std::vector<>::operator[]): Add __glibcxx_requires_subscript check.
   8792  1.1  mrg 	(std::vector<>::front()): Add __glibcxx_requires_nonempty check.
   8793  1.1  mrg 	(std::vector<>::back()): Likewise.
   8794  1.1  mrg 	(std::vector<>::pop_back()): Likewise.
   8795  1.1  mrg 	(std::vector<>::swap(vector&)): Add allocator check.
   8796  1.1  mrg 
   8797  1.1  mrg 2016-06-16  Daniel Kruegler  <daniel.kruegler (a] gmail.com>
   8798  1.1  mrg 
   8799  1.1  mrg 	Provide swappable traits (p0185r1)
   8800  1.1  mrg 	* include/std/type_traits (is_swappable, is_nothrow_swappable,
   8801  1.1  mrg 	is_swappable_with, is_nothrow_swappable_with, is_swappable_v,
   8802  1.1  mrg 	is_nothrow_swappable_v, is_swappable_with_v,
   8803  1.1  mrg 	is_nothrow_swappable_with_v): New.
   8804  1.1  mrg 	* include/bits/stl_pair.h: Use it as per p0185r1.
   8805  1.1  mrg 	* include/bits/stl_queue.h: Likewise.
   8806  1.1  mrg 	* include/bits/stl_stack.h: Likewise.
   8807  1.1  mrg 	* include/bits/unique_ptr.h: Likewise.
   8808  1.1  mrg 	* include/std/tuple: Likewise.
   8809  1.1  mrg 	* include/std/array: Likewise. Fix zero-size member swap.
   8810  1.1  mrg 	* include/bits/hashtable.h: Use __and_.
   8811  1.1  mrg 	* testsuite/20_util/is_nothrow_swappable/requirements/
   8812  1.1  mrg 	explicit_instantiation.cc: Change test options to std=gnu++17.
   8813  1.1  mrg 	* testsuite/20_util/is_nothrow_swappable/requirements/typedefs.cc:
   8814  1.1  mrg 	Likewise.
   8815  1.1  mrg 	* testsuite/20_util/is_nothrow_swappable/value.cc: Likewise.
   8816  1.1  mrg 	* testsuite/20_util/is_swappable/requirements/
   8817  1.1  mrg 	explicit_instantiation.cc: Likewise.
   8818  1.1  mrg 	* testsuite/20_util/is_swappable/requirements/typedefs.cc: Likewise.
   8819  1.1  mrg 	* testsuite/20_util/is_swappable/value.cc: Likewise.
   8820  1.1  mrg 	* testsuite/20_util/is_nothrow_swappable/requirements/
   8821  1.1  mrg 	explicit_instantiation_ext.cc: New.
   8822  1.1  mrg 	* testsuite/20_util/is_nothrow_swappable/requirements/typedefs_ext.cc:
   8823  1.1  mrg 	New.
   8824  1.1  mrg 	* testsuite/20_util/is_nothrow_swappable/value.h: New.
   8825  1.1  mrg 	* testsuite/20_util/is_nothrow_swappable/value_ext.cc: New.
   8826  1.1  mrg 	* testsuite/20_util/is_nothrow_swappable_with/requirements/
   8827  1.1  mrg 	explicit_instantiation.cc: New.
   8828  1.1  mrg 	* testsuite/20_util/is_nothrow_swappable_with/requirements/typedefs.cc:
   8829  1.1  mrg 	New.
   8830  1.1  mrg 	* testsuite/20_util/is_nothrow_swappable_with/value.cc: New.
   8831  1.1  mrg 	* testsuite/20_util/is_swappable/requirements/
   8832  1.1  mrg 	explicit_instantiation_ext.cc: New.
   8833  1.1  mrg 	* testsuite/20_util/is_swappable/requirements/typedefs_ext.cc: New.
   8834  1.1  mrg 	* testsuite/20_util/is_swappable/value.h: New.
   8835  1.1  mrg 	* testsuite/20_util/is_swappable/value_ext.cc: New.
   8836  1.1  mrg 	* testsuite/20_util/is_swappable_with/requirements/
   8837  1.1  mrg 	explicit_instantiation.cc: New.
   8838  1.1  mrg 	* testsuite/20_util/is_swappable_with/requirements/typedefs.cc: New.
   8839  1.1  mrg 	* testsuite/20_util/is_swappable_with/value.cc: New.
   8840  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/get_neg.cc: Adjust
   8841  1.1  mrg 	dg-error line numbers.
   8842  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc:
   8843  1.1  mrg 	Likewise.
   8844  1.1  mrg 
   8845  1.1  mrg 2016-06-16  Jonathan Wakely  <jwakely (a] redhat.com>
   8846  1.1  mrg 
   8847  1.1  mrg 	* include/std/array: Remove trailing whitespace.
   8848  1.1  mrg 	* include/std/atomic: Likewise.
   8849  1.1  mrg 	* include/std/bitset: Likewise.
   8850  1.1  mrg 	* include/std/chrono: Likewise.
   8851  1.1  mrg 	* include/std/complex: Likewise.
   8852  1.1  mrg 	* include/std/condition_variable: Likewise.
   8853  1.1  mrg 	* include/std/fstream: Likewise.
   8854  1.1  mrg 	* include/std/functional: Likewise.
   8855  1.1  mrg 	* include/std/future: Likewise.
   8856  1.1  mrg 	* include/std/iomanip: Likewise.
   8857  1.1  mrg 	* include/std/iosfwd: Likewise.
   8858  1.1  mrg 	* include/std/istream: Likewise.
   8859  1.1  mrg 	* include/std/limits: Likewise.
   8860  1.1  mrg 	* include/std/ratio: Likewise.
   8861  1.1  mrg 	* include/std/scoped_allocator: Likewise.
   8862  1.1  mrg 	* include/std/sstream: Likewise.
   8863  1.1  mrg 	* include/std/stdexcept: Likewise.
   8864  1.1  mrg 	* include/std/string: Likewise.
   8865  1.1  mrg 	* include/std/system_error: Likewise.
   8866  1.1  mrg 	* include/std/thread: Likewise.
   8867  1.1  mrg 	* include/std/tuple: Likewise.
   8868  1.1  mrg 	* include/std/type_traits: Likewise.
   8869  1.1  mrg 	* include/std/utility: Likewise.
   8870  1.1  mrg 	* include/std/valarray: Likewise.
   8871  1.1  mrg 	* include/std/vector: Likewise.
   8872  1.1  mrg 
   8873  1.1  mrg 	* include/bits/stl_vector.h (vector::_S_insert_aux_assign): Define
   8874  1.1  mrg 	new overloaded functions.
   8875  1.1  mrg 	* include/bits/vector.tcc (vector::_M_insert_aux): Use new functions
   8876  1.1  mrg 	to avoid creating a redundant temporary.
   8877  1.1  mrg 	* testsuite/23_containers/vector/modifiers/insert_vs_emplace.cc: New
   8878  1.1  mrg 	test.
   8879  1.1  mrg 
   8880  1.1  mrg 2016-06-15  Franois Dumont  <fdumont (a] gcc.gnu.org>
   8881  1.1  mrg 
   8882  1.1  mrg 	* include/bits/stl_deque.h
   8883  1.1  mrg 	(std::deque<>::operator=): Call _M_assign_aux.
   8884  1.1  mrg 	(std::deque<>::assign(initializer_list<>)): Likewise.
   8885  1.1  mrg 	(std::deque<>::resize(size_t, const value_type&)): Call _M_fill_insert.
   8886  1.1  mrg 	(std::deque<>::insert(const_iterator, initializer_list<>)):
   8887  1.1  mrg 	Call _M_range_insert_aux.
   8888  1.1  mrg 	(std::deque<>::_M_assign_aux<It>(It, It, std::forward_iterator_tag):
   8889  1.1  mrg 	Likewise.
   8890  1.1  mrg 	(std::deque<>::_M_fill_assign): Call _M_fill_insert.
   8891  1.1  mrg 	(std::deque<>::_M_move_assign2): Call _M_assign_aux.
   8892  1.1  mrg 	* include/bits/deque.tcc
   8893  1.1  mrg 	(std::deque<>::operator=): Call _M_range_insert_aux.
   8894  1.1  mrg 	(std::deque<>::_M_assign_aux<It>(It, It, std::input_iterator_tag)):
   8895  1.1  mrg 	Likewise.
   8896  1.1  mrg 	* include/bits/stl_vector.h
   8897  1.1  mrg 	(std::vector<>::operator=): Call _M_assign_aux.
   8898  1.1  mrg 	(std::vector<>::assign(initializer_list<>)): Likewise.
   8899  1.1  mrg 	(std::vector<>::resize(size_t, const value_type&)): Call _M_fill_insert.
   8900  1.1  mrg 	(std::vector<>::insert(const_iterator, initializer_list<>)):
   8901  1.1  mrg 	Call _M_range_insert.
   8902  1.1  mrg 	* include/bits/vector.tcc (std::vector<>::_M_assign_aux): Likewise.
   8903  1.1  mrg 
   8904  1.1  mrg 2016-06-07  Franois Dumont  <fdumont (a] gcc.gnu.org>
   8905  1.1  mrg 
   8906  1.1  mrg 	* include/std/tuple (_Head_base<>): Default specialization condition at
   8907  1.1  mrg 	type declaration.
   8908  1.1  mrg 
   8909  1.1  mrg 2016-06-06  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8910  1.1  mrg 
   8911  1.1  mrg 	Support allocators in tuples of zero size.
   8912  1.1  mrg 	* include/std/tuple (tuple<>::tuple(),
   8913  1.1  mrg 	tuple<>::tuple(allocator_arg_t, const _Alloc&),
   8914  1.1  mrg 	tuple<>::tuple(allocator_arg_t, const _Alloc&, const tuple&)): New.
   8915  1.1  mrg 	* testsuite/20_util/tuple/cons/allocators.cc: Adjust.
   8916  1.1  mrg 
   8917  1.1  mrg 2016-06-06  Jonathan Wakely  <jwakely (a] redhat.com>
   8918  1.1  mrg 
   8919  1.1  mrg 	PR libstdc++/71320
   8920  1.1  mrg 	* src/filesystem/ops.cc (permissions(const path&, perms, error_code&)):
   8921  1.1  mrg 	Add or remove permissions according to perms argument.
   8922  1.1  mrg 	* testsuite/experimental/filesystem/operations/permissions.cc: New
   8923  1.1  mrg 	test.
   8924  1.1  mrg 
   8925  1.1  mrg 2016-06-05  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8926  1.1  mrg 
   8927  1.1  mrg 	Protect allocator-overloads of tuple-from-tuple constructors
   8928  1.1  mrg 	from cases that would create dangling references.
   8929  1.1  mrg 	* include/std/tuple (tuple(allocator_arg_t, const _Alloc&,
   8930  1.1  mrg 	const tuple<_UElements...>&), tuple(allocator_arg_t, const _Alloc&,
   8931  1.1  mrg 	tuple<_UElements...>&&)): Add a check for _NonNestedTuple.
   8932  1.1  mrg 	* testsuite/20_util/tuple/cons/nested_tuple_construct.cc: Adjust.
   8933  1.1  mrg 
   8934  1.1  mrg 2016-05-29  Gerald Pfeifer  <gerald (a] pfeifer.com>
   8935  1.1  mrg 
   8936  1.1  mrg 	* doc/xml/manual/backwards_compatibility.xml: Adjust
   8937  1.1  mrg 	lists.debian.org link to https.
   8938  1.1  mrg 	* doc/html/manual/backwards.html: Regenerate.
   8939  1.1  mrg 
   8940  1.1  mrg 2016-05-27  Jonathan Wakely  <jwakely (a] redhat.com>
   8941  1.1  mrg 
   8942  1.1  mrg 	* doc/xml/manual/abi.xml: Adjust URL to use https.
   8943  1.1  mrg 	* doc/html/manual/*: Regenerate.
   8944  1.1  mrg 
   8945  1.1  mrg 2016-05-27  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   8946  1.1  mrg 
   8947  1.1  mrg 	PR libstdc++/66338
   8948  1.1  mrg 	* include/std/tuple (_TMC): Add a check for _NotSameTuple.
   8949  1.1  mrg 	* include/std/tuple (tuple(_UElements&&...)): Remove the separate
   8950  1.1  mrg 	check for _NotSameTuple.
   8951  1.1  mrg 	* include/std/tuple (_TMCT): New.
   8952  1.1  mrg 	* include/std/tuple (tuple(const tuple<_UElements...>&)): Use it.
   8953  1.1  mrg 	* include/std/tuple (tuple(tuple<_UElements...>&&)): Likewise.
   8954  1.1  mrg 	* include/std/tuple (tuple(allocator_arg_t, const _Alloc&,
   8955  1.1  mrg 	      const tuple<_UElements...>&)): Likewise.
   8956  1.1  mrg 	* include/std/tuple (tuple(allocator_arg_t, const _Alloc&,
   8957  1.1  mrg 	      tuple<_UElements...>&&)): Likewise.
   8958  1.1  mrg 	* testsuite/20_util/tuple/cons/66338.cc: New.
   8959  1.1  mrg 
   8960  1.1  mrg 2016-05-25  Jonathan Wakely  <jwakely (a] redhat.com>
   8961  1.1  mrg 
   8962  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_FILESYSTEM_DEPS): Fix test for sendfile.
   8963  1.1  mrg 	* configure: Regenerate.
   8964  1.1  mrg 	* config.h.in: Regenerate.
   8965  1.1  mrg 
   8966  1.1  mrg 	* include/bits/c++config (_GLIBCXX14_USE_CONSTEXPR): Remove it.
   8967  1.1  mrg 	* include/bits/hashtable_policy.h (_Power2_rehash_policy::_M_next_bkt):
   8968  1.1  mrg 	Remove const qualification on function. Replace
   8969  1.1  mrg 	_GLIBCXX14_USE_CONSTEXPR on automatic variables with const.
   8970  1.1  mrg 	(_Power2_rehash_policy::_M_need_rehash): Remove const qualification.
   8971  1.1  mrg 	(_Power2_rehash_policy::_M_next_bkt): Remove mutable specifier.
   8972  1.1  mrg 
   8973  1.1  mrg 2016-05-24  Franois Dumont  <fdumont (a] gcc.gnu.org>
   8974  1.1  mrg 
   8975  1.1  mrg 	* include/bits/c++config (_GLIBCXX14_USE_CONSTEXPR): New.
   8976  1.1  mrg 	* include/bits/hashtable_policy.h
   8977  1.1  mrg 	(_Prime_rehash_policy::__has_load_factor): New. Mark rehash policy
   8978  1.1  mrg 	having load factor management.
   8979  1.1  mrg 	(_Mask_range_hashing): New.
   8980  1.1  mrg 	(__clp2): New.
   8981  1.1  mrg 	(_Power2_rehash_policy): New.
   8982  1.1  mrg 	(_Inserts<>): Remove last template parameter, _Unique_keys, so that
   8983  1.1  mrg 	partial specializations only depend on whether iterators are constant
   8984  1.1  mrg 	or not.
   8985  1.1  mrg 	* testsuite/23_containers/unordered_set/hash_policy/26132.cc: Adapt to
   8986  1.1  mrg 	test new hash policy.
   8987  1.1  mrg 	* testsuite/23_containers/unordered_set/hash_policy/load_factor.cc:
   8988  1.1  mrg 	Likewise.
   8989  1.1  mrg 	* testsuite/23_containers/unordered_set/hash_policy/rehash.cc:
   8990  1.1  mrg 	Likewise.
   8991  1.1  mrg 	* testsuite/23_containers/unordered_set/insert/hash_policy.cc:
   8992  1.1  mrg 	Likewise.
   8993  1.1  mrg 	* testsuite/23_containers/unordered_set/max_load_factor/robustness.cc:
   8994  1.1  mrg 	Likewise.
   8995  1.1  mrg 	* testsuite/23_containers/unordered_set/hash_policy/power2_rehash.cc:
   8996  1.1  mrg 	New.
   8997  1.1  mrg 	* testsuite/performance/23_containers/insert/54075.cc: Add benchmark
   8998  1.1  mrg 	using the new hash policy.
   8999  1.1  mrg 	* testsuite/performance/23_containers/insert_erase/41975.cc: Likewise.
   9000  1.1  mrg 
   9001  1.1  mrg 2016-05-24  Jonathan Wakely  <jwakely (a] redhat.com>
   9002  1.1  mrg 
   9003  1.1  mrg 	* include/bits/stl_queue.h (priority_queue::value_compare): Define.
   9004  1.1  mrg 
   9005  1.1  mrg 2016-05-23  Franois Dumont  <fdumont (a] gcc.gnu.org>
   9006  1.1  mrg 
   9007  1.1  mrg 	* include/debug/safe_iterator.h
   9008  1.1  mrg 	(_Safe_iterator<>::operator->()): Implement using underlying iterator
   9009  1.1  mrg 	operator ->.
   9010  1.1  mrg 	* include/debug/safe_local_iterator.h
   9011  1.1  mrg 	(_Safe_local_iterator<>::operator->()): Likewise.
   9012  1.1  mrg 
   9013  1.1  mrg 2016-05-20  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   9014  1.1  mrg 
   9015  1.1  mrg 	* testsuite/experimental/memory_resource/1.cc: Add required argument
   9016  1.1  mrg 	to dg-require-atomic-builtins.
   9017  1.1  mrg 
   9018  1.1  mrg 2016-05-13  Jonathan Wakely  <jwakely (a] redhat.com>
   9019  1.1  mrg 
   9020  1.1  mrg 	PR libstdc++/71073
   9021  1.1  mrg 	* include/debug/bitset: Add #pragma GCC system_header.
   9022  1.1  mrg 	* include/debug/deque: Likewise.
   9023  1.1  mrg 	* include/debug/list: Likewise.
   9024  1.1  mrg 	* include/debug/map: Likewise.
   9025  1.1  mrg 	* include/debug/set: Likewise.
   9026  1.1  mrg 	* include/debug/string: Likewise.
   9027  1.1  mrg 	* include/debug/unordered_map: Likewise.
   9028  1.1  mrg 	* include/debug/unordered_set: Likewise.
   9029  1.1  mrg 	* include/debug/vector: Likewise.
   9030  1.1  mrg 	* include/debug/functions.h: Adjust whitespace.
   9031  1.1  mrg 
   9032  1.1  mrg 2016-05-12  Jonathan Wakely  <jwakely (a] redhat.com>
   9033  1.1  mrg 
   9034  1.1  mrg 	PR libstdc++/71081
   9035  1.1  mrg 	* testsuite/experimental/memory_resource/1.cc: Require atomics.
   9036  1.1  mrg 
   9037  1.1  mrg 2016-05-11  Jonathan Wakely  <jwakely (a] redhat.com>
   9038  1.1  mrg 
   9039  1.1  mrg 	PR libstdc++/71049
   9040  1.1  mrg 	* src/c++11/cow-stdexcept.cc [!_GLIBCXX_USE_DUAL_ABI]: Don't define
   9041  1.1  mrg 	exception constructors with __sso_string parameters.
   9042  1.1  mrg 
   9043  1.1  mrg 2016-05-10  Jonathan Wakely  <jwakely (a] redhat.com>
   9044  1.1  mrg 
   9045  1.1  mrg 	* include/experimental/bits/fs_dir.h (begin, end): Add noexcept.
   9046  1.1  mrg 	* testsuite/experimental/filesystem/iterators/directory_iterator.cc:
   9047  1.1  mrg 	Test begin and end functions.
   9048  1.1  mrg 	* testsuite/experimental/filesystem/iterators/
   9049  1.1  mrg 	recursive_directory_iterator.cc: Likewise.
   9050  1.1  mrg 
   9051  1.1  mrg 	PR libstdc++/71038
   9052  1.1  mrg 	* src/filesystem/ops.cc (do_copy_file): Fix backwards conditions.
   9053  1.1  mrg 	* testsuite/experimental/filesystem/operations/copy_file.cc: New test.
   9054  1.1  mrg 
   9055  1.1  mrg 	* include/experimental/bits/fs_dir.h (__directory_iterator_proxy):
   9056  1.1  mrg 	Overload operator* to move from rvalues.
   9057  1.1  mrg 
   9058  1.1  mrg 	PR libstdc++/71036
   9059  1.1  mrg 	* src/filesystem/ops.cc (create_dir): Handle EEXIST from mkdir.
   9060  1.1  mrg 	* testsuite/experimental/filesystem/operations/create_directory.cc:
   9061  1.1  mrg 	New test.
   9062  1.1  mrg 
   9063  1.1  mrg 	PR libstdc++/71037
   9064  1.1  mrg 	* src/filesystem/ops.cc (canonical(const path&, const path&)): Add
   9065  1.1  mrg 	base path to exception.
   9066  1.1  mrg 	* testsuite/experimental/filesystem/operations/canonical.cc: Test
   9067  1.1  mrg 	paths contained in exception.
   9068  1.1  mrg 
   9069  1.1  mrg 	* testsuite/experimental/type_erased_allocator/2.cc: Remove unused
   9070  1.1  mrg 	using declaration.
   9071  1.1  mrg 
   9072  1.1  mrg 	PR libstdc++/71005
   9073  1.1  mrg 	* include/experimental/bits/fs_dir.h (__directory_iterator_proxy):
   9074  1.1  mrg 	New type.
   9075  1.1  mrg 	(directory_iterator::operator++(int)): Return proxy.
   9076  1.1  mrg 	(recursive_directory_iterator::operator++(int)): Likewise.
   9077  1.1  mrg 	* testsuite/experimental/filesystem/iterators/directory_iterator.cc:
   9078  1.1  mrg 	Test post-increment.
   9079  1.1  mrg 	* testsuite/experimental/filesystem/iterators/
   9080  1.1  mrg 	recursive_directory_iterator.cc: Likewise.
   9081  1.1  mrg 
   9082  1.1  mrg 2016-05-09  Jonathan Wakely  <jwakely (a] redhat.com>
   9083  1.1  mrg 
   9084  1.1  mrg 	PR libstdc++/71004
   9085  1.1  mrg 	* testsuite/experimental/filesystem/iterators/
   9086  1.1  mrg 	recursive_directory_iterator.cc: Fix test02 to not call member
   9087  1.1  mrg 	functions on invalid iterator, and use VERIFY not assert.
   9088  1.1  mrg 
   9089  1.1  mrg 2016-05-09  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   9090  1.1  mrg 
   9091  1.1  mrg 	Avoid endless run-time recursion for copying single-element
   9092  1.1  mrg 	tuples where the element type is by-value constructible
   9093  1.1  mrg 	from any type.
   9094  1.1  mrg 	* include/std/tuple (_NotSameTuple): New.
   9095  1.1  mrg 	* include/std/tuple (tuple(_UElements&&...): Use it.
   9096  1.1  mrg 	* testsuite/20_util/tuple/cons/element_accepts_anything_byval.cc: New.
   9097  1.1  mrg 
   9098  1.1  mrg 2016-05-09  Jonathan Wakely  <jwakely (a] redhat.com>
   9099  1.1  mrg 
   9100  1.1  mrg 	PR libstdc++/71004
   9101  1.1  mrg 	* include/experimental/bits/fs_dir.h (recursive_directory_iterator):
   9102  1.1  mrg 	Initialize scalar member variables in default constructor.
   9103  1.1  mrg 	* testsuite/experimental/filesystem/iterators/
   9104  1.1  mrg 	recursive_directory_iterator.cc: Test default construction.
   9105  1.1  mrg 
   9106  1.1  mrg 2016-05-05  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   9107  1.1  mrg 
   9108  1.1  mrg 	* testsuite/lib/libstdc++.exp (libstdc++_init): Enable on *-*-solaris*.
   9109  1.1  mrg 
   9110  1.1  mrg 2016-05-05  Jonathan Wakely  <jwakely (a] redhat.com>
   9111  1.1  mrg 
   9112  1.1  mrg 	* testsuite/experimental/filesystem/path/native/string.cc: Add
   9113  1.1  mrg 	dg-require-filesystem-ts directive.
   9114  1.1  mrg 
   9115  1.1  mrg 2016-05-04  Jonathan Wakely  <jwakely (a] redhat.com>
   9116  1.1  mrg 
   9117  1.1  mrg 	PR libstdc++/70940
   9118  1.1  mrg 	* include/experimental/memory_resource
   9119  1.1  mrg 	(__resource_adaptor_imp::do_allocate): Do not default-construct
   9120  1.1  mrg 	rebound allocator.
   9121  1.1  mrg 	(__resource_adaptor_imp::do_deallocate): Likewise. Use
   9122  1.1  mrg 	allocator_traits to get pointer type.
   9123  1.1  mrg 	(__null_memory_resource::do_allocate): Remove unused parameters.
   9124  1.1  mrg 	(__null_memory_resource::do_deallocate): Likewise.
   9125  1.1  mrg 	(__null_memory_resource::do_is_equal): Likewise. Add return statement.
   9126  1.1  mrg 	* testsuite/experimental/type_erased_allocator/1.cc: Combine with ...
   9127  1.1  mrg 	* testsuite/experimental/type_erased_allocator/1_neg.cc: This, and
   9128  1.1  mrg 	move to ...
   9129  1.1  mrg 	* testsuite/experimental/memory_resource/1.cc: Here.
   9130  1.1  mrg 	* testsuite/experimental/memory_resource/null_memory_resource.cc: New.
   9131  1.1  mrg 	* testsuite/experimental/memory_resource/resource_adaptor.cc: New.
   9132  1.1  mrg 
   9133  1.1  mrg 2016-04-29  Chris Gregory  <czipperz (a] gmail.com>
   9134  1.1  mrg 
   9135  1.1  mrg 	* config/*: Remove trailing whitespace.
   9136  1.1  mrg 	* src/*: Likewise.
   9137  1.1  mrg 	* testsuite/tr1/*: Likewise.
   9138  1.1  mrg 	* testsuite/util/*: Likewise.
   9139  1.1  mrg 
   9140  1.1  mrg 2016-04-28  Jonathan Wakely  <jwakely (a] redhat.com>
   9141  1.1  mrg 
   9142  1.1  mrg 	PR libstdc++/70766
   9143  1.1  mrg 	* include/bits/basic_ios.tcc (basic_ios::_M_cache_locale): Use
   9144  1.1  mrg 	__addressof.
   9145  1.1  mrg 	* include/bits/stream_iterator.h (istream_iterator, ostream_iterator):
   9146  1.1  mrg 	Likewise.
   9147  1.1  mrg 	* include/std/atomic (atomic<_Tp>): Likewise.
   9148  1.1  mrg 	* include/std/shared_mutex (shared_lock): Likewise.
   9149  1.1  mrg 	* testsuite/24_iterators/istream_iterator/70766.cc: New test.
   9150  1.1  mrg 	* testsuite/24_iterators/ostream_iterator/70766.cc : New test.
   9151  1.1  mrg 	* testsuite/29_atomics/atomic/60695.cc: Adjust dg-error line number.
   9152  1.1  mrg 	* testsuite/29_atomics/atomic/70766.cc: New test.
   9153  1.1  mrg 	* testsuite/30_threads/shared_lock/70766.cc: New test.
   9154  1.1  mrg 
   9155  1.1  mrg 	* include/bits/hashtable_policy.h (__detail::_Insert_base,
   9156  1.1  mrg 	__detail::_Insert): Improve comments.
   9157  1.1  mrg 
   9158  1.1  mrg 2016-04-27  Jonathan Wakely  <jwakely (a] redhat.com>
   9159  1.1  mrg 
   9160  1.1  mrg 	PR libstdc++/70767
   9161  1.1  mrg 	* include/std/limits: Update comments about DRs.
   9162  1.1  mrg 	(numeric_limits<const _Tp>, numeric_limits<volatile _Tp>,
   9163  1.1  mrg 	numeric_limits<const volatile _Tp>): Define unconditionally.
   9164  1.1  mrg 
   9165  1.1  mrg 2016-04-24  Jonathan Wakely  <jwakely (a] redhat.com>
   9166  1.1  mrg 
   9167  1.1  mrg 	PR libstdc++/70762
   9168  1.1  mrg 	* testsuite/util/testsuite_fs.h (__gnu_test::nonexistent_path): Use
   9169  1.1  mrg 	static counter to return a different path on every call.
   9170  1.1  mrg 
   9171  1.1  mrg 2016-04-22  Tim Shen  <timshen (a] google.com>
   9172  1.1  mrg 
   9173  1.1  mrg 	PR libstdc++/70745
   9174  1.1  mrg 	* include/bits/regex_executor.tcc (_Executor<>::_M_word_boundary):
   9175  1.1  mrg 	Fix the match_not_bow and match_not_eow behavior.
   9176  1.1  mrg 	* testsuite/28_regex/regression.cc: Add testcase.
   9177  1.1  mrg 
   9178  1.1  mrg 2016-04-20  Jonathan Wakely  <jwakely (a] redhat.com>
   9179  1.1  mrg 
   9180  1.1  mrg 	PR libstdc++/69703
   9181  1.1  mrg 	* src/c++11/codecvt.cc (__codecvt_utf8_base<char16_t>::do_in,
   9182  1.1  mrg 	__codecvt_utf8_utf16_base<char16_t>::do_in): Fix mask operations.
   9183  1.1  mrg 
   9184  1.1  mrg 2016-04-19  Jonathan Wakely  <jwakely (a] redhat.com>
   9185  1.1  mrg 
   9186  1.1  mrg 	PR libstdc++/69703
   9187  1.1  mrg 	* src/c++11/codecvt.cc (__codecvt_utf8_base<char16_t>::do_in):
   9188  1.1  mrg 	Override endianness bit in mode.
   9189  1.1  mrg 	* testsuite/22_locale/codecvt/codecvt_utf8/69703.cc: New test.
   9190  1.1  mrg 	* testsuite/22_locale/codecvt/codecvt_utf8_utf16/66855.cc: Test
   9191  1.1  mrg 	that little_endian mode is ignored.
   9192  1.1  mrg 	* testsuite/experimental/filesystem/path/native/string.cc: New test.
   9193  1.1  mrg 
   9194  1.1  mrg 	PR libstdc++/70609
   9195  1.1  mrg 	* src/filesystem/ops.cc (close_fd): New function.
   9196  1.1  mrg 	(do_copy_file): Set permissions before copying file contents. Check
   9197  1.1  mrg 	result of closing file descriptors. Don't copy streambuf when file
   9198  1.1  mrg 	is empty.
   9199  1.1  mrg 	(copy(const path&, const path&, copy_options, error_code&)): Use
   9200  1.1  mrg 	lstat for source file when copy_symlinks is set.
   9201  1.1  mrg 	* testsuite/experimental/filesystem/operations/copy.cc: Test copy().
   9202  1.1  mrg 
   9203  1.1  mrg 	* include/experimental/bits/fs_fwd.h (operator&, operator|, operator^,
   9204  1.1  mrg 	operator~ operator&=, operator|=, operator^=): Add noexcept to
   9205  1.1  mrg 	overloaded operators for copy_options, perms and directory_options.
   9206  1.1  mrg 	* src/filesystem/ops.cc (make_file_type, make_file_status,
   9207  1.1  mrg 	is_not_found_errno, file_time): Add noexcept.
   9208  1.1  mrg 
   9209  1.1  mrg 2016-04-19  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   9210  1.1  mrg 
   9211  1.1  mrg 	* include/bits/c++14_warning.h: Do not refer C++14 as experimental.
   9212  1.1  mrg 
   9213  1.1  mrg 2016-04-18  Jonathan Wakely  <jwakely (a] redhat.com>
   9214  1.1  mrg 
   9215  1.1  mrg 	PR libstdc++/41759
   9216  1.1  mrg 	* include/bits/random.h: Reword static assertion messages to state
   9217  1.1  mrg 	positive conditions.
   9218  1.1  mrg 	* include/bits/random.tcc: Likewise.
   9219  1.1  mrg 	* include/bits/uniform_int_dist.h: Likewise.
   9220  1.1  mrg 	* testsuite/26_numerics/random/pr60037-neg.cc: Adjust dg-error
   9221  1.1  mrg 	patterns.
   9222  1.1  mrg 
   9223  1.1  mrg 	* include/std/function (_Bind, _Bind_result): Remove unused typedefs.
   9224  1.1  mrg 
   9225  1.1  mrg 	* config/cpu/sh/atomicity.h: Fix typo in comment.
   9226  1.1  mrg 
   9227  1.1  mrg 	PR libstdc++/70294
   9228  1.1  mrg 	* include/std/thread (operator<, operator==): Move definitions to
   9229  1.1  mrg 	namespace-scope.
   9230  1.1  mrg 	* testsuite/30_threads/thread/id/70294.cc: New test.
   9231  1.1  mrg 
   9232  1.1  mrg 	* testsuite/18_support/bad_exception/23591_thread-1.c: Add
   9233  1.1  mrg 	-Wno-pedantic to dg-options.
   9234  1.1  mrg 	* testsuite/20_util/align/2.cc: Use type as operand of alignof.
   9235  1.1  mrg 	* testsuite/20_util/is_floating_point/value.cc: Add -Wno-pedantic
   9236  1.1  mrg 	to dg-options.
   9237  1.1  mrg 	* testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
   9238  1.1  mrg 	Remove extra semi-colon.
   9239  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/tuple_element.cc:
   9240  1.1  mrg 	Always supply second argument to static_assert.
   9241  1.1  mrg 	* testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Remove extra
   9242  1.1  mrg 	semi-colon.
   9243  1.1  mrg 	* testsuite/26_numerics/complex/c99.cc: Add -Wno-pedantic to
   9244  1.1  mrg 	dg-options.
   9245  1.1  mrg 	* testsuite/26_numerics/complex/literals/values.cc: Likewise.
   9246  1.1  mrg 	* testsuite/29_atomics/atomic/60695.cc: Likewise.
   9247  1.1  mrg 	* testsuite/29_atomics/atomic/62259.cc: use __alignof__ instead of
   9248  1.1  mrg 	alignof when operand is an object not a type.
   9249  1.1  mrg 	* testsuite/decimal/ctor.cc: Add -Wno-pedantic to dg-options.
   9250  1.1  mrg 	* testsuite/decimal/make-decimal.cc: Likewise.
   9251  1.1  mrg 	* testsuite/experimental/type_traits/value.cc: Always supply second
   9252  1.1  mrg 	argument to static_assert.
   9253  1.1  mrg 	* testsuite/util/testsuite_common_types.h: Use __extension__ for
   9254  1.1  mrg 	__int128 types.
   9255  1.1  mrg 
   9256  1.1  mrg 	* testsuite/experimental/type_erased_allocator/1.cc: Don't include
   9257  1.1  mrg 	internal header.
   9258  1.1  mrg 	* testsuite/experimental/type_erased_allocator/1_neg.cc: Likewise.
   9259  1.1  mrg 	* testsuite/experimental/type_erased_allocator/2.cc: Likewise.
   9260  1.1  mrg 	* testsuite/experimental/type_erased_allocator/uses_allocator.cc:
   9261  1.1  mrg 	Likewise. Add licence and change to compile-only test.
   9262  1.1  mrg 
   9263  1.1  mrg 	* include/bits/locale_facets.h (ctype::do_narrow): Add attribute to
   9264  1.1  mrg 	unused parameter.
   9265  1.1  mrg 	* include/bits/regex_automaton.h (_NFA::_M_insert_alt): Likewise.
   9266  1.1  mrg 
   9267  1.1  mrg 	* include/ext/string_conversions.h (__stoa): Avoid -Wsign-compare
   9268  1.1  mrg 	warnings.
   9269  1.1  mrg 
   9270  1.1  mrg 2016-04-17  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   9271  1.1  mrg 
   9272  1.1  mrg 	* include/bits/specfun.h: Trivial comment misspelling.
   9273  1.1  mrg 
   9274  1.1  mrg 2016-04-14  Jason Merrill  <jason (a] redhat.com>
   9275  1.1  mrg 
   9276  1.1  mrg 	Revert Jonathan's empty ABI change from yesterday.
   9277  1.1  mrg 
   9278  1.1  mrg 2016-04-13  Martin Sebor  <msebor (a] redhat.com>
   9279  1.1  mrg 
   9280  1.1  mrg 	PR c++/69517
   9281  1.1  mrg 	* testsuite/25_algorithms/rotate/moveable2.cc: Make sure VLA
   9282  1.1  mrg 	upper bound is positive.
   9283  1.1  mrg 
   9284  1.1  mrg 2016-04-13  Jonathan Wakely  <jwakely (a] redhat.com>
   9285  1.1  mrg 
   9286  1.1  mrg 	* include/bits/c++config (_GLIBCXX_BEGIN_NAMESPACE_EMPTY_TYPES,
   9287  1.1  mrg 	_GLIBCXX_END_NAMESPACE_EMPTY_TYPES, _GLIBCXX_ABI_TAG_EMPTY): Define.
   9288  1.1  mrg 	* include/bits/hashtable.h (_Hashtable::_M_emplace): Change signatures
   9289  1.1  mrg 	of functions taking empty structs by value. Add a template parameter
   9290  1.1  mrg 	to overloads without hints. Rename overloads with hints to
   9291  1.1  mrg 	_M_emplace_hint.
   9292  1.1  mrg 	(_Hashtable::_M_erase(true_type, const_iterator),
   9293  1.1  mrg 	_Hashtable::_M_erase(false_type, const_iterator)): Change signatures
   9294  1.1  mrg 	by reordering parameters.
   9295  1.1  mrg 	* include/bits/hashtable_policy.h (_Insert::insert): Adjust to call
   9296  1.1  mrg 	_M_emplace_hint instead of _M_emplace.
   9297  1.1  mrg 	* include/bits/shared_ptr.h (shared_ptr(_Tp1*, _Deleter, _Alloc),
   9298  1.1  mrg 	shared_ptr(nullptr_t, _Deleter, _Alloc)): Use _GLIBCXX_ABI_TAG_EMPTY.
   9299  1.1  mrg 	* include/bits/shared_ptr_base.h (_Sp_counted_deleter, __shared_count,
   9300  1.1  mrg 	__shared_ptr): Likewise.
   9301  1.1  mrg 	* include/bits/stl_algo.h (replace_if): Likewise.
   9302  1.1  mrg 	* include/bits/stl_pair.h (piecewise_construct_t,
   9303  1.1  mrg 	piecewise_construct): Use _GLIBCXX_BEGIN_NAMESPACE_EMPTY_TYPES.
   9304  1.1  mrg 	* include/bits/uses_allocator.h (allocator_arg_t, allocator_arg,
   9305  1.1  mrg 	__uses_alloc0): Likewise.
   9306  1.1  mrg 	* include/ext/pb_ds/assoc_container.hpp (basic_hash_table): Likewise.
   9307  1.1  mrg 	* testsuite/20_util/scoped_allocator/69293_neg.cc: Adjust dg-error.
   9308  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Likewise.
   9309  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/void_neg.cc: Likewise.
   9310  1.1  mrg 	* testsuite/20_util/uses_allocator/69293_neg.cc: Likewise.
   9311  1.1  mrg 	* testsuite/20_util/uses_allocator/cons_neg.cc: Likewise.
   9312  1.1  mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Likewise.
   9313  1.1  mrg 
   9314  1.1  mrg 2016-04-12  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   9315  1.1  mrg 
   9316  1.1  mrg 	Document C++17/TR29124 C++ Special Math Functions.
   9317  1.1  mrg 	* include/bits/specfun.h: Add Doxygen markup.
   9318  1.1  mrg 
   9319  1.1  mrg 2016-04-07  Jonathan Wakely  <jwakely (a] redhat.com>
   9320  1.1  mrg 
   9321  1.1  mrg 	* testsuite/30_threads/thread/70503.cc: Adjust from xfail to pass.
   9322  1.1  mrg 
   9323  1.1  mrg 2016-04-06  Eric Botcazou  <ebotcazou (a] adacore.com>
   9324  1.1  mrg 
   9325  1.1  mrg 	* src/Makefile.am (libstdc++-symbols.ver): Remove useless /dev/null.
   9326  1.1  mrg 	* src/Makefile.in: Regenerate.
   9327  1.1  mrg 
   9328  1.1  mrg 2016-04-05  Jonathan Wakely  <jwakely (a] redhat.com>
   9329  1.1  mrg 
   9330  1.1  mrg 	PR libstdc++/70554
   9331  1.1  mrg 	* acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Don't test
   9332  1.1  mrg 	__atomic_fetch_add for bool.
   9333  1.1  mrg 	* configure: Regenerate.
   9334  1.1  mrg 
   9335  1.1  mrg 	* testsuite/30_threads/thread/70503.cc: Require -static to work.
   9336  1.1  mrg 
   9337  1.1  mrg 	PR libstdc++/70503
   9338  1.1  mrg 	* src/c++11/thread.cc (execute_native_thread_routine,
   9339  1.1  mrg 	execute_native_thread_routine_compat): Give internal linkage.
   9340  1.1  mrg 	* testsuite/30_threads/thread/70503.cc: New test.
   9341  1.1  mrg 
   9342  1.1  mrg 2016-04-05  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   9343  1.1  mrg 
   9344  1.1  mrg 	PR libstdc++/70437
   9345  1.1  mrg 	* include/bits/stl_pair.h (_ConstructiblePair,
   9346  1.1  mrg 	_ImplicitlyConvertiblePair, _MoveConstructiblePair,
   9347  1.1  mrg 	_ImplicitlyMoveConvertiblePair): Add shortcut conditions
   9348  1.1  mrg 	for same-type cases.
   9349  1.1  mrg 	* testsuite/20_util/pair/70437.cc: New.
   9350  1.1  mrg 
   9351  1.1  mrg 2016-03-24  Jonathan Wakely  <jwakely (a] redhat.com>
   9352  1.1  mrg 
   9353  1.1  mrg 	PR libstdc++/69945
   9354  1.1  mrg 	* config/abi/pre/gnu.ver: Add new symbol.
   9355  1.1  mrg 	* libsupc++/eh_alloc.cc (__gnu_cxx::__freeres): Define.
   9356  1.1  mrg 	* testsuite/18_support/free_eh_pool.cc: New test.
   9357  1.1  mrg 
   9358  1.1  mrg 2016-03-23  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   9359  1.1  mrg 
   9360  1.1  mrg 	* include/Makefile.am (install-freestanding-headers): Add
   9361  1.1  mrg 	concept_check.h and move.h to the installed headers.
   9362  1.1  mrg 	* include/Makefile.in: Regenerated.
   9363  1.1  mrg 	* include/bits/concept_check.h: Ignore _GLIBCXX_CONCEPT_CHECKS for
   9364  1.1  mrg 	freestanding implementations.
   9365  1.1  mrg 	* doc/xml/manual/using.xml (_GLIBCXX_CONCEPT_CHECKS): Mention
   9366  1.1  mrg 	that this macro has no effect for freestanding implementations.
   9367  1.1  mrg 	* doc/html/manual/using_macros.html: Likewise.
   9368  1.1  mrg 
   9369  1.1  mrg 2016-02-24  Jonathan Wakely  <jwakely (a] redhat.com>
   9370  1.1  mrg 
   9371  1.1  mrg 	PR libstdc++/69939
   9372  1.1  mrg 	* include/experimental/tuple (__apply_impl): Qualify get and forward.
   9373  1.1  mrg 
   9374  1.1  mrg 2016-02-23  Jonathan Wakely  <jwakely (a] redhat.com>
   9375  1.1  mrg 
   9376  1.1  mrg 	* doc/xml/manual/using.xml: Document __STDCPP_WANT_MATH_SPEC_FUNCS__.
   9377  1.1  mrg 	* doc/html/*: Regenerate.
   9378  1.1  mrg 
   9379  1.1  mrg 	PR libstdc++/69893
   9380  1.1  mrg 	* include/tr1/cmath (acosh, asinh, atanh, cbrt, copysign, erf, erfc,
   9381  1.1  mrg 	exp2, expm1, fdim, fma, fmax, fmin, hypot, ilogb, lgamma, llrint,
   9382  1.1  mrg 	llround, log1p, log2, logb, lrint, lround, nan, nearbyint, nextafter,
   9383  1.1  mrg 	nexttoward, remainder, remquo, rint, round, scalbln, scalbn, tgamma,
   9384  1.1  mrg 	trunc) [__cplusplus >= 201103L]: Import from namespace std.
   9385  1.1  mrg 	(fabs) [__cplusplus < 201103L]: Import from namespace std.
   9386  1.1  mrg 	* include/tr1/complex (acosh, asinh, atanh) [__cplusplus >= 201103L]:
   9387  1.1  mrg 	Likewise.
   9388  1.1  mrg 	* testsuite/tr1/headers/c++200x/complex.cc: Add std::fabs to global
   9389  1.1  mrg 	namespace before including TR1 headers.
   9390  1.1  mrg 	* testsuite/tr1/headers/c++200x/math.cc: New test.
   9391  1.1  mrg 
   9392  1.1  mrg 2016-02-23  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   9393  1.1  mrg 
   9394  1.1  mrg 	PR libstdc++/69881
   9395  1.1  mrg 	* include/c_global/cstdarg: Undefine __need___va_list.
   9396  1.1  mrg 	* include/c_global/cstddef: Undefine all kinds of __need_*.
   9397  1.1  mrg 
   9398  1.1  mrg 2016-02-16  Tim Shen  <timshen (a] google.com>
   9399  1.1  mrg 
   9400  1.1  mrg 	PR libstdc++/69794
   9401  1.1  mrg 	* include/bits/regex_scanner.h: Add different special character
   9402  1.1  mrg 	sets for grep and egrep regex.
   9403  1.1  mrg 	* include/bits/regex_scanner.tcc: Use _M_spec_char more uniformly.
   9404  1.1  mrg 	* testsuite/28_regex/regression.cc: Add new testcase.
   9405  1.1  mrg 
   9406  1.1  mrg 2016-02-08  Jonathan Wakely  <jwakely (a] redhat.com>
   9407  1.1  mrg 
   9408  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_MATH11_PROTO): Remove accidentally
   9409  1.1  mrg 	added 'constexpr' in previous commit.
   9410  1.1  mrg 	* configure: Regenerate.
   9411  1.1  mrg 
   9412  1.1  mrg 	PR libstdc++/48891
   9413  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_MATH11_PROTO): Enable isinf and isnan
   9414  1.1  mrg 	checks for all targets except *-*-solaris2.* and ensure we find the
   9415  1.1  mrg 	libc math.h header not our own.
   9416  1.1  mrg 	* configure: Regenerate.
   9417  1.1  mrg 
   9418  1.1  mrg 2016-02-05  Dominik Vogt  <vogt (a] linux.vnet.ibm.com>
   9419  1.1  mrg 
   9420  1.1  mrg 	* config/abi/post/s390x-linux-gnu/32/baseline_symbols.txt (FUNC):
   9421  1.1  mrg 	New file.  Copied over from s390-linux-gnu.
   9422  1.1  mrg 
   9423  1.1  mrg 2016-02-04  Jonathan Wakely  <jwakely (a] redhat.com>
   9424  1.1  mrg 
   9425  1.1  mrg 	PR libstdc++/69626
   9426  1.1  mrg 	* acinclude.m4 (GLIBCXX_ENABLE_C99): Check C99 stdlib.h functions
   9427  1.1  mrg 	with -std=c++98 and define _GLIBCXX98_USE_C99_STDLIB.
   9428  1.1  mrg 	* config.h.in: Regenerate.
   9429  1.1  mrg 	* configure: Regenerate.
   9430  1.1  mrg 	* testsuite/21_strings/c_strings/char/69626.cc: New.
   9431  1.1  mrg 
   9432  1.1  mrg 	* doc/html/index.html: Regenerate.
   9433  1.1  mrg 
   9434  1.1  mrg 	* doc/xml/manual/containers.xml: Add cross-reference to Dual ABI.
   9435  1.1  mrg 	* doc/xml/manual/spine.xml: Update copyright years and author blurb.
   9436  1.1  mrg 	* doc/html/*: Regenerate.
   9437  1.1  mrg 
   9438  1.1  mrg 2016-02-01  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   9439  1.1  mrg 
   9440  1.1  mrg 	PR libstdc++/69581
   9441  1.1  mrg 	* include/c_compatibility/math.h: Move header guards.
   9442  1.1  mrg 	* include/c_compatibility/stdlib.h: Likewise.
   9443  1.1  mrg 
   9444  1.1  mrg 2016-01-29  Jonathan Wakely  <jwakely (a] redhat.com>
   9445  1.1  mrg 
   9446  1.1  mrg 	PR libstdc++/69506
   9447  1.1  mrg 	* config/os/newlib/os_defines.h (_GLIBCXX_USE_WEAK_REF): Define.
   9448  1.1  mrg 
   9449  1.1  mrg 2016-01-28  John David Anglin  <danglin (a] gcc.gnu.org>
   9450  1.1  mrg 
   9451  1.1  mrg 	PR libstdc++/69450
   9452  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_MATH11_PROTO): Split check for obsolete
   9453  1.1  mrg 	isinf and isnan functions into two independent checks.  Check on hpux.
   9454  1.1  mrg 	* config.h.in: Regenerate.
   9455  1.1  mrg 	* configure: Regenerate.
   9456  1.1  mrg 	* include/c_global/cmath (isinf(double), isnan(double)): Use
   9457  1.1  mrg 	_GLIBCXX_HAVE_OBSOLETE_ISINF and _GLIBCXX_HAVE_OBSOLETE_ISNAN,
   9458  1.1  mrg 	respectively.
   9459  1.1  mrg 
   9460  1.1  mrg 2016-01-27  Jakub Jelinek  <jakub (a] redhat.com>
   9461  1.1  mrg 
   9462  1.1  mrg 	* testsuite/libstdc++-prettyprinters/whatis.cc: Include <random>.
   9463  1.1  mrg 
   9464  1.1  mrg 2016-01-27  Jonathan Wakely  <jwakely (a] redhat.com>
   9465  1.1  mrg 
   9466  1.1  mrg 	PR libstdc++/69295
   9467  1.1  mrg 	* testsuite/ext/special_functions/hyperg/check_value.cc: Use
   9468  1.1  mrg 	-ffp-contract=off, and -ffloat-store to disable excess precision.
   9469  1.1  mrg 	* testsuite/special_functions/02_assoc_legendre/check_value.cc: Use
   9470  1.1  mrg 	-ffp-contract=off.
   9471  1.1  mrg 
   9472  1.1  mrg 2016-01-26  Jonathan Wakely  <jwakely (a] redhat.com>
   9473  1.1  mrg 
   9474  1.1  mrg 	PR libstdc++/69478
   9475  1.1  mrg 	* include/bits/stl_algobase.h (__copy_move<_IsMove, true,
   9476  1.1  mrg 	random_access_iterator_tag>): Check is_move_assignable when moving.
   9477  1.1  mrg 	(__copy_move_backwards<_IsMove, true, random_access_iterator_tag>):
   9478  1.1  mrg 	Likewise.
   9479  1.1  mrg 	* testsuite/25_algorithms/copy/move_iterators/69478.cc: New.
   9480  1.1  mrg 	* testsuite/25_algorithms/copy_backward/move_iterators/69478.cc: New.
   9481  1.1  mrg 	* testsuite/25_algorithms/move/69478.cc: New.
   9482  1.1  mrg 	* testsuite/25_algorithms/move_backward/69478.cc: new.
   9483  1.1  mrg 
   9484  1.1  mrg 2016-01-26  Andris Pavenis  <andris.pavenis (a] iki.fi>
   9485  1.1  mrg 
   9486  1.1  mrg 	* include/c_compatibility/stdlib.h: Include wide character related
   9487  1.1  mrg 	definitions only when they are available in cstdlib.
   9488  1.1  mrg 
   9489  1.1  mrg 2016-01-25  Jonathan Wakely  <jwakely (a] redhat.com>
   9490  1.1  mrg 
   9491  1.1  mrg 	PR libstdc++/69464
   9492  1.1  mrg 	* include/Makefile.am: Add new header.
   9493  1.1  mrg 	* include/Makefile.in: Regenerate.
   9494  1.1  mrg 	* include/bits/random.h (uniform_int_distribution): Move to
   9495  1.1  mrg 	bits/uniform_int_dist.h.
   9496  1.1  mrg 	* include/bits/random.tcc (uniform_int_distribution::operator(),
   9497  1.1  mrg 	uniform_int_distribution::__generate_impl): Likewise.
   9498  1.1  mrg 	* include/bits/uniform_int_dist.h: New header.
   9499  1.1  mrg 	* include/bits/stl_algo.h [__cplusplus >= 201103L]: Include
   9500  1.1  mrg 	<bits/uniform_int_dist.h> instead of <random>.
   9501  1.1  mrg 	* testsuite/20_util/specialized_algorithms/uninitialized_copy/
   9502  1.1  mrg 	move_iterators/1.cc: Include correct header for uninitialized_copy.
   9503  1.1  mrg 	* testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
   9504  1.1  mrg 	move_iterators/1.cc: Likewise.
   9505  1.1  mrg 	* testsuite/25_algorithms/nth_element/58800.cc: Include correct
   9506  1.1  mrg 	header for vector.
   9507  1.1  mrg 	* testsuite/26_numerics/random/pr60037-neg.cc: Adjust dg-error lines.
   9508  1.1  mrg 
   9509  1.1  mrg 2016-01-23  John David Anglin  <danglin (a] gcc.gnu.org>
   9510  1.1  mrg 
   9511  1.1  mrg 	PR libstdc++/69446
   9512  1.1  mrg 	* config/os/hpux/os_defines.h (_GLIBCXX_USE_WEAK_REF): Define.
   9513  1.1  mrg 
   9514  1.1  mrg 2016-01-22  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   9515  1.1  mrg 
   9516  1.1  mrg 	TR29124 C++ Special Math - <math.h> pulls funcs into global namespace.
   9517  1.1  mrg 	* include/c_compatibility/math.h: Import the TR29124 functions
   9518  1.1  mrg 	into the global namespace.
   9519  1.1  mrg 	* testsuite/special_functions/01_assoc_laguerre/compile_2.cc: Remove
   9520  1.1  mrg 	xfail and make compile-only.
   9521  1.1  mrg 	* testsuite/special_functions/02_assoc_legendre/compile_2.cc: Ditto.
   9522  1.1  mrg 	* testsuite/special_functions/03_beta/compile_2.cc: Ditto.
   9523  1.1  mrg 	* testsuite/special_functions/04_comp_ellint_1/compile_2.cc: Ditto.
   9524  1.1  mrg 	* testsuite/special_functions/05_comp_ellint_2/compile_2.cc: Ditto.
   9525  1.1  mrg 	* testsuite/special_functions/06_comp_ellint_3/compile_2.cc: Ditto.
   9526  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/compile_2.cc: Ditto.
   9527  1.1  mrg 	* testsuite/special_functions/08_cyl_bessel_j/compile_2.cc: Ditto.
   9528  1.1  mrg 	* testsuite/special_functions/09_cyl_bessel_k/compile_2.cc: Ditto.
   9529  1.1  mrg 	* testsuite/special_functions/10_cyl_neumann/compile_2.cc: Ditto.
   9530  1.1  mrg 	* testsuite/special_functions/11_ellint_1/compile_2.cc: Ditto.
   9531  1.1  mrg 	* testsuite/special_functions/12_ellint_2/compile_2.cc: Ditto.
   9532  1.1  mrg 	* testsuite/special_functions/13_ellint_3/compile_2.cc: Ditto.
   9533  1.1  mrg 	* testsuite/special_functions/14_expint/compile_2.cc: Ditto.
   9534  1.1  mrg 	* testsuite/special_functions/15_hermite/compile_2.cc: Ditto.
   9535  1.1  mrg 	* testsuite/special_functions/16_laguerre/compile_2.cc: Ditto.
   9536  1.1  mrg 	* testsuite/special_functions/17_legendre/compile_2.cc: Ditto.
   9537  1.1  mrg 	* testsuite/special_functions/18_riemann_zeta/compile_2.cc: Ditto.
   9538  1.1  mrg 	* testsuite/special_functions/19_sph_bessel/compile_2.cc: Ditto.
   9539  1.1  mrg 	* testsuite/special_functions/20_sph_legendre/compile_2.cc: Ditto.
   9540  1.1  mrg 	* testsuite/special_functions/21_sph_neumann/compile_2.cc: Ditto.
   9541  1.1  mrg 
   9542  1.1  mrg 2016-01-22  Jonathan Wakely  <jwakely (a] redhat.com>
   9543  1.1  mrg 
   9544  1.1  mrg 	PR libstdc++/69116
   9545  1.1  mrg 	* include/bits/valarray_before.h (__fun, __fun_with_valarray): Only
   9546  1.1  mrg 	define result_type for types which can be safely used with valarrays.
   9547  1.1  mrg 	* testsuite/26_numerics/valarray/69116.cc: New.
   9548  1.1  mrg 
   9549  1.1  mrg 	PR libstdc++/69413
   9550  1.1  mrg 	* config/os/gnu-linux/os_defines.h: Define
   9551  1.1  mrg 	_GLIBCXX_NO_OBSOLETE_ISINF_ISNAN_DYNAMIC.
   9552  1.1  mrg 	* include/c_global/cmath (isinf, isnan): Check it.
   9553  1.1  mrg 	* doc/xml/manual/internals.xml: Document it.
   9554  1.1  mrg 	* doc/html/*: Regenerate.
   9555  1.1  mrg 
   9556  1.1  mrg 2016-01-21  Jonathan Wakely  <jwakely (a] redhat.com>
   9557  1.1  mrg 
   9558  1.1  mrg 	PR libstdc++/69406
   9559  1.1  mrg 	* include/bits/cpp_type_traits.h: Ensure C++ language linkage.
   9560  1.1  mrg 	* include/ext/type_traits.h: Likewise.
   9561  1.1  mrg 	* testsuite/17_intro/headers/c++2011/linkage.cc: Check autoconf macros
   9562  1.1  mrg 	for presence of C headers.
   9563  1.1  mrg 	* testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Adjust
   9564  1.1  mrg 	dg-error line number.
   9565  1.1  mrg 	* testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
   9566  1.1  mrg 	* testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
   9567  1.1  mrg 	* testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
   9568  1.1  mrg 
   9569  1.1  mrg 2016-01-20  Torvald Riegel  <triegel (a] redhat.com>
   9570  1.1  mrg 
   9571  1.1  mrg 	PR libstdc++/69310
   9572  1.1  mrg 	* config/os/bsd/darwin/os_defines.h (_GLIBCXX_USE_WEAK_REF): Define.
   9573  1.1  mrg 
   9574  1.1  mrg 2016-01-20  Jonathan Wakely  <jwakely (a] redhat.com>
   9575  1.1  mrg 
   9576  1.1  mrg 	PR libstdc++/60401
   9577  1.1  mrg 	* include/c_compatibility/math.h (acosh, asinh, atanh, acbrt,
   9578  1.1  mrg 	copysign, erf, erfc, exp2, expm1, fdim, fma, fmax, fmin, hypot, ilogb,
   9579  1.1  mrg 	lgamma, llrint, llround, log1p, log2, logb, lrint, lround, nearbyint,
   9580  1.1  mrg 	nextafter, nexttoward, remainder, remquo, rint, round, scalbln, scalbn,
   9581  1.1  mrg 	tgamma, trunc) [__cplusplus >= 201103L && _GLIBCXX_USE_C99_MATH_TR1]:
   9582  1.1  mrg 	Add using declarations.
   9583  1.1  mrg 	* testsuite/26_numerics/headers/cmath/60401.cc: New.
   9584  1.1  mrg 
   9585  1.1  mrg 	PR libstdc++/69386
   9586  1.1  mrg 	* include/c_global/ccomplex: Ensure C++ language linkage.
   9587  1.1  mrg 	* include/c_global/cmath: Likewise.
   9588  1.1  mrg 	* include/c_global/cstdlib: Likewise.
   9589  1.1  mrg 	* include/c_global/ctgmath: Likewise.
   9590  1.1  mrg 	* testsuite/17_intro/headers/c++2011/linkage.cc: New.
   9591  1.1  mrg 
   9592  1.1  mrg 2016-01-19  Jonathan Wakely  <jwakely (a] redhat.com>
   9593  1.1  mrg 
   9594  1.1  mrg 	PR libstdc++/14608
   9595  1.1  mrg 	PR libstdc++/60401
   9596  1.1  mrg 	* include/Makefile.am: Use c_compatibility math.h and stdlib.h for
   9597  1.1  mrg 	--enable-cheaders=c_global configs.
   9598  1.1  mrg 	* include/Makefile.in: Regenerate.
   9599  1.1  mrg 	* include/c_compatibility/math.h: Remove obsolete _GLIBCXX_NAMESPACE_C
   9600  1.1  mrg 	test and allow inclusion from C files.
   9601  1.1  mrg 	* include/c_compatibility/stdlib.h: Likewise. Support freestanding.
   9602  1.1  mrg 	(at_quick_exit, quick_exit): Add using directives.
   9603  1.1  mrg 	* include/c_global/cmath: Use #include_next for math.h.
   9604  1.1  mrg 	* include/c_global/cstdlib: Use #include_next for stdlib.h.
   9605  1.1  mrg 	* testsuite/26_numerics/headers/cmath/14608.cc: New.
   9606  1.1  mrg 	* testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
   9607  1.1  mrg 	Remove xfail for most targets.
   9608  1.1  mrg 	* testsuite/26_numerics/headers/cstdlib/60401.cc: New.
   9609  1.1  mrg 
   9610  1.1  mrg 2016-01-18  Torvald Riegel  <triegel (a] redhat.com>
   9611  1.1  mrg 
   9612  1.1  mrg 	* include/bits/c++config (_GLIBCXX_USE_WEAK_REF): New.
   9613  1.1  mrg 	(_GLIBCXX_TXN_SAFE, _GLIBCXX_TXN_SAFE_DYN): Use	_GLIBCXX_USE_WEAK_REF
   9614  1.1  mrg 	and move after its definition.
   9615  1.1  mrg 	* config/os/aix/os_defines.h (_GLIBCXX_USE_WEAK_REF): Override.
   9616  1.1  mrg 	* src/c++11/cow-stdexcept.cc: Use _GLIBCXX_USE_WEAK_REF instead of
   9617  1.1  mrg 	__GXX_WEAK__, and only provide transactional clones if
   9618  1.1  mrg 	_GLIBCXX_USE_WEAK_REF is true.  Don't provide stubs of libitm
   9619  1.1  mrg 	functions.
   9620  1.1  mrg 
   9621  1.1  mrg 2016-01-18  Jonathan Wakely  <jwakely (a] redhat.com>
   9622  1.1  mrg 
   9623  1.1  mrg 	PR libstdc++/60637
   9624  1.1  mrg 	* testsuite/26_numerics/headers/cmath/60637.cc: Add test.
   9625  1.1  mrg 
   9626  1.1  mrg 	PR libstdc++/69243
   9627  1.1  mrg 	* include/std/functional (_Function_base::_M_not_empty_function):
   9628  1.1  mrg 	Change overloads for pointers to take arguments by value.
   9629  1.1  mrg 	* testsuite/20_util/function/cons/57465.cc: Add tests for
   9630  1.1  mrg 	pointer-to-member cases.
   9631  1.1  mrg 
   9632  1.1  mrg 	PR libstdc++/69340
   9633  1.1  mrg 	* src/c++11/cow-stdexcept.cc (_txnal_cow_string_C1_for_exceptions):
   9634  1.1  mrg 	Use macros for exception handling and fix unused parameter warning.
   9635  1.1  mrg 
   9636  1.1  mrg 2016-01-17  John David Anglin  <danglin (a] gcc.gnu.org>
   9637  1.1  mrg 
   9638  1.1  mrg 	PR libstdc++/68734
   9639  1.1  mrg 	* config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
   9640  1.1  mrg 
   9641  1.1  mrg 2016-01-17  Torvald Riegel  <triegel (a] redhat.com>
   9642  1.1  mrg 
   9643  1.1  mrg 	* src/c++11/cow-stdexcept.cc (txnal_read_ptr): Fix static_assert.
   9644  1.1  mrg 
   9645  1.1  mrg 2016-01-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   9646  1.1  mrg 
   9647  1.1  mrg 	* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Add
   9648  1.1  mrg 	__int128 symbols.
   9649  1.1  mrg 
   9650  1.1  mrg 2016-01-15  Jonathan Wakely  <jwakely (a] redhat.com>
   9651  1.1  mrg 
   9652  1.1  mrg 	PR libstdc++/69293
   9653  1.1  mrg 	* include/bits/uses_allocator.h (__uses_alloc<true, ...>): Add
   9654  1.1  mrg 	static assertion that type is constructible from the arguments.
   9655  1.1  mrg 	* testsuite/20_util/scoped_allocator/69293_neg.cc: New.
   9656  1.1  mrg 	* testsuite/20_util/uses_allocator/69293_neg.cc: New.
   9657  1.1  mrg 	* testsuite/20_util/uses_allocator/cons_neg.cc: Adjust dg-error.
   9658  1.1  mrg 
   9659  1.1  mrg 	PR libstdc++/69294
   9660  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_MATH11_PROTO): Check for obsolete isinf
   9661  1.1  mrg 	and isnan on AIX. Quote variables.
   9662  1.1  mrg 	* configure: Regenerate.
   9663  1.1  mrg 
   9664  1.1  mrg 2016-01-15  Torvald Riegel  <triegel (a] redhat.com>
   9665  1.1  mrg 
   9666  1.1  mrg 	* include/bits/basic_string.h (basic_string): Declare friends.
   9667  1.1  mrg 	* include/bits/c++config (_GLIBCXX_TXN_SAFE,
   9668  1.1  mrg 	_GLIBCXX_TXN_SAFE_DYN, _GLIBCXX_USE_ALLOCATOR_NEW): New.
   9669  1.1  mrg 	* include/std/stdexcept (logic_error, domain_error, invalid_argument,
   9670  1.1  mrg 	length_error, out_of_range, runtime_error, range_error,
   9671  1.1  mrg 	underflow_error, overflow_error): Declare members as transaction-safe.
   9672  1.1  mrg 	(logic_error, runtime_error): Declare friend functions.
   9673  1.1  mrg 	* libsupc++/exception (exception, bad_exception): Declare members as
   9674  1.1  mrg 	transaction-safe.
   9675  1.1  mrg 	* src/c++11/cow-stdexcept.cc: Define transactional clones for the
   9676  1.1  mrg 	transaction-safe members of exceptions and helper functions.
   9677  1.1  mrg 	* libsupc++/eh_exception.cc: Adjust and define transactional clones.
   9678  1.1  mrg 	* config/abi/pre/gnu.ver (GLIBCXX_3.4.22) Add transactional clones.
   9679  1.1  mrg 	(CXXABI_1.3.10): New.
   9680  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_SIZE_T_MANGLING): New.
   9681  1.1  mrg 	(GLIBCXX_ENABLE_ALLOCATOR): Set ENABLE_ALLOCATOR_NEW.
   9682  1.1  mrg 	* configure.ac: Call GLIBCXX_CHECK_SIZE_T_MANGLING.
   9683  1.1  mrg 	* include/Makefile.am: Write ENABLE_ALLOCATOR_NEW to c++config.h.
   9684  1.1  mrg 	* include/Makefile.in: Regenerate.
   9685  1.1  mrg 	* config.h.in: Regenerate.
   9686  1.1  mrg 	* configure: Regenerate.
   9687  1.1  mrg 	* testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_1.3.10.
   9688  1.1  mrg 
   9689  1.1  mrg 2016-01-15  Steve Ellcey  <sellcey (a] imgtec.com>
   9690  1.1  mrg 
   9691  1.1  mrg 	* include/ext/random.tcc: Use __builtin_isfinite instead of
   9692  1.1  mrg 	std::isfinite.
   9693  1.1  mrg 
   9694  1.1  mrg 2016-01-15  Jonathan Wakely  <jwakely (a] redhat.com>
   9695  1.1  mrg 
   9696  1.1  mrg 	* include/bits/std_mutex.h: Fix Doxygen @file name.
   9697  1.1  mrg 
   9698  1.1  mrg 2016-01-14  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   9699  1.1  mrg 	    Jonathan Wakely  <jwakely (a] redhat.com>
   9700  1.1  mrg 	    Florian Goth <CaptainSifff (a] gmx.de>
   9701  1.1  mrg 
   9702  1.1  mrg 	Implement TR29124 C++ special Math Functions.
   9703  1.1  mrg 	* include/Makefile.am: Add new headers.
   9704  1.1  mrg 	* include/Makefile.in: Regenerate.
   9705  1.1  mrg 	* include/bits/specfun.h: New.
   9706  1.1  mrg 	* include/c_global/cmath: Adjust for both tr1 and tr29124 maths.
   9707  1.1  mrg 	* include/tr1/bessel_function.tcc: Ditto.
   9708  1.1  mrg 	* include/tr1/beta_function.tcc: Ditto.
   9709  1.1  mrg 	* include/tr1/cmath: Ditto.
   9710  1.1  mrg 	* include/tr1/ell_integral.tcc: Ditto.
   9711  1.1  mrg 	* include/tr1/exp_integral.tcc: Ditto.
   9712  1.1  mrg 	* include/tr1/gamma.tcc: Ditto.
   9713  1.1  mrg 	* include/tr1/hypergeometric.tcc: Ditto.
   9714  1.1  mrg 	* include/tr1/legendre_function.tcc: Ditto.
   9715  1.1  mrg 	* include/tr1/modified_bessel_func.tcc: Ditto.
   9716  1.1  mrg 	* include/tr1/poly_hermite.tcc: Ditto.
   9717  1.1  mrg 	* include/tr1/poly_laguerre.tcc: Ditto.
   9718  1.1  mrg 	* include/tr1/riemann_zeta.tcc: Ditto.
   9719  1.1  mrg 	* include/tr1/special_function_util.h: Ditto.
   9720  1.1  mrg 	* testsuite/ext/special_functions/conf_hyperg: New.
   9721  1.1  mrg 	* testsuite/ext/special_functions/conf_hyperg/check_nan.cc: New.
   9722  1.1  mrg 	* testsuite/ext/special_functions/conf_hyperg/check_value.cc: New.
   9723  1.1  mrg 	* testsuite/ext/special_functions/conf_hyperg/compile.cc: New.
   9724  1.1  mrg 	* testsuite/ext/special_functions/hyperg: New.
   9725  1.1  mrg 	* testsuite/ext/special_functions/hyperg/check_nan.cc: New.
   9726  1.1  mrg 	* testsuite/ext/special_functions/hyperg/check_value.cc: New.
   9727  1.1  mrg 	* testsuite/ext/special_functions/hyperg/compile.cc: New.
   9728  1.1  mrg 	* testsuite/libstdc++-dg/conformance.exp: Add special_functions directory.
   9729  1.1  mrg 	* testsuite/special_functions/01_assoc_laguerre/check_nan.cc: New.
   9730  1.1  mrg 	* testsuite/special_functions/01_assoc_laguerre/check_value.cc: New.
   9731  1.1  mrg 	* testsuite/special_functions/01_assoc_laguerre/compile.cc: New.
   9732  1.1  mrg 	* testsuite/special_functions/01_assoc_laguerre/compile_2.cc: New.
   9733  1.1  mrg 	* testsuite/special_functions/02_assoc_legendre/check_nan.cc: New.
   9734  1.1  mrg 	* testsuite/special_functions/02_assoc_legendre/check_value.cc: New.
   9735  1.1  mrg 	* testsuite/special_functions/02_assoc_legendre/compile.cc: New.
   9736  1.1  mrg 	* testsuite/special_functions/02_assoc_legendre/compile_2.cc: New.
   9737  1.1  mrg 	* testsuite/special_functions/03_beta/check_nan.cc: New.
   9738  1.1  mrg 	* testsuite/special_functions/03_beta/check_value.cc: New.
   9739  1.1  mrg 	* testsuite/special_functions/03_beta/compile.cc: New.
   9740  1.1  mrg 	* testsuite/special_functions/03_beta/compile_2.cc: New.
   9741  1.1  mrg 	* testsuite/special_functions/04_comp_ellint_1/check_nan.cc: New.
   9742  1.1  mrg 	* testsuite/special_functions/04_comp_ellint_1/check_value.cc: New.
   9743  1.1  mrg 	* testsuite/special_functions/04_comp_ellint_1/compile.cc: New.
   9744  1.1  mrg 	* testsuite/special_functions/04_comp_ellint_1/compile_2.cc: New.
   9745  1.1  mrg 	* testsuite/special_functions/05_comp_ellint_2/check_nan.cc: New.
   9746  1.1  mrg 	* testsuite/special_functions/05_comp_ellint_2/check_value.cc: New.
   9747  1.1  mrg 	* testsuite/special_functions/05_comp_ellint_2/compile.cc: New.
   9748  1.1  mrg 	* testsuite/special_functions/05_comp_ellint_2/compile_2.cc: New.
   9749  1.1  mrg 	* testsuite/special_functions/06_comp_ellint_3/check_nan.cc: New.
   9750  1.1  mrg 	* testsuite/special_functions/06_comp_ellint_3/check_value.cc: New.
   9751  1.1  mrg 	* testsuite/special_functions/06_comp_ellint_3/compile.cc: New.
   9752  1.1  mrg 	* testsuite/special_functions/06_comp_ellint_3/compile_2.cc: New.
   9753  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/check_nan.cc: New.
   9754  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/check_value.cc: New.
   9755  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/compile.cc: New.
   9756  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/compile_2.cc: New.
   9757  1.1  mrg 	* testsuite/special_functions/07_cyl_bessel_i/pr56216.cc: New.
   9758  1.1  mrg 	* testsuite/special_functions/08_cyl_bessel_j/check_nan.cc: New.
   9759  1.1  mrg 	* testsuite/special_functions/08_cyl_bessel_j/check_value.cc: New.
   9760  1.1  mrg 	* testsuite/special_functions/08_cyl_bessel_j/compile.cc: New.
   9761  1.1  mrg 	* testsuite/special_functions/08_cyl_bessel_j/compile_2.cc: New.
   9762  1.1  mrg 	* testsuite/special_functions/09_cyl_bessel_k/check_nan.cc: New.
   9763  1.1  mrg 	* testsuite/special_functions/09_cyl_bessel_k/check_value.cc: New.
   9764  1.1  mrg 	* testsuite/special_functions/09_cyl_bessel_k/compile.cc: New.
   9765  1.1  mrg 	* testsuite/special_functions/09_cyl_bessel_k/compile_2.cc: New.
   9766  1.1  mrg 	* testsuite/special_functions/10_cyl_neumann/check_nan.cc: New.
   9767  1.1  mrg 	* testsuite/special_functions/10_cyl_neumann/check_value.cc: New.
   9768  1.1  mrg 	* testsuite/special_functions/10_cyl_neumann/compile.cc: New.
   9769  1.1  mrg 	* testsuite/special_functions/10_cyl_neumann/compile_2.cc: New.
   9770  1.1  mrg 	* testsuite/special_functions/11_ellint_1/check_nan.cc: New.
   9771  1.1  mrg 	* testsuite/special_functions/11_ellint_1/check_value.cc: New.
   9772  1.1  mrg 	* testsuite/special_functions/11_ellint_1/compile.cc: New.
   9773  1.1  mrg 	* testsuite/special_functions/11_ellint_1/compile_2.cc: New.
   9774  1.1  mrg 	* testsuite/special_functions/12_ellint_2/check_nan.cc: New.
   9775  1.1  mrg 	* testsuite/special_functions/12_ellint_2/check_value.cc: New.
   9776  1.1  mrg 	* testsuite/special_functions/12_ellint_2/compile.cc: New.
   9777  1.1  mrg 	* testsuite/special_functions/12_ellint_2/compile_2.cc: New.
   9778  1.1  mrg 	* testsuite/special_functions/13_ellint_3/check_nan.cc: New.
   9779  1.1  mrg 	* testsuite/special_functions/13_ellint_3/check_value.cc: New.
   9780  1.1  mrg 	* testsuite/special_functions/13_ellint_3/compile.cc: New.
   9781  1.1  mrg 	* testsuite/special_functions/13_ellint_3/compile_2.cc: New.
   9782  1.1  mrg 	* testsuite/special_functions/14_expint/check_nan.cc: New.
   9783  1.1  mrg 	* testsuite/special_functions/14_expint/check_value.cc: New.
   9784  1.1  mrg 	* testsuite/special_functions/14_expint/compile.cc: New.
   9785  1.1  mrg 	* testsuite/special_functions/14_expint/compile_2.cc: New.
   9786  1.1  mrg 	* testsuite/special_functions/15_hermite/check_nan.cc: New.
   9787  1.1  mrg 	* testsuite/special_functions/15_hermite/check_value.cc: New.
   9788  1.1  mrg 	* testsuite/special_functions/15_hermite/compile.cc: New.
   9789  1.1  mrg 	* testsuite/special_functions/15_hermite/compile_2.cc: New.
   9790  1.1  mrg 	* testsuite/special_functions/16_laguerre/check_nan.cc: New.
   9791  1.1  mrg 	* testsuite/special_functions/16_laguerre/check_value.cc: New.
   9792  1.1  mrg 	* testsuite/special_functions/16_laguerre/compile.cc: New.
   9793  1.1  mrg 	* testsuite/special_functions/16_laguerre/compile_2.cc: New.
   9794  1.1  mrg 	* testsuite/special_functions/17_legendre/check_nan.cc: New.
   9795  1.1  mrg 	* testsuite/special_functions/17_legendre/check_value.cc: New.
   9796  1.1  mrg 	* testsuite/special_functions/17_legendre/compile.cc: New.
   9797  1.1  mrg 	* testsuite/special_functions/17_legendre/compile_2.cc: New.
   9798  1.1  mrg 	* testsuite/special_functions/18_riemann_zeta/check_nan.cc: New.
   9799  1.1  mrg 	* testsuite/special_functions/18_riemann_zeta/check_value.cc: New.
   9800  1.1  mrg 	* testsuite/special_functions/18_riemann_zeta/compile.cc: New.
   9801  1.1  mrg 	* testsuite/special_functions/18_riemann_zeta/compile_2.cc: New.
   9802  1.1  mrg 	* testsuite/special_functions/19_sph_bessel/check_nan.cc: New.
   9803  1.1  mrg 	* testsuite/special_functions/19_sph_bessel/check_value.cc: New.
   9804  1.1  mrg 	* testsuite/special_functions/19_sph_bessel/compile.cc: New.
   9805  1.1  mrg 	* testsuite/special_functions/19_sph_bessel/compile_2.cc: New.
   9806  1.1  mrg 	* testsuite/special_functions/20_sph_legendre/check_nan.cc: New.
   9807  1.1  mrg 	* testsuite/special_functions/20_sph_legendre/check_value.cc: New.
   9808  1.1  mrg 	* testsuite/special_functions/20_sph_legendre/compile.cc: New.
   9809  1.1  mrg 	* testsuite/special_functions/20_sph_legendre/compile_2.cc: New.
   9810  1.1  mrg 	* testsuite/special_functions/21_sph_neumann/check_nan.cc: New.
   9811  1.1  mrg 	* testsuite/special_functions/21_sph_neumann/check_value.cc: New.
   9812  1.1  mrg 	* testsuite/special_functions/21_sph_neumann/compile.cc: New.
   9813  1.1  mrg 	* testsuite/special_functions/21_sph_neumann/compile_2.cc: New.
   9814  1.1  mrg 	* testsuite/util/specfun_testcase.h: New.
   9815  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc: More testcases.
   9816  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc: Ditto.
   9817  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc: Ditto.
   9818  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc: Ditto.
   9819  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc: Ditto.
   9820  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc: Ditto.
   9821  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_value.cc: New.
   9822  1.1  mrg 
   9823  1.1  mrg 2016-01-13  Jonathan Wakely  <jwakely (a] redhat.com>
   9824  1.1  mrg 
   9825  1.1  mrg 	PR libstdc++/48891
   9826  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_MATH11_PROTO): Check for obsolete isinf
   9827  1.1  mrg 	and isnan functions.
   9828  1.1  mrg 	* config.h.in: Regenerate.
   9829  1.1  mrg 	* configure: Regenerate.
   9830  1.1  mrg 	* include/c_global/cmath (isinf(double), isnan(double))
   9831  1.1  mrg 	[_GLIBCXX_HAVE_OBSOLETE_ISINF_ISNAN]: Import via using-directive.
   9832  1.1  mrg 	* testsuite/26_numerics/headers/cmath/48891.cc: New.
   9833  1.1  mrg 
   9834  1.1  mrg 2016-01-13  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   9835  1.1  mrg 
   9836  1.1  mrg 	PR libstdc++/66006
   9837  1.1  mrg 	* configure.host (abi_baseline_pair): Use separate baseline for
   9838  1.1  mrg 	Solaris 11+ and Solaris 10 with gld.
   9839  1.1  mrg 	* config/abi/post/solaris2.11/amd64/baseline_symbols.txt: New file.
   9840  1.1  mrg 	* config/abi/post/solaris2.11/baseline_symbols.txt: New file.
   9841  1.1  mrg 	* config/abi/post/solaris2.11/sparcv9/baseline_symbols.txt: New file.
   9842  1.1  mrg 
   9843  1.1  mrg 2016-01-12  Daniel Kruegler  <daniel.kruegler (a] gmail.com>
   9844  1.1  mrg 
   9845  1.1  mrg 	PR libstdc++/68877
   9846  1.1  mrg 	* include/std/type_traits: Following N4511, reimplement __is_swappable
   9847  1.1  mrg 	and __is_nothrow_swappable. Move __is_swappable to namespace std,
   9848  1.1  mrg 	adjust callers. Use __is_nothrow_swappable in swap.
   9849  1.1  mrg 	* include/bits/move.h: Use __is_nothrow_swappable in swap.
   9850  1.1  mrg 	* testsuite/20_util/is_nothrow_swappable/value.cc: Extend; remove
   9851  1.1  mrg 	__is_swappable related tests.
   9852  1.1  mrg 	* testsuite/20_util/is_swappable/value.cc: New.
   9853  1.1  mrg 	* testsuite/20_util/is_swappable/requirements/
   9854  1.1  mrg 	explicit_instantiation.cc: New.
   9855  1.1  mrg 	* testsuite/20_util/is_swappable/requirements/typedefs.cc: New.
   9856  1.1  mrg 	* testsuite/25_algorithms/swap/68877.cc: New.
   9857  1.1  mrg 
   9858  1.1  mrg 2016-01-12  Jonathan Wakely  <jwakely (a] redhat.com>
   9859  1.1  mrg 
   9860  1.1  mrg 	* testsuite/20_util/function/68995.cc: Test reference_wrapper cases.
   9861  1.1  mrg 
   9862  1.1  mrg 	PR libstdc++/69005
   9863  1.1  mrg 	PR libstdc++/69222
   9864  1.1  mrg 	* include/std/functional (function::_Invoke): Remove, use result_of.
   9865  1.1  mrg 	(function::_Callable): Replace alias template with class template
   9866  1.1  mrg 	and use partial specialization instead of _NotSelf alias template.
   9867  1.1  mrg 	(function(_Functor)): Add "not self" constraint so that _Callable is
   9868  1.1  mrg 	not used while type is incomplete.
   9869  1.1  mrg 	* testsuite/20_util/function/69222.cc: New.
   9870  1.1  mrg 
   9871  1.1  mrg 2016-01-11  Jonathan Wakely  <jwakely (a] redhat.com>
   9872  1.1  mrg 
   9873  1.1  mrg 	PR libstdc++/60976
   9874  1.1  mrg 	* include/bits/alloc_traits.h (allocator_traits<allocator<_Tp>>):
   9875  1.1  mrg 	Define partial specialization.
   9876  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/58659.cc: Add construct and
   9877  1.1  mrg 	destroy members to std::allocator explicit specialization.
   9878  1.1  mrg 
   9879  1.1  mrg 2016-01-08  Jonathan Wakely  <jwakely (a] redhat.com>
   9880  1.1  mrg 
   9881  1.1  mrg 	* testsuite/26_numerics/headers/cmath/
   9882  1.1  mrg 	c99_classification_macros_c++.cc: Rename to ...
   9883  1.1  mrg 	* testsuite/26_numerics/headers/cmath/
   9884  1.1  mrg 	c99_classification_macros_c++98.cc: Here and add -std=gnu++98.
   9885  1.1  mrg 	* testsuite/26_numerics/headers/cmath/
   9886  1.1  mrg 	c99_classification_macros_c++0x.cc: Rename to ...
   9887  1.1  mrg 	* testsuite/26_numerics/headers/cmath/
   9888  1.1  mrg 	c99_classification_macros_c++11.cc: Here.
   9889  1.1  mrg 
   9890  1.1  mrg 	PR libstdc++/69190
   9891  1.1  mrg 	* include/bits/uses_allocator.h: Add missing include.
   9892  1.1  mrg 
   9893  1.1  mrg 2016-01-07  Jonathan Wakely  <jwakely (a] redhat.com>
   9894  1.1  mrg 
   9895  1.1  mrg 	PR libstdc++/69105
   9896  1.1  mrg 	PR libstdc++/69106
   9897  1.1  mrg 	PR libstdc++/69114
   9898  1.1  mrg 	* include/bits/stl_iterator.h (back_insert_iterator,
   9899  1.1  mrg 	front_insert_iterator, insert_iterator): Use __addressof (LWG 2324).
   9900  1.1  mrg 	* include/bits/uses_allocator.h (__use_alloc): Use __addressof.
   9901  1.1  mrg 	* include/std/future (__future::base::_State_baseV2::__setter):
   9902  1.1  mrg 	Likewise.
   9903  1.1  mrg 	* include/std/scoped_allocator (__outermost): Likewise.
   9904  1.1  mrg 	* testsuite/20_util/scoped_allocator/69114.cc: New.
   9905  1.1  mrg 	* testsuite/20_util/uses_allocator/69114.cc: New.
   9906  1.1  mrg 	* testsuite/30_threads/promise/69106.cc: New.
   9907  1.1  mrg 
   9908  1.1  mrg 2016-01-06  Jonathan Wakely  <jwakely (a] redhat.com>
   9909  1.1  mrg 
   9910  1.1  mrg 	PR libstdc++/69092
   9911  1.1  mrg 	* include/bits/basic_string.h (basic_string::_S_copy_chars<_Iterator>):
   9912  1.1  mrg 	Remove _GLIBCXX_NOEXCEPT.
   9913  1.1  mrg 	testsuite/21_strings/basic_string/cons/char/69092.cc: New.
   9914  1.1  mrg 
   9915  1.1  mrg 	* include/Makefile.am: Adjust.
   9916  1.1  mrg 	* include/Makefile.in: Regenerate.
   9917  1.1  mrg 	* include/bits/mutex.h: Rename to bits/std_mutex.h.
   9918  1.1  mrg 	* include/std/condition_variable: Adjust include.
   9919  1.1  mrg 	* include/std/mutex: Likewise.
   9920  1.1  mrg 
   9921  1.1  mrg 2016-01-04  Jakub Jelinek  <jakub (a] redhat.com>
   9922  1.1  mrg 
   9923  1.1  mrg 	Update copyright years.
   9924  1.1  mrg 
   9926  1.1  mrg Copyright (C) 2016 Free Software Foundation, Inc.
   9927  1.1  mrg 
   9928  1.1  mrg Copying and distribution of this file, with or without modification,
   9929  1.1  mrg are permitted in any medium without royalty provided the copyright
   9930           notice and this notice are preserved.
   9931