Home | History | Annotate | Line # | Download | only in libstdc++-v3
ChangeLog revision 1.1.1.10
      1  1.1.1.10    mrg 2016-06-03  Release Manager
      2  1.1.1.10    mrg 
      3  1.1.1.10    mrg 	* GCC 5.4.0 released.
      4  1.1.1.10    mrg 
      5  1.1.1.10    mrg 2016-05-26  Jonathan Wakely  <jwakely (a] redhat.com>
      6  1.1.1.10    mrg 
      7  1.1.1.10    mrg 	Backport from mainline
      8  1.1.1.10    mrg 	2016-04-24  Jonathan Wakely  <jwakely (a] redhat.com>
      9  1.1.1.10    mrg 
     10  1.1.1.10    mrg 	PR libstdc++/70762
     11  1.1.1.10    mrg 	* testsuite/util/testsuite_fs.h (__gnu_test::nonexistent_path): Use
     12  1.1.1.10    mrg 	static counter to return a different path on every call.
     13  1.1.1.10    mrg 
     14  1.1.1.10    mrg 	* testsuite/experimental/filesystem/path/native/string.cc: Add
     15  1.1.1.10    mrg 	dg-require-filesystem-ts directive.
     16  1.1.1.10    mrg 
     17  1.1.1.10    mrg 2016-05-25  Jonathan Wakely  <jwakely (a] redhat.com>
     18  1.1.1.10    mrg 
     19  1.1.1.10    mrg 	Backport from mainline
     20  1.1.1.10    mrg 	2016-04-20  Jonathan Wakely  <jwakely (a] redhat.com>
     21  1.1.1.10    mrg 
     22  1.1.1.10    mrg 	PR libstdc++/69703
     23  1.1.1.10    mrg 	* src/c++11/codecvt.cc (__codecvt_utf8_base<char16_t>::do_in,
     24  1.1.1.10    mrg 	__codecvt_utf8_utf16_base<char16_t>::do_in): Fix mask operations.
     25  1.1.1.10    mrg 
     26  1.1.1.10    mrg 	Backport from mainline
     27  1.1.1.10    mrg 	2016-04-19  Jonathan Wakely  <jwakely (a] redhat.com>
     28  1.1.1.10    mrg 
     29  1.1.1.10    mrg 	PR libstdc++/69703
     30  1.1.1.10    mrg 	* src/c++11/codecvt.cc (__codecvt_utf8_base<char16_t>::do_in)):
     31  1.1.1.10    mrg 	Override endianness bit in mode.
     32  1.1.1.10    mrg 	* testsuite/22_locale/codecvt/codecvt_utf8/69703.cc: New test.
     33  1.1.1.10    mrg 	* testsuite/22_locale/codecvt/codecvt_utf8_utf16/66855.cc: Test
     34  1.1.1.10    mrg 	that little_endian mode is ignored.
     35  1.1.1.10    mrg 	* testsuite/experimental/filesystem/path/native/string.cc: New test.
     36  1.1.1.10    mrg 
     37  1.1.1.10    mrg 2016-05-25  Jonathan Wakely  <jwakely (a] redhat.com>
     38  1.1.1.10    mrg 
     39  1.1.1.10    mrg 	Backport from mainline
     40  1.1.1.10    mrg 	2016-05-10  Jonathan Wakely  <jwakely (a] redhat.com>
     41  1.1.1.10    mrg 
     42  1.1.1.10    mrg 	* include/experimental/bits/fs_dir.h (begin, end): Add noexcept.
     43  1.1.1.10    mrg 	* testsuite/experimental/filesystem/iterators/directory_iterator.cc:
     44  1.1.1.10    mrg 	Test begin and end functions.
     45  1.1.1.10    mrg 	* testsuite/experimental/filesystem/iterators/
     46  1.1.1.10    mrg 	recursive_directory_iterator.cc: Likewise.
     47  1.1.1.10    mrg 
     48  1.1.1.10    mrg 2016-05-25  Jonathan Wakely  <jwakely (a] redhat.com>
     49  1.1.1.10    mrg 
     50  1.1.1.10    mrg 	Backport from mainline
     51  1.1.1.10    mrg 	2016-05-10  Jonathan Wakely  <jwakely (a] redhat.com>
     52  1.1.1.10    mrg 
     53  1.1.1.10    mrg 	PR libstdc++/71038
     54  1.1.1.10    mrg 	* src/filesystem/ops.cc (do_copy_file): Fix backwards conditions.
     55  1.1.1.10    mrg 	* testsuite/experimental/filesystem/operations/copy_file.cc: New test.
     56  1.1.1.10    mrg 
     57  1.1.1.10    mrg 2016-05-25  Jonathan Wakely  <jwakely (a] redhat.com>
     58  1.1.1.10    mrg 
     59  1.1.1.10    mrg 	Backport from mainline
     60  1.1.1.10    mrg 	2016-05-10  Jonathan Wakely  <jwakely (a] redhat.com>
     61  1.1.1.10    mrg 
     62  1.1.1.10    mrg 	* include/experimental/bits/fs_dir.h (__directory_iterator_proxy):
     63  1.1.1.10    mrg 	Overload operator* to move from rvalues.
     64  1.1.1.10    mrg 
     65  1.1.1.10    mrg 2016-05-25  Jonathan Wakely  <jwakely (a] redhat.com>
     66  1.1.1.10    mrg 
     67  1.1.1.10    mrg 	Backport from mainline
     68  1.1.1.10    mrg 	2016-05-10  Jonathan Wakely  <jwakely (a] redhat.com>
     69  1.1.1.10    mrg 
     70  1.1.1.10    mrg 	PR libstdc++/71036
     71  1.1.1.10    mrg 	* src/filesystem/ops.cc (create_dir): Handle EEXIST from mkdir.
     72  1.1.1.10    mrg 	* testsuite/experimental/filesystem/operations/create_directory.cc:
     73  1.1.1.10    mrg 	New test.
     74  1.1.1.10    mrg 
     75  1.1.1.10    mrg 2016-05-25  Jonathan Wakely  <jwakely (a] redhat.com>
     76  1.1.1.10    mrg 
     77  1.1.1.10    mrg 	Backport from mainline
     78  1.1.1.10    mrg 	2016-05-10  Jonathan Wakely  <jwakely (a] redhat.com>
     79  1.1.1.10    mrg 
     80  1.1.1.10    mrg 	PR libstdc++/71037
     81  1.1.1.10    mrg 	* src/filesystem/ops.cc (canonical(const path&, const path&)): Add
     82  1.1.1.10    mrg 	base path to exception.
     83  1.1.1.10    mrg 	* testsuite/experimental/filesystem/operations/canonical.cc: Test
     84  1.1.1.10    mrg 	paths contained in exception.
     85  1.1.1.10    mrg 
     86  1.1.1.10    mrg 2016-05-25  Jonathan Wakely  <jwakely (a] redhat.com>
     87  1.1.1.10    mrg 
     88  1.1.1.10    mrg 	Backport from mainline
     89  1.1.1.10    mrg 	2016-05-10  Jonathan Wakely  <jwakely (a] redhat.com>
     90  1.1.1.10    mrg 
     91  1.1.1.10    mrg 	PR libstdc++/71005
     92  1.1.1.10    mrg 	* include/experimental/bits/fs_dir.h (__directory_iterator_proxy):
     93  1.1.1.10    mrg 	New type.
     94  1.1.1.10    mrg 	(directory_iterator::operator++(int)): Return proxy.
     95  1.1.1.10    mrg 	(recursive_directory_iterator::operator++(int)): Likewise.
     96  1.1.1.10    mrg 	* testsuite/experimental/filesystem/iterators/directory_iterator.cc:
     97  1.1.1.10    mrg 	Test post-increment.
     98  1.1.1.10    mrg 	* testsuite/experimental/filesystem/iterators/
     99  1.1.1.10    mrg 	recursive_directory_iterator.cc: Likewise.
    100  1.1.1.10    mrg 
    101  1.1.1.10    mrg 2016-05-25  Jonathan Wakely  <jwakely (a] redhat.com>
    102  1.1.1.10    mrg 
    103  1.1.1.10    mrg 	Backport from mainline
    104  1.1.1.10    mrg 	2016-05-09  Jonathan Wakely  <jwakely (a] redhat.com>
    105  1.1.1.10    mrg 
    106  1.1.1.10    mrg 	PR libstdc++/71004
    107  1.1.1.10    mrg 	* include/experimental/bits/fs_dir.h (recursive_directory_iterator):
    108  1.1.1.10    mrg 	Initialize scalar member variables in default constructor.
    109  1.1.1.10    mrg 	* testsuite/experimental/filesystem/iterators/
    110  1.1.1.10    mrg 	recursive_directory_iterator.cc: Test default construction.
    111  1.1.1.10    mrg 
    112  1.1.1.10    mrg 2016-05-25  Jonathan Wakely  <jwakely (a] redhat.com>
    113  1.1.1.10    mrg 
    114  1.1.1.10    mrg 	Backport from mainline
    115  1.1.1.10    mrg 	2016-04-19  Jonathan Wakely  <jwakely (a] redhat.com>
    116  1.1.1.10    mrg 
    117  1.1.1.10    mrg 	PR libstdc++/70609
    118  1.1.1.10    mrg 	* src/filesystem/ops.cc (close_fd): New function.
    119  1.1.1.10    mrg 	(do_copy_file): Set permissions before copying file contents. Check
    120  1.1.1.10    mrg 	result of closing file descriptors. Don't copy streambuf when file
    121  1.1.1.10    mrg 	is empty.
    122  1.1.1.10    mrg 	(copy(const path&, const path&, copy_options, error_code&)): Use
    123  1.1.1.10    mrg 	lstat for source file when copy_symlinks is set.
    124  1.1.1.10    mrg 	* testsuite/experimental/filesystem/operations/copy.cc: Test copy().
    125  1.1.1.10    mrg 
    126  1.1.1.10    mrg 2016-05-25  Jonathan Wakely  <jwakely (a] redhat.com>
    127  1.1.1.10    mrg 
    128  1.1.1.10    mrg 	Backport from mainline
    129  1.1.1.10    mrg 	2016-04-19  Jonathan Wakely  <jwakely (a] redhat.com>
    130  1.1.1.10    mrg 
    131  1.1.1.10    mrg 	* include/experimental/bits/fs_fwd.h (operator&, operator|, operator^,
    132  1.1.1.10    mrg 	operator~ operator&=, operator|=, operator^=): Add noexcept to
    133  1.1.1.10    mrg 	overloaded operators for copy_options, perms and directory_options.
    134  1.1.1.10    mrg 	* src/filesystem/ops.cc (make_file_type, make_file_status,
    135  1.1.1.10    mrg 	is_not_found_errno, file_time): Add noexcept.
    136  1.1.1.10    mrg 
    137  1.1.1.10    mrg 2016-04-20  Jonathan Wakely  <jwakely (a] redhat.com>
    138  1.1.1.10    mrg 
    139  1.1.1.10    mrg 	Backport from mainline
    140  1.1.1.10    mrg 	2016-01-26  Jonathan Wakely  <jwakely (a] redhat.com>
    141  1.1.1.10    mrg 
    142  1.1.1.10    mrg 	PR libstdc++/69478
    143  1.1.1.10    mrg 	* include/bits/stl_algobase.h (__copy_move<_IsMove, true,
    144  1.1.1.10    mrg 	random_access_iterator_tag>): Check is_move_assignable when moving.
    145  1.1.1.10    mrg 	(__copy_move_backwards<_IsMove, true, random_access_iterator_tag>):
    146  1.1.1.10    mrg 	Likewise.
    147  1.1.1.10    mrg 	* testsuite/25_algorithms/copy/move_iterators/69478.cc: New.
    148  1.1.1.10    mrg 	* testsuite/25_algorithms/copy_backward/move_iterators/69478.cc: New.
    149  1.1.1.10    mrg 	* testsuite/25_algorithms/move/69478.cc: New.
    150  1.1.1.10    mrg 	* testsuite/25_algorithms/move_backward/69478.cc: New.
    151  1.1.1.10    mrg 
    152  1.1.1.10    mrg 	Backport from mainline
    153  1.1.1.10    mrg 	2016-04-05  Jonathan Wakely  <jwakely (a] redhat.com>
    154  1.1.1.10    mrg 
    155  1.1.1.10    mrg 	PR libstdc++/70503
    156  1.1.1.10    mrg 	* src/c++11/thread.cc (execute_native_thread_routine,
    157  1.1.1.10    mrg 	execute_native_thread_routine_compat): Give internal linkage.
    158  1.1.1.10    mrg 	* testsuite/30_threads/thread/70503.cc: New test.
    159  1.1.1.10    mrg 
    160  1.1.1.10    mrg 	Backport from mainline
    161  1.1.1.10    mrg 	2016-01-25  Jonathan Wakely  <jwakely (a] redhat.com>
    162  1.1.1.10    mrg 
    163  1.1.1.10    mrg 	PR libstdc++/69464
    164  1.1.1.10    mrg 	* include/Makefile.am: Add new header.
    165  1.1.1.10    mrg 	* include/Makefile.in: Regenerate.
    166  1.1.1.10    mrg 	* include/bits/random.h (uniform_int_distribution): Move to
    167  1.1.1.10    mrg 	bits/uniform_int_dist.h.
    168  1.1.1.10    mrg 	* include/bits/random.tcc (uniform_int_distribution::operator(),
    169  1.1.1.10    mrg 	uniform_int_distribution::__generate_impl): Likewise.
    170  1.1.1.10    mrg 	* include/bits/uniform_int_dist.h: New header.
    171  1.1.1.10    mrg 	* include/bits/stl_algo.h [__cplusplus >= 201103L]: Include
    172  1.1.1.10    mrg 	<bits/uniform_int_dist.h> instead of <random>.
    173  1.1.1.10    mrg 	* testsuite/20_util/specialized_algorithms/uninitialized_copy/
    174  1.1.1.10    mrg 	move_iterators/1.cc: Include correct header for uninitialized_copy.
    175  1.1.1.10    mrg 	* testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
    176  1.1.1.10    mrg 	move_iterators/1.cc: Likewise.
    177  1.1.1.10    mrg 	* testsuite/25_algorithms/nth_element/58800.cc: Include correct
    178  1.1.1.10    mrg 	header for vector.
    179  1.1.1.10    mrg 	* testsuite/26_numerics/random/pr60037-neg.cc: Adjust dg-error lines.
    180  1.1.1.10    mrg 	* testsuite/libstdc++-prettyprinters/whatis.cc: Include <random>.
    181  1.1.1.10    mrg 
    182  1.1.1.10    mrg 2016-04-06  Eric Botcazou  <ebotcazou (a] adacore.com>
    183  1.1.1.10    mrg 
    184  1.1.1.10    mrg 	* src/Makefile.am (libstdc++-symbols.ver): Remove useless /dev/null.
    185  1.1.1.10    mrg 	* src/Makefile.in: Regenerate.
    186  1.1.1.10    mrg 
    187  1.1.1.10    mrg 2016-02-24  Jonathan Wakely  <jwakely (a] redhat.com>
    188  1.1.1.10    mrg 
    189  1.1.1.10    mrg 	PR libstdc++/69939
    190  1.1.1.10    mrg 	* include/experimental/tuple (__apply_impl): Qualify get and forward.
    191  1.1.1.10    mrg 
    192  1.1.1.10    mrg 2016-02-16  Tim Shen  <timshen (a] google.com>
    193  1.1.1.10    mrg 
    194  1.1.1.10    mrg 	Backport from mainline
    195  1.1.1.10    mrg 	2016-02-16  Tim Shen  <timshen (a] google.com>
    196  1.1.1.10    mrg 
    197  1.1.1.10    mrg 	PR libstdc++/69794
    198  1.1.1.10    mrg 	* include/bits/regex_scanner.h: Add different special character
    199  1.1.1.10    mrg 	sets for grep and egrep regex.
    200  1.1.1.10    mrg 	* include/bits/regex_scanner.tcc: Use _M_spec_char more uniformly.
    201  1.1.1.10    mrg 	* testsuite/28_regex/regression.cc: Add new testcase.
    202  1.1.1.10    mrg 
    203  1.1.1.10    mrg 2016-02-11  Jonathan Wakely  <jwakely (a] redhat.com>
    204  1.1.1.10    mrg 
    205  1.1.1.10    mrg 	PR libstdc++/60976
    206  1.1.1.10    mrg 	* include/bits/alloc_traits.h (allocator_traits<allocator<_Tp>>):
    207  1.1.1.10    mrg 	Define partial specialization.
    208  1.1.1.10    mrg 	* testsuite/20_util/shared_ptr/cons/58659.cc: Add construct and
    209  1.1.1.10    mrg 	destroy members to std::allocator explicit specialization.
    210  1.1.1.10    mrg 
    211  1.1.1.10    mrg 2016-02-10  Jonathan Wakely  <jwakely (a] redhat.com>
    212  1.1.1.10    mrg 
    213  1.1.1.10    mrg 	PR libstdc++/69116
    214  1.1.1.10    mrg 	* include/bits/valarray_before.h (__fun, __fun_with_valarray): Only
    215  1.1.1.10    mrg 	define result_type for types which can be safely used with valarrays.
    216  1.1.1.10    mrg 	* testsuite/26_numerics/valarray/69116.cc: New.
    217  1.1.1.10    mrg 
    218  1.1.1.10    mrg 2016-01-18  Jonathan Wakely  <jwakely (a] redhat.com>
    219  1.1.1.10    mrg 
    220  1.1.1.10    mrg 	PR libstdc++/60637
    221  1.1.1.10    mrg 	* include/c_global/cmath (signbit) [__cplusplus < 201103L]: Use
    222  1.1.1.10    mrg 	__builtin_signbitf or __builtin_signbitl as appropriate.
    223  1.1.1.10    mrg 	* testsuite/26_numerics/headers/cmath/60637.cc: New.
    224  1.1.1.10    mrg 
    225  1.1.1.10    mrg 2016-01-16  H.J. Lu  <hongjiu.lu (a] intel.com>
    226  1.1.1.10    mrg 
    227  1.1.1.10    mrg 	Backport from mainline
    228  1.1.1.10    mrg 	* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Add
    229  1.1.1.10    mrg 	__int128 symbols.
    230  1.1.1.10    mrg 
    231  1.1.1.10    mrg 2016-01-12  Jonathan Wakely  <jwakely (a] redhat.com>
    232  1.1.1.10    mrg 
    233  1.1.1.10    mrg 	PR libstdc++/69092
    234  1.1.1.10    mrg 	* include/bits/basic_string.h (basic_string::_S_copy_chars<_Iterator>):
    235  1.1.1.10    mrg 	Remove _GLIBCXX_NOEXCEPT.
    236  1.1.1.10    mrg 	testsuite/21_strings/basic_string/cons/char/69092.cc: New.
    237  1.1.1.10    mrg 
    238  1.1.1.10    mrg 	PR libstdc++/68995
    239  1.1.1.10    mrg 	* include/std/functional (_Function_handler::_M_invoke): Qualify
    240  1.1.1.10    mrg 	__callable_functor.
    241  1.1.1.10    mrg 	* testsuite/20_util/function/68995.cc: New.
    242  1.1.1.10    mrg 
    243  1.1.1.10    mrg 	PR libstdc++/69005
    244  1.1.1.10    mrg 	PR libstdc++/69222
    245  1.1.1.10    mrg 	* include/std/functional (function::_Invoke): Remove, use result_of.
    246  1.1.1.10    mrg 	(function::_Callable): Replace alias template with class template
    247  1.1.1.10    mrg 	and use partial specialization instead of _NotSelf alias template.
    248  1.1.1.10    mrg 	(function(_Functor)): Add "not self" constraint so that _Callable is
    249  1.1.1.10    mrg 	not used while type is incomplete.
    250  1.1.1.10    mrg 	* testsuite/20_util/function/69222.cc: New.
    251  1.1.1.10    mrg 
    252  1.1.1.10    mrg 2015-12-27  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
    253  1.1.1.10    mrg 
    254  1.1.1.10    mrg 	* include/bits/c++0x_warning.h Remove experimental language.
    255  1.1.1.10    mrg 
    256  1.1.1.10    mrg 2015-12-16  Jonathan Wakely  <jwakely (a] redhat.com>
    257  1.1.1.10    mrg 
    258  1.1.1.10    mrg 	PR libstdc++/68912
    259  1.1.1.10    mrg 	* include/std/functional (_Bind::operator()): Use lvalue functor to
    260  1.1.1.10    mrg 	deduce return type.
    261  1.1.1.10    mrg 	* testsuite/20_util/bind/68912.cc: New.
    262  1.1.1.10    mrg 
    263  1.1.1.10    mrg 	PR libstdc++/68921
    264  1.1.1.10    mrg 	* src/c++11/futex.cc
    265  1.1.1.10    mrg 	(__atomic_futex_unsigned_base::_M_futex_wait_until): Use null pointer
    266  1.1.1.10    mrg 	as timeout argument.
    267  1.1.1.10    mrg 
    268  1.1.1.10    mrg 2015-12-15  Tim Shen  <timshen (a] google.com>
    269  1.1.1.10    mrg 
    270  1.1.1.10    mrg 	Backport from mainline
    271  1.1.1.10    mrg 	2015-12-15  Tim Shen  <timshen (a] google.com>
    272  1.1.1.10    mrg 
    273  1.1.1.10    mrg 	PR libstdc++/68863
    274  1.1.1.10    mrg 	* include/bits/regex_executor.tcc (_Executor::_M_lookahead):
    275  1.1.1.10    mrg 	Copy the captured content for lookahead, so that the backreferences
    276  1.1.1.10    mrg 	inside can refer to them.
    277  1.1.1.10    mrg 	* testsuite/28_regex/algorithms/regex_match/ecma/char/68863.cc:
    278  1.1.1.10    mrg 	New testcase.
    279  1.1.1.10    mrg 
    280  1.1.1.10    mrg 2015-12-11  Jonathan Wakely  <jwakely (a] redhat.com>
    281  1.1.1.10    mrg 
    282  1.1.1.10    mrg 	* doc/doxygen/user.cfg.in: Use EXTENSION_MAPPING tag. Add new headers
    283  1.1.1.10    mrg 	to INPUT. Remove obsolete XML_SCHEMA and XML_DTD tags. Update
    284  1.1.1.10    mrg 	PREDEFINED macros. Set BRIEF_MEMBER_DESC for man-pages.
    285  1.1.1.10    mrg 	* include/backward/strstream: Correct @file comment.
    286  1.1.1.10    mrg 	* include/bits/forward_list.h: Improve Doxygen comments.
    287  1.1.1.10    mrg 	* include/bits/locale_facets_nonio.h: Likewise.
    288  1.1.1.10    mrg 	* include/debug/vector (_Safe_vector): Add @brief section to comment.
    289  1.1.1.10    mrg 	* include/experimental/fs_fwd.h: Correct @file comment.
    290  1.1.1.10    mrg 	* include/experimental/fs_ops.h: Likewise.
    291  1.1.1.10    mrg 	* include/experimental/string_view.tcc: Likewise.
    292  1.1.1.10    mrg 	* include/experimental/optional: Document experimental status.
    293  1.1.1.10    mrg 	* include/experimental/string_view: Correct @file comment.
    294  1.1.1.10    mrg 	* include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Reduce
    295  1.1.1.10    mrg 	whitespace to avoid Doxygen bug.
    296  1.1.1.10    mrg 	* include/std/bitset: Remove redundant @class Doxygen command. Add
    297  1.1.1.10    mrg 	parentheses to avoid Doxygen bug.
    298  1.1.1.10    mrg 	* include/std/mutex: Improve Doxygen comments.
    299  1.1.1.10    mrg 	* include/tr2/dynamic_bitset: Add missing @param documentation.
    300  1.1.1.10    mrg 	* scripts/run_doxygen: Rename man pages for std::experimental types.
    301  1.1.1.10    mrg 
    302  1.1.1.10    mrg 2015-12-08  Jonathan Wakely  <jwakely (a] redhat.com>
    303  1.1.1.10    mrg 
    304  1.1.1.10    mrg 	* doc/xml/manual/abi.xml: Backport documentation improvements from
    305  1.1.1.10    mrg 	mainline.
    306  1.1.1.10    mrg 	* doc/xml/manual/configure.xml: Likewise.
    307  1.1.1.10    mrg 	* doc/xml/manual/diagnostics.xml: Likewise.
    308  1.1.1.10    mrg 	* doc/xml/manual/extensions.xml: Likewise.
    309  1.1.1.10    mrg 	* doc/xml/manual/status_cxx2011.xml: Likewise.
    310  1.1.1.10    mrg 	* doc/xml/manual/status_cxx2014.xml: Likewise.
    311  1.1.1.10    mrg 	* doc/xml/manual/using.xml: Likewise.
    312  1.1.1.10    mrg 	* doc/html/*: Regenerate.
    313  1.1.1.10    mrg 
    314  1.1.1.10    mrg 2015-12-04  Jonathan Wakely  <jwakely (a] redhat.com>
    315  1.1.1.10    mrg 
    316  1.1.1.10    mrg 	PR libstdc++/56383
    317  1.1.1.10    mrg 	* testsuite/20_util/enable_shared_from_this/56383.cc: New.
    318  1.1.1.10    mrg 	* include/bits/shared_ptr_base.h (__enable_shared_from_this): Make
    319  1.1.1.10    mrg 	friend declaration match previous declaration of
    320  1.1.1.10    mrg 	__enable_shared_from_this_helper.
    321  1.1.1.10    mrg 	* include/bits/shared_ptr.h (enable_shared_from_this): Likewise.
    322  1.1.1.10    mrg 
    323  1.1.1.10    mrg 2015-12-04  Jonathan Wakely  <jwakely (a] redhat.com>
    324  1.1.1.10    mrg 
    325  1.1.1.10    mrg 	* include/experimental/bits/fs_path.h (path::_Cmpt): Move definition
    326  1.1.1.10    mrg 	after __is_encoded_char explicit specializations.
    327  1.1.1.10    mrg 
    328  1.1.1.10    mrg 2015-12-04  Jason Merrill  <jason (a] redhat.com>
    329  1.1.1.10    mrg 
    330  1.1.1.10    mrg 	* include/bits/c++config: Fix abi_tag in special modes.
    331  1.1.1.10    mrg 
    332   1.1.1.9    mrg 2015-12-04  Release Manager
    333   1.1.1.8    mrg 
    334   1.1.1.9    mrg 	* GCC 5.3.0 released.
    335   1.1.1.8    mrg 
    336   1.1.1.9    mrg 2015-11-26  Jonathan Wakely  <jwakely (a] redhat.com>
    337   1.1.1.8    mrg 
    338   1.1.1.9    mrg 	* testsuite/libstdc++-prettyprinters/debug.cc: Add -std=gnu++98 to
    339   1.1.1.9    mrg 	dg-options and avoid use of uniform-init.
    340   1.1.1.8    mrg 
    341   1.1.1.9    mrg 	* testsuite/libstdc++-prettyprinters/simple.cc: Add -std=gnu++98 to
    342   1.1.1.9    mrg 	dg-options and avoid use of uniform-init.
    343   1.1.1.8    mrg 
    344   1.1.1.9    mrg 2015-11-26  David Edelsohn  <dje.gcc (a] gmail.com>
    345   1.1.1.8    mrg 
    346   1.1.1.9    mrg 	* configure: Regenerate.
    347   1.1.1.8    mrg 
    348   1.1.1.9    mrg 2015-11-25  Jonathan Wakely  <jwakely (a] redhat.com>
    349   1.1.1.8    mrg 
    350   1.1.1.9    mrg 	Backport from mainline
    351   1.1.1.9    mrg 	2015-11-12  Jonathan Wakely  <jwakely (a] redhat.com>
    352   1.1.1.9    mrg 
    353   1.1.1.9    mrg 	PR libstdc++/56158
    354   1.1.1.9    mrg 	* include/bits/ios_base.h (_Ios_Fmtflags, _Ios_Openmode, _Ios_Iostate):
    355   1.1.1.9    mrg 	Define enumerators to ensure all values of type int are valid values
    356   1.1.1.9    mrg 	of the enumeration type.
    357   1.1.1.9    mrg 	* testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Add new cases.
    358   1.1.1.9    mrg 	* testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
    359   1.1.1.9    mrg 	* testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
    360   1.1.1.8    mrg 
    361   1.1.1.8    mrg 	Backport from mainline
    362   1.1.1.9    mrg 	2015-09-17  Jonathan Wakely  <jwakely (a] redhat.com>
    363   1.1.1.8    mrg 
    364   1.1.1.9    mrg 	* include/bits/allocator.h (__shrink_to_fit_aux<T, true>::_S_do_it):
    365   1.1.1.9    mrg 	Do nothing if exceptions are disabled.
    366   1.1.1.9    mrg 	* include/bits/basic_string.h (basic_string::shrink_to_fit): Likewise.
    367   1.1.1.8    mrg 
    368   1.1.1.9    mrg 2015-11-24  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    369   1.1.1.8    mrg 
    370   1.1.1.9    mrg 	* acinclude.m4 (GLIBCXX_CHECK_MATH11_PROTO): New test.
    371   1.1.1.9    mrg 	* configure.ac: Use it.
    372   1.1.1.9    mrg 	* configure: Regenerate.
    373   1.1.1.9    mrg 	* config.h.in: Regenerate.
    374   1.1.1.8    mrg 
    375   1.1.1.9    mrg 	* include/c_global/cmath [__cplusplus >= 201103L]
    376   1.1.1.9    mrg 	(std::fpclassify): Wrap in !__CORRECT_ISO_CPP11_MATH_H_PROTO.
    377   1.1.1.9    mrg 	(std::isfinite): Likewise.
    378   1.1.1.9    mrg 	(std::isinf): Likewise.
    379   1.1.1.9    mrg 	(std::isnan): Likewise.
    380   1.1.1.9    mrg 	(std::isnormal): Likewise.
    381   1.1.1.9    mrg 	(std::signbit): Likewise.
    382   1.1.1.9    mrg 	(std::isgreater): Likewise.
    383   1.1.1.9    mrg 	(std::isgreaterequal): Likewise.
    384   1.1.1.9    mrg 	(std::isless): Likewise.
    385   1.1.1.9    mrg 	(std::islessequal): Likewise.
    386   1.1.1.9    mrg 	(std::islessgreater): Likewise.
    387   1.1.1.9    mrg 	(std::isunordered): Likewise.
    388   1.1.1.9    mrg 	(std::acosh): Likewise.
    389   1.1.1.9    mrg 	(std::asinh): Likewise.
    390   1.1.1.9    mrg 	(std::atanh): Likewise.
    391   1.1.1.9    mrg 	(std::cbrt): Likewise.
    392   1.1.1.9    mrg 	(std::copysign): Likewise.
    393   1.1.1.9    mrg 	(std::erf): Likewise.
    394   1.1.1.9    mrg 	(std::erfc): Likewise.
    395   1.1.1.9    mrg 	(std::exp2): Likewise.
    396   1.1.1.9    mrg 	(std::expm1): Likewise.
    397   1.1.1.9    mrg 	(std::fdim): Likewise.
    398   1.1.1.9    mrg 	(std::fma): Likewise.
    399   1.1.1.9    mrg 	(std::fmax): Likewise.
    400   1.1.1.9    mrg 	(std::fmin): Likewise.
    401   1.1.1.9    mrg 	(std::hypot): Likewise.
    402   1.1.1.9    mrg 	(std::ilogb): Likewise.
    403   1.1.1.9    mrg 	(std::lgamma): Likewise.
    404   1.1.1.9    mrg 	(std::llrint): Likewise.
    405   1.1.1.9    mrg 	(std::llround): Likewise.
    406   1.1.1.9    mrg 	(std::log1p): Likewise.
    407   1.1.1.9    mrg 	(std::log2): Likewise.
    408   1.1.1.9    mrg 	(std::logb): Likewise.
    409   1.1.1.9    mrg 	(std::lrint): Likewise.
    410   1.1.1.9    mrg 	(std::lround): Likewise.
    411   1.1.1.9    mrg 	(std::nearbyint): Likewise.
    412   1.1.1.9    mrg 	(std::nextafter): Likewise.
    413   1.1.1.9    mrg 	(std::nexttoward): Likewise.
    414   1.1.1.9    mrg 	(std::remainder): Likewise.
    415   1.1.1.9    mrg 	(std::remquo): Likewise.
    416   1.1.1.9    mrg 	(std::rint): Likewise.
    417   1.1.1.9    mrg 	(std::round): Likewise.
    418   1.1.1.9    mrg 	(std::scalbln): Likewise.
    419   1.1.1.9    mrg 	(std::scalbn): Likewise.
    420   1.1.1.9    mrg 	(std::tgamma): Likewise.
    421   1.1.1.9    mrg 	(std::trunc): Likewise.
    422   1.1.1.9    mrg 	* include/tr1/cmath [_GLIBCXX_USE_C99_MATH_TR1] (std::tr1::acosh):
    423   1.1.1.9    mrg 	Wrap in !__CORRECT_ISO_CPP11_MATH_H_PROTO.
    424   1.1.1.9    mrg 	(std::tr1::asinh): Likewise.
    425   1.1.1.9    mrg 	(std::tr1::atanh): Likewise.
    426   1.1.1.9    mrg 	(std::tr1::cbrt): Likewise.
    427   1.1.1.9    mrg 	(std::tr1::copysign): Likewise.
    428   1.1.1.9    mrg 	(std::tr1::erf): Likewise.
    429   1.1.1.9    mrg 	(std::tr1::erfc): Likewise.
    430   1.1.1.9    mrg 	(std::tr1::exp2): Likewise.
    431   1.1.1.9    mrg 	(std::tr1::expm1): Likewise.
    432   1.1.1.9    mrg 	(std::tr1::fabs): Likewise.
    433   1.1.1.9    mrg 	(std::tr1::fdim): Likewise.
    434   1.1.1.9    mrg 	(std::tr1::fma): Likewise.
    435   1.1.1.9    mrg 	(std::tr1::fmax): Likewise.
    436   1.1.1.9    mrg 	(std::tr1::fmin): Likewise.
    437   1.1.1.9    mrg 	(std::tr1::hypot): Likewise.
    438   1.1.1.9    mrg 	(std::tr1::ilogb): Likewise.
    439   1.1.1.9    mrg 	(std::tr1::lgamma): Likewise.
    440   1.1.1.9    mrg 	(std::tr1::llrint): Likewise.
    441   1.1.1.9    mrg 	(std::tr1::llround): Likewise.
    442   1.1.1.9    mrg 	(std::tr1::log1p): Likewise.
    443   1.1.1.9    mrg 	(std::tr1::log2): Likewise.
    444   1.1.1.9    mrg 	(std::tr1::logb): Likewise.
    445   1.1.1.9    mrg 	(std::tr1::lrint): Likewise.
    446   1.1.1.9    mrg 	(std::tr1::lround): Likewise.
    447   1.1.1.9    mrg 	(std::tr1::nearbyint): Likewise.
    448   1.1.1.9    mrg 	(std::tr1::nextafter): Likewise.
    449   1.1.1.9    mrg 	(std::tr1::nexttoward): Likewise.
    450   1.1.1.9    mrg 	(std::tr1::remainder): Likewise.
    451   1.1.1.9    mrg 	(std::tr1::remquo): Likewise.
    452   1.1.1.9    mrg 	(std::tr1::rint): Likewise.
    453   1.1.1.9    mrg 	(std::tr1::scalbln): Likewise.
    454   1.1.1.9    mrg 	(std::tr1::scalbn): Likewise.
    455   1.1.1.9    mrg 	(std::tr1::tgamma): Likewise.
    456   1.1.1.9    mrg 	(std::tr1::trunc): Likewise.
    457   1.1.1.9    mrg 	(std::tr1::pow): Likewise.
    458   1.1.1.9    mrg 
    459   1.1.1.9    mrg 	* testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
    460   1.1.1.9    mrg 	Restrict dg-xfail-if to *-*-solaris2.1[01]*.
    461   1.1.1.9    mrg 
    462   1.1.1.9    mrg 2015-11-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    463   1.1.1.9    mrg 
    464   1.1.1.9    mrg 	PR libstdc++/68448
    465   1.1.1.9    mrg 	* python/hook.in: Call register_libstdcxx_printers.
    466   1.1.1.9    mrg 	* python/libstdcxx/v6/__init__.py: Wrap it to
    467   1.1.1.9    mrg 	register_libstdcxx_printers.
    468   1.1.1.9    mrg 
    469   1.1.1.9    mrg 2015-11-16  Doug Evans  <dje (a] google.com>
    470   1.1.1.9    mrg 
    471   1.1.1.9    mrg 	PR libstdc++/67440
    472   1.1.1.9    mrg 	* python/libstdcxx/v6/printers.py (find_type): Handle "const" in
    473   1.1.1.9    mrg 	type name.
    474   1.1.1.9    mrg 	* testsuite/libstdc++-prettyprinters/debug.cc: Add test for
    475   1.1.1.9    mrg 	const set<int>.
    476   1.1.1.9    mrg 	* testsuite/libstdc++-prettyprinters/simple.cc: Ditto.
    477   1.1.1.9    mrg 	* testsuite/libstdc++-prettyprinters/simple11.cc: Ditto.
    478   1.1.1.9    mrg 
    479   1.1.1.9    mrg 2015-11-10  Jonathan Wakely  <jwakely (a] redhat.com>
    480   1.1.1.9    mrg 
    481   1.1.1.9    mrg 	PR libstdc++/68190
    482   1.1.1.9    mrg 	* include/bits/stl_multiset.h (multiset::find): Fix return types.
    483   1.1.1.9    mrg 	* include/bits/stl_set.h (set::find): Likewise.
    484   1.1.1.9    mrg 	* testsuite/23_containers/map/operations/2.cc: Test find return types.
    485   1.1.1.9    mrg 	* testsuite/23_containers/multimap/operations/2.cc: Likewise.
    486   1.1.1.9    mrg 	* testsuite/23_containers/multiset/operations/2.cc: Likewise.
    487   1.1.1.9    mrg 	* testsuite/23_containers/set/operations/2.cc: Likewise.
    488   1.1.1.9    mrg 
    489   1.1.1.9    mrg 2015-10-08  Jonathan Wakely  <jwakely (a] redhat.com>
    490   1.1.1.9    mrg 
    491   1.1.1.9    mrg 	Backport from mainline
    492   1.1.1.9    mrg 	2015-09-17  Jonathan Wakely  <jwakely (a] redhat.com>
    493   1.1.1.8    mrg 
    494   1.1.1.9    mrg 	PR libstdc++/65913
    495   1.1.1.9    mrg 	* include/bits/atomic_base.h (__atomic_base<_TTp>::is_lock_free(),
    496   1.1.1.9    mrg 	__atomic_base<_PTp*>::is_lock_free()): Call the built-in with the
    497   1.1.1.9    mrg 	immediate pointer value, not a variable.
    498   1.1.1.9    mrg 	* include/std/atomic (atomic<T>::is_lock_free()): Likewise.
    499   1.1.1.9    mrg 	* testsuite/29_atomics/atomic/65913.cc: New.
    500   1.1.1.9    mrg 
    501   1.1.1.9    mrg 2015-10-07  Jonathan Wakely  <jwakely (a] redhat.com>
    502   1.1.1.9    mrg 
    503   1.1.1.9    mrg 	Backport Filesystem TS fixes from mainline.
    504   1.1.1.9    mrg 
    505   1.1.1.9    mrg 	PR libstdc++/67173
    506   1.1.1.9    mrg 	PR libstdc++/67747
    507   1.1.1.9    mrg 	* acinclude.m4 (GLIBCXX_CHECK_FILESYSTEM_DEPS): Check _XOPEN_VERSION
    508   1.1.1.9    mrg 	and PATH_MAX for _GLIBCXX_USE_REALPATH.  Remove _GLIBCXX_ prefix
    509   1.1.1.9    mrg 	from HAVE_STRUCT_DIRENT_D_TYPE.
    510   1.1.1.9    mrg 	* config.h.in: Regenerate.
    511   1.1.1.9    mrg 	* configure: Regenerate.
    512   1.1.1.9    mrg 	* include/bits/locale_conv.h [!_GLIBCXX_USE_WCHAR_T]
    513   1.1.1.9    mrg 	(__do_str_codecvt, __str_codecvt_in, __str_codecvt_out): Enable.
    514   1.1.1.9    mrg 	* include/experimental/fs_dir.h (operator==, operator==):
    515   1.1.1.9    mrg 	Use owner_before instead of pointer equality.
    516   1.1.1.9    mrg 	(directory_iterator(std::shared_ptr<_Dir>, error_code*)): Remove.
    517   1.1.1.9    mrg 	* include/experimental/fs_path.h (operator==, operator==):
    518   1.1.1.9    mrg 	* include/experimental/fs_path.h [!_GLIBCXX_USE_WCHAR_T]
    519   1.1.1.9    mrg 	(path::wstring, path::generic_wstring): Disable.
    520   1.1.1.9    mrg 	* src/filesystem/path.cc (path::_S_convert_loc)
    521   1.1.1.9    mrg 	[!_GLIBCXX_USE_WCHAR_T]: Skip conversion.
    522   1.1.1.9    mrg 	* src/filesystem/Makefile.am: Add cxx11_abi_sources.
    523   1.1.1.9    mrg 	* src/filesystem/Makefile.in: Regenerate.
    524   1.1.1.9    mrg 	* src/filesystem/cow-dir.cc: New.
    525   1.1.1.9    mrg 	* src/filesystem/cow-ops.cc: New.
    526   1.1.1.9    mrg 	* src/filesystem/cow-path.cc: New.
    527   1.1.1.9    mrg 	* src/filesystem/dir.cc: Define macro for new ABI.
    528   1.1.1.9    mrg 	(native_readdir): Remove.
    529   1.1.1.9    mrg 	(_Dir::advance): Use readdir instead of native_readdir.
    530   1.1.1.9    mrg 	(recursive_directory_iterator(const path&, directory_options,
    531   1.1.1.9    mrg 	error_code*)): Use swap instead of reset.
    532   1.1.1.9    mrg 	(ErrorCode): Remove.
    533   1.1.1.9    mrg 	(_Dir::advance): Change ErrorCode parameter to error_code*, add
    534   1.1.1.9    mrg 	directory_options parameter and check it on error.
    535   1.1.1.9    mrg 	(opendir): Rename to open_dir to avoid clashing with macro. Change
    536   1.1.1.9    mrg 	ErrorCode parameter to error_code*.
    537   1.1.1.9    mrg 	(make_shared_dir): Remove.
    538   1.1.1.9    mrg 	(native_readdir) [_GLIBCXX_FILESYSTEM_IS_WINDOWS]: Don't set errno.
    539   1.1.1.9    mrg 	(directory_iterator(std::shared_ptr<_Dir>, error_code*)): Remove.
    540   1.1.1.9    mrg 	(directory_iterator(const path&, directory_options, error_code*)):
    541   1.1.1.9    mrg 	Pass options to _Dir::advance and create non-end iterator on error.
    542   1.1.1.9    mrg 	(recursive_directory_iterator(const path&, directory_options,
    543   1.1.1.9    mrg 	error_code*)): Clear error_code on ignored error, create non-end
    544   1.1.1.9    mrg 	iterator otherwise.
    545   1.1.1.9    mrg 	(recursive_directory_iterator::increment): Pass _M_options to
    546   1.1.1.9    mrg 	_Dir::advance.
    547   1.1.1.9    mrg 	(recursive_directory_iterator::pop): Likewise.
    548   1.1.1.9    mrg 	* src/filesystem/ops.cc: Define macro for new ABI.
    549   1.1.1.9    mrg 	(canonical) [!_GLIBCXX_USE_REALPATH]: Add alternative implementation.
    550   1.1.1.9    mrg 	(is_dot, is_dotdot): Define new helpers.
    551   1.1.1.9    mrg 	(create_directories): Fix error handling.
    552   1.1.1.9    mrg 	* src/filesystem/path.cc: Define macro for new ABI.
    553   1.1.1.9    mrg 	(path::_S_convert_loc) [!_GLIBCXX_USE_WCHAR_T]: Skip conversion.
    554   1.1.1.9    mrg 	* testsuite/experimental/filesystem/iterators/directory_iterator.cc:
    555   1.1.1.9    mrg 	New.
    556   1.1.1.9    mrg 	* testsuite/experimental/filesystem/iterators/
    557   1.1.1.9    mrg 	recursive_directory_iterator.cc: New.
    558   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/canonical.cc: New.
    559   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/create_directories.cc:
    560   1.1.1.9    mrg 	New.
    561   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/exists.cc: Add more
    562   1.1.1.9    mrg 	tests.
    563   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/absolute.cc: Add test
    564   1.1.1.9    mrg 	variables.
    565   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/copy.cc: Likewise.
    566   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/current_path.cc:
    567   1.1.1.9    mrg 	Likewise.
    568   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/file_size.cc: Likewise.
    569   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/status.cc: Likewise.
    570   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/temp_directory_path.cc:
    571   1.1.1.9    mrg 	Likewise.
    572   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/assign/assign.cc: Check for
    573   1.1.1.9    mrg 	wchar_t support.
    574   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/concat/strings.cc: Likewise.
    575   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/construct/range.cc: Likewise.
    576   1.1.1.9    mrg 
    577   1.1.1.9    mrg 2015-10-02  Jonathan Wakely  <jwakely (a] redhat.com>
    578   1.1.1.9    mrg 
    579   1.1.1.9    mrg 	PR libstdc++/65049
    580   1.1.1.9    mrg 	* include/bits/char_traits.h (char_traits<char>::compare,
    581   1.1.1.9    mrg 	char_traits<char>::find, char_traits<char>::move,
    582   1.1.1.9    mrg 	char_traits<char>::copy, char_traits<char>::assign): Check for zero
    583   1.1.1.9    mrg 	length.
    584   1.1.1.9    mrg 	(char_traits<wchar_t>::compare, char_traits<wchar_t>::find,
    585   1.1.1.9    mrg 	char_traits<wchar_t>::move, char_traits<wchar_t>::copy,
    586   1.1.1.9    mrg 	char_traits<wchar_t>::assign): Likewise.
    587   1.1.1.9    mrg 	(char_traits<char16_t>::move, char_traits<char16_t>::copy): Likewise.
    588   1.1.1.9    mrg 	(char_traits<char32_t>::move, char_traits<char32_t>::copy): Likewise.
    589   1.1.1.9    mrg 	* include/ext/pod_char_traits.h (char_traits<character<>>::move,
    590   1.1.1.9    mrg 	char_traits<character<>>::copy): Likewise.
    591   1.1.1.9    mrg 	* testsuite/21_strings/char_traits/requirements/char/65049.cc: New.
    592   1.1.1.9    mrg 	* testsuite/21_strings/char_traits/requirements/char16_t/65049.cc:
    593   1.1.1.9    mrg 	New.
    594   1.1.1.9    mrg 	* testsuite/21_strings/char_traits/requirements/char32_t/65049.cc:
    595   1.1.1.9    mrg 	New.
    596   1.1.1.9    mrg 	* testsuite/21_strings/char_traits/requirements/wchar_t/65049.cc:
    597   1.1.1.9    mrg 	New.
    598   1.1.1.7    mrg 
    599   1.1.1.9    mrg 	PR libstdc++/67707
    600   1.1.1.9    mrg 	* include/bits/stl_deque.h (_Deque_base::_M_move_impl): Initialize
    601   1.1.1.9    mrg 	empty object.
    602   1.1.1.9    mrg 	* testsuite/23_containers/deque/allocator/move.cc: Check moved-from
    603   1.1.1.9    mrg 	deque.
    604   1.1.1.9    mrg 	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
    605   1.1.1.9    mrg 	Adjust dg-error line number.
    606   1.1.1.9    mrg 	* testsuite/23_containers/deque/requirements/dr438/
    607   1.1.1.9    mrg 	constructor_1_neg.cc: Likewise.
    608   1.1.1.9    mrg 	* testsuite/23_containers/deque/requirements/dr438/
    609   1.1.1.9    mrg 	constructor_2_neg.cc: Likewise.
    610   1.1.1.9    mrg 	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
    611   1.1.1.9    mrg 	Likewise.
    612   1.1.1.9    mrg 
    613   1.1.1.9    mrg 	PR libstdc++/65142
    614   1.1.1.9    mrg 	* src/c++11/random.cc (random_device::_M_getval()): Check read result
    615   1.1.1.9    mrg 	and retry after short reads.
    616   1.1.1.9    mrg 
    617   1.1.1.9    mrg 2015-09-03  Jonathan Wakely  <jwakely (a] redhat.com>
    618   1.1.1.9    mrg 
    619   1.1.1.9    mrg 	* include/std/shared_mutex (shared_timed_mutex::shared_timed_mutex):
    620   1.1.1.9    mrg 	Replace throw with __throw_bad_alloc.
    621   1.1.1.9    mrg 
    622   1.1.1.9    mrg 	PR libstdc++/66998
    623   1.1.1.9    mrg 	* include/experimental/functional (_Not_fn): Add exception
    624   1.1.1.9    mrg 	specifications and non-deduced return types.
    625   1.1.1.9    mrg 	(not_fn): Add exception specification and wrap pointer-to-member.
    626   1.1.1.9    mrg 	* testsuite/experimental/functional/not_fn.cc: Test in SFINAE context
    627   1.1.1.9    mrg 	and test pointer-to-member.
    628   1.1.1.7    mrg 
    629   1.1.1.7    mrg 	Backport from mainline
    630   1.1.1.9    mrg 	2015-08-27  Jonathan Wakely  <jwakely (a] redhat.com>
    631   1.1.1.7    mrg 
    632   1.1.1.9    mrg 	PR libstdc++/67374
    633   1.1.1.9    mrg 	* include/bits/range_access.h (valarray, begin, end): Declare.
    634   1.1.1.9    mrg 	* testsuite/26_numerics/valarray/range_access.cc: Test const
    635   1.1.1.9    mrg 	overloads.
    636   1.1.1.9    mrg 	* testsuite/26_numerics/valarray/range_access2.cc: New.
    637   1.1.1.7    mrg 
    638   1.1.1.9    mrg 	Backport from mainline
    639   1.1.1.9    mrg 	2015-07-24  Jonathan Wakely  <jwakely (a] redhat.com>
    640   1.1.1.7    mrg 
    641   1.1.1.9    mrg 	* include/bits/atomic_futex.h [_GLIBCXX_HAVE_LINUX_FUTEX]
    642   1.1.1.9    mrg 	(_M_load_and_test_until): Whitespace.
    643   1.1.1.9    mrg 	(_M_load_and_test): Value-initialize the unused durations.
    644   1.1.1.9    mrg 	(_M_load_when_equal): Add missing return value.
    645   1.1.1.7    mrg 
    646   1.1.1.9    mrg 	Backport from mainline
    647   1.1.1.9    mrg 	2015-07-13  Jonathan Wakely  <jwakely (a] redhat.com>
    648   1.1.1.7    mrg 
    649   1.1.1.9    mrg 	PR libstdc++/66855
    650   1.1.1.9    mrg 	* src/c++11/codecvt.cc (__codecvt_utf8_utf16_base::do_in): Override
    651   1.1.1.9    mrg 	endianness bit in mode.
    652   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/codecvt_utf8_utf16/66855.cc: New.
    653   1.1.1.7    mrg 
    654   1.1.1.9    mrg 	Backport from mainline
    655   1.1.1.9    mrg 	2015-04-27  Dmitry Prokoptsev  <dprokoptsev (a] gmail.com>
    656   1.1.1.9    mrg 		    Michael Hanselmann  <public (a] hansmi.ch>
    657   1.1.1.7    mrg 
    658   1.1.1.9    mrg 	PR libstdc++/62258
    659   1.1.1.9    mrg 	* libsupc++/eh_ptr.cc (rethrow_exception): Increment count of
    660   1.1.1.9    mrg 	uncaught exceptions.
    661   1.1.1.9    mrg 	* testsuite/18_support/exception_ptr/62258.cc: New.
    662   1.1.1.7    mrg 
    663   1.1.1.9    mrg 2015-08-28  Tim Shen  <timshen (a] google.com>
    664   1.1.1.7    mrg 
    665   1.1.1.9    mrg 	Backport from mainline
    666   1.1.1.9    mrg 	2015-08-28  Tim Shen  <timshen (a] google.com>
    667   1.1.1.6    mrg 
    668   1.1.1.9    mrg 	PR libstdc++/67362
    669   1.1.1.9    mrg 	* include/bits/regex_scanner.tcc (_Scanner<>::_M_scan_normal):
    670   1.1.1.9    mrg 	Always returns ordinary char token if the char isn't
    671   1.1.1.9    mrg 	considered a special char.
    672   1.1.1.9    mrg 	* testsuite/28_regex/regression.cc: New test file for collecting
    673   1.1.1.9    mrg 	regression testcases from, typically, bugzilla.
    674   1.1.1.9    mrg 
    675   1.1.1.9    mrg 2015-08-20  Jonathan Wakely  <jwakely (a] redhat.com>
    676   1.1.1.9    mrg 
    677   1.1.1.9    mrg 	* python/Makefile.am: Ensure gdb.py is installed for libstdc++ not
    678   1.1.1.9    mrg 	libstdc++fs.
    679   1.1.1.9    mrg 	* python/Makefile.in: Regenerate.
    680   1.1.1.9    mrg 
    681   1.1.1.9    mrg 2015-08-18  Jonathan Wakely  <jwakely (a] redhat.com>
    682   1.1.1.9    mrg 
    683   1.1.1.9    mrg 	Backport Filesystem TS from mainline
    684   1.1.1.9    mrg 	* acinclude.m4 (GLIBCXX_ENABLE_FILESYSTEM_TS,
    685   1.1.1.9    mrg 	GLIBCXX_CHECK_FILESYSTEM_DEPS): Define.
    686   1.1.1.9    mrg 	* configure.ac: Use them.
    687   1.1.1.9    mrg 	* configure: Regenerate.
    688   1.1.1.9    mrg 	* config.h.in: Regenerate.
    689   1.1.1.9    mrg 	* include/Makefile.am: Add filesystem headers. Fix order of headers.
    690   1.1.1.9    mrg 	* include/Makefile.in: Regenerate.
    691   1.1.1.9    mrg 	* include/bits/locale_conv.h (__do_str_codecvt, __str_codecvt_in,
    692   1.1.1.9    mrg 	__str_codecvt_out, wstring_convert): Refactor to move all conversion
    693   1.1.1.9    mrg 	logic to non-member functions.
    694   1.1.1.9    mrg 	* include/bits/quoted_string.h (_Quoted_string, operator<<,
    695   1.1.1.9    mrg 	operator>>): Move from <iomanip> to new header.
    696   1.1.1.9    mrg 	* include/experimental/filesystem: New.
    697   1.1.1.9    mrg 	* include/experimental/fs_dir.h: New.
    698   1.1.1.9    mrg 	* include/experimental/fs_fwd.h: New.
    699   1.1.1.9    mrg 	* include/experimental/fs_ops.h: New.
    700   1.1.1.9    mrg 	* include/experimental/fs_path.h: New.
    701   1.1.1.9    mrg 	* include/std/iomanip (_Quoted_string, operator<<, operator>>): Move
    702   1.1.1.9    mrg 	to <bits/quoted_string.h>.
    703   1.1.1.9    mrg 	* libstdcxx/v6/printers.py (StdExpPathPrinter): Define.
    704   1.1.1.9    mrg 	* scripts/testsuite_flags.in: Add filesystem dir to ldflags.
    705   1.1.1.9    mrg 	* src/Makefile.am: Add filesystem sub-dir.
    706   1.1.1.9    mrg 	* src/Makefile.in: Regenerate.
    707   1.1.1.9    mrg 	* src/filesystem/Makefile.am: New.
    708   1.1.1.9    mrg 	* src/filesystem/Makefile.in: New.
    709   1.1.1.9    mrg 	* src/filesystem/dir.cc: New.
    710   1.1.1.9    mrg 	* src/filesystem/ops.cc: New.
    711   1.1.1.9    mrg 	* src/filesystem/path.cc: New.
    712   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/absolute.cc: New.
    713   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/copy.cc: New.
    714   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/current_path.cc: New.
    715   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/exists.cc: New.
    716   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/file_size.cc: New.
    717   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/status.cc: New.
    718   1.1.1.9    mrg 	* testsuite/experimental/filesystem/operations/temp_directory_path.cc:
    719   1.1.1.9    mrg 	New.
    720   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/append/path.cc: New.
    721   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/assign/assign.cc: New.
    722   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/assign/copy.cc: New.
    723   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/compare/compare.cc: New.
    724   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/compare/path.cc: New.
    725   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/compare/strings.cc: New.
    726   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/concat/path.cc: New.
    727   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/concat/strings.cc: New.
    728   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/construct/copy.cc: New.
    729   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/construct/default.cc: New.
    730   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/construct/locale.cc: New.
    731   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/construct/range.cc: New.
    732   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/decompose/extension.cc: New.
    733   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/decompose/filename.cc: New.
    734   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/decompose/parent_path.cc:
    735   1.1.1.9    mrg 	New.
    736   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/decompose/relative_path.cc:
    737   1.1.1.9    mrg 	New.
    738   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/decompose/root_directory.cc:
    739   1.1.1.9    mrg 	New.
    740   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/decompose/root_name.cc: New.
    741   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/decompose/root_path.cc: New.
    742   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/decompose/stem.cc: New.
    743   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/generic/generic_string.cc:
    744   1.1.1.9    mrg 	New.
    745   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/itr/traversal.cc: New.
    746   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/modifiers/clear.cc: New.
    747   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/modifiers/make_preferred.cc:
    748   1.1.1.9    mrg 	New.
    749   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/modifiers/remove_filename.cc:
    750   1.1.1.9    mrg 	New.
    751   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/modifiers/
    752   1.1.1.9    mrg 	replace_extension.cc: New.
    753   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/modifiers/replace_filename.cc:
    754   1.1.1.9    mrg 	New.
    755   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/modifiers/swap.cc: New.
    756   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/nonmember/hash_value.cc:
    757   1.1.1.9    mrg 	New.
    758   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/query/empty.cc: New.
    759   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/query/has_extension.cc: New.
    760   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/query/has_filename.cc: New.
    761   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/query/has_parent_path.cc:
    762   1.1.1.9    mrg 	New.
    763   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/query/has_relative_path.cc:
    764   1.1.1.9    mrg 	New.
    765   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/query/has_root_directory.cc:
    766   1.1.1.9    mrg 	New.
    767   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/query/has_root_name.cc: New.
    768   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/query/has_root_path.cc: New.
    769   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/query/has_stem.cc: New.
    770   1.1.1.9    mrg 	* testsuite/experimental/filesystem/path/query/is_relative.cc: New.
    771   1.1.1.9    mrg 	* testsuite/lib/dg-options.exp (dg-require-filesystem-ts): Define.
    772   1.1.1.9    mrg 	* testsuite/lib/libstdc++.exp (check_v3_target_filesystem_ts): Define.
    773   1.1.1.9    mrg 	* testsuite/util/testsuite_fs.h: New.
    774   1.1.1.9    mrg 
    775   1.1.1.9    mrg 2015-08-18  Jonathan Wakely  <jwakely (a] redhat.com>
    776   1.1.1.9    mrg 
    777   1.1.1.9    mrg 	* Makefile.in: Regenerate with automake-1.11.6.
    778   1.1.1.9    mrg 	* aclocal.m4: Likewise.
    779   1.1.1.9    mrg 	* configure: Likewise.
    780   1.1.1.9    mrg 	* doc/Makefile.in: Likewise.
    781   1.1.1.9    mrg 	* include/Makefile.in: Likewise.
    782   1.1.1.9    mrg 	* libsupc++/Makefile.in: Likewise.
    783   1.1.1.9    mrg 	* po/Makefile.in: Likewise.
    784   1.1.1.9    mrg 	* python/Makefile.in: Likewise.
    785   1.1.1.9    mrg 	* src/Makefile.in: Likewise.
    786   1.1.1.9    mrg 	* src/c++11/Makefile.in: Likewise.
    787   1.1.1.9    mrg 	* src/c++98/Makefile.in: Likewise.
    788   1.1.1.9    mrg 	* testsuite/Makefile.in: Likewise.
    789   1.1.1.6    mrg 
    790   1.1.1.9    mrg 2015-07-29  Tim Shen  <timshen (a] google.com>
    791   1.1.1.6    mrg 
    792   1.1.1.9    mrg 	Backport from mainline
    793   1.1.1.9    mrg 	2015-07-29  Tim Shen  <timshen (a] google.com>
    794   1.1.1.6    mrg 
    795   1.1.1.9    mrg 	PR libstdc++/67015
    796   1.1.1.9    mrg 	* include/bits/regex_compiler.h (_Compiler<>::_M_expression_term,
    797   1.1.1.9    mrg 	_BracketMatcher<>::_M_add_collating_element): Change signature
    798   1.1.1.9    mrg 	to make checking the and of bracket expression easier.
    799   1.1.1.9    mrg 	* include/bits/regex_compiler.tcc (_Compiler<>::_M_expression_term):
    800   1.1.1.9    mrg 	Treat '-' as a valid literal if it's at the end of bracket expression.
    801   1.1.1.9    mrg 	* testsuite/28_regex/algorithms/regex_match/cstring_bracket_01.cc:
    802   1.1.1.9    mrg 	New testcases.
    803   1.1.1.6    mrg 
    804   1.1.1.9    mrg 2015-07-16  Release Manager
    805   1.1.1.6    mrg 
    806   1.1.1.9    mrg 	* GCC 5.2.0 released.
    807   1.1.1.6    mrg 
    808   1.1.1.9    mrg 2015-07-02  Jonathan Wakely  <jwakely (a] redhat.com>
    809   1.1.1.6    mrg 
    810   1.1.1.9    mrg 	* acinclude.m4 (GLIBCXX_DEFAULT_ABI): Change valid arguments for
    811   1.1.1.9    mrg 	--with-default-libstdcxx-abi
    812   1.1.1.9    mrg 	* configure: Regenerate.
    813   1.1.1.9    mrg 	* doc/xml/manual/configure.xml: Document valid arguments.
    814   1.1.1.6    mrg 
    815   1.1.1.9    mrg 	* include/bits/locale_conv.h (wstring_convert): Use __cxx11 inline
    816   1.1.1.9    mrg 	namespace in new ABI.
    817   1.1.1.9    mrg 	(wstring_convert::_M_conv): Handle empty range.
    818   1.1.1.6    mrg 
    819   1.1.1.9    mrg 2015-06-26  Jonathan Wakely  <jwakely (a] redhat.com>
    820   1.1.1.6    mrg 
    821   1.1.1.9    mrg 	* include/bits/stl_bvector.h (vector<bool>::vector()): Add noexcept.
    822   1.1.1.9    mrg 	* include/bits/stl_map.h (map::map()): Likewise.
    823   1.1.1.9    mrg 	* include/bits/stl_multimap.h (multimap::multimap()): Likewise.
    824   1.1.1.9    mrg 	* include/bits/stl_multiset.h (multiset::multiset()): Likewise.
    825   1.1.1.9    mrg 	* include/bits/stl_set.h (set::set()): Likewise.
    826   1.1.1.6    mrg 
    827   1.1.1.9    mrg 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan (a] arm.com>
    828   1.1.1.6    mrg 
    829   1.1.1.9    mrg 	PR target/66200
    830   1.1.1.9    mrg 	* configure.host (host_cpu): Add aarch64 case.
    831   1.1.1.9    mrg 	* config/cpu/aarch64/atomic_word.h: New file.
    832   1.1.1.6    mrg 
    833   1.1.1.9    mrg 2015-06-22  Jonathan Wakely  <jwakely (a] redhat.com>
    834   1.1.1.6    mrg 
    835   1.1.1.9    mrg 	Backport from mainline
    836   1.1.1.9    mrg 	2015-06-16  Jonathan Wakely  <jwakely (a] redhat.com>
    837   1.1.1.9    mrg 
    838   1.1.1.9    mrg 	PR libstdc++/65393
    839   1.1.1.9    mrg 	* src/c++11/thread.cc (thread::_M_make_thread): Replace shared_ptr
    840   1.1.1.9    mrg 	copies with moves.
    841   1.1.1.6    mrg 
    842   1.1.1.9    mrg 	Backport from mainline
    843   1.1.1.9    mrg 	2015-05-17  Franois Dumont  <fdumont (a] gcc.gnu.org>
    844   1.1.1.6    mrg 
    845   1.1.1.9    mrg 	* include/bits/unordered_map.h (unordered_map, unordered_multimap): Add
    846   1.1.1.9    mrg 	missing constructors.
    847   1.1.1.9    mrg 	* include/bits/unordered_set.h (unordered_set, unordered_multiset):
    848   1.1.1.9    mrg 	Likewise.
    849   1.1.1.9    mrg 	* include/debug/unordered_map (unordered_map, unordered_multimap): Add
    850   1.1.1.9    mrg 	missing constructors.
    851   1.1.1.9    mrg 	* include/debug/unordered_set (unordered_set, unordered_multiset):
    852   1.1.1.9    mrg 	Likewise.
    853   1.1.1.9    mrg 	* include/profile/unordered_map (unordered_map, unordered_multimap): Add
    854   1.1.1.9    mrg 	missing constructors.
    855   1.1.1.9    mrg 	* include/profile/unordered_set (unordered_set, unordered_multiset):
    856   1.1.1.9    mrg 	Likewise.
    857   1.1.1.9    mrg 	* testsuite/23_containers/unordered_map/cons/66055.cc: Add constructor
    858   1.1.1.9    mrg 	invocations.
    859   1.1.1.9    mrg 	* testsuite/23_containers/unordered_multimap/cons/66055.cc: Likewise.
    860   1.1.1.9    mrg 	* testsuite/23_containers/unordered_multiset/cons/66055.cc: Likewise.
    861   1.1.1.9    mrg 	* testsuite/23_containers/unordered_set/cons/66055.cc: Likewise.
    862   1.1.1.6    mrg 
    863   1.1.1.9    mrg 2015-06-22  Jonathan Wakely  <jwakely (a] redhat.com>
    864   1.1.1.6    mrg 
    865   1.1.1.6    mrg 	Backport from mainline
    866   1.1.1.9    mrg 	2015-05-14  Nathan Myers  <ncm (a] cantrip.org>
    867   1.1.1.9    mrg 	    Jonathan Wakely  <jwakely (a] redhat.com>
    868   1.1.1.6    mrg 
    869   1.1.1.9    mrg 	PR libstdc++/66055
    870   1.1.1.9    mrg 	* include/std/unordered_map (unordered_map, unordered_multimap): Add
    871   1.1.1.9    mrg 	missing constructors.
    872   1.1.1.9    mrg 	* include/std/unordered_set (unordered_set, unordered_multiset):
    873   1.1.1.9    mrg 	Likewise.
    874   1.1.1.9    mrg 	* testsuite/23_containers/unordered_map/cons/66055.cc: New.
    875   1.1.1.9    mrg 	* testsuite/23_containers/unordered_multimap/cons/66055.cc: New.
    876   1.1.1.9    mrg 	* testsuite/23_containers/unordered_multiset/cons/66055.cc: New.
    877   1.1.1.9    mrg 	* testsuite/23_containers/unordered_set/cons/66055.cc: New.
    878   1.1.1.9    mrg 
    879   1.1.1.9    mrg 2015-06-15  Jonathan Wakely  <jwakely (a] redhat.com>
    880   1.1.1.6    mrg 
    881   1.1.1.6    mrg 	Backport from mainline
    882   1.1.1.9    mrg 	2015-06-09  Jonathan Wakely  <jwakely (a] redhat.com>
    883   1.1.1.6    mrg 
    884   1.1.1.9    mrg 	PR libstdc++/66030
    885   1.1.1.9    mrg 	* config/abi/pre/gnu.ver: Export codecvt_byname and codecvt symbols
    886   1.1.1.9    mrg 	for mingw32.
    887   1.1.1.6    mrg 
    888   1.1.1.9    mrg 2015-06-12  Jonathan Wakely  <jwakely (a] redhat.com>
    889   1.1.1.6    mrg 
    890   1.1.1.9    mrg 	PR libstdc++/66464
    891   1.1.1.9    mrg 	* src/c++11/codecvt.cc (codecvt_utf16_base<char32_t>::do_max_length):
    892   1.1.1.9    mrg 	Return 4 not 3.
    893   1.1.1.6    mrg 
    894   1.1.1.9    mrg 2015-06-08  Jonathan Wakely  <jwakely (a] redhat.com>
    895   1.1.1.5  skrll 
    896   1.1.1.9    mrg 	Backported from mainline
    897   1.1.1.9    mrg 	2015-06-01  Jonathan Wakely  <jwakely (a] redhat.com>
    898   1.1.1.5  skrll 
    899   1.1.1.9    mrg 	* testsuite/lib/libstdc++.exp (libstdc++_init): Unset LANGUAGE
    900   1.1.1.9    mrg 	environment variable.
    901   1.1.1.5  skrll 
    902   1.1.1.9    mrg 	PR libstdc++/66354
    903   1.1.1.9    mrg 	* include/bits/stl_algobase.h (__fill_a): Check length before calling
    904   1.1.1.9    mrg 	memset.
    905   1.1.1.9    mrg 
    906   1.1.1.9    mrg 	PR libstdc++/66327
    907   1.1.1.9    mrg 	* include/bits/stl_algobase.h (__equal<true>::equal): Do not call
    908   1.1.1.9    mrg 	memcmp for empty ranges.
    909   1.1.1.9    mrg 	(__lexicographical_compare<true>::__lc): Likewise.
    910   1.1.1.5  skrll 
    911   1.1.1.9    mrg 	Backported from mainline
    912   1.1.1.9    mrg 	2015-06-02  Jonathan Wakely  <jwakely (a] redhat.com>
    913   1.1.1.5  skrll 
    914   1.1.1.9    mrg 	* doc/xml/manual/abi.xml: Document versioning for 5.1.0 release.
    915   1.1.1.9    mrg 	* doc/xml/manual/evolution.xml: Fix typos.
    916   1.1.1.9    mrg 	* doc/html/manual/*: Regenerate.
    917   1.1.1.5  skrll 
    918   1.1.1.9    mrg 	Backported from mainline
    919   1.1.1.9    mrg 	2015-04-21  Jonathan Wakely  <jwakely (a] redhat.com>
    920   1.1.1.5  skrll 
    921   1.1.1.9    mrg 	* doc/xml/manual/configure.xml: Update descriptions of options
    922   1.1.1.9    mrg 	affecting dual ABI and add cross-references.
    923   1.1.1.9    mrg 	* doc/xml/manual/strings.xml: Clarify that string isn't COW now.
    924   1.1.1.9    mrg 	* doc/xml/manual/using.xml: Document ABI transition.
    925   1.1.1.9    mrg 	* doc/html/*: Regenerate.
    926   1.1.1.5  skrll 
    927   1.1.1.9    mrg 	Backported from mainline
    928   1.1.1.9    mrg 	2015-04-20  Jonathan Wakely  <jwakely (a] redhat.com>
    929   1.1.1.5  skrll 
    930   1.1.1.9    mrg 	* doc/xml/manual/concurrency_extensions.xml: Update documentation
    931   1.1.1.9    mrg 	on atomics.
    932   1.1.1.9    mrg 	* doc/xml/manual/using.xml: Likewise. Improve markup.
    933   1.1.1.9    mrg 	* doc/html/*: Regenerate.
    934   1.1.1.5  skrll 
    935   1.1.1.9    mrg 2015-06-08  Jonathan Wakely  <jwakely (a] redhat.com>
    936   1.1.1.5  skrll 
    937   1.1.1.9    mrg 	PR libstdc++/66441
    938   1.1.1.9    mrg 	* testsuite/22_locale/conversions/string/66441.cc: New.
    939   1.1.1.9    mrg 	* include/bits/locale_conv.h (__do_str_codecvt): Reserve enough space
    940   1.1.1.9    mrg 	in the output string for BOM and complete result.
    941   1.1.1.9    mrg 
    942   1.1.1.9    mrg 	PR libstdc++/66417
    943   1.1.1.9    mrg 	* src/c++11/codecvt.cc (write_utf16_code_point): Use adjust_byte_order
    944   1.1.1.9    mrg 	for single UTF-16 units.
    945   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/codecvt_utf16/66417.cc: New.
    946   1.1.1.5  skrll 
    947   1.1.1.9    mrg 2015-06-04  Renlin Li  <renlin.li (a] arm.com>
    948   1.1.1.5  skrll 
    949   1.1.1.9    mrg 	Backported from mainline
    950   1.1.1.9    mrg 	2015-06-02  Renlin Li  <renlin.li (a] arm.com>
    951   1.1.1.5  skrll 
    952   1.1.1.9    mrg 	* testsuite/27_io/fpos/14775.cc: Add _GLIBCXX_HAVE_LIMIT_FSIZE check.
    953   1.1.1.5  skrll 
    954   1.1.1.9    mrg 2015-05-28  Jonathan Wakely  <jwakely (a] redhat.com>
    955   1.1.1.5  skrll 
    956   1.1.1.9    mrg 	PR libstdc++/65352
    957   1.1.1.9    mrg 	* include/profile/array (array::data): Use _S_ptr.
    958   1.1.1.9    mrg 	* include/debug/array (array::data): Likewise.
    959   1.1.1.9    mrg 
    960   1.1.1.9    mrg 	PR libstdc++/65352
    961   1.1.1.9    mrg 	* include/std/array (__array_traits::_S_ptr): New function.
    962   1.1.1.9    mrg 	(array::data): Use _S_ptr to avoid creating invalid reference.
    963   1.1.1.9    mrg 	* testsuite/23_containers/array/tuple_interface/get_neg.cc: Adjust
    964   1.1.1.9    mrg 	dg-error line numbers.
    965   1.1.1.9    mrg 	* testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc:
    966   1.1.1.9    mrg 	likewise.
    967   1.1.1.9    mrg 
    968   1.1.1.9    mrg 	PR libstdc++/66017
    969   1.1.1.9    mrg 	* include/bits/stl_tree.h (_Rb_tree_node): Use __aligned_membuf.
    970   1.1.1.9    mrg 	(_Rb_tree_iterator, _Rb_tree_const_iterator): Support construction
    971   1.1.1.9    mrg 	from _Base_ptr.
    972   1.1.1.9    mrg 	(_Rb_tree_const_iterator::_M_const_cast): Remove static_cast.
    973   1.1.1.9    mrg 	(_Rb_tree::begin, _Rb_tree::end): Remove static_cast.
    974   1.1.1.9    mrg 	* include/ext/aligned_buffer.h (__aligned_membuf): New type using
    975   1.1.1.9    mrg 	alignment of _Tp as a member subobject, not as a complete object.
    976   1.1.1.9    mrg 	* python/libstdcxx/v6/printers.py (StdRbtreeIteratorPrinter): Lookup
    977   1.1.1.9    mrg 	_Link_type manually as it might not be in the debug info.
    978   1.1.1.5  skrll 
    979   1.1.1.9    mrg 	Backported from mainline
    980   1.1.1.9    mrg 	2015-05-13  Jonathan Wakely  <jwakely (a] redhat.com>
    981   1.1.1.5  skrll 
    982   1.1.1.9    mrg 	* include/bits/basic_string.h (basic_string::basic_string()): Make
    983   1.1.1.9    mrg 	noexcept conditional on allocator (LWG 2455).
    984   1.1.1.5  skrll 
    985   1.1.1.9    mrg 	Backported from mainline
    986   1.1.1.9    mrg 	2015-05-01  Jonathan Wakely  <jwakely (a] redhat.com>
    987   1.1.1.5  skrll 
    988   1.1.1.9    mrg 	* include/bits/alloc_traits.h (__alloc_rebind): Change parameter name.
    989   1.1.1.5  skrll 
    990   1.1.1.9    mrg 2015-05-26  Doug Evans  <dje (a] google.com>
    991   1.1.1.5  skrll 
    992   1.1.1.9    mrg 	Backported from mainline
    993   1.1.1.9    mrg 	2015-04-29  Doug Evans  <dje (a] google.com>
    994   1.1.1.5  skrll 
    995   1.1.1.9    mrg 	PR libstdc++/65839
    996   1.1.1.9    mrg 	* python/libstdcxx/v6/xmethods.py (get_bool_type): New function.
    997   1.1.1.9    mrg 	Replace all lookups of "bool" with this.
    998   1.1.1.9    mrg 	(get_std_size_type): New function.  Replace all lookups of std::size_t
    999   1.1.1.9    mrg 	with this.
   1000   1.1.1.9    mrg 	(*Worker): New method get_result_type.
   1001   1.1.1.9    mrg 	(DequeWorkerBase.__init__): New arg val_type.  All callers updated.
   1002   1.1.1.9    mrg 	(ListWorkerBase.__init__): New arg val_type.  All callers updated.
   1003   1.1.1.9    mrg 	(UniquePtrGetWorker.__init__): New arg elem_type.  All callers updated.
   1004   1.1.1.9    mrg 	Delete setting of name, enabled.
   1005   1.1.1.9    mrg 	(UniquePtrDerefWorker.__init__): New arg elem_type.  All callers
   1006   1.1.1.9    mrg 	updated.  Delete setting of name.
   1007   1.1.1.9    mrg 	(UniquePtrMethodsMatcher): Rewrite for consistency with all other
   1008   1.1.1.9    mrg 	libstdc++ xmethod matchers.
   1009   1.1.1.9    mrg 	* testsuite/libstdc++-xmethods/array.cc: Add whatis tests.
   1010   1.1.1.9    mrg 	* testsuite/libstdc++-xmethods/associative-containers.cc: Ditto.
   1011   1.1.1.9    mrg 	* testsuite/libstdc++-xmethods/deque.cc: Ditto.
   1012   1.1.1.9    mrg 	* testsuite/libstdc++-xmethods/forwardlist.cc: Ditto.
   1013   1.1.1.9    mrg 	* testsuite/libstdc++-xmethods/list.cc: Ditto.
   1014   1.1.1.9    mrg 	* testsuite/libstdc++-xmethods/unique_ptr.cc: Ditto.
   1015   1.1.1.9    mrg 	* testsuite/libstdc++-xmethods/vector.cc: Ditto.
   1016   1.1.1.5  skrll 
   1017   1.1.1.9    mrg 2015-05-26  Doug Evans  <dje (a] google.com>
   1018   1.1.1.5  skrll 
   1019   1.1.1.9    mrg 	Backported from mainline
   1020   1.1.1.9    mrg 	2015-04-29  Doug Evans  <dje (a] google.com>
   1021   1.1.1.5  skrll 
   1022   1.1.1.9    mrg 	Use consistent naming for value type attributes.
   1023   1.1.1.9    mrg 	* python/libstdcxx/v6/xmethods.py (ArrayWorkerBase): Rename _valtype
   1024   1.1.1.9    mrg 	to _val_type.
   1025   1.1.1.9    mrg 	(ArraySizeWorker, ArrayEmptyWorker): Ditto.
   1026   1.1.1.9    mrg 	(ArrayFrontWorker, ArrayBackWorker): Ditto.
   1027   1.1.1.9    mrg 	(ArrayAtWorker, ArraySubscriptWorker): Ditto.
   1028   1.1.1.9    mrg 	(DequeWorkerBase): Rename elemtype to val_type.
   1029   1.1.1.9    mrg 	(ForwardListWorkerBase): Rename _elem_type to _val_type.
   1030   1.1.1.9    mrg 	(ForwardListFrontWorker): Ditto.  And rename elem_address to
   1031   1.1.1.9    mrg 	val_address.
   1032   1.1.1.9    mrg 	(ForwardListMethodsMatcher): Rename elem_type to val_type.
   1033   1.1.1.9    mrg 	(VectorWorkerBase): Rename _elemtype to _val_type.
   1034   1.1.1.5  skrll 
   1035   1.1.1.9    mrg 2015-05-22  David Edelsohn  <dje.gcc (a] gmail.com>
   1036   1.1.1.5  skrll 
   1037   1.1.1.9    mrg 	Backported from mainline
   1038   1.1.1.9    mrg 	2015-05-21  David Edelsohn  <dje.gcc (a] gmail.com>
   1039   1.1.1.5  skrll 
   1040   1.1.1.9    mrg 	PR target/66224
   1041   1.1.1.9    mrg 	* config/cpu/powerpc/atomic_word.h (_GLIBCXX_READ_MEM_BARRIER):
   1042   1.1.1.9    mrg 	Don't use isync. Use lwsync if available.
   1043   1.1.1.9    mrg 	* configure.host (atomic_word_dir) [aix[56789]*]: Delete to use
   1044   1.1.1.9    mrg 	powerpc cpu definition.
   1045   1.1.1.5  skrll 
   1046   1.1.1.9    mrg 2015-05-07  Renlin Li  <renlin.li (a] arm.com>
   1047   1.1.1.5  skrll 
   1048   1.1.1.9    mrg 	Backported from mainline
   1049   1.1.1.9    mrg 	2015-04-22  Renlin Li  <renlin.li (a] arm.com>
   1050   1.1.1.5  skrll 
   1051   1.1.1.9    mrg 	* testsuite/lib/dg-options.exp (dg-require-thread-fence): New.
   1052   1.1.1.9    mrg 	* testsuite/lib/libstdc++.exp (check_v3_target_thread_fence): New.
   1053   1.1.1.9    mrg 	* testsuite/29_atomics/atomic_flag/clear/1.cc: Use it.
   1054   1.1.1.9    mrg 	* testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
   1055   1.1.1.9    mrg 	* testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
   1056   1.1.1.5  skrll 
   1057   1.1.1.9    mrg 2015-05-04  Jakub Jelinek  <jakub (a] redhat.com>
   1058   1.1.1.5  skrll 
   1059   1.1.1.9    mrg 	Backported from mainline
   1060   1.1.1.9    mrg 	2015-04-28  Marc Glisse  <marc.glisse (a] inria.fr>
   1061   1.1.1.5  skrll 
   1062   1.1.1.9    mrg 	PR libstdc++/65883
   1063   1.1.1.9    mrg 	* include/std/limits (numeric_limits): Add missing unsigned.
   1064   1.1.1.5  skrll 
   1065   1.1.1.9    mrg 2015-05-02  Jonathan Wakely  <jwakely (a] redhat.com>
   1066   1.1.1.5  skrll 
   1067   1.1.1.9    mrg 	* include/experimental/any (_Internal): Check for trivially-copyable
   1068   1.1.1.9    mrg 	instead of nothrow move constructible.
   1069   1.1.1.9    mrg 	* testsuite/experimental/any/cons/nontrivial.cc: New.
   1070   1.1.1.5  skrll 
   1071   1.1.1.9    mrg 2015-04-28  Doug Evans  <dje (a] google.com>
   1072   1.1.1.5  skrll 
   1073   1.1.1.9    mrg 	* testsuite/libstdc++-xmethods/list.cc (_GLIBCXX_USE_CXX11_ABI):
   1074   1.1.1.9    mrg 	Define to zero.
   1075   1.1.1.5  skrll 
   1076   1.1.1.9    mrg 2015-04-28  Stephan Bergmann  <sbergman (a] redhat.com>
   1077   1.1.1.5  skrll 
   1078   1.1.1.9    mrg 	* include/debug/vector (_Safe_vector::operator=): Add missing returns.
   1079   1.1.1.5  skrll 
   1080   1.1.1.9    mrg 2015-04-22  Release Manager
   1081   1.1.1.4    mrg 
   1082   1.1.1.9    mrg 	* GCC 5.1.0 released.
   1083   1.1.1.4    mrg 
   1084   1.1.1.9    mrg 2015-04-15  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1085   1.1.1.2  skrll 
   1086   1.1.1.9    mrg 	* scripts/extract_symvers.pl: Ignore elfdump error output.
   1087   1.1.1.2  skrll 
   1088   1.1.1.9    mrg 2015-04-14  Hans-Peter Nilsson  <hp (a] axis.com>
   1089   1.1.1.2  skrll 
   1090   1.1.1.9    mrg 	* testsuite/29_atomics/atomic/62259.cc: Assert atomic
   1091   1.1.1.9    mrg 	alignment is larger-equal, not equal, to default alignment.
   1092       1.1    mrg 
   1093   1.1.1.9    mrg 2015-04-13  Jonathan Wakely  <jwakely (a] redhat.com>
   1094       1.1    mrg 
   1095   1.1.1.9    mrg 	PR libstdc++/65754
   1096   1.1.1.9    mrg 	* config/abi/pre/gnu.ver: Export base object constructors for
   1097   1.1.1.9    mrg 	fstreams.
   1098   1.1.1.9    mrg 	* config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update.
   1099   1.1.1.9    mrg 	* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update.
   1100   1.1.1.9    mrg 	* config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update.
   1101   1.1.1.9    mrg 	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
   1102   1.1.1.9    mrg 	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Update.
   1103   1.1.1.9    mrg 	* config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update.
   1104   1.1.1.9    mrg 	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Update
   1105   1.1.1.9    mrg 	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Update.
   1106   1.1.1.9    mrg 	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt: Update.
   1107   1.1.1.9    mrg 	* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Update.
   1108   1.1.1.9    mrg 	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Update.
   1109   1.1.1.9    mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Regenerate.
   1110   1.1.1.9    mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
   1111   1.1.1.9    mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
   1112   1.1.1.9    mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update.
   1113   1.1.1.9    mrg 	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Update.
   1114   1.1.1.9    mrg 	* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update.
   1115   1.1.1.9    mrg 	* testsuite/27_io/basic_fstream/cons/base.cc: New.
   1116       1.1    mrg 
   1117   1.1.1.9    mrg 2015-04-13  Jonathan Wakely  <jwakely (a] redhat.com>
   1118   1.1.1.9    mrg 
   1119   1.1.1.9    mrg 	* doc/xml/manual/evolution.xml: Document changes since 4.5 release.
   1120   1.1.1.3    mrg 	* doc/html/*: Regenerate.
   1121       1.1    mrg 
   1122   1.1.1.9    mrg 2015-04-12  Uros Bizjak  <ubizjak (a] gmail.com>
   1123       1.1    mrg 
   1124   1.1.1.9    mrg 	* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update.
   1125       1.1    mrg 
   1126   1.1.1.9    mrg 2015-04-10  Andreas Schwab  <schwab (a] linux-m68k.org>
   1127       1.1    mrg 
   1128   1.1.1.9    mrg 	* config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update.
   1129       1.1    mrg 
   1130   1.1.1.9    mrg 	* config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update.
   1131       1.1    mrg 
   1132   1.1.1.9    mrg 2015-04-10  Jonathan Wakely  <jwakely (a] redhat.com>
   1133       1.1    mrg 
   1134   1.1.1.9    mrg 	* doc/xml/manual/test.xml: Improve documentation on running a subset
   1135   1.1.1.9    mrg 	of tests.
   1136   1.1.1.9    mrg 	* doc/html/manual/test.html: Regenerate.
   1137       1.1    mrg 
   1138   1.1.1.9    mrg 2015-04-10  Bill Schmidt  <wschmidt (a] linux.vnet.ibm.com>
   1139       1.1    mrg 
   1140   1.1.1.9    mrg 	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Update
   1141   1.1.1.9    mrg 	for GCC 5.1 release.
   1142   1.1.1.9    mrg 	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
   1143   1.1.1.9    mrg 	Likewise.
   1144       1.1    mrg 
   1145   1.1.1.9    mrg 2015-04-10  Jonathan Wakely  <jwakely (a] redhat.com>
   1146   1.1.1.3    mrg 
   1147   1.1.1.9    mrg 	* include/std/shared_mutex (shared_timed_mutex): Add comments to
   1148   1.1.1.9    mrg 	explain the logic in the non-pthread_rwlock_t version.
   1149   1.1.1.9    mrg 	(_Mutex): Remove redundant type.
   1150   1.1.1.9    mrg 	(_M_n_readers): Rename to _S_max_readers.
   1151   1.1.1.9    mrg 	(_M_write_entered, _M_readers): New convenience functions.
   1152   1.1.1.9    mrg 	(lock, lock_shared, try_lock_shared, unlock_shared): Use convenience
   1153   1.1.1.9    mrg 	functions. Use predicates with condition variables. Simplify bitwise
   1154   1.1.1.9    mrg 	operations.
   1155   1.1.1.9    mrg 	(try_lock_for, try_shared_lock_for): Convert duration to time_point
   1156   1.1.1.9    mrg 	and call try_lock_until or try_shared_lock_until respectively.
   1157   1.1.1.9    mrg 	(try_lock_until, try_shared_lock_until): Wait on the condition
   1158   1.1.1.9    mrg 	variables until the specified time passes.
   1159   1.1.1.9    mrg 	(unlock): Add Debug Mode assertion.
   1160   1.1.1.9    mrg 	(unlock_shared): Add Debug Mode assertion.
   1161   1.1.1.9    mrg 	* testsuite/30_threads/shared_timed_mutex/try_lock/3.cc: New.
   1162   1.1.1.9    mrg 
   1163   1.1.1.9    mrg 	* include/std/shared_mutex (shared_timed_mutex): Only use
   1164   1.1.1.9    mrg 	pthread_rwlock_t when the POSIX Timeouts option is supported.
   1165   1.1.1.9    mrg 	* testsuite/30_threads/shared_lock/cons/5.cc: Remove
   1166   1.1.1.9    mrg 	dg-require-gthreads-timed.
   1167   1.1.1.9    mrg 	* testsuite/30_threads/shared_lock/cons/6.cc: Likewise.
   1168   1.1.1.9    mrg 	* testsuite/30_threads/shared_lock/locking/3.cc: Likewise.
   1169   1.1.1.9    mrg 	* testsuite/30_threads/shared_lock/locking/4.cc: Likewise.
   1170   1.1.1.3    mrg 
   1171   1.1.1.9    mrg 2015-04-09  H.J. Lu  <hongjiu.lu (a] intel.com>
   1172   1.1.1.3    mrg 
   1173   1.1.1.9    mrg 	* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update.
   1174   1.1.1.3    mrg 
   1175   1.1.1.9    mrg 2015-04-09  Jonathan Wakely  <jwakely (a] redhat.com>
   1176   1.1.1.9    mrg 	    Richard Henderson  <rth (a] redhat.com>
   1177   1.1.1.3    mrg 
   1178   1.1.1.9    mrg 	PR libstdc++/65147
   1179   1.1.1.9    mrg 	* include/bits/atomic_base.h (__atomic_base<_ITp>): Increase
   1180   1.1.1.9    mrg 	alignment.
   1181   1.1.1.9    mrg 	* include/std/atomic (atomic): For types with a power of two size set
   1182   1.1.1.9    mrg 	alignment to at least the size.
   1183   1.1.1.9    mrg 	* testsuite/29_atomics/atomic/60695.cc: Adjust dg-error line number.
   1184   1.1.1.9    mrg 	* testsuite/29_atomics/atomic/65147.cc: New.
   1185   1.1.1.9    mrg 	* testsuite/29_atomics/atomic_integral/65147.cc: New.
   1186   1.1.1.3    mrg 
   1187   1.1.1.9    mrg 2015-04-09  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1188   1.1.1.3    mrg 
   1189   1.1.1.9    mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Regenerate.
   1190   1.1.1.9    mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
   1191   1.1.1.9    mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
   1192   1.1.1.3    mrg 
   1193   1.1.1.9    mrg 2015-04-07  Jakub Jelinek  <jakub (a] redhat.com>
   1194   1.1.1.3    mrg 
   1195   1.1.1.9    mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update.
   1196   1.1.1.9    mrg 	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Update.
   1197   1.1.1.9    mrg 	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
   1198   1.1.1.9    mrg 	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Update.
   1199   1.1.1.9    mrg 	* config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update.
   1200   1.1.1.9    mrg 	* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Update.
   1201   1.1.1.9    mrg 	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Update.
   1202   1.1.1.9    mrg 	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Update.
   1203   1.1.1.9    mrg 
   1204   1.1.1.9    mrg 2015-03-30  Jonathan Wakely  <jwakely (a] redhat.com>
   1205   1.1.1.9    mrg 
   1206   1.1.1.9    mrg 	PR libstdc++/65630
   1207   1.1.1.9    mrg 	* config/abi/pre/gnu.ver: Export operator+ for new strings.
   1208   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/operators/char/65630.cc: New.
   1209   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/operators/wchar_t/65630.cc: New.
   1210   1.1.1.9    mrg 
   1211   1.1.1.9    mrg 2015-03-28  Tim Shen  <timshen (a] google.com>
   1212   1.1.1.9    mrg 
   1213   1.1.1.9    mrg 	PR libstdc++/65420
   1214   1.1.1.9    mrg 	* include/bits/regex_constants.h: Use constexpr variables for flags.
   1215   1.1.1.9    mrg 	* testsuite/28_regex/constants/constexpr.cc: New testcase.
   1216   1.1.1.9    mrg 
   1217   1.1.1.9    mrg 2015-03-27  Jonathan Wakely  <jwakely (a] redhat.com>
   1218   1.1.1.9    mrg 
   1219   1.1.1.9    mrg 	PR libstdc++/65499
   1220   1.1.1.9    mrg 	* include/std/chrono: Add using-directive for literals to std::chrono.
   1221   1.1.1.9    mrg 	* testsuite/20_util/duration/literals/65499.cc: New.
   1222   1.1.1.9    mrg 
   1223   1.1.1.9    mrg 2015-03-26  Jonathan Wakely  <jwakely (a] redhat.com>
   1224   1.1.1.9    mrg 
   1225   1.1.1.9    mrg 	PR libstdc++/58038
   1226   1.1.1.9    mrg 	PR libstdc++/60421
   1227   1.1.1.9    mrg 	* include/std/thread (this_thread::sleep_for): Check for negative
   1228   1.1.1.9    mrg 	durations.
   1229   1.1.1.9    mrg 	(this_thread::sleep_until): Check for times in the past.
   1230   1.1.1.9    mrg 	* testsuite/30_threads/this_thread/58038.cc: New.
   1231   1.1.1.9    mrg 	* testsuite/30_threads/this_thread/60421.cc: New.
   1232   1.1.1.9    mrg 
   1233   1.1.1.9    mrg 2015-03-26  Jonathan Wakely  <jwakely (a] redhat.com>
   1234   1.1.1.9    mrg 
   1235   1.1.1.9    mrg 	PR libstdc++/62259
   1236   1.1.1.9    mrg 	PR libstdc++/65147
   1237   1.1.1.9    mrg 	* include/std/atomic (atomic<T>): Increase alignment for types with
   1238   1.1.1.9    mrg 	the same size as one of the integral types.
   1239   1.1.1.9    mrg 	* testsuite/29_atomics/atomic/60695.cc: Adjust dg-error line number.
   1240   1.1.1.9    mrg 	* testsuite/29_atomics/atomic/62259.cc: New.
   1241   1.1.1.9    mrg 
   1242   1.1.1.9    mrg 2015-03-26  Richard Henderson  <rth (a] redhat.com>
   1243   1.1.1.9    mrg 
   1244   1.1.1.9    mrg 	PR libstdc++/65033
   1245   1.1.1.9    mrg 	* include/bits/atomic_base.h (__atomic_base<T>::is_lock_free): Build
   1246   1.1.1.9    mrg 	a fake pointer indicating type alignment.
   1247   1.1.1.9    mrg 	(__atomic_base<T *>::is_lock_free): Likewise.
   1248   1.1.1.9    mrg 	* include/std/atomic (atomic<T>::is_lock_free): Likewise.
   1249   1.1.1.9    mrg 
   1250   1.1.1.9    mrg 2015-03-25  Alan Lawrence  <alan.lawrence (a] arm.com>
   1251   1.1.1.9    mrg 
   1252   1.1.1.9    mrg 	PR libstdc++/33394
   1253   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/pthread33394.cc: Use
   1254   1.1.1.9    mrg 	dg-additional-options.
   1255   1.1.1.3    mrg 
   1256   1.1.1.9    mrg 2015-03-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1257   1.1.1.3    mrg 
   1258   1.1.1.9    mrg 	PR libstdc++/65543
   1259   1.1.1.9    mrg 	* include/std/istream (operator>>(basic_istream<>&&, _Tp&): Revert
   1260   1.1.1.9    mrg 	thinko in r150387.
   1261   1.1.1.9    mrg 	* include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&):
   1262   1.1.1.9    mrg 	Likewise.
   1263   1.1.1.9    mrg 	* testsuite/27_io/rvalue_streams-2.cc: New.
   1264   1.1.1.3    mrg 
   1265   1.1.1.9    mrg 2015-03-24  Jonathan Wakely  <jwakely (a] redhat.com>
   1266   1.1.1.3    mrg 
   1267   1.1.1.9    mrg 	PR libstdc++/33394
   1268   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/pthread33394.cc: Add test.
   1269   1.1.1.3    mrg 
   1270   1.1.1.9    mrg 2015-03-23  Jonathan Wakely  <jwakely (a] redhat.com>
   1271   1.1.1.3    mrg 
   1272   1.1.1.9    mrg 	PR libstdc++/64967
   1273   1.1.1.9    mrg 	* acinclude.m4: Disable dual ABI when gnu-versioned-namespace in use.
   1274   1.1.1.9    mrg 	* configure: Regenerate.
   1275   1.1.1.9    mrg 	* src/c++11/compatibility-c++0x.cc (error_category), generic_category,
   1276   1.1.1.9    mrg 	system_category): Use macros for versioned namespace.
   1277   1.1.1.9    mrg 	* src/c++11/futex.cc: Add missing end macro for versioned namespace.
   1278   1.1.1.9    mrg 
   1279   1.1.1.9    mrg 2015-03-20  James Greenhalgh  <james.greenhalgh (a] arm.com>
   1280   1.1.1.9    mrg 
   1281   1.1.1.9    mrg 	* testsuite/17_intro/headers/c++1998/all_attributes.cc: Disable
   1282   1.1.1.9    mrg 	test for unused for ARM.
   1283   1.1.1.9    mrg 	* testsuite/17_intro/headers/c++200x/all_attributes.cc: Likewise.
   1284   1.1.1.9    mrg 	* testsuite/17_intro/headers/c++2014/all_attributes.cc: Likewise.
   1285   1.1.1.9    mrg 
   1286   1.1.1.9    mrg 2015-03-20  Jonathan Wakely  <jwakely (a] redhat.com>
   1287   1.1.1.9    mrg 
   1288   1.1.1.9    mrg 	* include/bits/c++config (__gnu_cxx::__cxx11): Define new namespace.
   1289   1.1.1.9    mrg 	* include/ext/codecvt_specializations.h (encoding_state,
   1290   1.1.1.9    mrg 	encoding_char_traits): Remove abi-tag and use inline namespace.
   1291   1.1.1.9    mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust dg-error line.
   1292   1.1.1.9    mrg 
   1293   1.1.1.9    mrg 2015-03-19  Jason Merrill  <jason (a] redhat.com>
   1294   1.1.1.9    mrg 
   1295   1.1.1.9    mrg 	* config/locale/gnu/messages_members.cc: Revert abi-tag change.
   1296   1.1.1.9    mrg 	* src/c++11/cxx11-shim_facets.cc: Revert abi-tag change.
   1297   1.1.1.9    mrg 
   1298   1.1.1.9    mrg 2015-03-18  Jonathan Wakely  <jwakely (a] redhat.com>
   1299   1.1.1.9    mrg 
   1300   1.1.1.9    mrg 	PR c++/65046
   1301   1.1.1.9    mrg 	* config/locale/gnu/messages_members.cc (Catalog_info, Catalogs,
   1302   1.1.1.9    mrg 	get_catalogs): Add abi-tag.
   1303   1.1.1.9    mrg 	* include/ext/codecvt_specializations.h (encoding_state,
   1304   1.1.1.9    mrg 	encoding_char_traits): Likewise.
   1305   1.1.1.9    mrg 	* src/c++11/cxx11-ios_failure.cc (io_error_category): Likewise.
   1306   1.1.1.9    mrg 	* src/c++11/cxx11-shim_facets.cc (__any_string::operator basic_string,
   1307   1.1.1.9    mrg 	numpunct_shim, collate_shim, time_get_shim, moneypunct_shim,
   1308   1.1.1.9    mrg 	money_get_shim, money_put_shim, messages_shim): Likewise.
   1309   1.1.1.9    mrg 	* src/c++11/future.cc (future_error_category::message): Likewise.
   1310   1.1.1.9    mrg 	* src/c++11/system_error.cc (generic_error_category::message,
   1311   1.1.1.9    mrg 	system_error_category::message): Likewise.
   1312   1.1.1.9    mrg 	(__sso_string): Disable -Wabi-tag warnings.
   1313   1.1.1.9    mrg 
   1314   1.1.1.9    mrg 2015-03-18  Jonathan Wakely  <jwakely (a] redhat.com>
   1315   1.1.1.9    mrg 
   1316   1.1.1.9    mrg 	PR libstdc++/13631
   1317   1.1.1.9    mrg 	* config/locale/gnu/messages_members.cc (get_glibc_msg): Fix fallback
   1318   1.1.1.9    mrg 	implementation for old glibc. Fix whitespace.
   1319   1.1.1.3    mrg 
   1320   1.1.1.9    mrg 2015-03-18  Jonathan Wakely  <jwakely (a] redhat.com>
   1321   1.1.1.9    mrg 	    Torvald Riegel  <triegel (a] redhat.com>
   1322   1.1.1.3    mrg 
   1323   1.1.1.9    mrg 	* acinclude.m4 (GLIBCXX_CHECK_GTHREADS): Check for pthread_rwlock_t.
   1324   1.1.1.9    mrg 	* config.h.in: Regenerate.
   1325   1.1.1.9    mrg 	* configure: Regenerate.
   1326   1.1.1.9    mrg 	* include/std/shared_mutex: Check _GLIBCXX_USE_PTHREAD_RWLOCK_T.
   1327   1.1.1.9    mrg 	(shared_timed_mutex::_M_rwlock): Use PTHREAD_RWLOCK_INITIALIZER.
   1328   1.1.1.9    mrg 	(shared_timed_mutex::lock_shared()): Retry on EAGAIN.
   1329   1.1.1.9    mrg 	(shared_timed_mutex::try_lock_shared_until()): Retry on EAGAIN and
   1330   1.1.1.9    mrg 	EDEADLK.
   1331   1.1.1.9    mrg 
   1332   1.1.1.9    mrg 2015-03-17  Jonathan Wakely  <jwakely (a] redhat.com>
   1333   1.1.1.9    mrg 
   1334   1.1.1.9    mrg 	* libsupc++/nested_exception.h: Do not try to derive from final
   1335   1.1.1.9    mrg 	classes.
   1336   1.1.1.9    mrg 	* testsuite/18_support/nested_exception/throw_with_nested.cc: Test
   1337   1.1.1.9    mrg 	final class.
   1338   1.1.1.9    mrg 
   1339   1.1.1.9    mrg 	* testsuite/30_threads/shared_lock/modifiers/1.cc: Remove name of
   1340   1.1.1.9    mrg 	unused exception variable.
   1341   1.1.1.9    mrg 	* testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
   1342   1.1.1.9    mrg 	* testsuite/30_threads/shared_lock/modifiers/2.cc: Remove duplicate
   1343   1.1.1.9    mrg 	test.
   1344   1.1.1.9    mrg 	* testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
   1345   1.1.1.3    mrg 
   1346   1.1.1.9    mrg 2015-03-13  Jonathan Wakely  <jwakely (a] redhat.com>
   1347   1.1.1.3    mrg 
   1348   1.1.1.9    mrg 	* acinclude.m4: Make --enable-libstdcxx-time=auto work for dragonfly.
   1349   1.1.1.9    mrg 	* configure: Regenerate.
   1350   1.1.1.3    mrg 
   1351   1.1.1.9    mrg 	* include/experimental/system_error: Fix include guard.
   1352   1.1.1.3    mrg 
   1353   1.1.1.9    mrg 2015-03-12  Renlin Li  <renlin.li (a] arm.com>
   1354   1.1.1.3    mrg 
   1355   1.1.1.9    mrg 	* testsuite/27_io/ios_base/sync_with_stdio/1.cc: Remove xfail for
   1356   1.1.1.9    mrg 	wrapped target.
   1357   1.1.1.3    mrg 
   1358   1.1.1.9    mrg 2015-03-10  Tim Shen  <timshen (a] google.com>
   1359   1.1.1.3    mrg 
   1360   1.1.1.9    mrg 	PR libstdc++/64441
   1361   1.1.1.9    mrg 	* include/bits/regex.h (match_results<>::size,
   1362   1.1.1.9    mrg 	match_results<>::position, match_results<>::str,
   1363   1.1.1.9    mrg 	match_results<>::operator[], match_results<>::prefix,
   1364   1.1.1.9    mrg 	match_results<>::suffix, match_results<>::end,
   1365   1.1.1.9    mrg 	match_results<>::_M_resize, match_results<>::_M_unmatched_sub,
   1366   1.1.1.9    mrg 	match_results<>::_M_prefix, match_results<>::_M_suffix): Remove
   1367   1.1.1.9    mrg 	global __unmatched_sub. Add unmatched submatch as part of
   1368   1.1.1.9    mrg 	match_results.
   1369   1.1.1.9    mrg 	* include/bits/regex.tcc (__regex_algo_impl<>, regex_replace<>,
   1370   1.1.1.9    mrg 	regex_iterator<>::operator++): Adjust to use match_results::_M_prefix.
   1371   1.1.1.9    mrg 	* testsuite/28_regex/match_results/out_of_range_submatches.cc:
   1372   1.1.1.9    mrg 	New testcases.
   1373   1.1.1.9    mrg 
   1374   1.1.1.9    mrg 2015-03-09  Jonathan Wakely  <jwakely (a] redhat.com>
   1375   1.1.1.9    mrg 
   1376   1.1.1.9    mrg 	PR libstdc++/64467
   1377   1.1.1.9    mrg 	* testsuite/28_regex/traits/char/isctype.cc: Don't test newline
   1378   1.1.1.9    mrg 	for newlib targets. Really fix mixed line-endings this time.
   1379   1.1.1.9    mrg 
   1380   1.1.1.9    mrg 2015-03-06  Jonathan Wakely  <jwakely (a] redhat.com>
   1381   1.1.1.9    mrg 
   1382   1.1.1.9    mrg 	* include/std/future (future_error(error_code)): Construct base
   1383   1.1.1.9    mrg 	class with error_code's message.
   1384   1.1.1.9    mrg 	* src/c++11/future.cc (future_error::what()): Do not call c_str() on
   1385   1.1.1.9    mrg 	temporary string.
   1386   1.1.1.9    mrg 
   1387   1.1.1.9    mrg 2015-03-05  Jonathan Wakely  <jwakely (a] redhat.com>
   1388   1.1.1.9    mrg 
   1389   1.1.1.9    mrg 	* include/bits/locale_conv.h (wstring_convert::_M_conv): Handle
   1390   1.1.1.9    mrg 	noconv result.
   1391   1.1.1.9    mrg 	* testsuite/22_locale/conversions/string/2.cc: Also test UTF-8.
   1392   1.1.1.9    mrg 	* testsuite/22_locale/conversions/string/3.cc: Likewise, and UTF-16.
   1393   1.1.1.9    mrg 
   1394   1.1.1.9    mrg 2015-03-04  Jonathan Wakely  <jwakely (a] redhat.com>
   1395   1.1.1.9    mrg 
   1396   1.1.1.9    mrg 	PR libstdc++/64797
   1397   1.1.1.9    mrg 	* include/bits/locale_conv.h (wstring_convert::_M_conv): Handle
   1398   1.1.1.9    mrg 	incomplete multibyte sequences correctly.
   1399   1.1.1.9    mrg 	* include/std/codecvt (codecvt_utf8, codecvt_utf16,
   1400   1.1.1.9    mrg 	codecvt_utf8_utf16): Limit _Maxcode to maximum Unicode code point.
   1401   1.1.1.9    mrg 	* src/c++11/codecvt.cc (invalid_mb_sequence, incomplete_mb_character):
   1402   1.1.1.9    mrg 	Define constants.
   1403   1.1.1.9    mrg 	(is_high_surrogate, is_low_surrogate, surrogate_pair_to_code_point):
   1404   1.1.1.9    mrg 	Define convenience functions.
   1405   1.1.1.9    mrg 	(read_utf8_code_point): Return relevant constant to distinguish
   1406   1.1.1.9    mrg 	incomplete characters from invalid sequences.
   1407   1.1.1.9    mrg 	(read_utf16_code_point): Likewise. Check for invalid sequences.
   1408   1.1.1.9    mrg 	(ucs4_in, utf16_in): Use incomplete_mb_character constant.
   1409   1.1.1.9    mrg 	(utf16_out): Check for invalid sequences.
   1410   1.1.1.9    mrg 	(utf16_span): Fix condition.
   1411   1.1.1.9    mrg 	(ucs2_out): Use is_high_surrogate.
   1412   1.1.1.9    mrg 	(ucs2_in): Use incomplete_mb_character constant and fix condition.
   1413   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/char16_t.cc: Fix whitespace.
   1414   1.1.1.9    mrg 	* testsuite/22_locale/conversions/buffer/1.cc: New.
   1415   1.1.1.9    mrg 	* testsuite/22_locale/conversions/string/2.cc: Use char16_t and
   1416   1.1.1.9    mrg 	char32_t instead of wchar_t.
   1417   1.1.1.9    mrg 	* testsuite/22_locale/conversions/string/3.cc: New.
   1418   1.1.1.9    mrg 
   1419   1.1.1.9    mrg 2015-03-03  Iain Sandoe  <iain (a] codesourcery.com>
   1420   1.1.1.9    mrg 
   1421   1.1.1.9    mrg 	PR libstdc++/64883
   1422   1.1.1.9    mrg 	* testsuite/17_intro/headers/c++1998/all_attributes.cc: Don't check
   1423   1.1.1.9    mrg 	visibility for Darwin.
   1424   1.1.1.9    mrg 	* testsuite/17_intro/headers/c++200x/all_attributes.cc: Likewise, and
   1425   1.1.1.9    mrg 	also deprecated.
   1426   1.1.1.9    mrg 	* testsuite/17_intro/headers/c++2014/all_attributes.cc: Likewise.
   1427   1.1.1.3    mrg 
   1428   1.1.1.9    mrg 2015-03-02  Jonathan Wakely  <jwakely (a] redhat.com>
   1429   1.1.1.3    mrg 
   1430   1.1.1.9    mrg 	PR libstdc++/65279
   1431   1.1.1.9    mrg 	* include/std/scoped_allocator (__inner_type_impl,
   1432   1.1.1.9    mrg 	scoped_allocator_adaptor): Add defaulted copy assignment and move
   1433   1.1.1.9    mrg 	assignment operators.
   1434   1.1.1.9    mrg 	* testsuite/20_util/scoped_allocator/65279.cc: New.
   1435       1.1    mrg 
   1436   1.1.1.9    mrg 2015-03-02  Jonathan Wakely  <jwakely (a] redhat.com>
   1437       1.1    mrg 
   1438   1.1.1.9    mrg 	PR libstdc++/64367
   1439   1.1.1.9    mrg 	* include/std/stdexcept (__sso_string): Don't use non-static member
   1440   1.1.1.9    mrg 	in sizeof.
   1441       1.1    mrg 
   1442   1.1.1.9    mrg 2015-02-28  Matthias Klose  <doko (a] ubuntu.com>
   1443       1.1    mrg 
   1444   1.1.1.9    mrg 	PR libstdc++/65246
   1445   1.1.1.9    mrg 	* python/libstdcxx/v6/__init__.py: Use explicit relative imports.
   1446       1.1    mrg 
   1447   1.1.1.9    mrg 2015-02-22  Jonathan Wakely  <jwakely (a] redhat.com>
   1448       1.1    mrg 
   1449   1.1.1.9    mrg 	* doc/xml/manual/status_cxx2011.xml: Remove duplicated information.
   1450   1.1.1.9    mrg 	* doc/html/manual/status.html: Regenerate.
   1451       1.1    mrg 
   1452   1.1.1.9    mrg 2015-02-20  Jonathan Wakely  <jwakely (a] redhat.com>
   1453       1.1    mrg 
   1454   1.1.1.9    mrg 	PR libstdc++/64695
   1455   1.1.1.9    mrg 	* python/libstdcxx/v6/printers.py (StdTuplePrinter): Handle new
   1456   1.1.1.9    mrg 	tuple layout.
   1457       1.1    mrg 
   1458   1.1.1.9    mrg 	* doc/xml/manual/status_cxx2011.xml: Document implementation-defined
   1459   1.1.1.9    mrg 	behavior.
   1460   1.1.1.9    mrg 	* doc/html/manual/status.html: Regenerate.
   1461       1.1    mrg 
   1462   1.1.1.9    mrg 2015-02-19  Jonathan Wakely  <jwakely (a] redhat.com>
   1463       1.1    mrg 
   1464   1.1.1.9    mrg 	PR libstdc++/58357
   1465   1.1.1.9    mrg 	* include/bits/algorithmfwd.h (rotate): Move to inline namespace _V2.
   1466   1.1.1.9    mrg 	* include/bits/stl_algo.h (__rotate, rotate): Likewise.
   1467       1.1    mrg 
   1468   1.1.1.9    mrg 2015-02-19  Hans-Peter Nilsson  <hp (a] axis.com>
   1469       1.1    mrg 
   1470   1.1.1.9    mrg 	PR testsuite/65093
   1471   1.1.1.9    mrg 	* testsuite/26_numerics/random/binomial_distribution/operators/values.cc
   1472   1.1.1.9    mrg 	(test01): Add explanatory comment.  Keep only the bd1 sub-test and
   1473   1.1.1.9    mrg 	split out bd2, bd3, bd4, and bd5 sub-tests into...
   1474   1.1.1.9    mrg 	* testsuite/26_numerics/random/binomial_distribution/operators/values2.cc,
   1475   1.1.1.9    mrg 	testsuite/26_numerics/random/binomial_distribution/operators/values3.cc,
   1476   1.1.1.9    mrg 	testsuite/26_numerics/random/binomial_distribution/operators/values4.cc,
   1477   1.1.1.9    mrg 	testsuite/26_numerics/random/binomial_distribution/operators/values5.cc:
   1478   1.1.1.9    mrg 	New separate files with the old parts.
   1479       1.1    mrg 
   1480   1.1.1.9    mrg 2015-02-18  Jonathan Wakely  <jwakely (a] redhat.com>
   1481       1.1    mrg 
   1482   1.1.1.9    mrg 	* src/c++11/codecvt.cc (write_utf16_code_point): Fix code to output
   1483   1.1.1.9    mrg 	surrogate pairs.
   1484   1.1.1.9    mrg 	(utf16_in): Pass mode argument to write_utf16_code_point.
   1485   1.1.1.9    mrg 	(codecvt<char16_t, char, mbstate_t>::do_in): Set mode according to
   1486   1.1.1.9    mrg 	native byte order.
   1487   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/char16_t.cc: New.
   1488   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/in/wchar_t/1.cc: Fix typo.
   1489   1.1.1.3    mrg 
   1490   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/char16_t.cc: Add dg-require-cstdint.
   1491   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/char32_t.cc: Likewise.
   1492   1.1.1.3    mrg 
   1493   1.1.1.9    mrg 2015-02-17  Rdiger Sonderfeld  <ruediger (a] c-plusplus.de>
   1494   1.1.1.9    mrg 	    Jonathan Wakely  <jwakely (a] redhat.com>
   1495   1.1.1.3    mrg 
   1496   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/char32_t.cc: New.
   1497   1.1.1.3    mrg 
   1498   1.1.1.9    mrg 2015-02-17  Jonathan Wakely  <jwakely (a] redhat.com>
   1499   1.1.1.3    mrg 
   1500   1.1.1.9    mrg 	PR libstdc++/65085
   1501   1.1.1.9    mrg 	* include/bits/basic_string.h (basic_string(basic_string&&)): Ensure
   1502   1.1.1.9    mrg 	empty string gets null-terminated.
   1503   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/cons/char/65085.cc: New.
   1504   1.1.1.3    mrg 
   1505   1.1.1.9    mrg 2015-02-13  Matthew Wahab  <matthew.wahab (a] arm.com>
   1506   1.1.1.3    mrg 
   1507   1.1.1.9    mrg 	* testsuite/28_regex/traits/char/isctype.cc (test01): Fix
   1508   1.1.1.9    mrg 	mixed line-endings introduced in last change.
   1509   1.1.1.9    mrg 
   1510   1.1.1.9    mrg 2015-02-12  Matthew Wahab  <matthew.wahab (a] arm.com>
   1511   1.1.1.9    mrg 
   1512   1.1.1.9    mrg 	* testsuite/28_regex/traits/char/isctype.cc (test01): Replace test
   1513   1.1.1.9    mrg 	for __NEWLIB__ macro with a dejagnu set macro.
   1514   1.1.1.9    mrg 	* testsuite/28_regex/traits/wchar_t/isctype.cc (test01): Likewise.
   1515   1.1.1.9    mrg 
   1516   1.1.1.9    mrg 2015-02-04  Matthew Wahab  <matthew.wahab (a] arm.com>
   1517   1.1.1.9    mrg 
   1518   1.1.1.9    mrg 	PR libstdc++/64467
   1519   1.1.1.9    mrg 	* testsuite/28_regex/traits/char/isctype.cc (test01):	Add newlib
   1520   1.1.1.9    mrg 	special case for '\n'.
   1521   1.1.1.9    mrg 	* testsuite/28_regex/traits/wchar_t/isctype.cc (test01): Likewise.
   1522   1.1.1.9    mrg 
   1523   1.1.1.9    mrg 2015-02-01  Jonathan Wakely  <jwakely (a] redhat.com>
   1524   1.1.1.9    mrg 
   1525   1.1.1.9    mrg 	* src/c++11/futex.cc: Do not define for gthr-single.h targets.
   1526   1.1.1.9    mrg 
   1527   1.1.1.9    mrg 2015-02-01  Jonathan Wakely  <jwakely (a] redhat.com>
   1528   1.1.1.9    mrg 
   1529   1.1.1.9    mrg 	PR libstdc++/64883
   1530   1.1.1.9    mrg 	* include/c_global/cstdio (gets): Use __deprecated__ attribute instead
   1531   1.1.1.9    mrg 	of deprecated.
   1532   1.1.1.9    mrg 	* include/c_std/cstdio (gets): Likewise.
   1533   1.1.1.9    mrg 	* testsuite/17_intro/headers/c++1998/all_attributes.cc: Avoid clashing
   1534   1.1.1.9    mrg 	with attributes used in darwin headers.
   1535   1.1.1.9    mrg 
   1536   1.1.1.9    mrg 2015-01-29  Jakub Jelinek  <jakub (a] redhat.com>
   1537   1.1.1.9    mrg 
   1538   1.1.1.9    mrg 	* acinclude.m4 (VTV_CYGMIN): Use x$vtv_cygmin = xyes instead of
   1539   1.1.1.9    mrg 	$vtv_cygmin = yes.  Initialize vtv_cygmin=no unconditionally first.
   1540   1.1.1.3    mrg 	* configure: Regenerated.
   1541   1.1.1.3    mrg 
   1542   1.1.1.9    mrg 2015-01-29  H.J. Lu  <hongjiu.lu (a] intel.com>
   1543   1.1.1.3    mrg 
   1544   1.1.1.9    mrg 	* acinclude.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY): Define VTV_CYGMIN
   1545   1.1.1.9    mrg 	after vtv_cygmin is set.
   1546   1.1.1.9    mrg 	* configure: Regenerated.
   1547   1.1.1.3    mrg 
   1548   1.1.1.9    mrg 2015-01-29  Matthias Klose  <doko (a] ubuntu.com>
   1549   1.1.1.3    mrg 
   1550   1.1.1.9    mrg 	* acinclude.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY): Define VTV_CYGMIN
   1551   1.1.1.9    mrg 	unconditionally.
   1552   1.1.1.9    mrg 	* configure: Regenerate.
   1553   1.1.1.3    mrg 
   1554   1.1.1.9    mrg 2015-01-29  Caroline Tice  <cmtice (a] google.com>
   1555   1.1.1.3    mrg 
   1556   1.1.1.9    mrg 	Committing VTV Cywin/Ming patch for Patrick Wollgast
   1557   1.1.1.9    mrg 	* configure: Regenerate.
   1558   1.1.1.9    mrg 	* libsupc++/Makefile.in: Regenerate.
   1559   1.1.1.9    mrg 	* src/Makefile.in: Regenerate.
   1560   1.1.1.3    mrg 
   1561   1.1.1.9    mrg 2015-01-29  Jonathan Wakely  <jwakely (a] redhat.com>
   1562   1.1.1.3    mrg 
   1563   1.1.1.9    mrg 	* include/bits/atomic_base.h: Use __always_inline__ instead of
   1564   1.1.1.9    mrg 	always_inline.
   1565   1.1.1.9    mrg 	* include/bits/atomic_futex.h: Likewise.
   1566   1.1.1.9    mrg 	* include/bits/c++config: Use __abi_tag__ instead of abi_tag.
   1567   1.1.1.9    mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Use
   1568   1.1.1.9    mrg 	__packed__ instead of packed.
   1569   1.1.1.9    mrg 	* include/std/shared_mutex: Use __unused__ instead of unused.
   1570   1.1.1.9    mrg 	* testsuite/17_intro/headers/c++1998/all_attributes.cc: New.
   1571   1.1.1.9    mrg 	* testsuite/17_intro/headers/c++200x/all_attributes.cc: New.
   1572   1.1.1.9    mrg 	* testsuite/17_intro/headers/c++2014/all_attributes.cc: New.
   1573   1.1.1.9    mrg 
   1574   1.1.1.9    mrg 2015-01-28  Caroline Tice  <cmtice (a] google.com>
   1575   1.1.1.9    mrg 
   1576   1.1.1.9    mrg 	Committing VTV Cywin/Ming patch for Patrick Wollgast
   1577   1.1.1.9    mrg 	* acinclude.m4: Define VTV_CYGMIN.
   1578   1.1.1.9    mrg 	* libsupc++/Makefile.am: Add vtv_sources only to libsupc___la_SOURCES
   1579   1.1.1.9    mrg 	and libsupc__convenience_la_SOURCES if VTV_CYGMIN is not set.
   1580   1.1.1.9    mrg 	* libsupc++/vtv_stubs.cc: Add none weak declaration of every function
   1581   1.1.1.9    mrg 	for Cygwin and MinGW.
   1582   1.1.1.9    mrg 	* src/Makefile.am: Add libvtv.la to toolexeclib_LTLIBRARIES, if
   1583   1.1.1.9    mrg 	VTV_CYGMIN is set. Define libvtv_la_SOURCES, libvtv_la_LDFLAGS,
   1584   1.1.1.9    mrg 	libvtv_la_AM_CXXFLAGS and libvtv_la_LINK if VTV_CYGMIN is set.
   1585   1.1.1.9    mrg 
   1586   1.1.1.9    mrg 2015-01-28  Jonathan Wakely  <jwakely (a] redhat.com>
   1587   1.1.1.9    mrg 
   1588   1.1.1.9    mrg 	PR libstdc++/64828
   1589   1.1.1.9    mrg 	* libsupc++/Makefile.am: Compile del_opvs.cc as C++14.
   1590   1.1.1.9    mrg 	* libsupc++/Makefile.in: Regenerate.
   1591   1.1.1.9    mrg 	* src/c++11/Makefile.in: Regenerate.
   1592   1.1.1.3    mrg 
   1593   1.1.1.9    mrg 2015-01-28  Kyrylo Tkachov  <kyrylo.tkachov (a] arm.com>
   1594   1.1.1.3    mrg 
   1595   1.1.1.9    mrg 	* testsuite/lib/libstdc++.exp (v3_target_compile): Remove
   1596   1.1.1.9    mrg 	check for unsupported.
   1597   1.1.1.9    mrg 	(v3_target_compile_as_c): Likewise.
   1598   1.1.1.3    mrg 
   1599   1.1.1.9    mrg 2015-01-28  Richard Biener  <rguenther (a] suse.de>
   1600   1.1.1.3    mrg 
   1601   1.1.1.9    mrg 	PR libstdc++/64798
   1602   1.1.1.9    mrg 	* libsupc++/eh_alloc.cc (struct allocated_entry): Align
   1603   1.1.1.9    mrg 	data member.
   1604   1.1.1.9    mrg 	(pool::allocate): Adjust allocation size and alignment to
   1605   1.1.1.9    mrg 	that change.
   1606   1.1.1.9    mrg 	(pool::free): Adjust pointer offsetting.
   1607   1.1.1.3    mrg 
   1608   1.1.1.9    mrg 2015-01-27  Jonathan Wakely  <jwakely (a] redhat.com>
   1609   1.1.1.3    mrg 
   1610   1.1.1.9    mrg 	PR libstdc++/64368
   1611   1.1.1.9    mrg 	* include/std/shared_mutex (shared_timed_mutex::try_lock_for,
   1612   1.1.1.9    mrg 	shared_timed_mutex::try_lock_until): Only define when POSIX thread
   1613   1.1.1.9    mrg 	timeouts option is supported.
   1614   1.1.1.9    mrg 	(shared_timed_mutex::try_shared_lock_for,
   1615   1.1.1.9    mrg 	shared_timed_mutex::try_shared_lock_until): Likewise.
   1616   1.1.1.3    mrg 
   1617   1.1.1.9    mrg 2015-01-26  Jonathan Wakely  <jwakely (a] redhat.com>
   1618   1.1.1.3    mrg 
   1619   1.1.1.9    mrg 	PR libstdc++/64368
   1620   1.1.1.9    mrg 	* config/locale/gnu/numeric_members.cc (numpunct<char>::~numpunct(),
   1621   1.1.1.9    mrg 	numpunct<wchar_t>::~numpunct()): Do not set _M_data->_M_grouping.
   1622   1.1.1.9    mrg 	* src/c++11/cxx11-shim_facets.cc (numpunct_shim): Remove _M_grouping
   1623   1.1.1.9    mrg 	and use cache's _M_grouping field.
   1624   1.1.1.9    mrg 	(__numpunct_fill_cache): Likewise.
   1625   1.1.1.9    mrg 	(__moneypunct_fill_cache): Improve comments.
   1626   1.1.1.3    mrg 
   1627   1.1.1.9    mrg 2015-01-26  Jonathan Wakely  <jwakely (a] redhat.com>
   1628   1.1.1.3    mrg 
   1629   1.1.1.9    mrg 	* testsuite/23_containers/set/operations/2.cc: Add test for
   1630   1.1.1.9    mrg 	non-transparent comparison function.
   1631   1.1.1.3    mrg 
   1632   1.1.1.9    mrg 2015-01-25  Oleg Endo  <olegendo (a] gcc.gnu.org>
   1633   1.1.1.3    mrg 
   1634   1.1.1.9    mrg 	PR target/29366
   1635   1.1.1.9    mrg 	* config/cpu/sh/atomicity.h (__exchange_and_add, __atomic_add): 
   1636   1.1.1.9    mrg 	Remove SH4A inline asm and lock based implementations and use the
   1637   1.1.1.9    mrg 	defaults from ext/atomicity.h.
   1638   1.1.1.3    mrg 
   1639   1.1.1.9    mrg 2015-01-23  Jonathan Wakely  <jwakely (a] redhat.com>
   1640   1.1.1.3    mrg 
   1641   1.1.1.9    mrg 	* config/abi/pre/gnu.ver: Tighten GLIBCXX_3.4 patterns to not match
   1642   1.1.1.9    mrg 	new std::string constructors for byname facets.
   1643   1.1.1.3    mrg 
   1644   1.1.1.9    mrg 2015-01-22  Richard Biener  <rguenther (a] suse.de>
   1645   1.1.1.3    mrg 
   1646   1.1.1.9    mrg 	PR libstdc++/64535
   1647   1.1.1.9    mrg 	* libsupc++/eh_alloc.cc: Include new.
   1648   1.1.1.9    mrg 	(bitmask_type): Remove.
   1649   1.1.1.9    mrg 	(one_buffer): Likewise.
   1650   1.1.1.9    mrg 	(emergency_buffer): Likewise.
   1651   1.1.1.9    mrg 	(emergency_used): Likewise.
   1652   1.1.1.9    mrg 	(dependents_buffer): Likewise.
   1653   1.1.1.9    mrg 	(dependents_used): Likewise.
   1654   1.1.1.9    mrg 	(class pool): New custom fixed-size arena, variable size object
   1655   1.1.1.9    mrg 	allocator.
   1656   1.1.1.9    mrg 	(emergency_pool): New global.
   1657   1.1.1.9    mrg 	(__cxxabiv1::__cxa_allocate_exception): Use new emergency_pool.
   1658   1.1.1.9    mrg 	(__cxxabiv1::__cxa_free_exception): Likewise.
   1659   1.1.1.9    mrg 	(__cxxabiv1::__cxa_allocate_dependent_exception): Likewise.
   1660   1.1.1.9    mrg 	(__cxxabiv1::__cxa_free_dependent_exception): Likewise.
   1661   1.1.1.3    mrg 
   1662   1.1.1.9    mrg 2015-01-22  Tim Shen  <timshen (a] google.com>
   1663   1.1.1.3    mrg 
   1664   1.1.1.9    mrg 	PR libstdc++/64680
   1665   1.1.1.9    mrg 	* include/bits/regex.h (basic_regex<>::basic_regex,
   1666   1.1.1.9    mrg 	basic_regex<>::operator=, basic_regex<>::imbue): Conform to the
   1667   1.1.1.9    mrg 	standard interface.
   1668   1.1.1.9    mrg 	* testsuite/28_regex/basic_regex/assign/char/cstring.cc: New testcase.
   1669   1.1.1.3    mrg 
   1670   1.1.1.9    mrg 2015-01-22  Tim Shen  <timshen (a] google.com>
   1671   1.1.1.3    mrg 
   1672   1.1.1.9    mrg 	PR libstdc++/64649
   1673   1.1.1.9    mrg 	* include/bits/regex.tcc (regex_traits<>::lookup_collatename,
   1674   1.1.1.9    mrg 	regex_traits<>::lookup_classname): Correctly narrow input chars.
   1675   1.1.1.9    mrg 	* testsuite/28_regex/traits/wchar_t/user_defined.cc: New testcase.
   1676   1.1.1.3    mrg 
   1677   1.1.1.9    mrg 2015-01-21  Jonathan Wakely  <jwakely (a] redhat.com>
   1678       1.1    mrg 
   1679   1.1.1.9    mrg 	* config/abi/pre/gnu.ver: Use [jmy] for size_t parameters.
   1680       1.1    mrg 
   1681   1.1.1.9    mrg 2015-01-21  Jonathan Wakely  <jwakely (a] redhat.com>
   1682       1.1    mrg 
   1683   1.1.1.9    mrg 	* testsuite/29_atomics/atomic/64658.cc: Test stored value.
   1684       1.1    mrg 
   1685   1.1.1.9    mrg 2015-01-20  Jonathan Wakely  <jwakely (a] redhat.com>
   1686       1.1    mrg 
   1687   1.1.1.9    mrg 	* doc/xml/manual/status_cxx2011.xml: Remove stray dbhtml tags.
   1688   1.1.1.9    mrg 	* doc/xml/manual/status_cxx2014.xml: Update status.
   1689   1.1.1.9    mrg 	* doc/html/manual/status.html: Regenerate.
   1690       1.1    mrg 
   1691   1.1.1.9    mrg 2015-01-20  Jonathan Wakely  <jwakely (a] redhat.com>
   1692       1.1    mrg 
   1693   1.1.1.9    mrg 	PR libstdc++/64650
   1694   1.1.1.9    mrg 	* include/experimental/optional (bad_optional_access): Add default
   1695   1.1.1.9    mrg 	constructor.
   1696   1.1.1.9    mrg 	* testsuite/experimental/optional/requirements.cc: Test for default
   1697   1.1.1.9    mrg 	constructor.
   1698   1.1.1.9    mrg 
   1699   1.1.1.9    mrg 2015-01-20  Jonathan Wakely  <jwakely (a] redhat.com>
   1700   1.1.1.9    mrg 
   1701   1.1.1.9    mrg 	* include/bits/stl_map.h (map::find<>, map::count<>,
   1702   1.1.1.9    mrg 	map::lower_bound<>, map::upper_bound<>, map::equal_range<>): New
   1703   1.1.1.9    mrg 	member function templates to perform heterogeneous lookup.
   1704   1.1.1.9    mrg 	* include/bits/stl_multimap.h (multimap::find<>, multimap::count<>,
   1705   1.1.1.9    mrg 	multimap::lower_bound<>, multimap::upper_bound<>,
   1706   1.1.1.9    mrg 	multimap::equal_range<>): Likewise.
   1707   1.1.1.9    mrg 	* include/bits/stl_multiset.h (multiset::find<>, multiset::count<>,
   1708   1.1.1.9    mrg 	multiset::lower_bound<>, multiset::upper_bound<>,
   1709   1.1.1.9    mrg 	multiset::equal_range<>): Likewise.
   1710   1.1.1.9    mrg 	* include/bits/stl_set.h (set::find<>, set::count<>,
   1711   1.1.1.9    mrg 	set::lower_bound<>, set::upper_bound<>, set::equal_range<>): Likewise.
   1712   1.1.1.9    mrg 	* include/bits/stl_tree.h (_Rb_tree::_S_lower_bound_tr,
   1713   1.1.1.9    mrg 	_Rb_tree::_S_upper_bound_tr, _Rb_tree::_M_find_tr,
   1714   1.1.1.9    mrg 	_Rb_tree::_M_count_tr, _Rb_tree::_M_lower_bound_tr,
   1715   1.1.1.9    mrg 	_Rb_tree::_M_upper_bound_tr, _Rb_tree::_M_equal_range_tr): Likewise.
   1716   1.1.1.9    mrg 	* testsuite/23_containers/map/operations/2.cc: New.
   1717   1.1.1.9    mrg 	* testsuite/23_containers/multimap/operations/2.cc: New.
   1718   1.1.1.9    mrg 	* testsuite/23_containers/multiset/operations/2.cc: New.
   1719   1.1.1.9    mrg 	* testsuite/23_containers/set/operations/2.cc: New.
   1720   1.1.1.9    mrg 
   1721   1.1.1.9    mrg 2015-01-20  Jonathan Wakely  <jwakely (a] redhat.com>
   1722   1.1.1.9    mrg 
   1723   1.1.1.9    mrg 	* config/abi/pre/gnu.ver: Export new constructors.
   1724   1.1.1.9    mrg 	* include/bits/codecvt.h (codecvt_byname): Add string constructor.
   1725   1.1.1.9    mrg 	(codecvt_byname<char16_t>, codecvt_byname<char32_t>): Define explicit
   1726   1.1.1.9    mrg 	specializations and declare explicit instantiations.
   1727   1.1.1.9    mrg 	* include/bits/locale_classes.h (locale, collate_byname): Add string
   1728   1.1.1.9    mrg 	constructors.
   1729   1.1.1.9    mrg 	* include/bits/locale_facets.h (ctype_byname, numpunct_byname):
   1730   1.1.1.9    mrg 	Likewise.
   1731   1.1.1.9    mrg 	* include/bits/locale_facets_nonio.h (time_get_byname,
   1732   1.1.1.9    mrg 	time_put_byname, moneypunct_byname, messages_byname): Likewise.
   1733   1.1.1.9    mrg 	* src/c++11/codecvt.cc (codecvt_byname<char16_t>,
   1734   1.1.1.9    mrg 	codecvt_byname<char32_t>): Define explicit instantiations.
   1735   1.1.1.9    mrg 	* src/c++11/locale-inst.cc (time_put_byname, codecvt_byname):
   1736   1.1.1.9    mrg 	Instantiate string constructors.
   1737   1.1.1.9    mrg 	(ctype_byname): Define string constructor.
   1738   1.1.1.9    mrg 	* testsuite/22_locale/codecvt_byname/1.cc: New.
   1739   1.1.1.9    mrg 	* testsuite/22_locale/collate_byname/1.cc: New.
   1740   1.1.1.9    mrg 	* testsuite/22_locale/ctype_byname/2.cc: New.
   1741   1.1.1.9    mrg 	* testsuite/22_locale/messages_byname/1.cc: New.
   1742   1.1.1.9    mrg 	* testsuite/22_locale/moneypunct_byname/1.cc: New.
   1743   1.1.1.9    mrg 	* testsuite/22_locale/numpunct_byname/1.cc: New.
   1744   1.1.1.9    mrg 
   1745   1.1.1.9    mrg 2015-01-20  Jonathan Wakely  <jwakely (a] redhat.com>
   1746   1.1.1.9    mrg 
   1747   1.1.1.9    mrg 	PR libstdc++/64658
   1748   1.1.1.9    mrg 	* include/std/atomic (atomic_init): Define.
   1749   1.1.1.9    mrg 	* testsuite/29_atomics/atomic/64658.cc: New.
   1750   1.1.1.9    mrg 
   1751   1.1.1.9    mrg 2015-01-19  Tim Shen  <timshen (a] google.com>
   1752   1.1.1.9    mrg 
   1753   1.1.1.9    mrg 	PR libstdc++/64649
   1754   1.1.1.9    mrg 	* include/bits/regex.tcc (regex_traits<>::lookup_collatename,
   1755   1.1.1.9    mrg 	regex_traits<>::lookup_classname): Support forward iterators.
   1756   1.1.1.9    mrg 	* testsuite/28_regex/traits/char/lookup_classname.cc: New testcases.
   1757   1.1.1.9    mrg 	* testsuite/28_regex/traits/char/lookup_collatename.cc: New testcase.
   1758   1.1.1.9    mrg 
   1759   1.1.1.9    mrg 2015-01-19  Tim Shen  <timshen (a] google.com>
   1760   1.1.1.9    mrg 
   1761   1.1.1.9    mrg 	PR libstdc++/64584
   1762   1.1.1.9    mrg 	PR libstdc++/64585
   1763   1.1.1.9    mrg 	* include/bits/regex.h (basic_regex<>::basic_regex,
   1764   1.1.1.9    mrg 	basic_regex<>::assign, basic_regex<>::imbue,
   1765   1.1.1.9    mrg 	basic_regex<>::swap, basic_regex<>::mark_count): Drop NFA after
   1766   1.1.1.9    mrg 	imbuing basic_regex; Make assign() transactional against exception.
   1767   1.1.1.9    mrg 	* include/bits/regex_compiler.h (__compile_nfa<>): Add back
   1768   1.1.1.9    mrg 	__compile_nfa SFINAE.
   1769   1.1.1.9    mrg 	* include/std/regex: Adjust include order to avoid __compile_nfa
   1770   1.1.1.9    mrg 	forward declaration.
   1771   1.1.1.9    mrg 	* testsuite/28_regex/basic_regex/assign/char/string.cc: New testcase.
   1772   1.1.1.9    mrg 	* testsuite/28_regex/basic_regex/imbue/string.cc: New testcase.
   1773   1.1.1.9    mrg 
   1774   1.1.1.9    mrg 2015-01-19  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   1775   1.1.1.9    mrg 	    Jonathan Wakely  <jwakely (a] redhat.com>
   1776   1.1.1.9    mrg 
   1777   1.1.1.9    mrg 	* include/bits/range_access.h (begin, end): Use _GLIBCXX14_CONSTEXPR
   1778   1.1.1.9    mrg 	on overloads for arrays.
   1779   1.1.1.9    mrg 	(cbegin, cend, rbegin, rend, crbegin, crend): New.
   1780   1.1.1.9    mrg 	* testsuite/24_iterators/range_access_cpp14.cc: New.
   1781   1.1.1.9    mrg 
   1782   1.1.1.9    mrg 2015-01-18  Jonathan Wakely  <jwakely (a] redhat.com>
   1783   1.1.1.9    mrg 
   1784   1.1.1.9    mrg 	PR libstdc++/64646
   1785   1.1.1.9    mrg 	* include/bits/stl_algo.h (__is_permutation): Also test for reaching
   1786   1.1.1.9    mrg 	end of the second range.
   1787   1.1.1.9    mrg 	* testsuite/25_algorithms/is_permutation/64646.cc: New.
   1788       1.1    mrg 
   1789   1.1.1.9    mrg 2015-01-18  Jonathan Wakely  <jwakely (a] redhat.com>
   1790       1.1    mrg 
   1791   1.1.1.9    mrg 	* doc/xml/manual/status_cxx2011.xml: Remove note about offsetof.
   1792   1.1.1.9    mrg 	* doc/html/manual/status.html: Regenerate.
   1793       1.1    mrg 
   1794   1.1.1.9    mrg 2015-01-18  Jonathan Wakely  <jwakely (a] redhat.com>
   1795       1.1    mrg 
   1796   1.1.1.9    mrg 	* include/bits/atomic_futex.h: Use mutex and condition_variable when
   1797   1.1.1.9    mrg 	atomic int is not lock-free. Make member variables private.
   1798   1.1.1.9    mrg 	* src/c++11/futex.cc: Likewise.
   1799       1.1    mrg 
   1800   1.1.1.9    mrg 	* src/c++11/futex.cc: Fix order of includes and preprocessor condition.
   1801   1.1.1.3    mrg 
   1802   1.1.1.9    mrg 2015-01-17  Jonathan Wakely  <jwakely (a] redhat.com>
   1803   1.1.1.3    mrg 
   1804   1.1.1.9    mrg 	PR libstdc++/64638
   1805   1.1.1.9    mrg 	* include/bits/atomic_futex.h: Use appropriate config macros for
   1806   1.1.1.9    mrg 	availability of std::mutex, std::condition and std::chrono.
   1807   1.1.1.3    mrg 
   1808   1.1.1.9    mrg 2015-01-17  Ville Voutilainen  <ville.voutilainen (a] gmail.com>
   1809   1.1.1.9    mrg 	    Jonathan Wakely  <jwakely (a] redhat.com>
   1810   1.1.1.3    mrg 
   1811   1.1.1.9    mrg 	* doc/xml/manual/status_cxx2011.xml: Update C++11 status.
   1812   1.1.1.9    mrg 	* doc/html/*: Regenerate.
   1813   1.1.1.9    mrg 
   1814   1.1.1.9    mrg 2015-01-17  Jonathan Wakely  <jwakely (a] redhat.com>
   1815   1.1.1.3    mrg 
   1816   1.1.1.9    mrg 	DR 488
   1817   1.1.1.9    mrg 	PR libstdc++/58357
   1818   1.1.1.9    mrg 	* include/bits/algorithmfwd.h (rotate): Return an iterator.
   1819   1.1.1.9    mrg 	* include/bits/stl_algo.h (rotate, __rotate): Likewise.
   1820   1.1.1.9    mrg 	* testsuite/25_algorithms/rotate/dr488.cc: New.
   1821   1.1.1.9    mrg 	* testsuite/25_algorithms/rotate/check_type.cc: Adjust function type.
   1822   1.1.1.9    mrg 	* testsuite/25_algorithms/rotate/requirements/explicit_instantiation/
   1823   1.1.1.9    mrg 	2.cc: Likewise.
   1824   1.1.1.9    mrg 	* testsuite/25_algorithms/rotate/requirements/explicit_instantiation/
   1825   1.1.1.9    mrg 	pod.cc: Likewise.
   1826   1.1.1.9    mrg 
   1827   1.1.1.9    mrg 2015-01-17  Jonathan Wakely  <jwakely (a] redhat.com>
   1828   1.1.1.9    mrg 
   1829   1.1.1.9    mrg 	PR libstdc++/60940
   1830   1.1.1.9    mrg 	* include/bits/atomic_base.h: Remove atomic integral typedefs as
   1831   1.1.1.9    mrg 	synonyms for __atomic_base<int> etc.
   1832   1.1.1.9    mrg 	* include/std/atomic: Make atomic_int a synonym for atomic<int> and
   1833   1.1.1.9    mrg 	likewise for all atomic integral types.
   1834   1.1.1.9    mrg 	* testsuite/29_atomics/atomic_integral/cons/copy_list.cc: New.
   1835   1.1.1.9    mrg 	* testsuite/29_atomics/atomic/60695.cc: Adjust dg-error line number.
   1836   1.1.1.9    mrg 
   1837   1.1.1.9    mrg 2015-01-17  Jonathan Wakely  <jwakely (a] redhat.com>
   1838   1.1.1.9    mrg 
   1839   1.1.1.9    mrg 	PR libstdc++/56785
   1840   1.1.1.9    mrg 	* include/std/tuple (_Tuple_impl): Remove zero-element specialization
   1841   1.1.1.9    mrg 	and define one-element specialization.
   1842   1.1.1.9    mrg 	* testsuite/20_util/tuple/56785.cc: New.
   1843   1.1.1.9    mrg 
   1844   1.1.1.9    mrg 2015-01-17  Jonathan Wakely  <jwakely (a] redhat.com>
   1845   1.1.1.9    mrg 
   1846   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc:
   1847   1.1.1.9    mrg 	Remove unused header.
   1848   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc:
   1849   1.1.1.9    mrg 	Likewise.
   1850   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc:
   1851   1.1.1.9    mrg 	Likewise.
   1852   1.1.1.9    mrg 
   1853   1.1.1.9    mrg 2015-01-16  Jonathan Wakely  <jwakely (a] redhat.com>
   1854   1.1.1.9    mrg 
   1855   1.1.1.9    mrg 	* include/bits/locale_conv.h (wstring_convert, wbuffer_convert): New.
   1856   1.1.1.9    mrg 	* include/std/locale: Include new header.
   1857   1.1.1.9    mrg 	* include/Makefile.am: Add it.
   1858   1.1.1.9    mrg 	* include/Makefile.in: Regenerate.
   1859   1.1.1.9    mrg 	* testsuite/22_locale/conversions/buffer/requirements/typedefs.cc: New.
   1860   1.1.1.9    mrg 	* testsuite/22_locale/conversions/string/1.cc: New.
   1861   1.1.1.9    mrg 	* testsuite/22_locale/conversions/string/2.cc: New.
   1862   1.1.1.9    mrg 	* testsuite/22_locale/conversions/string/requirements/typedefs.cc: New.
   1863   1.1.1.9    mrg 	* testsuite/22_locale/conversions/string/requirements/typedefs-2.cc:
   1864   1.1.1.9    mrg 	New.
   1865   1.1.1.3    mrg 
   1866   1.1.1.9    mrg 2015-01-16  Jonathan Wakely  <jwakely (a] redhat.com>
   1867   1.1.1.3    mrg 
   1868   1.1.1.9    mrg 	* config/abi/pre/gnu.ver: Export new symbols.
   1869   1.1.1.9    mrg 	* include/Makefile.am: Add codecvt.
   1870   1.1.1.9    mrg 	* include/Makefile.in: Regenerate.
   1871   1.1.1.9    mrg 	* include/std/codecvt: New header.
   1872   1.1.1.9    mrg 	* src/c++11/codecvt.cc (__codecvt_utf8_base, __codecvt_utf16_base,
   1873   1.1.1.9    mrg 	__codecvt_utf8_utf16_base): Define specializations.
   1874   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc: New.
   1875   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc: New.
   1876   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc:
   1877   1.1.1.9    mrg 	New.
   1878   1.1.1.3    mrg 
   1879   1.1.1.9    mrg 2015-01-16  Torvald Riegel  <triegel (a] redhat.com>
   1880   1.1.1.3    mrg 
   1881   1.1.1.9    mrg 	* src/c++11/futex.cc: New file.
   1882   1.1.1.9    mrg 	* include/bits/atomic_futex.h: New file.
   1883   1.1.1.9    mrg 	* include/std/future (__future_base::_State_baseV2): Use
   1884   1.1.1.9    mrg 	atomic_futex_unsigned instead of mutex+condvar.
   1885   1.1.1.9    mrg 	* src/c++11/futex.cc: Likewise.
   1886   1.1.1.9    mrg 	* include/Makefile.am: Add atomic_futex.h.
   1887   1.1.1.9    mrg 	* include/Makefile.in: Likewise.
   1888   1.1.1.9    mrg 	* src/c++11/Makefile.am: Add futex.cc.
   1889   1.1.1.9    mrg 	* src/c++11/Makefile.in: Likewise.
   1890   1.1.1.3    mrg 
   1891   1.1.1.9    mrg 2015-01-16  Jonathan Wakely  <jwakely (a] redhat.com>
   1892   1.1.1.3    mrg 
   1893   1.1.1.9    mrg 	* acinclude.m4: Fix typo in comment.
   1894   1.1.1.9    mrg 	* configure: Regenerate.
   1895   1.1.1.9    mrg 	* include/bits/codecvt.h (codecvt<char16_t, char, mbstate_t>,
   1896   1.1.1.9    mrg 	codecvt<char16_t, char, mbstate_t>): Declare specializations.
   1897   1.1.1.9    mrg 	* include/bits/locale_facets.h: Reserve space for new specializations.
   1898   1.1.1.9    mrg 	* src/c++11/Makefile.am: Add codecvt.cc.
   1899   1.1.1.9    mrg 	* src/c++11/Makefile.in: Regenerate.
   1900   1.1.1.9    mrg 	* src/c++11/codecvt.cc: New.
   1901   1.1.1.9    mrg 	* src/c++98/Makefile.am: Compile locale_init.cc and localename.cc
   1902   1.1.1.9    mrg 	with -std=gnu++11.
   1903   1.1.1.9    mrg 	* src/c++98/Makefile.in: Regenerate.
   1904   1.1.1.9    mrg 	* src/c++98/locale_init.cc: Initialize new codecvt specializations.
   1905   1.1.1.9    mrg 	* src/c++98/localename.cc: Likewise.
   1906   1.1.1.9    mrg 	* config/abi/pre/gnu.ver: Exports for new codecvt specializations.
   1907   1.1.1.9    mrg 	* testsuite/22_locale/codecvt/utf8.cc: New.
   1908   1.1.1.9    mrg 	* testsuite/22_locale/locale/cons/unicode.cc: Check that new
   1909   1.1.1.9    mrg 	specializations are installed in locale objects.
   1910   1.1.1.3    mrg 
   1911   1.1.1.9    mrg 2015-01-16  Torvald Riegel  <triegel (a] redhat.com>
   1912   1.1.1.3    mrg 
   1913   1.1.1.9    mrg 	* include/std/shared_mutex (shared_timed_mutex): Add POSIX-based
   1914   1.1.1.9    mrg 	implementation.
   1915   1.1.1.3    mrg 
   1916   1.1.1.9    mrg 2015-01-13  Jonathan Wakely  <jwakely (a] redhat.com>
   1917   1.1.1.3    mrg 
   1918   1.1.1.9    mrg 	PR libstdc++/64571
   1919   1.1.1.9    mrg 	* config/abi/pre/gnu.ver: Export fstream functions using new string.
   1920   1.1.1.3    mrg 
   1921   1.1.1.9    mrg 2015-01-12  Jonathan Wakely  <jwakely (a] redhat.com>
   1922   1.1.1.3    mrg 
   1923   1.1.1.9    mrg 	PR libstdc++/64560
   1924   1.1.1.9    mrg 	* src/c++11/cxx11-shim_facets.cc (locale::facet::_M_sso_shim): Check
   1925   1.1.1.9    mrg 	for RTTI support.
   1926       1.1    mrg 
   1927   1.1.1.9    mrg 	PR libstdc++/64553
   1928   1.1.1.9    mrg 	* src/c++11/cxx11-shim_facets.cc: Check for wchar_t support.
   1929       1.1    mrg 
   1930   1.1.1.9    mrg 2015-01-10  Thomas Schwinge  <thomas (a] codesourcery.com>
   1931       1.1    mrg 
   1932   1.1.1.9    mrg 	* doc/xml/manual/parallel_mode.xml: Update for libgomp being
   1933   1.1.1.9    mrg 	renamed from "GNU OpenMP Runtime Library" to "GNU Offloading and
   1934   1.1.1.9    mrg 	Multi Processing Runtime Library".
   1935       1.1    mrg 
   1936   1.1.1.9    mrg 2015-01-09  Jonathan Wakely  <jwakely (a] redhat.com>
   1937       1.1    mrg 
   1938   1.1.1.9    mrg 	PR libstdc++/64476
   1939   1.1.1.9    mrg 	* include/bits/stl_uninitialized.h (uninitialized_copy): Fix
   1940   1.1.1.9    mrg 	is_assignable arguments.
   1941   1.1.1.9    mrg 	* testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc:
   1942   1.1.1.9    mrg 	New.
   1943       1.1    mrg 
   1944   1.1.1.9    mrg 2015-01-09  Andreas Tobler  <andreast (a] gcc.gnu.org>
   1945       1.1    mrg 
   1946   1.1.1.9    mrg 	* libsupc++/unwind-cxx.h: Revert previous commit.
   1947       1.1    mrg 
   1948   1.1.1.9    mrg 2015-01-09  Andreas Tobler  <andreast (a] gcc.gnu.org>
   1949       1.1    mrg 
   1950   1.1.1.9    mrg 	* configure.host: Add arm*-*-freebsd* port_specific_symbol_files.
   1951       1.1    mrg 
   1952   1.1.1.9    mrg 2015-01-09  Tim Shen  <timshen (a] google.com>
   1953       1.1    mrg 
   1954   1.1.1.9    mrg 	PR libstdc++/64239
   1955   1.1.1.9    mrg 	* include/bits/regex.h (match_results<>::swap): Use std::swap
   1956   1.1.1.9    mrg 	instead of swap.
   1957   1.1.1.9    mrg 	* include/bits/regex_compiler.tcc (_Compiler<>::_M_quantifier):
   1958   1.1.1.3    mrg 	Likewise.
   1959   1.1.1.9    mrg 	* testsuite/28_regex/match_results/swap.cc: New testcase.
   1960       1.1    mrg 
   1961   1.1.1.9    mrg 2015-01-08  Jonathan Wakely  <jwakely (a] redhat.com>
   1962       1.1    mrg 
   1963   1.1.1.9    mrg 	PR libstdc++/60132
   1964   1.1.1.9    mrg 	* include/std/type_traits (has_trivial_default_constructor,
   1965   1.1.1.9    mrg 	has_trivial_copy_constructor, has_trivial_copy_assign): Add deprecated
   1966   1.1.1.9    mrg 	attribute.
   1967   1.1.1.9    mrg 	* testsuite/20_util/has_trivial_copy_assign/requirements/
   1968   1.1.1.9    mrg 	explicit_instantiation.cc: Use -Wno-deprecated.
   1969   1.1.1.9    mrg 	* testsuite/20_util/has_trivial_copy_assign/requirements/typedefs.cc:
   1970   1.1.1.3    mrg 	Likewise.
   1971   1.1.1.9    mrg 	* testsuite/20_util/has_trivial_copy_assign/value.cc: Likewise.
   1972   1.1.1.9    mrg 	* testsuite/20_util/has_trivial_copy_constructor/requirements/
   1973   1.1.1.9    mrg 	explicit_instantiation.cc: Likewise.
   1974   1.1.1.9    mrg 	* testsuite/20_util/has_trivial_copy_constructor/requirements/
   1975   1.1.1.9    mrg 	typedefs.cc: Likewise.
   1976   1.1.1.9    mrg 	* testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
   1977   1.1.1.9    mrg 	* testsuite/20_util/has_trivial_default_constructor/requirements/
   1978   1.1.1.9    mrg 	explicit_instantiation.c: Likewise.
   1979   1.1.1.9    mrg 	* testsuite/20_util/has_trivial_default_constructor/requirements/
   1980   1.1.1.9    mrg 	typedefs.cc: Likewise.
   1981   1.1.1.9    mrg 	* testsuite/20_util/has_trivial_default_constructor/value.cc:
   1982   1.1.1.3    mrg 	Likewise.
   1983   1.1.1.9    mrg 	* testsuite/20_util/pair/requirements/dr801.cc: Replace deprecated
   1984   1.1.1.9    mrg 	trait.
   1985   1.1.1.9    mrg 	* testsuite/20_util/tuple/requirements/dr801.cc: Likewise.
   1986   1.1.1.9    mrg 	* testsuite/util/testsuite_common_types.h: Likewise.
   1987       1.1    mrg 
   1988   1.1.1.9    mrg 2015-01-08  Jonathan Wakely  <jwakely (a] redhat.com>
   1989       1.1    mrg 
   1990   1.1.1.9    mrg 	* include/bits/hashtable_policy.h: Use __bool_constant.
   1991       1.1    mrg 
   1992   1.1.1.9    mrg 2015-01-07  Jonathan Wakely  <jwakely (a] redhat.com>
   1993       1.1    mrg 
   1994   1.1.1.9    mrg 	* libsupc++/Makefile.am: Compile del_ops.cc as C++14.
   1995   1.1.1.9    mrg 	* libsupc++/Makefile.in: Regenerate.
   1996       1.1    mrg 
   1997   1.1.1.9    mrg 2015-01-06  Jonathan Wakely  <jwakely (a] redhat.com>
   1998       1.1    mrg 
   1999   1.1.1.9    mrg 	* config/abi/pre/gnu.ver: Fix version conflict for std::locale::name().
   2000       1.1    mrg 
   2001   1.1.1.9    mrg 2015-01-05  Jakub Jelinek  <jakub (a] redhat.com>
   2002       1.1    mrg 
   2003   1.1.1.9    mrg 	Update copyright years.
   2004   1.1.1.3    mrg 
   2005   1.1.1.9    mrg 2015-01-04  Jonathan Wakely  <jwakely (a] redhat.com>
   2006   1.1.1.3    mrg 
   2007   1.1.1.9    mrg 	PR libstdc++/64483
   2008   1.1.1.9    mrg 	* testsuite/18_support/exception_ptr/64241.cc: Use
   2009   1.1.1.9    mrg 	dg-require-atomic-builtins.
   2010       1.1    mrg 
   2011   1.1.1.9    mrg 2015-01-02  Jonathan Wakely  <jwakely (a] redhat.com>
   2012       1.1    mrg 
   2013   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/modifiers/64422.cc: Fix copyright
   2014   1.1.1.9    mrg 	date.
   2015       1.1    mrg 
   2016   1.1.1.9    mrg 2015-01-02  Tim Shen  <timshen (a] google.com>
   2017       1.1    mrg 
   2018   1.1.1.9    mrg 	PR libstdc++/64475
   2019   1.1.1.9    mrg 	* include/bits/regex_executor.tcc (_Executor<>::_M_dfs): Copy the
   2020   1.1.1.9    mrg 	iterator, since the original one shouldn't be mutated.
   2021       1.1    mrg 
   2022   1.1.1.9    mrg 2015-01-02  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   2023       1.1    mrg 
   2024   1.1.1.9    mrg 	PR libstdc++/64422
   2025   1.1.1.9    mrg 	* src/c++98/misc-inst.cc (string::erase): Add missing overloads.
   2026   1.1.1.9    mrg 	(string::insert): Likewise.
   2027   1.1.1.9    mrg 	(string::replace): Likewise.
   2028   1.1.1.9    mrg 	(wstring::erase): Likewise.
   2029   1.1.1.9    mrg 	(wstring::insert): Likewise.
   2030   1.1.1.9    mrg 	(wstring::replace): Likewise.
   2031   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/modifiers/64422.cc: New testcase.
   2032       1.1    mrg 
   2033   1.1.1.9    mrg 2015-01-02  Jonathan Wakely  <jwakely (a] redhat.com>
   2034       1.1    mrg 
   2035   1.1.1.9    mrg 	PR libstdc++/64468
   2036   1.1.1.9    mrg 	* doc/doxygen/user.cfg.in: Set correct TAB_SIZE.
   2037       1.1    mrg 
   2038   1.1.1.9    mrg 2015-01-02  Jonathan Wakely  <jwakely (a] redhat.com>
   2039       1.1    mrg 
   2040   1.1.1.9    mrg 	PR libstdc++/64438
   2041   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc:
   2042   1.1.1.9    mrg 	Revert removal of dg-require-string-conversions.
   2043   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
   2044   1.1.1.9    mrg 	Likewise.
   2045   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
   2046   1.1.1.9    mrg 	Likewise.
   2047   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
   2048   1.1.1.9    mrg 	Likewise.
   2049   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
   2050   1.1.1.9    mrg 	Likewise.
   2051   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
   2052   1.1.1.9    mrg 	Likewise.
   2053   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
   2054   1.1.1.9    mrg 	Likewise.
   2055   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
   2056   1.1.1.9    mrg 	Likewise.
   2057   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/
   2058   1.1.1.9    mrg 	stoull.cc: Likewise.
   2059   1.1.1.9    mrg 	* testsuite/21_strings/basic_string/numeric_conversions/char/
   2060   1.1.1.9    mrg 	to_string.cc: Likewise.
   2061   1.1.1.3    mrg 
   2063       1.1    mrg Copyright (C) 2015 Free Software Foundation, Inc.
   2064   1.1.1.3    mrg 
   2065   1.1.1.3    mrg Copying and distribution of this file, with or without modification,
   2066   1.1.1.3    mrg are permitted in any medium without royalty provided the copyright
   2067                  notice and this notice are preserved.
   2068