Home | History | Annotate | Line # | Download | only in libstdc++-v3
      1  1.1  mrg 2011-12-30  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
      2  1.1  mrg 
      3  1.1  mrg 	* doc/xml/manual/extensions.xml: Improve markup and note that some
      4  1.1  mrg 	extensions are included in C++11.
      5  1.1  mrg 	* doc/xml/manual/concurrency_extensions.xml: Likewise.
      6  1.1  mrg 
      7  1.1  mrg 2011-12-30  Paolo Carlini  <paolo.carlini (a] oracle.com>
      8  1.1  mrg 
      9  1.1  mrg 	PR libstdc++/51711
     10  1.1  mrg 	* include/bits/regex.h (regex_replace): Fix thinko.
     11  1.1  mrg 	* testsuite/28_regex/algorithms/regex_replace/char/51711.cc: New.
     12  1.1  mrg 	* testsuite/28_regex/algorithms/regex_replace/wchar_t/51711.cc:
     13  1.1  mrg 	Likewise.
     14  1.1  mrg 
     15  1.1  mrg 2011-12-29  Paolo Carlini  <paolo.carlini (a] oracle.com>
     16  1.1  mrg 
     17  1.1  mrg 	* include/bits/hashtable_policy.h (struct _Ebo_helper<>): Don't use
     18  1.1  mrg 	_N, badname on Solaris; minor stylistic changes.
     19  1.1  mrg 
     20  1.1  mrg 2011-12-29  Franois Dumont <fdumont (a] gcc.gnu.org>
     21  1.1  mrg 
     22  1.1  mrg 	PR libstdc++/51608
     23  1.1  mrg 	* include/bits/hashtable_policy.h (_Equal_helper<>): New, change the
     24  1.1  mrg 	way the _Equal functor is used depending on whether hash code is
     25  1.1  mrg 	cached or not.
     26  1.1  mrg 	(_Ebo_helper<>): New helper type to introduce EBO when possible.
     27  1.1  mrg 	(_Hash_code_base): Use _Ebo_helper to limit memory footprint. Move
     28  1.1  mrg 	_Equal functor management...
     29  1.1  mrg 	(_Hashtable_base): ...here, new, use _Equal_helper.
     30  1.1  mrg 	(_Local_iterator_base<>, _Local_iterator<>, _Local_const_iterator<>):
     31  1.1  mrg 	New, use _Hash_code_base, implementation of...
     32  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::local_iterator,
     33  1.1  mrg 	_Hashtable<>::const_local_iterator): ...those. Add static assertions
     34  1.1  mrg 	checking that some functors are empty depending on whether hash code
     35  1.1  mrg 	is cache or not.
     36  1.1  mrg 	(_Hashtable<>::_M_bucket_index): New overloads using current bucket
     37  1.1  mrg 	count, use through out the _Hastable<> implementation.
     38  1.1  mrg 	* include/bits/unordered_set.h (__unordered_set<>,
     39  1.1  mrg 	__unordered_multiset<>): Cache hash code iff hash functor is not
     40  1.1  mrg 	empty and not final.
     41  1.1  mrg 	* include/bits/unordered_map.h (__unordered_map<>,
     42  1.1  mrg 	__unordered_multimap<>): Likewise.
     43  1.1  mrg 	* include/debug/unordered_map
     44  1.1  mrg 	(unordered_map<>::_S_to_local, unordered_multimap<>::_S_to_local):
     45  1.1  mrg 	Adapt to match new local iterator implementation.
     46  1.1  mrg 	* include/debug/unordered_set (unordered_set<>::_S_to_local,
     47  1.1  mrg 	unordered_multiset<>::_S_to_local): Likewise.
     48  1.1  mrg 	* include/profile/unordered_map (unordered_map<>::_M_profile_destruct,
     49  1.1  mrg 	unordered_multimap<>::_M_profile_destruct): Enhance thanks to usage of
     50  1.1  mrg 	local iterators.
     51  1.1  mrg 	* include/profile/unordered_set (unordered_set<>::_M_profile_destruct,
     52  1.1  mrg 	unordered_multiset<>::_M_profile_destruct): Likewise.
     53  1.1  mrg 	* testsuite_files/23_containers/unordered_set/instantiation_neg.cc:
     54  1.1  mrg 	Fix error line.
     55  1.1  mrg 	* testsuite_files/23_containers/unordered_set/final_hash.cc: New.
     56  1.1  mrg 	* testsuite_files/23_containers/unordered_multiset/final_hash.cc: New.
     57  1.1  mrg 	* testsuite_files/23_containers/unordered_map/final_hash.cc: New.
     58  1.1  mrg 	* testsuite_files/23_containers/unordered_multimap/final_hash.cc: New.
     59  1.1  mrg 
     60  1.1  mrg 2011-12-29  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
     61  1.1  mrg 
     62  1.1  mrg 	PR libstdc++/51701
     63  1.1  mrg 	* doc/xml/manual/extensions.xml (Input and Output): Remove reference
     64  1.1  mrg 	to RWLock class.
     65  1.1  mrg 
     66  1.1  mrg 2011-12-23  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
     67  1.1  mrg 
     68  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/cons/
     69  1.1  mrg 	weak_ptr_expired.cc: Modify to PASS instead of XFAIL.
     70  1.1  mrg 
     71  1.1  mrg 2011-12-23  Kai Tietz  <ktietz (a] redhat.com>
     72  1.1  mrg 
     73  1.1  mrg 	* config/os/mingw32-w64/os_defines.h (__USE_MINGW_ANSI_STDIO): Define.
     74  1.1  mrg 
     75  1.1  mrg 2011-12-23  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
     76  1.1  mrg 
     77  1.1  mrg 	* include/c_global/cinttypes: Update comments that refer to TR1.
     78  1.1  mrg 
     79  1.1  mrg 2011-12-23  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
     80  1.1  mrg 
     81  1.1  mrg 	PR libstdc++/49204
     82  1.1  mrg 	* include/std/future (future_errc): Implement LWG 2056.
     83  1.1  mrg 
     84  1.1  mrg 2011-12-23  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
     85  1.1  mrg 
     86  1.1  mrg 	* include/bits/regex.h (match_results::size_type): Use
     87  1.1  mrg 	allocator_traits.
     88  1.1  mrg 
     89  1.1  mrg 2011-12-22  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
     90  1.1  mrg 
     91  1.1  mrg 	PR libstdc++/48362
     92  1.1  mrg 	* testsuite/libstdc++-prettyprinters/48362.cc: New.
     93  1.1  mrg 
     94  1.1  mrg 2011-12-22  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
     95  1.1  mrg 
     96  1.1  mrg 	PR libstdc++/48362
     97  1.1  mrg 	* python/libstdcxx/v6/printers.py (StdTuplePrinter): Handle empty
     98  1.1  mrg 	tuples.
     99  1.1  mrg 
    100  1.1  mrg 2011-12-20  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    101  1.1  mrg 
    102  1.1  mrg 	PR libstdc++/51365
    103  1.1  mrg 	* include/std/tuple (_Tuple_impl): Check __is_final as well as
    104  1.1  mrg 	is_empty.
    105  1.1  mrg 	* testsuite/20_util/tuple/51365.cc: New.
    106  1.1  mrg 
    107  1.1  mrg 2011-12-19  Benjamin Kosnik  <bkoz (a] redhat.com>
    108  1.1  mrg 
    109  1.1  mrg 	* libsupc++/eh_tm.cc (free_any_cxa_exception): Use
    110  1.1  mrg 	__GCC_ATOMIC_INT_LOCK_FREE, not _GLIBCXX_ATOMIC_BUILTINS_4.
    111  1.1  mrg 
    112  1.1  mrg 2011-12-19  Benjamin Kosnik  <bkoz (a] redhat.com>
    113  1.1  mrg 
    114  1.1  mrg 	* testsuite/performance/25_algorithms/search_n.cc: Disambiguate
    115  1.1  mrg 	local variable.
    116  1.1  mrg 
    117  1.1  mrg 2011-12-18  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    118  1.1  mrg 
    119  1.1  mrg 	* doc/xml/manual/iterators.xml: Replace "sect1" with "section".
    120  1.1  mrg 	* doc/xml/manual/algorithms.xml: Likewise.
    121  1.1  mrg 	* doc/html/manual/iterators.html: Likewise.
    122  1.1  mrg 	* doc/html/manual/algorithms.html: Likewise.
    123  1.1  mrg 
    124  1.1  mrg 2011-12-15  Paolo Carlini  <paolo.carlini (a] oracle.com>
    125  1.1  mrg 	    Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    126  1.1  mrg 
    127  1.1  mrg 	PR libstdc++/51558
    128  1.1  mrg 	* include/bits/functional_hash.h (struct hash): Add static_assert.
    129  1.1  mrg 	* src/compatibility-c++0x.cc: Adjust compatibility definitions.
    130  1.1  mrg 	* testsuite/23_containers/unordered_map/erase/51142.cc: Adjust.
    131  1.1  mrg 	* testsuite/23_containers/unordered_set/erase/51142.cc: Likewise.
    132  1.1  mrg 	* testsuite/23_containers/unordered_multimap/erase/51142.cc: Likewise.
    133  1.1  mrg 	* testsuite/23_containers/unordered_multiset/erase/51142.cc: Likewise.
    134  1.1  mrg 
    135  1.1  mrg 2011-12-15  Benjamin Kosnik  <bkoz (a] redhat.com>
    136  1.1  mrg 
    137  1.1  mrg 	* testsuite/22_locale/num_put/put/char/9780-2.cc: Add test for "C"
    138  1.1  mrg 	locale, add sanity checks in case of grouping.
    139  1.1  mrg 
    140  1.1  mrg 2011-12-15  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    141  1.1  mrg 
    142  1.1  mrg 	PR libstdc++/51540
    143  1.1  mrg 	* include/bits/stl_numeric.h (partial_sum): Adjust doxygen comments.
    144  1.1  mrg 
    145  1.1  mrg 2011-12-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
    146  1.1  mrg 
    147  1.1  mrg 	Revert:
    148  1.1  mrg 	2011-12-12  Kai Tietz  <ktietz (a] redhat.com>
    149  1.1  mrg 
    150  1.1  mrg 	PR libstdc++/51135
    151  1.1  mrg 	* libsupc++/cxxabi.h (__cxa_dtor_type): New type.
    152  1.1  mrg 	(__cxa_throw): Use it for destructor-argument.
    153  1.1  mrg 	* libsupc++/eh_throw.cc (__cxa_throw): Likewise.
    154  1.1  mrg 	* libsupc++/unwind-cxx.h (__cxa_exception): Change type of member
    155  1.1  mrg 	exceptionDestructor to __cxa_dtor_type.
    156  1.1  mrg 	* config/os/mingw32-w64/os_defines.h (_GLIBCXX_USE_THISCALL_ON_DTOR):
    157  1.1  mrg 	Define.
    158  1.1  mrg 	(__cxa_dtor_type): Declare target secific type variant.
    159  1.1  mrg 	* config/os/mingw32/os_defines.h: Likewise.
    160  1.1  mrg 
    161  1.1  mrg 2011-12-12  Kai Tietz  <ktietz (a] redhat.com>
    162  1.1  mrg 
    163  1.1  mrg 	PR libstdc++/51135
    164  1.1  mrg 	* libsupc++/cxxabi.h (__cxa_dtor_type): New type.
    165  1.1  mrg 	(__cxa_throw): Use it for destructor-argument.
    166  1.1  mrg 	* libsupc++/eh_throw.cc (__cxa_throw): Likewise.
    167  1.1  mrg 	* libsupc++/unwind-cxx.h (__cxa_exception): Change type of member
    168  1.1  mrg 	exceptionDestructor to __cxa_dtor_type.
    169  1.1  mrg 	* config/os/mingw32-w64/os_defines.h (_GLIBCXX_USE_THISCALL_ON_DTOR):
    170  1.1  mrg 	Define.
    171  1.1  mrg 	(__cxa_dtor_type): Declare target secific type variant.
    172  1.1  mrg 	* config/os/mingw32/os_defines.h: Likewise.
    173  1.1  mrg 
    174  1.1  mrg 2011-12-11  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    175  1.1  mrg 
    176  1.1  mrg 	* doc/xml/manual/abi.xml: Replace gcc-x.y.z with GCC x.y.z or x.y,
    177  1.1  mrg 	remove excessive duplication of version information.
    178  1.1  mrg 	* doc/html/*: Regenerate.
    179  1.1  mrg 
    180  1.1  mrg 2011-12-10  Benjamin Kosnik  <bkoz (a] redhat.com>
    181  1.1  mrg 
    182  1.1  mrg 	* doc/doxygen/user.cfg.in: Add macros, directories.
    183  1.1  mrg 	* include/bits/locale_classes.h: Remove doxygen warnings, fix markup.
    184  1.1  mrg 	* include/bits/locale_classes.tcc: Same.
    185  1.1  mrg 	* include/bits/shared_ptr.h: Same.
    186  1.1  mrg 	* include/bits/stl_algo.h: Same.
    187  1.1  mrg 	* include/bits/stl_list.h: Same.
    188  1.1  mrg 	* include/bits/stl_numeric.h: Same.
    189  1.1  mrg 	* include/debug/safe_base.h: Same.
    190  1.1  mrg 	* include/parallel/equally_split.h: Same.
    191  1.1  mrg 	* include/std/bitset: Same.
    192  1.1  mrg 	* include/std/complex: Same.
    193  1.1  mrg 	* include/std/fstream: Same.
    194  1.1  mrg 	* include/std/istream: Same.
    195  1.1  mrg 	* include/std/ostream: Same.
    196  1.1  mrg 	* include/tr2/dynamic_bitset: Same.
    197  1.1  mrg 	* scripts/run_doxygen: Remove munging for names that no longer exist.
    198  1.1  mrg 
    199  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
    200  1.1  mrg 	Adjust line numbers.
    201  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
    202  1.1  mrg 	constructor_1_neg.cc: Same.
    203  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
    204  1.1  mrg 	constructor_2_neg.cc: Same.
    205  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
    206  1.1  mrg 
    207  1.1  mrg 2011-12-10  Franois Dumont <fdumont (a] gcc.gnu.org>
    208  1.1  mrg 
    209  1.1  mrg 	* include/profile/unordered_set: Minor formatting changes.
    210  1.1  mrg 	(unordered_set<>::_M_profile_destruct,
    211  1.1  mrg 	unordered_multiset<>::_M_profile_destruct): Fix implementation to not
    212  1.1  mrg 	rely on normal implementation details anymore.
    213  1.1  mrg 	(unordered_set<>::_M_profile_resize,
    214  1.1  mrg 	unordered_multiset<>::_M_profile_resize): Implement consistently
    215  1.1  mrg 	accross all unordered containers.
    216  1.1  mrg 	(unordered_set<>::emplace, unordered_set<>::emplace_hint,
    217  1.1  mrg 	unordered_multiset<>::emplace, unordered_multset<>::emplace_hint): Add
    218  1.1  mrg 	to signal rehash to profiling system.
    219  1.1  mrg 	* include/profile/unordered_map: Likewise for unordered_map<> and
    220  1.1  mrg 	unordered_multimap<>.
    221  1.1  mrg 
    222  1.1  mrg 2011-12-09  Franois Dumont <fdumont (a] gcc.gnu.org>
    223  1.1  mrg 
    224  1.1  mrg 	PR libstdc++/44436 (unordered containers emplace, emplace_hint bits)
    225  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::emplace,
    226  1.1  mrg 	_Hashtable<>::emplace_hint): Add.
    227  1.1  mrg 	* include/debug/unordered_set (unordered_set<>::emplace,
    228  1.1  mrg 	unordered_set<>::emplace_hint, unordered_multiset<>::emplace,
    229  1.1  mrg 	unordered_multiset<>::emplace_hint): Add.
    230  1.1  mrg 	* include/profile/unordered_set: Likewise.
    231  1.1  mrg 	* include/debug/unordered_map (unordered_map<>::emplace,
    232  1.1  mrg 	unordered_map<>::emplace_hint, unordered_multimap<>::emplace,
    233  1.1  mrg 	unordered_multimap<>::emplace_hint): Add.
    234  1.1  mrg 	* include/profile/unordered_map: Likewise.
    235  1.1  mrg 	* testsuite/23_containers/unordered_map/modifiers/emplace.cc: New.
    236  1.1  mrg 	* testsuite/23_containers/unordered_multimap/modifiers/emplace.cc:
    237  1.1  mrg 	New.
    238  1.1  mrg 	* testsuite/23_containers/unordered_set/modifiers/emplace.cc: New.
    239  1.1  mrg 	* testsuite/23_containers/unordered_multiset/modifiers/emplace.cc:
    240  1.1  mrg 	New.
    241  1.1  mrg 	* testsuite/util/testsuite_container_traits.h
    242  1.1  mrg 	(traits_base::has_emplace): Add and defined as std::true_type for
    243  1.1  mrg 	unordered containers.
    244  1.1  mrg 	* testsuite/util/exception/safety.h (emplace, emplace_hint): Add and
    245  1.1  mrg 	use them in basic_safety exception test case.
    246  1.1  mrg 	* doc/xml/manual/status_cxx2011.xml: Update unordered containers
    247  1.1  mrg 	status.
    248  1.1  mrg 
    249  1.1  mrg 2011-12-08  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    250  1.1  mrg 
    251  1.1  mrg 	* include/bits/atomic_base.h (__calculate_memory_order): Rename to...
    252  1.1  mrg 	(__cmpexch_failure_order): This, and rewrite as constexpr function.
    253  1.1  mrg 	(compare_exchange_strong, compare_exchange_weak): Use it.
    254  1.1  mrg 	* include/std/atomic (compare_exchange_strong, compare_exchange_weak):
    255  1.1  mrg 	Likewise.
    256  1.1  mrg 
    257  1.1  mrg 2011-12-07  Franois Dumont <fdumont (a] gcc.gnu.org>
    258  1.1  mrg 
    259  1.1  mrg 	PR libstdc++/51386
    260  1.1  mrg 	* include/bits/hashtable_policy.h (_Prime_rehash_policy::_M_next_bkt):
    261  1.1  mrg 	Fix computation of _M_prev_resize so that hashtable do not keep on
    262  1.1  mrg 	being rehashed when _M_max_load_factor is lower than 1.
    263  1.1  mrg 
    264  1.1  mrg 2011-12-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
    265  1.1  mrg 
    266  1.1  mrg 	PR libstdc++/51438
    267  1.1  mrg 	* libsupc++/nested_exception.h (nested_exception::~nested_exception):
    268  1.1  mrg 	Declare noexcept.
    269  1.1  mrg 	* libsupc++/nested_exception.cc: Adjust.
    270  1.1  mrg 	* testsuite/18_support/nested_exception/51438.cc: New.
    271  1.1  mrg 	* testsuite/18_support/nested_exception/throw_with_nested.cc: Adjust.
    272  1.1  mrg 	* testsuite/18_support/nested_exception/rethrow_if_nested.cc:
    273  1.1  mrg 	Likewise.
    274  1.1  mrg 
    275  1.1  mrg 	* src/shared_ptr.cc: Use noexcept where appropriate.
    276  1.1  mrg 	* include/std/system_error: Likewise.
    277  1.1  mrg 	* include/std/functional: Likewise.
    278  1.1  mrg 	* include/bits/shared_ptr_base.h: Likewise.
    279  1.1  mrg 	* src/stdexcept.cc: Use _GLIBCXX_USE_NOEXCEPT where appropriate.
    280  1.1  mrg 	* include/std/stdexcept: Likewise.
    281  1.1  mrg 	* libsupc++/bad_cast.cc: Likewise.
    282  1.1  mrg 	* libsupc++/bad_typeid.cc: Likewise.
    283  1.1  mrg 	* libsupc++/eh_exception.cc: Likewise.
    284  1.1  mrg 	* libsupc++/typeinfo: Likewise.
    285  1.1  mrg 	* libsupc++/exception: Likewise.
    286  1.1  mrg 	* libsupc++/eh_ptr.cc: Likewise.
    287  1.1  mrg 	* libsupc++/bad_alloc.cc: Likewise.
    288  1.1  mrg 	* libsupc++/exception_ptr.h: Likewise.
    289  1.1  mrg 
    290  1.1  mrg 	* include/std/chrono: Use noexcept where appropriate.
    291  1.1  mrg 	* src/chrono.cc: Likewise.
    292  1.1  mrg 
    293  1.1  mrg 2011-12-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    294  1.1  mrg 	    Chris Jefferson  <chris (a] bubblescope.net>
    295  1.1  mrg 
    296  1.1  mrg 	PR libstdc++/51183
    297  1.1  mrg 	* include/std/stl_pair.h (pair<>::__cons, pair<>::__do_cons): Remove.
    298  1.1  mrg 	(pair<>::pair(piecewise_construct_t, tuple<>, tuple<>): Only declare.
    299  1.1  mrg 	(pair<>::pair(tuple<>&, tuple<>&, _Index_tuple<>, _Index_tuple<>)):
    300  1.1  mrg 	Declare.
    301  1.1  mrg 	* include/std/tuple (pair<>::__cons, pair<>::__do_cons): Remove.
    302  1.1  mrg 	(pair<>::pair(tuple<>&, tuple<>&, _Index_tuple<>, _Index_tuple<>)):
    303  1.1  mrg 	Define.
    304  1.1  mrg 	(pair<>::pair(piecewise_construct_t, tuple<>, tuple<>): Define,
    305  1.1  mrg 	delegating to the latter.
    306  1.1  mrg 	* testsuite/20_util/pair/piecewise2.cc: New.
    307  1.1  mrg 
    308  1.1  mrg 2011-12-05  Paolo Carlini  <paolo.carlini (a] oracle.com>
    309  1.1  mrg 
    310  1.1  mrg 	* libsupc++/initializer_list: Do not declare anything if
    311  1.1  mrg 	__GXX_EXPERIMENTAL_CXX0X__ is not defined.
    312  1.1  mrg 
    313  1.1  mrg 2011-12-04  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    314  1.1  mrg 
    315  1.1  mrg 	* include/std/type_traits: Doxygen improvements.
    316  1.1  mrg 	* include/bits/move.h: Likewise.
    317  1.1  mrg 	* include/tr1/type_traits:  Likewise.
    318  1.1  mrg 	* include/tr2/type_traits:  Likewise.
    319  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error
    320  1.1  mrg 	line numbers
    321  1.1  mrg 	* testsuite/20_util/forward/c_neg.cc: Likewise.
    322  1.1  mrg 	* testsuite/20_util/forward/f_neg.cc: Likewise.
    323  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
    324  1.1  mrg 	Likewise.
    325  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
    326  1.1  mrg 	Likewise.
    327  1.1  mrg 
    328  1.1  mrg 2011-12-04  Markus Trippelsdorf <markus (a] trippelsdorf.de>
    329  1.1  mrg 	    Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    330  1.1  mrg 
    331  1.1  mrg 	* include/bits/stl_heap.h (pop_heap): Check for non-empty range in
    332  1.1  mrg 	overload taking a predicate.
    333  1.1  mrg 	* testsuite/25_algorithms/pop_heap/empty2_neg.cc: New.
    334  1.1  mrg 
    335  1.1  mrg 2011-12-03  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    336  1.1  mrg 
    337  1.1  mrg 	* include/debug/macros.h (__glibcxx_check_non_empty_range): Define.
    338  1.1  mrg 	* include/debug/debug.h (__glibcxx_requires_non_empty_range): Define.
    339  1.1  mrg 	* include/debug/formatter.h (__msg_non_empty_range): Add.
    340  1.1  mrg 	* src/debug.cc: Message text for __msg_non_empty_range.
    341  1.1  mrg 	* include/bits/stl_heap.h (pop_heap): Check for non-empty range.
    342  1.1  mrg 	* testsuite/25_algorithms/pop_heap/empty_neg.cc: New.
    343  1.1  mrg 
    344  1.1  mrg 2011-12-03  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    345  1.1  mrg 
    346  1.1  mrg 	* doc/xml/manual/utilities.xml: Remove outdated text.
    347  1.1  mrg 
    348  1.1  mrg 2011-12-02  Paolo Carlini  <paolo.carlini (a] oracle.com>
    349  1.1  mrg 
    350  1.1  mrg 	* include/std/iomanip (put_money): Fix thinko, use __err local,
    351  1.1  mrg 	like in, eg, basic_ostream::_M_insert.
    352  1.1  mrg 
    353  1.1  mrg 2011-11-30  Benjamin Kosnik  <bkoz (a] redhat.com>
    354  1.1  mrg 
    355  1.1  mrg 	* acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Remove
    356  1.1  mrg 	size-specific macros. _GLIBCXX_ATOMIC_BUILTINS_1,
    357  1.1  mrg 	_GLIBCXX_ATOMIC_BUILTINS_2, _GLIBCXX_ATOMIC_BUILTINS_4,
    358  1.1  mrg 	_GLIBCXX_ATOMIC_BUILTINS_8. Use _GLIBCXX_ATOMIC_BUILTINS to
    359  1.1  mrg 	indicate use of C++11 atomic builtins.
    360  1.1  mrg 	* config.h.in: Regenerate.
    361  1.1  mrg 	* configure: Regenerate.
    362  1.1  mrg 	* include/Makefile.am (bits_sup_headers): Add atomic_lockfree_defines.h.
    363  1.1  mrg 	* include/Makefile.in: Regenerate.
    364  1.1  mrg 	* libsupc++/Makefile.am: Compile C++11 support with -std=gnu++0x.
    365  1.1  mrg 	* libsupc++/Makefile.in: Regenerate.
    366  1.1  mrg 
    367  1.1  mrg 	* include/bits/atomic_base.h: Move lock-free property macros...
    368  1.1  mrg 	* libsupc++/atomic_lockfree_defines.h: ...here.
    369  1.1  mrg 	* include/std/future: Use C++11 macros.
    370  1.1  mrg 	* libsupc++/eh_ptr.cc: Same.
    371  1.1  mrg 	* libsupc++/eh_throw.cc: Same.
    372  1.1  mrg 	* libsupc++/exception: Same.
    373  1.1  mrg 	* libsupc++/exception_ptr.h: Same.
    374  1.1  mrg 	* libsupc++/guard.cc: Same.
    375  1.1  mrg 	* libsupc++/nested_exception.cc: Same.
    376  1.1  mrg 	* libsupc++/nested_exception.h: Same.
    377  1.1  mrg 	* src/future.cc: Same.
    378  1.1  mrg 
    379  1.1  mrg 	* include/ext/atomicity.h: Use _GLIBCXX_ATOMIC_BUILTINS.
    380  1.1  mrg 
    381  1.1  mrg 	* doc/doxygen/user.cfg.in: Adjust.
    382  1.1  mrg 	* doc/xml/manual/concurrency_extensions.xml: Add note.
    383  1.1  mrg 
    384  1.1  mrg 	* testsuite/18_support/exception_ptr/lifespan.cc: Tweak.
    385  1.1  mrg 	* testsuite/lib/libstdc++.exp: Same.
    386  1.1  mrg 
    387  1.1  mrg 2011-11-29  Franois Dumont <fdumont (a] gcc.gnu.org>
    388  1.1  mrg 
    389  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::_M_rehash): Remove code
    390  1.1  mrg 	useless now that the hashtable implementation put the hash code in
    391  1.1  mrg 	cache if the hash functor throws.
    392  1.1  mrg 	* testsuite/23_containers/unordered_set/erase/1.cc: Enhance test by
    393  1.1  mrg 	checking also distance between begin and end iterators to validate
    394  1.1  mrg 	underlying data model.
    395  1.1  mrg 	* testsuite/23_containers/unordered_multiset/erase/1.cc: Likewise.
    396  1.1  mrg 	* testsuire/23_containers/unordered_map/erase/1.cc: Likewise.
    397  1.1  mrg 	* testsuite/23_containers/unordered_multimap/erase/1.cc: Likewise.
    398  1.1  mrg 	* testsuite/23_containers/unordered_multiset/erase/2.cc: New.
    399  1.1  mrg 	* testsuite/23_containers/unordered_multimap/erase/2.cc: New.
    400  1.1  mrg 
    401  1.1  mrg 2011-11-28  Andrew MacLeod  <amacleod (a] redhat.com>
    402  1.1  mrg 
    403  1.1  mrg 	* include/bits/atomic_base.h (ATOMIC_*_LOCK_FREE): Use new cpp
    404  1.1  mrg 	predefined macros.
    405  1.1  mrg 	* testsuite/29_atomics/headers/atomic/macros.cc: Add BOOL and POINTER
    406  1.1  mrg 	macro checks.  Check for expected compile time values.
    407  1.1  mrg 
    408  1.1  mrg 2011-11-28  Paolo Carlini  <paolo.carlini (a] oracle.com>
    409  1.1  mrg 
    410  1.1  mrg 	PR libstdc++/51288
    411  1.1  mrg 	* include/std/iomanip (get_money, put_money): Use sentry.
    412  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_money/char/51288.cc: New.
    413  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_money/wchar_t/51288.cc:
    414  1.1  mrg 	Likewise.
    415  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_money/char/51288.cc:
    416  1.1  mrg 	Likewise.
    417  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_money/wchar_t/51288.cc:
    418  1.1  mrg 	Likewise.
    419  1.1  mrg 
    420  1.1  mrg 2011-11-27  Gerald Pfeifer  <gerald (a] pfeifer.com>
    421  1.1  mrg 
    422  1.1  mrg 	* doc/xml/manual/using.xml (Prerequisites): Refer to x86 instead
    423  1.1  mrg 	of i386.
    424  1.1  mrg 
    425  1.1  mrg 2011-11-27  Gerald Pfeifer  <gerald (a] pfeifer.com>
    426  1.1  mrg 
    427  1.1  mrg 	* scripts/run_doxygen (problematic): Change Linux reference to
    428  1.1  mrg 	GNU/Linux.
    429  1.1  mrg 
    430  1.1  mrg 2011-11-26  Gerald Pfeifer  <gerald (a] pfeifer.com>
    431  1.1  mrg 
    432  1.1  mrg 	* doc/xml/manual/abi.xml (Prerequisites): Refer to GNU/Linux.
    433  1.1  mrg 	Fix reference to GCC.
    434  1.1  mrg 
    435  1.1  mrg 2011-11-26  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    436  1.1  mrg 
    437  1.1  mrg 	PR libstdc++/51296
    438  1.1  mrg 	* testsuite/30_threads/thread/native_handle/typesizes.cc: Do not run
    439  1.1  mrg 	on alpha*-*-osf*.
    440  1.1  mrg 	* testsuite/30_threads/future/cons/constexpr.cc: Disable debug
    441  1.1  mrg 	symbols.
    442  1.1  mrg 	* testsuite/30_threads/shared_future/cons/constexpr.cc: Likewise.
    443  1.1  mrg 
    444  1.1  mrg 2011-11-23  Franois Dumont <fdumont (a] gcc.gnu.org>
    445  1.1  mrg 
    446  1.1  mrg 	PR libstdc++/41975
    447  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>): Major data model
    448  1.1  mrg 	modification to limit performance impact of empty buckets in
    449  1.1  mrg 	erase(iterator) implementation.
    450  1.1  mrg 	* include/bits/hashtable_policy.h (_Hashtable_iterator,
    451  1.1  mrg 	_Hashtable_const_iterator): Remove not used anymore.
    452  1.1  mrg 	* include/bits/hashtable_policy.h (_Prime_rehash_policy): Remove
    453  1.1  mrg 	_M_grow_factor, just use natural evolution of prime numbers. Add
    454  1.1  mrg 	_M_prev_size to know when the number of buckets can be reduced.
    455  1.1  mrg 	* include/bits/unordered_set.h (__unordered_set<>,
    456  1.1  mrg 	__unordered_multiset<>), unordered_map.h (__unordered_map<>,
    457  1.1  mrg 	__unordered_multimap<>): Change default value of cache hash code
    458  1.1  mrg 	template parameter, false for integral types with noexcept hash
    459  1.1  mrg 	functor, true otherwise.
    460  1.1  mrg 	* include/debug/unordered_map, unordered_set: Adapt transformation
    461  1.1  mrg 	from iterator/const_iterator to respectively
    462  1.1  mrg 	local_iterator/const_local_iterator.
    463  1.1  mrg 	* testsuite/performance/23_containers/copy_construct/unordered_set.cc:
    464  1.1  mrg 	New.
    465  1.1  mrg 	* testsuite/23_containers/unordered_set/instantiation_neg.cc: New.
    466  1.1  mrg 	* testsuite/23_containers/unordered_set/hash_policy/rehash.cc: New.
    467  1.1  mrg 	* testsuite/23_containers/unordered_multiset/cons/copy.cc: New.
    468  1.1  mrg 	* testsuite/23_containers/unordered_multiset/erase/1.cc,
    469  1.1  mrg 	24061-multiset.cc: Add checks on the number of bucket elements.
    470  1.1  mrg 	* testsuite/23_containers/unordered_multiset/insert/multiset_range.cc,
    471  1.1  mrg 	multiset_single.cc, multiset_single_move.cc: Likewise.
    472  1.1  mrg 
    473  1.1  mrg 2011-11-21  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    474  1.1  mrg 
    475  1.1  mrg 	* include/std/functional (is_placeholder, is_bind_expression): Add
    476  1.1  mrg 	partial specializations for cv-qualified types.
    477  1.1  mrg 	* include/tr1/functional (is_placeholder, is_bind_expression): Add
    478  1.1  mrg 	partial specializations for std::bind and std::placeholders and for
    479  1.1  mrg 	cv-qualified types.
    480  1.1  mrg 	* testsuite/20_util/bind/cv_quals_3.cc: New.
    481  1.1  mrg 	* testsuite/tr1/3_function_objects/bind/cv_quals.cc: New.
    482  1.1  mrg 	* testsuite/tr1/3_function_objects/bind/mixed.cc: New.
    483  1.1  mrg 
    484  1.1  mrg 2011-11-21  Andreas Tobler  <andreast (a] fgznet.ch>
    485  1.1  mrg 
    486  1.1  mrg 	* configure: Regenerate.
    487  1.1  mrg 
    488  1.1  mrg 2011-11-21  Daniel Krugler  <daniel.kruegler (a] googlemail.com>
    489  1.1  mrg 
    490  1.1  mrg 	PR libstdc++/51185
    491  1.1  mrg 	* include/std/type_traits (__is_base_to_derived_ref,
    492  1.1  mrg 	__is_lvalue_to_rvalue_ref): Fix.
    493  1.1  mrg 	* testsuite/20_util/is_constructible/51185.cc: New.
    494  1.1  mrg 	* testsuite/20_util/is_constructible/value-2.cc: Extend.
    495  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error
    496  1.1  mrg 	line number.
    497  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
    498  1.1  mrg 	Likewise.
    499  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc
    500  1.1  mrg 	Likewise.
    501  1.1  mrg 
    502  1.1  mrg 2011-11-21  Paolo Carlini  <paolo.carlini (a] oracle.com>
    503  1.1  mrg 
    504  1.1  mrg 	* include/std/tuple (__conv_types, __one_by_one_convertible,
    505  1.1  mrg 	__all_convertible): Remove.
    506  1.1  mrg 	(tuple<>::tuple(_UElements&&...),
    507  1.1  mrg 	tuple<>::tuple(const tuple<_UElements...>&),
    508  1.1  mrg 	tuple<>::tuple(tuple<_UElements...>&&)): Remove wa for c++/48322.
    509  1.1  mrg 	* testsuite/20_util/uses_allocator/cons_neg.cc: Adjust dg-error
    510  1.1  mrg 	line number.
    511  1.1  mrg 
    512  1.1  mrg 2011-11-20  Jason Merrill  <jason (a] redhat.com>
    513  1.1  mrg 
    514  1.1  mrg 	PR c++/48322
    515  1.1  mrg 	* include/std/tuple (tuple(_UElements&&...)): Fix SFINAE.
    516  1.1  mrg 
    517  1.1  mrg 	* testsuite/20_util/bind/ref_neg.cc: Adjust error markings.
    518  1.1  mrg 
    519  1.1  mrg 2011-11-20  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    520  1.1  mrg 
    521  1.1  mrg 	* include/backward/binders.h: Fix examples in doxygen comments and
    522  1.1  mrg 	suggest using std::bind instead.
    523  1.1  mrg 
    524  1.1  mrg 2011-11-20  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    525  1.1  mrg 
    526  1.1  mrg 	* doc/xml/manual/status_cxx2011.xml: Fix docbook markup.
    527  1.1  mrg 
    528  1.1  mrg 2011-11-20  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    529  1.1  mrg 
    530  1.1  mrg 	* doc/xml/manual/appendix_contributing.xml: Do not use "here" as link
    531  1.1  mrg 	text.
    532  1.1  mrg 	* doc/xml/faq.xml: Likewise. Do not request standard library issues
    533  1.1  mrg 	to be reported to the libstdc++ mailing list.
    534  1.1  mrg 	* doc/xml/manual/status_cxx2011.xml: Document implementation-defined
    535  1.1  mrg 	behaviour.
    536  1.1  mrg 	* doc/xml/manual/status_cxxtr1.xml: Likewise.
    537  1.1  mrg 	* doc/xml/manual/utilities.xml: Fix grammar, probably caused by a
    538  1.1  mrg 	global search and replace of "part" by "chapter".
    539  1.1  mrg 	* doc/xml/manual/shared_ptr.xml: Remove outdated information.
    540  1.1  mrg 	* doc/xml/manual/messages.xml: Be more specific about systems where
    541  1.1  mrg 	using 'int' for catalog handle is not a problem, mention LWG issue.
    542  1.1  mrg 
    543  1.1  mrg 2011-11-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
    544  1.1  mrg 
    545  1.1  mrg 	* include/debug/bitset (operator[](size_t) const): Declare constexpr.
    546  1.1  mrg 	* include/profile/bitset: Likewise.
    547  1.1  mrg 	* testsuite/23_containers/bitset/operations/constexpr.cc: Split out
    548  1.1  mrg 	non portable bits to...
    549  1.1  mrg 	* testsuite/23_containers/bitset/operations/constexpr-2.cc: ... here.
    550  1.1  mrg 
    551  1.1  mrg 2011-11-18  Harti Brandt  <hartmut.brandt (a] dlr.de>
    552  1.1  mrg 
    553  1.1  mrg 	PR libstdc++/51209
    554  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::_M_find_node): Return
    555  1.1  mrg 	nullptr when no node is found.
    556  1.1  mrg 	* include/tr1/hashtable.h (_Hashtable<>::_M_find_node): Return
    557  1.1  mrg 	zero when no node is found.
    558  1.1  mrg 
    559  1.1  mrg 2011-11-18  Paolo Carlini  <paolo.carlini (a] oracle.com>
    560  1.1  mrg 
    561  1.1  mrg 	* src/hash-long-double-aux.cc: Rename to...
    562  1.1  mrg 	* src/hash-long-double-tr1-aux.cc: ... this.
    563  1.1  mrg 	* src/compatibility-ldbl.cc: Adjust.
    564  1.1  mrg 	* src/hash_tr1.cc: Likewise.
    565  1.1  mrg 	* src/hash_c++0x.cc: Don't use src/hash-long-double-aux.cc.
    566  1.1  mrg 	* include/bits/functional_hash.h (hash<_Tp*>::operator(), specs
    567  1.1  mrg 	for integer types, hash<float>::operator(), hash<double>::operator(),
    568  1.1  mrg 	hash<long double>::operator()): Declare noexcept.
    569  1.1  mrg 	* include/debug/bitset (hash<__debug::bitset>::operator()): Likewise.
    570  1.1  mrg 	* include/debug/vector (hash<__debug::vector>::operator()): Likewise.
    571  1.1  mrg 	* include/std/system_error (hash<error_code>::operator()): Likewise.
    572  1.1  mrg 	* include/std/thread (hash<thread::id>::operator()): Likewise.
    573  1.1  mrg 	* include/std/bitset (hash<bitset>::operator()): Likewise.
    574  1.1  mrg 	* include/std/typeindex (hash<type_index>::operator()): Likewise.
    575  1.1  mrg 	* include/profile/bitset (hash<__profile::vector>::operator()):
    576  1.1  mrg 	Likewise.
    577  1.1  mrg 	* include/profile/vector (hash<__profile::vector>::operator()):
    578  1.1  mrg 	Likewise.
    579  1.1  mrg 	* include/ext/vstring.h (hash<__vstring>::operator(),
    580  1.1  mrg 	hash<__wvstring>::operator(), hash<__u16vstring>::operator(),
    581  1.1  mrg 	hash<__u32vstring>::operator()): Likewise.
    582  1.1  mrg 	* include/bits/shared_ptr.h (hash<shared_ptr>::operator()): Likewise.
    583  1.1  mrg 	* include/bits/shared_ptr_base.h (hash<__shared_ptr>::operator()):
    584  1.1  mrg 	Likewise.
    585  1.1  mrg 	* include/bits/unique_ptr.h (hash<unique_ptr>::operator()): Likewise.
    586  1.1  mrg 	* include/bits/basic_string.h (hash<string>::operator(),
    587  1.1  mrg 	hash<wstring>::operator(), hash<u16string>::operator(),
    588  1.1  mrg 	hash<u32string>::operator()): Likewise.
    589  1.1  mrg 	* include/bits/vector.tcc (hash<vector>::operator()): Likewise.
    590  1.1  mrg 	* include/bits/stl_bvector.h (hash<vector>::operator()): Likewise.
    591  1.1  mrg 	* libsupc++/typeinfo (type_info::hash_code): Use noexcept instead of
    592  1.1  mrg 	throw().
    593  1.1  mrg 
    594  1.1  mrg 2011-11-17  Richard Henderson  <rth (a] redhat.com>
    595  1.1  mrg 
    596  1.1  mrg 	PR libstdc++/51181
    597  1.1  mrg 	* libsupc++/eh_tm.cc (free_any_cxa_exception): Protect the use
    598  1.1  mrg 	of __sync_sub_and_fetch with _GLIBCXX_ATOMIC_BUILTINS_4.
    599  1.1  mrg 
    600  1.1  mrg 2011-11-18  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    601  1.1  mrg 
    602  1.1  mrg 	* testsuite/30_threads/thread/native_handle/typesizes.cc: Do not run
    603  1.1  mrg 	on darwin.
    604  1.1  mrg 
    605  1.1  mrg 2011-11-17  Jason Merrill  <jason (a] redhat.com>
    606  1.1  mrg 
    607  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/moveable2.cc
    608  1.1  mrg 	(tstring): Add defaulted move assignment.
    609  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc
    610  1.1  mrg 	(tstring): Add defaulted move assignment.
    611  1.1  mrg 	* testsuite/util/testsuite_tr1.h (NoexceptMoveConsClass): Add
    612  1.1  mrg 	defaulted move assignment operator.
    613  1.1  mrg 	(NoexceptMoveAssignClass): Add defaulted move constructor.
    614  1.1  mrg 
    615  1.1  mrg 2011-11-17  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    616  1.1  mrg 
    617  1.1  mrg 	* doc/xml/manual/status_cxx2011.xml: Status of piecewise construction
    618  1.1  mrg 	and ios_base::failure.
    619  1.1  mrg 	* doc/xml/manual/backwards_compatibility.xml: List headers in
    620  1.1  mrg 	alphabetical order.
    621  1.1  mrg 
    622  1.1  mrg 2011-11-16  Andrew MacLeod  <amacleod (a] redhat.com>
    623  1.1  mrg 
    624  1.1  mrg 	PR libstdc++/51102
    625  1.1  mrg 	* include/bits/atomic_base.h (ATOMIC_BOOL_LOCK_FREE,
    626  1.1  mrg 	ATOMIC_POINTER_LOCK_FREE): New. Add missing macros.
    627  1.1  mrg 
    628  1.1  mrg 2011-11-15  Paolo Carlini  <paolo.carlini (a] oracle.com>
    629  1.1  mrg 
    630  1.1  mrg 	PR libstdc++/51142
    631  1.1  mrg 	* include/debug/unordered_map (unordered_map<>::erase(iterator),
    632  1.1  mrg 	unordered_multimap<>::erase(iterator)): Add, consistently with
    633  1.1  mrg 	LWG 2059.
    634  1.1  mrg 	* include/debug/unordered_set (unordered_set<>::erase(iterator),
    635  1.1  mrg 	unordered_multiset<>::erase(iterator)): Likewise.
    636  1.1  mrg 	* include/debug/map.h (map<>::erase(iterator)): Likewise.
    637  1.1  mrg 	* include/debug/multimap.h (multimap<>::erase(iterator)): Likewise.
    638  1.1  mrg 	* include/profile/map.h (map<>::erase(iterator)): Likewise.
    639  1.1  mrg 	* include/profile/multimap.h (multimap<>::erase(iterator)): Likewise.
    640  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::erase(iterator)): Likewise.
    641  1.1  mrg 	* include/bits/stl_map.h (map<>::erase(iterator)): Likewise.
    642  1.1  mrg 	* include/bits/stl_multimap.h (multimap<>::erase(iterator)): Likewise.
    643  1.1  mrg 	* include/bits/stl_tree.h (_Rb_tree<>::erase(iterator)): Likewise.
    644  1.1  mrg 	* testsuite/23_containers/unordered_map/erase/51142.cc: New.
    645  1.1  mrg 	* testsuite/23_containers/multimap/modifiers/erase/51142.cc: Likewise.
    646  1.1  mrg 	* testsuite/23_containers/set/modifiers/erase/51142.cc: Likewise.
    647  1.1  mrg 	* testsuite/23_containers/unordered_multimap/erase/51142.cc: Likewise.
    648  1.1  mrg 	* testsuite/23_containers/unordered_set/erase/51142.cc: Likewise.
    649  1.1  mrg 	* testsuite/23_containers/multiset/modifiers/erase/51142.cc: Likewise.
    650  1.1  mrg 	* testsuite/23_containers/unordered_multiset/erase/51142.cc: Likewise.
    651  1.1  mrg 	* testsuite/23_containers/map/modifiers/erase/51142.cc: Likewise.
    652  1.1  mrg 
    653  1.1  mrg 2011-11-15  Jason Dick  <dickphd (a] gmail.com>
    654  1.1  mrg 
    655  1.1  mrg 	PR libstdc++/51133
    656  1.1  mrg 	* include/tr1/poly_hermite.tcc (__poly_hermite_recursion): Fix
    657  1.1  mrg 	wrong sign in recursion relation.
    658  1.1  mrg 
    659  1.1  mrg 2011-11-14  Paolo Carlini  <paolo.carlini (a] oracle.com>
    660  1.1  mrg 
    661  1.1  mrg 	* include/c_global/cmath (frexp, modf, remquo): Do not mark constexpr,
    662  1.1  mrg 	not viable anyway due to the pointer parameter.
    663  1.1  mrg 
    664  1.1  mrg 2011-11-13  Paolo Carlini  <paolo.carlini (a] oracle.com>
    665  1.1  mrg 
    666  1.1  mrg 	* include/c_global/cmath (atan2, fmod, pow, copysign, fdim,
    667  1.1  mrg 	fma, fmax, fmin, hypot, nextafter, remainder, remquo): Simplify
    668  1.1  mrg 	constraining on the return type.
    669  1.1  mrg 	* include/tr1/cmath (copysign, fdim, fma, fmax, fmin, hypot,
    670  1.1  mrg 	nextafter, remainder, remquo): Likewise.
    671  1.1  mrg 
    672  1.1  mrg 2011-11-13  Gerald Pfeifer  <gerald (a] pfeifer.com>
    673  1.1  mrg 
    674  1.1  mrg 	* using.xml: Use GNU/Linux.
    675  1.1  mrg 
    676  1.1  mrg 2011-11-12  Jason Merrill  <jason (a] redhat.com>
    677  1.1  mrg 
    678  1.1  mrg 	PR c++/51060
    679  1.1  mrg 	* testsuite/25_algorithms/max/1.cc (test01): Drop references.
    680  1.1  mrg 	* testsuite/25_algorithms/min/1.cc (test01): Drop references.
    681  1.1  mrg 	* testsuite/25_algorithms/minmax/1.cc (test01): Drop references.
    682  1.1  mrg 
    683  1.1  mrg 2011-11-12  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    684  1.1  mrg 
    685  1.1  mrg 	PR libstdc++/51083
    686  1.1  mrg 	* include/ext/type_traits.h (__promote): Only define __type member
    687  1.1  mrg 	for integral and floating point types, to prevent math functions
    688  1.1  mrg 	participating in overload resolution for other types.
    689  1.1  mrg 	(__promote_2, __promote_3, __promote_4): Use __promote in default
    690  1.1  mrg 	template argument values, so deduction only succeeds for integral and
    691  1.1  mrg 	floating point types.
    692  1.1  mrg 	* testsuite/26_numerics/cmath/51083.cc: New.
    693  1.1  mrg 	* testsuite/26_numerics/complex/51083.cc: New.
    694  1.1  mrg 	* testsuite/tr1/8_c_compatibility/cmath/51083.cc: New.
    695  1.1  mrg 	* testsuite/tr1/8_c_compatibility/complex/51083.cc: New.
    696  1.1  mrg 
    697  1.1  mrg 2011-11-10  Andrew MacLeod  <amacleod (a] redhat.com>
    698  1.1  mrg 
    699  1.1  mrg 	PR middle-end/51038
    700  1.1  mrg 	* include/bits/atomic_base.h (atomic_thread_fence): Call built-in.
    701  1.1  mrg 	(atomic_signal_fence): Call built-in.
    702  1.1  mrg 	(test_and_set, clear): Call new atomic built-ins.
    703  1.1  mrg 
    704  1.1  mrg 2011-11-09  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    705  1.1  mrg 
    706  1.1  mrg 	* include/bits/allocator.h (__shrink_to_fit_aux::_S_do_it): Create
    707  1.1  mrg 	the new object with the same allocator.
    708  1.1  mrg 	* testsuite/23_containers/vector/capacity/shrink_to_fit2.cc: New.
    709  1.1  mrg 
    710  1.1  mrg 2011-11-09  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    711  1.1  mrg 
    712  1.1  mrg 	* include/profile/unordered_map: Add missing copy constructors.
    713  1.1  mrg 	* include/profile/unordered_set: Likewise.
    714  1.1  mrg 
    715  1.1  mrg 2011-11-09  Dodji Seketeli  <dodji (a] redhat.com>
    716  1.1  mrg 
    717  1.1  mrg 	PR c++/51027
    718  1.1  mrg 	* include/ext/pointer.h (rebind): Append missing ';'.
    719  1.1  mrg 
    720  1.1  mrg 2011-11-09  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    721  1.1  mrg 
    722  1.1  mrg 	* include/bits/stl_vector.h (vector::_Alloc_traits): Make private.
    723  1.1  mrg 	* include/debug/vector: Add allocator-extended constructors, ensure
    724  1.1  mrg 	move assignment and swap have same allocator propagation semantics
    725  1.1  mrg 	and exceptions specification as base class.
    726  1.1  mrg 	* include/profile/vector: Likewise.
    727  1.1  mrg 	(vector::push_back(_Tp&&)): Forward argument as rvalue.
    728  1.1  mrg 	* testsuite/23_containers/vector/debug/alloc_prop.cc: New.
    729  1.1  mrg 	* doc/xml/manual/status_cxx2011.xml: Clarify status of container
    730  1.1  mrg 	requirements with respect to allocators.
    731  1.1  mrg 	(status.iso.200x): Add anchor for old ID to preserve existing links.
    732  1.1  mrg 
    733  1.1  mrg 2011-11-08  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    734  1.1  mrg 
    735  1.1  mrg 	* include/bits/shared_ptr_base.h (_Sp_counted_ptr): Make 'final'.
    736  1.1  mrg 	(_Sp_counted_deleter): Make 'final'. Use allocator_traits.
    737  1.1  mrg 	(_Sp_counted_ptr_inplace): Make 'final'. Use allocator_traits.
    738  1.1  mrg 	Derive from _Sp_counted_ptr instead of _Sp_counted_deleter to use EBO
    739  1.1  mrg 	for the allocator.
    740  1.1  mrg 	(__shared_count, __shared_ptr): Use allocator_traits.
    741  1.1  mrg 	* include/std/future (__future_base::_Result_alloc): Make 'final'. Use
    742  1.1  mrg 	allocator traits.
    743  1.1  mrg 	(__future_base::_Task_state): Make 'final'.
    744  1.1  mrg 	(__future_base::_Deferred_state): Likewise.
    745  1.1  mrg 	(__future_base::_Async_state): Likewise.
    746  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/alloc_min.cc: New.
    747  1.1  mrg 	* testsuite/20_util/shared_ptr/creation/alloc_min.cc: New.
    748  1.1  mrg 	* testsuite/20_util/shared_ptr/creation/private.cc: New.
    749  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust line numbers.
    750  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/alloc_min.cc: New.
    751  1.1  mrg 	* testsuite/30_threads/promise/cons/alloc_min.cc: New.
    752  1.1  mrg 
    753  1.1  mrg 2011-11-08  Paolo Carlini  <paolo.carlini (a] oracle.com>
    754  1.1  mrg 
    755  1.1  mrg 	* acinclude.m4 ([GLIBCXX_ENABLE_VISIBILITY]): Rename to
    756  1.1  mrg 	[GLIBCXX_ENABLE_LIBSTDCXX_VISIBILITY], likewise for the
    757  1.1  mrg 	option itself, to --enable-libstdcxx-visibility.
    758  1.1  mrg 	* configure.ac: Adjust call.
    759  1.1  mrg 	* doc/xml/manual/configure.xml: Update.
    760  1.1  mrg 	* configure: Regenerate.
    761  1.1  mrg 
    762  1.1  mrg 2011-11-08  Paolo Carlini  <paolo.carlini (a] oracle.com>
    763  1.1  mrg 
    764  1.1  mrg 	* testsuite/29_atomics/headers/atomic/macros.cc: Avoid -Wall
    765  1.1  mrg 	warnings.
    766  1.1  mrg 	* testsuite/29_atomics/atomic/cons/user_pod.cc: Likewise.
    767  1.1  mrg 
    768  1.1  mrg 2011-11-08  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    769  1.1  mrg 
    770  1.1  mrg 	PR libstdc++/51018
    771  1.1  mrg 	* testsuite/30_threads/thread/native_handle/typesizes.cc: Do not run
    772  1.1  mrg 	on netbsd.
    773  1.1  mrg 
    774  1.1  mrg 2011-11-07  Aldy Hernandez  <aldyh (a] redhat.com>
    775  1.1  mrg 	    Richard Henderson  <rth (a] redhat.com>
    776  1.1  mrg 
    777  1.1  mrg 	Merged from transactional-memory.
    778  1.1  mrg 
    779  1.1  mrg 	* testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_TM_1.
    780  1.1  mrg 	* libsupc++/eh_tm.cc: New file.
    781  1.1  mrg 	* libsupc++/unwind-cxx.h (__cxa_tm_cleanup): Declare.
    782  1.1  mrg 	* config/abi/pre/gnu.ver: Export __cxa_tm_cleanup.
    783  1.1  mrg 	* config/abi/pre/gnu-versioned-namespace.ver: Likewise.
    784  1.1  mrg 	* libsupc++/Makefile.am (sources): Add eh_tm.cc.
    785  1.1  mrg 	* libsupc++/Makefile.in: Rebuild.
    786  1.1  mrg 
    787  1.1  mrg 2011-11-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
    788  1.1  mrg 
    789  1.1  mrg 	PR libstdc++/51018
    790  1.1  mrg 	* include/profile/impl/profiler_node.h (__stack_hash::
    791  1.1  mrg 	operator()(__stack_t)): Just use std::size_t everywhere.
    792  1.1  mrg 
    793  1.1  mrg 2011-11-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    794  1.1  mrg 
    795  1.1  mrg 	* include/std/future (__future_base::_Ptr): Use alias-declaration.
    796  1.1  mrg 	(__is_same_pkgdtask): Rename to __constrain_pkgdtask and use decay
    797  1.1  mrg 	instead of remove_reference so that cv-quals are removed.
    798  1.1  mrg 
    799  1.1  mrg 2011-11-07  Ed Smith-Rowland  <3dw4rd (a] verizon.net>
    800  1.1  mrg 
    801  1.1  mrg 	* include/precompiled/stdc++.h: Add cstdalign.
    802  1.1  mrg 
    803  1.1  mrg 2011-11-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
    804  1.1  mrg 
    805  1.1  mrg 	* include/std/complex (complex<>::real(), complex<>::imag()):
    806  1.1  mrg 	Remove redundant const qualifiers.
    807  1.1  mrg 
    808  1.1  mrg 2011-11-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    809  1.1  mrg 
    810  1.1  mrg 	* include/bits/ptr_traits.h (__rebind): Replace with...
    811  1.1  mrg 	(rebind): Implement using alias-declaration.
    812  1.1  mrg 	* include/ext/pointer.h (__rebind): Replace with...
    813  1.1  mrg 	(rebind): Implement using alias-declaration.
    814  1.1  mrg 	* include/bits/alloc_traits.h (__rebind_alloc, __rebind_traits):
    815  1.1  mrg 	Replace with...
    816  1.1  mrg 	(rebind_alloc, rebind_traits): Implement using alias-declaration.
    817  1.1  mrg 	* include/ext/alloc_traits.h (rebind): Use rebind_alloc instead of
    818  1.1  mrg 	__rebind_alloc.
    819  1.1  mrg 	* include/std/scoped_allocator (rebind): Likewise.
    820  1.1  mrg 
    821  1.1  mrg 2011-11-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    822  1.1  mrg 
    823  1.1  mrg 	* include/std/mutex (call_once): Store closure in __once_functor
    824  1.1  mrg 	as bound function wrapper might not be copyable.
    825  1.1  mrg 
    826  1.1  mrg 2011-11-07  Andrew MacLeod  <amacleod (a] redhat.com>
    827  1.1  mrg 
    828  1.1  mrg 	* include/bits/atomic_base.h (atomic_thread_fence): Revert.
    829  1.1  mrg 	(atomic_signal_fence): Revert.
    830  1.1  mrg 
    831  1.1  mrg 2011-11-07  Andrew MacLeod  <amacleod (a] redhat.com>
    832  1.1  mrg 
    833  1.1  mrg 	* include/bits/atomic_base.h (atomic_thread_fence): Call builtin.
    834  1.1  mrg 	(atomic_signal_fence): Call builtin.
    835  1.1  mrg 	(atomic_flag::test_and_set): Call __atomic_exchange when it is lockfree,
    836  1.1  mrg 	otherwise fall back to call __sync_lock_test_and_set.
    837  1.1  mrg 	(atomic_flag::clear): Call __atomic_store when it is lockfree,
    838  1.1  mrg 	otherwise fall back to call __sync_lock_release.
    839  1.1  mrg 
    840  1.1  mrg 2011-11-07  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    841  1.1  mrg 
    842  1.1  mrg 	PR bootstrap/50982
    843  1.1  mrg 	* include/Makefile.am (${host_builddir}/gthr-posix.h): Reflect
    844  1.1  mrg 	gthr-posix.h move.
    845  1.1  mrg 	* include/Makefile.in: Regenerate.
    846  1.1  mrg 
    847  1.1  mrg 2011-11-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    848  1.1  mrg 
    849  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_SC_NPROC_ONLN): Define.
    850  1.1  mrg 	(GLIBCXX_CHECK_PTHREADS_NUM_PROCESSORS_NP): Define.
    851  1.1  mrg 	(GLIBCXX_CHECK_SYSCTL_HW_NCPU): Define.
    852  1.1  mrg 	* configure.ac: Use new checks.
    853  1.1  mrg 	* configure: Regenerate.
    854  1.1  mrg 	* config.h.in: Regenerate.
    855  1.1  mrg 	* src/thread.cc: Check new config macros.
    856  1.1  mrg 	* testsuite/lib/libstdc++.exp: Likewise.
    857  1.1  mrg 
    858  1.1  mrg 2011-11-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    859  1.1  mrg 
    860  1.1  mrg 	* config/abi/pre/gnu.ver: Fix exports for string::pop_back.
    861  1.1  mrg 
    862  1.1  mrg 2011-11-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    863  1.1  mrg 
    864  1.1  mrg 	* acinclude.m4: Check for <stdalign.h>
    865  1.1  mrg 	* configure: Regenerate.
    866  1.1  mrg 	* config.h.in: Likewise.
    867  1.1  mrg 	* include/Makefile.am: Add <cstdalign>.
    868  1.1  mrg 	* include/Makefile.in: Regenerate.
    869  1.1  mrg 	* include/c_global/cstdalign: New.
    870  1.1  mrg 	* testsuite/18_support/headers/cstdalign/std_c++0x_neg.cc: New.
    871  1.1  mrg 	* doc/xml/manual/backwards_compatibility.xml: Update.
    872  1.1  mrg 	* doc/xml/manual/status_cxx2011.xml: Update.
    873  1.1  mrg 
    874  1.1  mrg 2011-11-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    875  1.1  mrg 
    876  1.1  mrg 	PR libstdc++/50982
    877  1.1  mrg 	* include/std/mutex (__once_proxy): Use void parameter list to
    878  1.1  mrg 	work on implicit extern "C" systems.
    879  1.1  mrg 
    880  1.1  mrg 2011-11-07  Xinliang David Li  <davidxl (a] google.com>
    881  1.1  mrg 
    882  1.1  mrg 	* include/backward/hashtable.h: Make __stl_prime_list
    883  1.1  mrg 	in comdat section.
    884  1.1  mrg 
    885  1.1  mrg 2011-11-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    886  1.1  mrg 
    887  1.1  mrg 	* include/bits/basic_string.h (basic_string::at): Move adjacent to other
    888  1.1  mrg 	overload.
    889  1.1  mrg 	(basic_string::pop_back): Define.
    890  1.1  mrg 	* include/debug/string (__gnu_debug::basic_string::pop_back): Likewise.
    891  1.1  mrg 	* include/ext/vstring.h (__versa_string::pop_back): Likewise.
    892  1.1  mrg 	* config/abi/pre/gnu.ver: Add new symbols.
    893  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/char/pop_back.cc: New.
    894  1.1  mrg 	* testsuite/21_strings/basic_string/modifiers/wchar_t/pop_back.cc: New.
    895  1.1  mrg 	* testsuite/21_strings/basic_string/range_access.cc: Split to ...
    896  1.1  mrg 	* testsuite/21_strings/basic_string/range_access/char/1.cc: Here and ...
    897  1.1  mrg 	* testsuite/21_strings/basic_string/range_access/wchar_t/1.cc: Here.
    898  1.1  mrg 	* testsuite/ext/vstring/modifiers/char/pop_back.cc: New.
    899  1.1  mrg 	* testsuite/ext/vstring/modifiers/wchar_t/pop_back.cc: New.
    900  1.1  mrg 
    901  1.1  mrg 2011-11-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    902  1.1  mrg 
    903  1.1  mrg 	* doc/xml/manual/backwards_compatibility.xml: Fix autoconf tests for
    904  1.1  mrg 	C++11 compiler features and library headers. Add stable id
    905  1.1  mrg 	attributes. Use <filename> element for headers and surround in angle
    906  1.1  mrg 	brackets. Use <classname> for classes.
    907  1.1  mrg 	* doc/html/*: Regenerate.
    908  1.1  mrg 
    909  1.1  mrg 2011-11-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    910  1.1  mrg 
    911  1.1  mrg 	* doc/xml/manual/status_cxx2011.xml: Document <cuchar> and
    912  1.1  mrg 	<cstdalign> as missing.
    913  1.1  mrg 
    914  1.1  mrg 2011-11-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    915  1.1  mrg 
    916  1.1  mrg 	* doc/xml/faq.xml: Replace references to C++0x with C++11.
    917  1.1  mrg 	* doc/xml/manual/intro.xml: Likewise.
    918  1.1  mrg 	* doc/xml/manual/backwards_compatibility.xml: Likewise.
    919  1.1  mrg 	* doc/xml/manual/shared_ptr.xml: Likewise.
    920  1.1  mrg 	* doc/xml/manual/configure.xml: Likewise.
    921  1.1  mrg 	* doc/xml/manual/evolution.xml: Likewise.
    922  1.1  mrg 	* doc/xml/manual/using.xml: Likewise.
    923  1.1  mrg 	* doc/xml/manual/strings.xml: Likewise.
    924  1.1  mrg 	* doc/xml/manual/debug_mode.xml: Likewise.
    925  1.1  mrg 	* doc/xml/manual/policy_data_structures.xml: Likewise.
    926  1.1  mrg 	* doc/xml/manual/extensions.xml: Likewise.
    927  1.1  mrg 	* doc/xml/manual/diagnostics.xml: Likewise.
    928  1.1  mrg 	* doc/xml/manual/test.xml: Likewise.
    929  1.1  mrg 	* doc/xml/manual/status_cxx200x.xml: Likewise, and rename to...
    930  1.1  mrg 	* doc/xml/manual/status_cxx2011.xml: Here.
    931  1.1  mrg 	* doc/Makefile.am: Rename status_cxx200x.xml.
    932  1.1  mrg 	* doc/Makefile.in: Regenerate.
    933  1.1  mrg 	* doc/html/*: Regenerate.
    934  1.1  mrg 
    935  1.1  mrg 2011-11-06  Franois Dumont <fdumont (a] gcc.gnu.org>
    936  1.1  mrg 
    937  1.1  mrg 	* testsuite/performance/23_containers/insert_erase/41975.cc: Add
    938  1.1  mrg 	tests to check performance with or without cache of hash code and with
    939  1.1  mrg 	string type that has a costlier hash functor than int type.
    940  1.1  mrg 
    941  1.1  mrg 2011-11-06  Benjamin Kosnik  <bkoz (a] redhat.com>
    942  1.1  mrg 	    Andrew MacLeod  <amacleod (a] redhat.com>
    943  1.1  mrg 
    944  1.1  mrg 	Merged from cxx-mem-model.
    945  1.1  mrg 
    946  1.1  mrg 	* include/Makefile.am (bits_headers): Remove atomic_0.h, atomic_2.h.
    947  1.1  mrg 	* include/Makefile.in: Regenerate.
    948  1.1  mrg 	* src/Makefile.am (sources): Rename atomic.cc to
    949  1.1  mrg 	compatibility-atomic-c++0x.cc.
    950  1.1  mrg 	* src/Makefile.in: Regenerate.
    951  1.1  mrg 	* include/bits/atomic_0.h: Remove.
    952  1.1  mrg 	* include/bits/atomic_2.h: Incorporate into...
    953  1.1  mrg 	* include/bits/atomic_base.h: ...this.  Use new __atomic routines.
    954  1.1  mrg 	* include/std/atomic: Add generic atomic calls to basic atomic class.
    955  1.1  mrg 	* src/atomic.cc: Move...
    956  1.1  mrg 	* src/compatibility-atomic-c++0x.cc: ...here.
    957  1.1  mrg 	* src/compatibility-c++0x.cc: Tweak.
    958  1.1  mrg 	* testsuite/29_atomics/atomic/cons/user_pod.cc: Fix.
    959  1.1  mrg 	* testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
    960  1.1  mrg 	  Same.
    961  1.1  mrg 	* testsuite/29_atomics/headers/atomic/macros.cc: Same.
    962  1.1  mrg 
    963  1.1  mrg 2011-11-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    964  1.1  mrg 
    965  1.1  mrg 	* doc/xml/manual/test.xml: Fix dg-warning examples.
    966  1.1  mrg 
    967  1.1  mrg 2011-11-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    968  1.1  mrg 
    969  1.1  mrg 	PR libstdc++/44436
    970  1.1  mrg 	* doc/xml/manual/status_cxx200x.xml: Document emplace members are
    971  1.1  mrg 	missing.
    972  1.1  mrg 
    973  1.1  mrg 2011-11-05  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    974  1.1  mrg 
    975  1.1  mrg 	PR libstdc++/49894
    976  1.1  mrg 	PR bootstrap/50982
    977  1.1  mrg 	* include/std/mutex (once_flag): Use NSDMI.
    978  1.1  mrg 
    979  1.1  mrg 2011-11-04  Benjamin Kosnik  <bkoz (a] redhat.com>
    980  1.1  mrg 
    981  1.1  mrg 	* scripts/run_doxygen: Fix sed quoting.
    982  1.1  mrg 
    983  1.1  mrg 2011-11-03  Benjamin Kosnik  <bkoz (a] redhat.com>
    984  1.1  mrg 
    985  1.1  mrg 	* doc/doxygen/doxygroups.cc: Add markup for namespace tr2.
    986  1.1  mrg 	* include/tr2/bool_set: Adjust doxygen markup.
    987  1.1  mrg 	* include/tr2/dynamic_bitset: Same.
    988  1.1  mrg 	* include/tr2/type_traits: Same.
    989  1.1  mrg 
    990  1.1  mrg 2011-11-03  Benjamin Kosnik  <bkoz (a] redhat.com>
    991  1.1  mrg 
    992  1.1  mrg 	* doc/html/*: Regenerate.
    993  1.1  mrg 
    994  1.1  mrg 2011-11-02  Richard B. Kreckel  <kreckel (a] ginac.de>
    995  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
    996  1.1  mrg 
    997  1.1  mrg 	PR libstdc++/50880
    998  1.1  mrg 	* include/std/complex (__complex_acosh): Fix in a better way,
    999  1.1  mrg 	use Kahan's formula.
   1000  1.1  mrg 	* include/tr1/complex (__complex_acosh): Likewise.
   1001  1.1  mrg 
   1002  1.1  mrg 2011-11-02  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1003  1.1  mrg 
   1004  1.1  mrg 	PR libstdc++/50951
   1005  1.1  mrg 	* include/bits/random.tcc (operator<<(basic_ostream<>&,
   1006  1.1  mrg 	const mersenne_twister_engine<>&): Output _M_p too.
   1007  1.1  mrg 	(operator<<(basic_ostream<>&, const
   1008  1.1  mrg 	subtract_with_carry_engine<>&): Likewise.
   1009  1.1  mrg 	(operator>>(basic_istream<>&, mersenne_twister_engine<>&):
   1010  1.1  mrg 	Reload it.
   1011  1.1  mrg 	(operator>>(basic_istream<>&, subtract_with_carry_engine<>&):
   1012  1.1  mrg 	Likewise.
   1013  1.1  mrg 	* include/bits/random.h (mersenne_twister_engine<>::operator==):
   1014  1.1  mrg 	Compare _M_p too.
   1015  1.1  mrg 	(subtract_with_carry_engine<>::operator==): Compare _M_carry
   1016  1.1  mrg 	and _M_p too.
   1017  1.1  mrg 	(shuffle_order_engine<>::operator==): Compare _M_v(s) and _M_y too.
   1018  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/
   1019  1.1  mrg 	operators/serialize.cc: Extend.
   1020  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/
   1021  1.1  mrg 	operators/serialize.cc: Likewise.
   1022  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/
   1023  1.1  mrg 	operators/serialize.cc: Likewise.
   1024  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/
   1025  1.1  mrg 	operators/serialize.cc: Likewise.
   1026  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/
   1027  1.1  mrg 	operators/serialize.cc: Likewise.
   1028  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/
   1029  1.1  mrg 	operators/serialize.cc: Likewise.
   1030  1.1  mrg 
   1031  1.1  mrg 2011-11-02  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1032  1.1  mrg 
   1033  1.1  mrg 	* acinclude.m4 (GLIBCXX_CONFIGURE): Determine and substitute
   1034  1.1  mrg 	toplevel_builddir.
   1035  1.1  mrg 	(GLIBCXX_ENABLE_THREADS): Remove glibcxx_thread_h,
   1036  1.1  mrg 	HAVE_GTHR_DEFAULT, enable_thread.
   1037  1.1  mrg 	(GLIBCXX_CHECK_GTHREADS): Reflect gthr move to libgcc.
   1038  1.1  mrg 	* include/Makefile.am (thread_host_headers): Remove
   1039  1.1  mrg 	${host_builddir}/gthr-tpf.h.
   1040  1.1  mrg 	(${host_builddir}/gthr.h): Reflect gthr move to libgcc.
   1041  1.1  mrg 	Use $<.
   1042  1.1  mrg 	(${host_builddir}/gthr-single.h): Likewise.
   1043  1.1  mrg 	(${host_builddir}/gthr-posix.h): Likewise.
   1044  1.1  mrg 	(${host_builddir}/gthr-tpf.h): Remove.
   1045  1.1  mrg 	(${host_builddir}/gthr-default.h): Likewise.
   1046  1.1  mrg 	* configure, config.h.in: Regenerate.
   1047  1.1  mrg 	* Makefile.in, doc/Makefile.in, include/Makefile.in,
   1048  1.1  mrg 	libsupc++/Makefile.in, po/Makefile.in, python/Makefile.in,
   1049  1.1  mrg 	src/Makefile.intestsuite/Makefile.in: Regenerate.
   1050  1.1  mrg 
   1051  1.1  mrg 2011-11-02  Benjamin Kosnik  <bkoz (a] redhat.com>
   1052  1.1  mrg 
   1053  1.1  mrg 	* include/bits/c++config: Add tr2 to versioned namespaces.
   1054  1.1  mrg 	* scripts/run_doxygen: Adjust generated man files as well.
   1055  1.1  mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers.
   1056  1.1  mrg 
   1057  1.1  mrg 2011-11-02  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1058  1.1  mrg 
   1059  1.1  mrg 	* include/std/future (promise): Add constructors for uses-allocator
   1060  1.1  mrg 	construction from rvalue promise.
   1061  1.1  mrg 	(packaged_task): Implement LWG 2067. Add additional constructors for
   1062  1.1  mrg 	uses-allocator construction.
   1063  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/3.cc: New.
   1064  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/alloc2.cc: New.
   1065  1.1  mrg 	* testsuite/30_threads/promise/cons/alloc2.cc: New.
   1066  1.1  mrg 
   1067  1.1  mrg 2011-10-31  Jason Merrill  <jason (a] redhat.com>
   1068  1.1  mrg 
   1069  1.1  mrg 	* include/Makefile.am (install-freestanding-headers): Install
   1070  1.1  mrg 	c++0x_warning.h.
   1071  1.1  mrg 	* libsupc++/initializer_list: Include it.
   1072  1.1  mrg 
   1073  1.1  mrg 2011-10-31  Gerald Pfeifer  <gerald (a] pfeifer.com>
   1074  1.1  mrg 
   1075  1.1  mrg 	* acinclude.m4 (GLIBCXX_CONFIGURE): Refer to GNU/Linux.
   1076  1.1  mrg 	* configure: Regenerate.
   1077  1.1  mrg 
   1078  1.1  mrg 2011-10-31  Jason Merrill  <jason (a] redhat.com>
   1079  1.1  mrg 
   1080  1.1  mrg 	PR c++/50920
   1081  1.1  mrg 	* include/bits/c++0x_warning.h: Change -std=c++0x to -std=c++11.
   1082  1.1  mrg 
   1083  1.1  mrg 2011-10-30  Gerald Pfeifer  <gerald (a] pfeifer.com>
   1084  1.1  mrg 
   1085  1.1  mrg 	* prerequisites.xml: Refer to GCC (instead of gcc) and GNU/Linux.
   1086  1.1  mrg 	Remove an obsolete reference to a Red Hat release we do not
   1087  1.1  mrg 	support any longer.
   1088  1.1  mrg 	Refer to Debian GNU/Linux.
   1089  1.1  mrg 
   1090  1.1  mrg 2011-10-30  Gerald Pfeifer  <gerald (a] pfeifer.com>
   1091  1.1  mrg 
   1092  1.1  mrg 	* faq.xml (Who's in charge of it?): Refer to the Linux kernel
   1093  1.1  mrg 	instead of just Linux.
   1094  1.1  mrg 	(How do I install libstdc++?): Refer to GNU/Linux instead of
   1095  1.1  mrg 	just Linux.
   1096  1.1  mrg 
   1097  1.1  mrg 2011-10-28  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1098  1.1  mrg 
   1099  1.1  mrg 	* testsuite/30_threads/condition_variable_any/50862.cc: Trivial
   1100  1.1  mrg 	formatting fixes.
   1101  1.1  mrg 
   1102  1.1  mrg 2011-10-28  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1103  1.1  mrg 
   1104  1.1  mrg 	* testsuite/23_containers/unordered_map/operations/count.cc: New.
   1105  1.1  mrg 	* testsuite/23_containers/multimap/operations/count.cc: Likewise.
   1106  1.1  mrg 	* testsuite/23_containers/set/operations/count.cc: Likewise.
   1107  1.1  mrg 	* testsuite/23_containers/unordered_multimap/operations/count.cc:
   1108  1.1  mrg 	Likewise.
   1109  1.1  mrg 	* testsuite/23_containers/unordered_set/operations/count.cc: Likewise.
   1110  1.1  mrg 	* testsuite/23_containers/multiset/operations/count.cc: Likewise.
   1111  1.1  mrg 	* testsuite/23_containers/unordered_multiset/operations/count.cc:
   1112  1.1  mrg 	Likewise.
   1113  1.1  mrg 	* testsuite/23_containers/map/operations/count.cc: Likewise.
   1114  1.1  mrg 
   1115  1.1  mrg 2011-10-28  Richard B. Kreckel  <kreckel (a] ginac.de>
   1116  1.1  mrg 
   1117  1.1  mrg 	* include/std/complex (__complex_acosh): Just use '< _Tp()'.
   1118  1.1  mrg 	* include/tr1/complex (__complex_acosh): Likewise.
   1119  1.1  mrg 
   1120  1.1  mrg 2011-10-27  Richard B. Kreckel  <kreckel (a] ginac.de>
   1121  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   1122  1.1  mrg 
   1123  1.1  mrg 	PR libstdc++/50880
   1124  1.1  mrg 	* include/std/complex (__complex_acosh): Fix for __z.real() < 0.
   1125  1.1  mrg 	* include/tr1/complex (__complex_acosh): Likewise.
   1126  1.1  mrg 	* testsuite/26_numerics/complex/50880.cc: New.
   1127  1.1  mrg 	* testsuite/tr1/8_c_compatibility/complex/50880.cc: Likewise.
   1128  1.1  mrg 
   1129  1.1  mrg 2011-10-27  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1130  1.1  mrg 
   1131  1.1  mrg 	PR libstdc++/50862
   1132  1.1  mrg 	* include/std/condition_variable (condition_variable_any::wait): Avoid
   1133  1.1  mrg 	terminating if relocking user mutex throws during stack-unwinding.
   1134  1.1  mrg 	* testsuite/30_threads/condition_variable_any/50862.cc: Add dg-require.
   1135  1.1  mrg 
   1136  1.1  mrg 2011-10-25  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1137  1.1  mrg 
   1138  1.1  mrg 	* include/std/condition_variable (condition_variable_any): Remove
   1139  1.1  mrg 	unused native_handle_type typedef.
   1140  1.1  mrg 	* src/condition_variable.cc (condition_variable): Add missing noexcept
   1141  1.1  mrg 	specifications.
   1142  1.1  mrg 	* testsuite/30_threads/condition_variable_any/requirements/
   1143  1.1  mrg 	typedefs.cc: Remove.
   1144  1.1  mrg 
   1145  1.1  mrg 2011-10-25  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1146  1.1  mrg 
   1147  1.1  mrg 	PR libstdc++/50862
   1148  1.1  mrg 	* include/std/condition_variable (condition_variable_any::wait): Fix
   1149  1.1  mrg 	deadlock and ensure _Lock::lock() is called on exit.
   1150  1.1  mrg 	(condition_variable_any::native_handle): Remove, as per LWG 1500.
   1151  1.1  mrg 	* testsuite/30_threads/condition_variable_any/50862.cc: New.
   1152  1.1  mrg 
   1153  1.1  mrg 2011-10-25  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1154  1.1  mrg 
   1155  1.1  mrg 	PR libstdc++/49894
   1156  1.1  mrg 	* include/std/mutex (__mutex_base,__recursive_mutex_base): Define new
   1157  1.1  mrg 	base classes to manage construction/destruction of native mutexes,
   1158  1.1  mrg 	using NSDMI when INIT macros are defined.
   1159  1.1  mrg 	(mutex,recursive_mutex,timed_mutex,recursive_timed_mutex): Derive from
   1160  1.1  mrg 	new base classes.
   1161  1.1  mrg 	* include/std/condition_variable (condition_variable): Use NSDMI when
   1162  1.1  mrg 	INIT macro is defined. Use noexcept.
   1163  1.1  mrg 	* src/condition_variable.cc (condition_variable): Explicitly-default
   1164  1.1  mrg 	constructor/destructor when using NSDMI. Use noexcept.
   1165  1.1  mrg 	(condition_variable_any): Likewise.
   1166  1.1  mrg 
   1167  1.1  mrg 2011-10-24  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1168  1.1  mrg 
   1169  1.1  mrg 	* testsuite/30_threads/async/49668.cc: Add missing dg-require.
   1170  1.1  mrg 	* testsuite/30_threads/packaged_task/49668.cc: Likewise.
   1171  1.1  mrg 
   1172  1.1  mrg 2011-10-22  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1173  1.1  mrg 
   1174  1.1  mrg 	PR libstdc++/50834
   1175  1.1  mrg 	* doc/xml/manual/using.xml: Update thread safety docs w.r.t. C++11.
   1176  1.1  mrg 
   1177  1.1  mrg 2011-10-22  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1178  1.1  mrg 
   1179  1.1  mrg 	PR libstdc++/50196
   1180  1.1  mrg 	* acinclude.m4 (GLIBCXX_HAS_GTHREADS): Don't depend on _POSIX_TIMEOUTS.
   1181  1.1  mrg 	* configure: Regenerate.
   1182  1.1  mrg 	* include/std/mutex (timed_mutex, recursive_timed_mutex): Define
   1183  1.1  mrg 	conditionally on GTHREADS_HAS_MUTEX_TIMEDLOCK.
   1184  1.1  mrg 	* testsuite/lib/libstdc++.exp (check_v3_target_gthreads_timed): Define.
   1185  1.1  mrg 	* testsuite/lib/dg-options.exp (dg-require-gthreads-timed): Define.
   1186  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
   1187  1.1  mrg 	Use dg-require-gthreads-timed instead of dg-require-gthreads.
   1188  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/native_handle/
   1189  1.1  mrg 	typesizes.cc: Likewise.
   1190  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
   1191  1.1  mrg 	Likewise.
   1192  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
   1193  1.1  mrg 	Likewise.
   1194  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
   1195  1.1  mrg 	Likewise.
   1196  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
   1197  1.1  mrg 	Likewise.
   1198  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
   1199  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc:
   1200  1.1  mrg 	Likewise.
   1201  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
   1202  1.1  mrg 	Likewise.
   1203  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
   1204  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
   1205  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
   1206  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
   1207  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
   1208  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
   1209  1.1  mrg 	Likewise.
   1210  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
   1211  1.1  mrg 	Likewise.
   1212  1.1  mrg 	* testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
   1213  1.1  mrg 	Likewise.
   1214  1.1  mrg 	* testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
   1215  1.1  mrg 	* testsuite/30_threads/timed_mutex/native_handle/typesizes.cc:
   1216  1.1  mrg 	Likewise.
   1217  1.1  mrg 	* testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
   1218  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
   1219  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
   1220  1.1  mrg 	* testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
   1221  1.1  mrg 	* testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
   1222  1.1  mrg 	* testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
   1223  1.1  mrg 	* testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
   1224  1.1  mrg 	Likewise.
   1225  1.1  mrg 	* testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
   1226  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
   1227  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
   1228  1.1  mrg 	* testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
   1229  1.1  mrg 	* testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
   1230  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
   1231  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
   1232  1.1  mrg 	* testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
   1233  1.1  mrg 	* testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
   1234  1.1  mrg 	* testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
   1235  1.1  mrg 	* testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
   1236  1.1  mrg 	* testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
   1237  1.1  mrg 
   1238  1.1  mrg 2011-10-19  Ed Smith-Rowland  <3dw4rd (a] verizon.net>
   1239  1.1  mrg 
   1240  1.1  mrg 	* include/tr2/bool_set (bool_set): New.
   1241  1.1  mrg 	* include/tr2/bool_set.tcc: New.
   1242  1.1  mrg 	* include/tr2/dynamic_bitset (dynamic_bitset): New.
   1243  1.1  mrg 	* include/tr2/ratio (kibi, mebi, gibi, tebi, pebi, exbi): New.
   1244  1.1  mrg 	* include/Makefile.am: Add files.
   1245  1.1  mrg 	* include/Makefile.in: Regenerate.
   1246  1.1  mrg 
   1247  1.1  mrg 2011-10-19  Benjamin Kosnik  <bkoz (a] redhat.com>
   1248  1.1  mrg 
   1249  1.1  mrg 	* doc/doxygen/user.cfg.in: Add tr2 files.
   1250  1.1  mrg 	* testsuite/tr2/headers/all.cc: New.
   1251  1.1  mrg 	* testsuite/tr2/headers/using_namespace_std_tr2.cc: New.
   1252  1.1  mrg 
   1253  1.1  mrg 	* include/tr2/type_traits: Tweak.
   1254  1.1  mrg 
   1255  1.1  mrg 2011-10-18  Jason Merrill  <jason (a] redhat.com>
   1256  1.1  mrg 
   1257  1.1  mrg 	PR c++/50500
   1258  1.1  mrg 	* include/bits/shared_ptr.h: Default copy ctor and assignment.
   1259  1.1  mrg 	* testsuite/util/testsuite_allocator.h: Define copy assignment.
   1260  1.1  mrg 	* testsuite/util/testsuite_rvalref.h: Default copy assignment.
   1261  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Remove note tags.
   1262  1.1  mrg 
   1263  1.1  mrg 2011-10-17  Michael Spertus  <mike_spertus (a] symantec.com>
   1264  1.1  mrg 
   1265  1.1  mrg 	* include/tr2/type_traits (bases, direct_bases, typelist): New.
   1266  1.1  mrg 
   1267  1.1  mrg 2011-10-17  Benjamin Kosnik  <bkoz (a] redhat.com>
   1268  1.1  mrg 
   1269  1.1  mrg 	* libstdc++-v3/include/Makefile.am: Add tr2 directory and includes.
   1270  1.1  mrg 	* libstdc++-v3/include/Makefile.in: Regenerate.
   1271  1.1  mrg 
   1272  1.1  mrg 	* scripts/create_testsuite_files: Search tr2 directory.
   1273  1.1  mrg 	* testsuite/libstdc++-dg/conformance.exp: Same.
   1274  1.1  mrg 
   1275  1.1  mrg 	* testsuite/tr2/bases/requirements/explicit_instantiation.cc: New.
   1276  1.1  mrg 	* testsuite/tr2/bases/requirements/typedefs.cc: New.
   1277  1.1  mrg 	* testsuite/tr2/bases/value.cc: New.
   1278  1.1  mrg 	* testsuite/tr2/direct_bases/requirements/
   1279  1.1  mrg 	explicit_instantiation.cc: New.
   1280  1.1  mrg 	* testsuite/tr2/direct_bases/requirements/typedefs.cc: New.
   1281  1.1  mrg 	* testsuite/tr2/direct_bases/value.cc: New.
   1282  1.1  mrg 
   1283  1.1  mrg 2011-10-17  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1284  1.1  mrg 
   1285  1.1  mrg 	PR bootstrap/50715
   1286  1.1  mrg 	* config/abi/pre/gnu.ver (CXXABI_1.3.6): Remove duplicate
   1287  1.1  mrg 	__cxa_get_exception_ptr.
   1288  1.1  mrg 
   1289  1.1  mrg 2011-10-14  Franois Dumont  <francois.cppdevs (a] free.fr>
   1290  1.1  mrg 
   1291  1.1  mrg 	* testsuite/performance/23_containers/insert_erase/41975.cc: New.
   1292  1.1  mrg 
   1293  1.1  mrg 2011-10-14  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1294  1.1  mrg 
   1295  1.1  mrg 	* testsuite/22_locale/codecvt_byname/50714.cc: Fix mychar.
   1296  1.1  mrg 
   1297  1.1  mrg 2011-10-14  Jonathan Yong  <jon_y (a] users.sourceforge.net>
   1298  1.1  mrg 
   1299  1.1  mrg 	* configure.host: Use config/os/mingw32-w64 instead of
   1300  1.1  mrg 	config/os/mingw32 if vendor key is "w64".
   1301  1.1  mrg 	* config/os/mingw32-w64: Duplicate from config/os/mingw32.
   1302  1.1  mrg 	* config/os/mingw32-w64/os_defines.h: Enable
   1303  1.1  mrg 	_GLIBCXX_FULLY_DYNAMIC_STRING if undefined.
   1304  1.1  mrg 	* acinclude.m4: Set fully-dynamic-string to 1 when enabled,
   1305  1.1  mrg 	0 when disabled or undefined if unset by user.
   1306  1.1  mrg 	* include/bits/basic_string.h: Check if
   1307  1.1  mrg 	_GLIBCXX_FULLY_DYNAMIC_STRING is set to 0 instead of undefined.
   1308  1.1  mrg 	include/bits/basic_string.tcc: Likewise.
   1309  1.1  mrg 	* configure: Regenerated.
   1310  1.1  mrg 	* config.h.in: Likewise.
   1311  1.1  mrg 
   1312  1.1  mrg 2011-10-13  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1313  1.1  mrg 
   1314  1.1  mrg 	PR libstdc++/50714
   1315  1.1  mrg 	* include/bits/codecvt.h (codecvt<>::codecvt(size_t)): Initialize
   1316  1.1  mrg 	_M_c_locale_codecvt member.
   1317  1.1  mrg 	* testsuite/22_locale/codecvt_byname/50714.cc: New.
   1318  1.1  mrg 
   1319  1.1  mrg 2011-10-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1320  1.1  mrg 
   1321  1.1  mrg 	PR c++/50594
   1322  1.1  mrg 	* libsupc++/new (operator new, operator delete): Decorate with
   1323  1.1  mrg 	__attribute__((__externally_visible__)).
   1324  1.1  mrg 	* include/bits/c++config: Add _GLIBCXX_THROW.
   1325  1.1  mrg 	* libsupc++/del_op.cc: Adjust.
   1326  1.1  mrg 	* libsupc++/del_opv.cc: Likewise.
   1327  1.1  mrg 	* libsupc++/del_opnt.cc: Likewise.
   1328  1.1  mrg 	* libsupc++/del_opvnt.cc: Likewise.
   1329  1.1  mrg 	* libsupc++/new_op.cc: Likewise.
   1330  1.1  mrg 	* libsupc++/new_opv.cc: Likewise.
   1331  1.1  mrg 	* libsupc++/new_opnt.cc: Likewise.
   1332  1.1  mrg 	* libsupc++/new_opvnt.cc: Likewise.
   1333  1.1  mrg 	* testsuite/18_support/50594.cc: New.
   1334  1.1  mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust dg-error
   1335  1.1  mrg 	line number.
   1336  1.1  mrg 
   1337  1.1  mrg 2011-10-11  Emil Wojak  <emil (a] wojak.eu>
   1338  1.1  mrg 
   1339  1.1  mrg 	PR c++/50661
   1340  1.1  mrg 	* include/bits/stl_algobase.h (equal): Compare arrays of pointers
   1341  1.1  mrg 	too with memcmp.
   1342  1.1  mrg 
   1343  1.1  mrg 2011-10-10  Benjamin Kosnik  <bkoz (a] redhat.com>
   1344  1.1  mrg 
   1345  1.1  mrg 	PR libstdc++/49818
   1346  1.1  mrg 	* config/abi/pre/gnu.ver (CXXABI_1.3.6): Add symbols.
   1347  1.1  mrg 	* testsuite/util/testsuite_abi.cc: Same.
   1348  1.1  mrg 	* libsupc++/unwind-cxx.h: Move required eh API...
   1349  1.1  mrg 	* libsupc++/cxxabi.h: ... to here. Add required forward declarations.
   1350  1.1  mrg 	Use _GLIBCXX_NOTHROW.
   1351  1.1  mrg 	* libsupc++/pure.cc (__cxa_deleted_virtual): Add.
   1352  1.1  mrg 	* libsupc++/eh_alloc.cc: Use _GLIBCXX_NOTHROW.
   1353  1.1  mrg 	* libsupc++/eh_catch.cc: Same.
   1354  1.1  mrg 	* libsupc++/eh_globals.cc: Same.
   1355  1.1  mrg 	* libsupc++/eh_type.cc: Same.
   1356  1.1  mrg 
   1357  1.1  mrg 2011-10-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1358  1.1  mrg 
   1359  1.1  mrg 	* testsuite/util/testsuite_allocator.h (uneq_allocator): Add
   1360  1.1  mrg 	propagate_on_container_swap typedef for C++0x testing.
   1361  1.1  mrg 
   1362  1.1  mrg 2011-10-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1363  1.1  mrg 
   1364  1.1  mrg 	* testsuite/27_io/ios_base/cons/assign_neg.cc: Tidy dg- directives,
   1365  1.1  mrg 	for C++0x testing too.
   1366  1.1  mrg 	* testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
   1367  1.1  mrg 	* testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
   1368  1.1  mrg 	* testsuite/24_iterators/istreambuf_iterator/requirements/
   1369  1.1  mrg 	base_classes.cc: Adjust for C++0x testing.
   1370  1.1  mrg 	* testsuite/ext/codecvt/char-1.cc: Avoid warnings in C++0x mode.
   1371  1.1  mrg 	* testsuite/ext/codecvt/char-2.cc: Likewise.
   1372  1.1  mrg 	* testsuite/ext/codecvt/wchar_t.cc: Likewise.
   1373  1.1  mrg 
   1374  1.1  mrg 2011-10-05  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1375  1.1  mrg 
   1376  1.1  mrg 	* include/ext/pod_char_traits.h: Avoid warnings in C++0x mode
   1377  1.1  mrg 	when int_type is unsigned.
   1378  1.1  mrg 
   1379  1.1  mrg 2011-10-04  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1380  1.1  mrg 
   1381  1.1  mrg 	PR libstdc++/49561
   1382  1.1  mrg 	* include/bits/stl_list.h (_List_base<>::_List_impl::_M_size):
   1383  1.1  mrg 	Add in C++0x mode.
   1384  1.1  mrg 	(_List_base<>::_List_impl, _List_base<>::_M_get_node,
   1385  1.1  mrg 	_List_base<>::_M_put_node, _List_base<>::_List_base(_List_base&&),
   1386  1.1  mrg 	list<>::size, list<>::swap, list<>::splice): Use it.
   1387  1.1  mrg 	(operator==(const list<>&, const list<>&)): Rewrite in C++0x mode.
   1388  1.1  mrg 	* include/bits/list.tcc (list<>::erase): Likewise.
   1389  1.1  mrg 	(list<>::merge): Adjust in C++0x mode.
   1390  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
   1391  1.1  mrg 	Adjust dg-error line number.
   1392  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
   1393  1.1  mrg 	Likewise.
   1394  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   1395  1.1  mrg 	constructor_1_neg.cc: Likewise.
   1396  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   1397  1.1  mrg 	constructor_2_neg.cc: Likewise.
   1398  1.1  mrg 
   1399  1.1  mrg 2011-10-04  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1400  1.1  mrg 
   1401  1.1  mrg 	* testsuite/20_util/bind/48698.cc (g): Fix return type, avoid -Wall
   1402  1.1  mrg 	warning.
   1403  1.1  mrg 
   1404  1.1  mrg 2011-10-04  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1405  1.1  mrg 
   1406  1.1  mrg 	* include/ext/alloc_traits.h (__alloc_traits::max_size): Define.
   1407  1.1  mrg 	(__alloc_traits::rebind): Define.
   1408  1.1  mrg 	* include/bits/stl_vector.h: Use them.
   1409  1.1  mrg 	* testsuite/util/testsuite_allocator.h (SimpleAllocator): Define.
   1410  1.1  mrg 	* testsuite/23_containers/vector/allocator/minimal.cc: New.
   1411  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
   1412  1.1  mrg 	Adjust dg-error line numbers.
   1413  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
   1414  1.1  mrg 	Likewise.
   1415  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   1416  1.1  mrg 	constructor_1_neg.cc: Likewise.
   1417  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   1418  1.1  mrg 	constructor_2_neg.cc: Likewise.
   1419  1.1  mrg 
   1420  1.1  mrg 2011-10-03  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1421  1.1  mrg 
   1422  1.1  mrg 	* testsuite/20_util/pointer_traits/pointer_to.cc: Define equality
   1423  1.1  mrg 	operator and use.
   1424  1.1  mrg 
   1425  1.1  mrg 2011-10-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1426  1.1  mrg 
   1427  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::insert(value_type&&),
   1428  1.1  mrg 	insert(const_iterator, value_type&&)): Don't define here...
   1429  1.1  mrg 	* include/bits/unordered_set.h (__unordered_set<>,
   1430  1.1  mrg 	__unordered_multiset<>): ... define here instead.
   1431  1.1  mrg 
   1432  1.1  mrg 2011-09-29  Jason Merrill  <jason (a] redhat.com>
   1433  1.1  mrg 
   1434  1.1  mrg 	* testsuite/util/testsuite_tr1.h (test_property): Avoid
   1435  1.1  mrg 	ambiguity.
   1436  1.1  mrg 
   1437  1.1  mrg 2011-10-01  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1438  1.1  mrg 
   1439  1.1  mrg 	* include/debug/vector (vector<>::erase(iterator, iterator): Check
   1440  1.1  mrg 	iterators equality using normal iterators.
   1441  1.1  mrg 	* include/debug/deque (deque<>::erase(iterator, iterator): Likewise.
   1442  1.1  mrg 
   1443  1.1  mrg 2011-09-29  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1444  1.1  mrg 
   1445  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::_Hashtable(_Hashtable&&)):
   1446  1.1  mrg 	Remove noexcept from declaration too.
   1447  1.1  mrg 
   1448  1.1  mrg 2011-09-27  Benjamin Kosnik  <bkoz (a] redhat.com>
   1449  1.1  mrg 
   1450  1.1  mrg 	* doc/html/*: Regenerate.
   1451  1.1  mrg 
   1452  1.1  mrg 	* doc/Makefile.am: Un-nest the ext output directory.
   1453  1.1  mrg 	* doc/Makefile.in: Regenerate.
   1454  1.1  mrg 	* spine.xml: Remove authors, add abstract for short
   1455  1.1  mrg 	contents. Rename to index.html for html output.
   1456  1.1  mrg 	* manual/spine.xml: Authors here, manual starts with index.html.
   1457  1.1  mrg 	* api.xml: Update.
   1458  1.1  mrg 	* faq.xml: Same.
   1459  1.1  mrg 
   1460  1.1  mrg 2011-09-27  Marcus Shawcroft  <marcus.shawcroft (a] arm.com>
   1461  1.1  mrg 
   1462  1.1  mrg 	* libsupc++/tinfo.cc (type_info::operator==): Test __name instead
   1463  1.1  mrg 	of name().
   1464  1.1  mrg 
   1465  1.1  mrg 2011-09-26  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1466  1.1  mrg 
   1467  1.1  mrg 	PR libstdc++/50529
   1468  1.1  mrg 	* include/bits/vector.tcc (vector<>::erase(iterator, iterator)):
   1469  1.1  mrg 	Fix to do nothing if the range is empty.
   1470  1.1  mrg 	* include/bits/stl_bvector.h: Likewise.
   1471  1.1  mrg 	* include/bits/deque.tcc: Likewise.
   1472  1.1  mrg 	* include/debug/vector: Adjust.
   1473  1.1  mrg 	* include/debug/deque: Likewise.
   1474  1.1  mrg 	* testsuite/23_containers/vector/modifiers/erase/50529.cc: New.
   1475  1.1  mrg 	* testsuite/23_containers/deque/modifiers/erase/50529.cc: Likewise.
   1476  1.1  mrg 	* testsuite/23_containers/deque/modifiers/erase/3.cc: Adjust.
   1477  1.1  mrg 
   1478  1.1  mrg 2011-09-25  Benjamin Kosnik  <bkoz (a] redhat.com>
   1479  1.1  mrg 	    Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1480  1.1  mrg 
   1481  1.1  mrg 	PR libstdc++/48698
   1482  1.1  mrg 	* acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Set libtool_VERSION here.
   1483  1.1  mrg 	* configure.ac: Move AC_SUBST of libtool_VERSION past call to
   1484  1.1  mrg 	GLIBCXX_ENABLE_SYMVERS.
   1485  1.1  mrg 	* configure: Regenerate.
   1486  1.1  mrg 	* include/bits/c++config: Use __7 as versioned namespace name.
   1487  1.1  mrg 	* config/abi/pre/gnu-versioned-namespace.ver: Change mangling as
   1488  1.1  mrg 	per above.
   1489  1.1  mrg 	* include/c_global/cwchar: Adjust nested namespaces.
   1490  1.1  mrg 	* testsuite/20_util/bind/48698.cc: Add test case.
   1491  1.1  mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Change line number.
   1492  1.1  mrg 
   1493  1.1  mrg 2011-09-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1494  1.1  mrg 
   1495  1.1  mrg 	Revert (no longer necessary post r179130):
   1496  1.1  mrg 
   1497  1.1  mrg 	2010-04-27  Fabien Chne  <fabien.chene (a] gmail.com>
   1498  1.1  mrg 
   1499  1.1  mrg 	* testsuite/util/testsuite_error.h: Add empty default constructor
   1500  1.1  mrg 	to __gnu_test::test_category and
   1501  1.1  mrg 	__gnu_test::test_derived_category.
   1502  1.1  mrg 	* src/future.cc: Add empty default constructor to
   1503  1.1  mrg 	future_error_category.
   1504  1.1  mrg 	* src/system_error.cc: Add default ctor to generic_error_category
   1505  1.1  mrg 	and system_error_category.
   1506  1.1  mrg 
   1507  1.1  mrg 2011-09-24  John Salmon  <john.salmon (a] deshaw.com>
   1508  1.1  mrg 
   1509  1.1  mrg 	PR libstdc++/50510
   1510  1.1  mrg 	* include/bits/random.tcc (seed_seq::generate): Fix computation.
   1511  1.1  mrg 
   1512  1.1  mrg 2011-09-24  John Salmon  <john.salmon (a] deshaw.com>
   1513  1.1  mrg 
   1514  1.1  mrg 	PR libstdc++/50509
   1515  1.1  mrg 	* include/bits/random.tcc (seed_seq::generate): Fix computation.
   1516  1.1  mrg 
   1517  1.1  mrg 2011-09-21  Benjamin Kosnik  <bkoz (a] redhat.com
   1518  1.1  mrg 
   1519  1.1  mrg 	* doc/Makefile.am (stamp-epub-docbook): Fix image directory location.
   1520  1.1  mrg 	* doc/Makefile.in: Regenerate.
   1521  1.1  mrg 
   1522  1.1  mrg 2011-09-21  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1523  1.1  mrg 
   1524  1.1  mrg 	* src/limits.cc: Replace everywhere __int128_t -> __int128, and
   1525  1.1  mrg 	__uint128_t -> unsigned __int128.
   1526  1.1  mrg 	* include/std/type_traits: Likewise.
   1527  1.1  mrg 	* include/std/limits: Likewise.
   1528  1.1  mrg 	* testsuite/18_support/numeric_limits/dr559.cc: Likewise.
   1529  1.1  mrg 	* testsuite/18_support/numeric_limits/lowest.cc: Likewise.
   1530  1.1  mrg 	* testsuite/18_support/numeric_limits/40856.cc: Likewise.
   1531  1.1  mrg 	* testsuite/18_support/numeric_limits/max_digits10.cc: Likewise.
   1532  1.1  mrg 	* testsuite/util/testsuite_common_types.h: Likewise.
   1533  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
   1534  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
   1535  1.1  mrg 	* testsuite/20_util/is_floating_point/value.cc: Likewise.
   1536  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
   1537  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
   1538  1.1  mrg 	* testsuite/20_util/is_signed/value.cc: Likewise.
   1539  1.1  mrg 	* testsuite/20_util/is_unsigned/value.cc: Likewise.
   1540  1.1  mrg 	* testsuite/20_util/is_integral/value.cc: Likewise.
   1541  1.1  mrg 	* config/abi/pre/gnu.ver: Likewise.
   1542  1.1  mrg 	* acinclude.m4: Likewise.
   1543  1.1  mrg 	* configure: Regenerate.
   1544  1.1  mrg 	* config.h.in: Likewise.
   1545  1.1  mrg 
   1546  1.1  mrg 2011-09-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1547  1.1  mrg 
   1548  1.1  mrg 	PR libstdc++/40856
   1549  1.1  mrg 	* include/std/limits (numeric_limits<__int128_t>,
   1550  1.1  mrg 	numeric_limits<__uint128_t>): Add.
   1551  1.1  mrg 	* src/limits.cc:Define.
   1552  1.1  mrg 	* config/abi/pre/gnu.ver: Export.
   1553  1.1  mrg 	* include/ext/typelist.h (_GLIBCXX_TYPELIST_CHAIN16, 20): Add.
   1554  1.1  mrg 	* testsuite/util/testsuite_common_types.h (integral_types_gnu): Add
   1555  1.1  mrg 	(limits_tl): Use it.
   1556  1.1  mrg 	* testsuite/18_support/numeric_limits/requirements/
   1557  1.1  mrg 	constexpr_functions.cc: Likewise.
   1558  1.1  mrg 	* testsuite/18_support/numeric_limits/40856.cc: New.
   1559  1.1  mrg 	* testsuite/18_support/numeric_limits/dr559.cc: Extend.
   1560  1.1  mrg 	* testsuite/18_support/numeric_limits/lowest.cc: Likewise.
   1561  1.1  mrg 	* testsuite/18_support/numeric_limits/max_digits10.cc: Likewise.
   1562  1.1  mrg 	* testsuite/29_atomics/atomic/cons/assign_neg.cc: Adjust dg-error
   1563  1.1  mrg 	line numbers.
   1564  1.1  mrg 	* testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
   1565  1.1  mrg 	* testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
   1566  1.1  mrg 	* testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
   1567  1.1  mrg 	* testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
   1568  1.1  mrg 	Likewise.
   1569  1.1  mrg 	* testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
   1570  1.1  mrg 	Likewise.
   1571  1.1  mrg 	* testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
   1572  1.1  mrg 	Likewise.
   1573  1.1  mrg 
   1574  1.1  mrg 2011-09-17  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1575  1.1  mrg 
   1576  1.1  mrg 	PR libstdc++/50441
   1577  1.1  mrg 	* acinclude.m4 ([GLIBCXX_ENABLE_INT128_FLOAT128]): Add.
   1578  1.1  mrg 	* configure.ac: Call it.
   1579  1.1  mrg 	* include/std/type_traits (__is_integral_helper<__int128_t>,
   1580  1.1  mrg 	__is_integral_helper<__uint128_t>,
   1581  1.1  mrg 	__is_floating_point_helper<__float128>,
   1582  1.1  mrg 	__make_unsigned<__int128_t>, __make_signed<__uint128_t>): Add.
   1583  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs-1.cc: Extend.
   1584  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
   1585  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
   1586  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
   1587  1.1  mrg 	* testsuite/20_util/is_signed/value.cc: Likewise.
   1588  1.1  mrg 	* testsuite/20_util/is_unsigned/value.cc: Likewise.
   1589  1.1  mrg 	* testsuite/20_util/is_integral/value.cc: Likewise.
   1590  1.1  mrg 	* testsuite/20_util/is_floating_point/value.cc: New.
   1591  1.1  mrg 	* testsuite/20_util/is_floating_point/requirements/typedefs.cc:
   1592  1.1  mrg 	Likewise.
   1593  1.1  mrg 	* testsuite/20_util/is_floating_point/requirements/
   1594  1.1  mrg 	explicit_instantiation.cc: Likewise.
   1595  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
   1596  1.1  mrg 	dg-error line numbers.
   1597  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
   1598  1.1  mrg 	Likewise.
   1599  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
   1600  1.1  mrg 	* configure: Regenerate.
   1601  1.1  mrg 	* config.h.in: Likewise.
   1602  1.1  mrg 
   1603  1.1  mrg 2011-09-17  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1604  1.1  mrg 
   1605  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::__rehash_policy(const
   1606  1.1  mrg 	_RehashPolicy&)): Commit the modification of the policy only if no
   1607  1.1  mrg 	exception occured.
   1608  1.1  mrg 	* testsuite/23_containers/unordered_set/max_load_factor/robustness.cc:
   1609  1.1  mrg 	New.
   1610  1.1  mrg 
   1611  1.1  mrg 2011-09-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1612  1.1  mrg 
   1613  1.1  mrg 	* testsuite/23_containers/array/comparison_operators/
   1614  1.1  mrg 	less_or_equal.cc: New.
   1615  1.1  mrg 	* testsuite/23_containers/array/comparison_operators/
   1616  1.1  mrg 	greater_or_equal.cc: Likewise.
   1617  1.1  mrg 	* testsuite/23_containers/array/comparison_operators/less.cc: Likewise.
   1618  1.1  mrg 	* testsuite/23_containers/array/comparison_operators/equal.cc: Likewise.
   1619  1.1  mrg 	* testsuite/23_containers/array/comparison_operators/not_equal.cc:
   1620  1.1  mrg 	Likewise.
   1621  1.1  mrg 	* testsuite/23_containers/array/comparison_operators/greater.cc:
   1622  1.1  mrg 	Likewise.
   1623  1.1  mrg 	* testsuite/23_containers/array/iterators/end_is_one_past.cc: Likewise.
   1624  1.1  mrg 	* testsuite/23_containers/array/capacity/empty.cc: Likewise.
   1625  1.1  mrg 	* testsuite/23_containers/array/capacity/max_size.cc: Likewise.
   1626  1.1  mrg 	* testsuite/23_containers/array/capacity/size.cc: Likewise.
   1627  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/tuple_element.cc:
   1628  1.1  mrg 	Likewise.
   1629  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/tuple_size.cc:
   1630  1.1  mrg 	Likewise.
   1631  1.1  mrg 	* testsuite/23_containers/array/element_access/at_out_of_range.cc:
   1632  1.1  mrg 	Likewise.
   1633  1.1  mrg 	* testsuite/23_containers/array/element_access/back.cc: Likewise.
   1634  1.1  mrg 	* testsuite/23_containers/array/element_access/front.cc: Likewise.
   1635  1.1  mrg 	* testsuite/23_containers/array/element_access/data.cc: Likewise.
   1636  1.1  mrg 	* testsuite/23_containers/array/cons/aggregate_initialization.cc:
   1637  1.1  mrg 	Likewise.
   1638  1.1  mrg 	* testsuite/23_containers/array/requirements/zero_sized_arrays.cc:
   1639  1.1  mrg 	Likewise.
   1640  1.1  mrg 	* testsuite/23_containers/array/requirements/contiguous.cc: Likewise.
   1641  1.1  mrg 	* testsuite/23_containers/array/requirements/member_swap.cc: Likewise.
   1642  1.1  mrg 	* testsuite/23_containers/array/specialized_algorithms/swap.cc:
   1643  1.1  mrg 	Likewise.
   1644  1.1  mrg 	* testsuite/23_containers/array/constexpr_get.cc: Move...
   1645  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/constexpr_get.cc:
   1646  1.1  mrg 	... here.
   1647  1.1  mrg 	* testsuite/23_containers/array/requirements/get.cc: Move...
   1648  1.1  mrg 	* testsuite/23_containers/array/tuple_interface/get: ... here.
   1649  1.1  mrg 	* testsuite/23_containers/array/at_neg.cc: Move...
   1650  1.1  mrg 	* testsuite/23_containers/array/element_access: ... here.
   1651  1.1  mrg 	* testsuite/23_containers/array/requirements/constexpr_functions.cc:
   1652  1.1  mrg 	Move...
   1653  1.1  mrg 	* testsuite/23_containers/array/capacity: ... here.
   1654  1.1  mrg 	* testsuite/23_containers/array/requirements/
   1655  1.1  mrg 	constexpr_element_access.cc: Move...
   1656  1.1  mrg 	* testsuite/23_containers/array/element_access: ... here.
   1657  1.1  mrg 
   1658  1.1  mrg 	* testsuite/20_util/duration/cons/1_neg.cc: Avoid -Wall warnings.
   1659  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/constexpr.cc: Likewise.
   1660  1.1  mrg 	* testsuite/20_util/pair/make_pair/constexpr.cc: Likewise.
   1661  1.1  mrg 	* testsuite/20_util/time_point/nonmember/constexpr.cc: Likewise.
   1662  1.1  mrg 	* testsuite/23_containers/bitset/operations/constexpr.cc: Likewise.
   1663  1.1  mrg 
   1664  1.1  mrg 	* testsuite/20_util/duration/cons/1_neg.cc: Discard bogus warning.
   1665  1.1  mrg 	* testsuite/20_util/forward/1_neg.cc: Likewise.
   1666  1.1  mrg 
   1667  1.1  mrg 2011-09-15  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1668  1.1  mrg 
   1669  1.1  mrg 	* include/std/tuple (make_tuple, forward_as_tuple): Declare constexpr.
   1670  1.1  mrg 	(_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)): Likewise.
   1671  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/constexpr.cc: Enable
   1672  1.1  mrg 	make_tuple test.
   1673  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust dg-warning
   1674  1.1  mrg 	line number.
   1675  1.1  mrg 
   1676  1.1  mrg 2011-09-14  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1677  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   1678  1.1  mrg 
   1679  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::_M_rehash): Take and restore
   1680  1.1  mrg 	hash policy _M_prev_resize on exception.
   1681  1.1  mrg 	(_Hashtable<>::_M_insert_bucket): Capture hash policy next resize
   1682  1.1  mrg 	before using it and use latter method to have it restored on exception.
   1683  1.1  mrg 	(_Hashtable<>::_M_insert(_Arg&& __v, std::false_type): Likewise.
   1684  1.1  mrg 	(_Hashtable<>::insert(_InputIterator, _InputIterator): Likewise.
   1685  1.1  mrg 	(_Hashtable<>::rehash): Likewise.
   1686  1.1  mrg 	* testsuite/23_containers/unordered_set/insert/hash_policy.cc: New.
   1687  1.1  mrg 	* testsuite/23_containers/unordered_multiset/insert/hash_policy.cc:
   1688  1.1  mrg 	Likewise.
   1689  1.1  mrg 
   1690  1.1  mrg 2011-09-13  Paul Brook  <paul (a] codesourcery.com>
   1691  1.1  mrg 
   1692  1.1  mrg 	* libsupc++/eh_arm.cc (__cxa_end_cleanup): Add C6X implementation.
   1693  1.1  mrg 	* libsupc++/eh_call.cc (__cxa_call_unexpected): Set rtti_base.
   1694  1.1  mrg 	* libsupc++/eh_personality.cc (NO_SIZE_OF_ENCODED_VALUE): Remove
   1695  1.1  mrg 	__ARM_EABI_UNWINDER__ check.
   1696  1.1  mrg 	(parse_lsda_header): Check _GLIBCXX_OVERRIDE_TTYPE_ENCODING.
   1697  1.1  mrg 	(get_ttype_entry): Use generic implementation on ARM EABI.
   1698  1.1  mrg 	(check_exception_spec): Use _Unwind_decode_typeinfo_ptr and
   1699  1.1  mrg 	UNWIND_STACK_REG.
   1700  1.1  mrg 	(PERSONALITY_FUNCTION): Set ttype_base.
   1701  1.1  mrg 
   1702  1.1  mrg 2011-09-12  Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   1703  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   1704  1.1  mrg 
   1705  1.1  mrg 	* include/std/tuple (_Head_base<>::_M_head, _Head_base<>::_M_tail,
   1706  1.1  mrg 	_Tuple_impl<>::_M_head, _Tuple_impl<>::_M_tail): Change to static
   1707  1.1  mrg 	constexpr functions; adjust everywhere.
   1708  1.1  mrg 	(__get_helper, get): Declare constexpr all three overloads.
   1709  1.1  mrg 	(tuple_cat): Declare constexpr; use late return type to improve
   1710  1.1  mrg 	error messages.
   1711  1.1  mrg 	* include/std/utility (__pair_get<>::__get, __pair_get<>::__move_get,
   1712  1.1  mrg 	__pair_get<>::__const_get, get): Declare all constexpr.
   1713  1.1  mrg 	* include/std/array (get): Likewise.
   1714  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/constexpr.cc: Re-enable
   1715  1.1  mrg 	tuple_cat test.
   1716  1.1  mrg 	* testsuite/23_containers/array/constexpr_get.cc: New.
   1717  1.1  mrg 	* testsuite/20_util/tuple/element_access/constexpr_get.cc: Likewise.
   1718  1.1  mrg 	* testsuite/20_util/pair/constexpr_get.cc: Likewise.
   1719  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust dg-error
   1720  1.1  mrg 	line number.
   1721  1.1  mrg 
   1722  1.1  mrg 2011-09-12  Jason Merrill  <jason (a] redhat.com>
   1723  1.1  mrg 
   1724  1.1  mrg 	* testsuite/20_util/is_constructible/value-2.cc: Adjust
   1725  1.1  mrg 	expected values.
   1726  1.1  mrg 
   1727  1.1  mrg 2011-09-11  Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   1728  1.1  mrg 
   1729  1.1  mrg 	PR libstdc++/50159
   1730  1.1  mrg 	* include/std/tuple (tuple_cat): Reimplement according to the
   1731  1.1  mrg 	resolution of LWG 1385.
   1732  1.1  mrg 	* include/std/type_traits: Define __and_ and __or_ for zero
   1733  1.1  mrg 	arguments too; minor tweaks.
   1734  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/tuple_cat.cc: New.
   1735  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/constexpr.cc: Disable
   1736  1.1  mrg 	for now tuple_cat test.
   1737  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error
   1738  1.1  mrg 	line numbers.
   1739  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
   1740  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
   1741  1.1  mrg 	Likewise.
   1742  1.1  mrg 	* doc/xml/manual/status_cxx200x.xml: Update.
   1743  1.1  mrg 
   1744  1.1  mrg 2011-09-09  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1745  1.1  mrg 
   1746  1.1  mrg 	* include/std/tuple: Use everywhere std::size_t... instead of int...
   1747  1.1  mrg 	* include/std/functional: Likewise.
   1748  1.1  mrg 	* include/std/scoped_allocator: Likewise.
   1749  1.1  mrg 	* include/bits/stl_pair.h: Likewise.
   1750  1.1  mrg 
   1751  1.1  mrg 2011-09-09  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1752  1.1  mrg 
   1753  1.1  mrg 	PR libstdc++/50336
   1754  1.1  mrg 	* include/bits/streambuf_iterator.h (class istreambuf_iterator):
   1755  1.1  mrg 	Implement LWG 445 in C++0x mode.
   1756  1.1  mrg 	* testsuite/24_iterators/istreambuf_iterator/requirements/dr445.cc:
   1757  1.1  mrg 	New.
   1758  1.1  mrg 
   1759  1.1  mrg 2011-09-08  Dodji Seketeli  <dodji (a] redhat.com>
   1760  1.1  mrg 
   1761  1.1  mrg 	PR c++/33255 - Support -Wunused-local-typedefs warning
   1762  1.1  mrg 	* include/ext/bitmap_allocator.h
   1763  1.1  mrg     	(__detail::__mini_vector::__lower_bound): Remove unused typedef.
   1764  1.1  mrg 	* src/istream.cc (std::operator>>(basic_istream<char>& __in,
   1765  1.1  mrg     	basic_string<char>& __str)): Likewise.
   1766  1.1  mrg     	(std::getline): Likewise.
   1767  1.1  mrg 	* src/valarray.cc (__valarray_product): Likewise.
   1768  1.1  mrg 
   1769  1.1  mrg 2011-09-07  Franois Dumont  <francois.cppdevs (a] free.fr>
   1770  1.1  mrg 
   1771  1.1  mrg 	* testsuite/23_containers/array/at.cc: Revert to...
   1772  1.1  mrg 	* testsuite/23_containers/array/at_neg.cc: ...this.
   1773  1.1  mrg 
   1774  1.1  mrg 2011-09-07  Jason Merrill  <jason (a] redhat.com>
   1775  1.1  mrg 
   1776  1.1  mrg 	* testsuite/20_util/bind/ref_neg.cc: Adjust errors.
   1777  1.1  mrg 	* testsuite/20_util/duration/cons/1_neg.cc: Adjust errors.
   1778  1.1  mrg 
   1779  1.1  mrg 2011-09-06  Benjamin Kosnik  <bkoz (a] redhat.com>
   1780  1.1  mrg 
   1781  1.1  mrg 	* include/std/tuple (_Tuple_impl::_M_head, _M_tail): Mark constexpr.
   1782  1.1  mrg 	(tuple(tuple&&)): Same.
   1783  1.1  mrg 	(tuple(const tuple<_UElements...>& __in)): Same.
   1784  1.1  mrg 	(tuple(tuple<_UElements...>&& __in)): Same.
   1785  1.1  mrg 	(tuple_cat(const tuple<_TElements...>&, const tuple<_UElements...>&)):
   1786  1.1  mrg 	Same.
   1787  1.1  mrg 	(get): Same.
   1788  1.1  mrg 	* include/std/array: Consolidate array::data usage.
   1789  1.1  mrg 	* testsuite/23_containers/array/requirements/constexpr_functions.cc:
   1790  1.1  mrg 	Remove extra include.
   1791  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/constexpr.cc: New.
   1792  1.1  mrg 	* testsuite/20_util/tuple/cons/constexpr-2.cc: Add tests.
   1793  1.1  mrg 	* testsuite/20_util/tuple/cons/constexpr-3.cc: Same.
   1794  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust line numbers.
   1795  1.1  mrg 
   1796  1.1  mrg 2011-09-06  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1797  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   1798  1.1  mrg 
   1799  1.1  mrg 	* include/bits/hashtable_policy.h (_Prime_rehash_policy::
   1800  1.1  mrg 	_M_next_bkt): Cast _M_max_load_factor to long double.
   1801  1.1  mrg 	(_Prime_rehash_policy::_M_bkt_for_elements): Use _M_next_bkt.
   1802  1.1  mrg 	(_Prime_rehash_policy::_M_need_rehash): Likewise; cast all
   1803  1.1  mrg 	float quantities to long double.
   1804  1.1  mrg 
   1805  1.1  mrg 2011-09-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1806  1.1  mrg 
   1807  1.1  mrg 	PR libstdc++/50257
   1808  1.1  mrg 	* include/bits/hashtable_policy.h (_Prime_rehash_policy::
   1809  1.1  mrg    	_M_next_bkt): Optimize for small argument.
   1810  1.1  mrg 
   1811  1.1  mrg 2011-09-02  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1812  1.1  mrg 
   1813  1.1  mrg 	* testsuite/util/testsuite_allocator.h (tracker_allocator_counter::
   1814  1.1  mrg 	allocate): Update allocation count only if allocation succeeded.
   1815  1.1  mrg 
   1816  1.1  mrg 2011-09-02  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1817  1.1  mrg 
   1818  1.1  mrg 	* include/std/bitset: Trivial formatting fixes.
   1819  1.1  mrg 
   1820  1.1  mrg 2011-09-02  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1821  1.1  mrg 	    Marc Glisse  <marc.glisse (a] normalesup.org>
   1822  1.1  mrg 
   1823  1.1  mrg 	* include/std/bitset (_Base_bitset<>::_M_are_all_aux): Remove.
   1824  1.1  mrg 	(_Base_bitset<>::_M_are_all): Add.
   1825  1.1  mrg 	(bitset<>::all): Use the latter, improve implementation.
   1826  1.1  mrg 
   1827  1.1  mrg 2011-09-02  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1828  1.1  mrg 	    Marc Glisse  <marc.glisse (a] normalesup.org>
   1829  1.1  mrg 
   1830  1.1  mrg 	PR libstdc++/50268
   1831  1.1  mrg 	* include/std/bitset (struct _Sanitize_val): Add.
   1832  1.1  mrg 	(bitset<>::bitset(unsigned long long)): Fix.
   1833  1.1  mrg 	* testsuite/23_containers/bitset/cons/50268.cc: New.
   1834  1.1  mrg 
   1835  1.1  mrg 2011-09-01  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1836  1.1  mrg 
   1837  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::_Hashtable(_Hashtable&&)):
   1838  1.1  mrg 	Remove noexcept, the move constructor allocates memory; rearrange
   1839  1.1  mrg 	the code in the body to consistently update __ht._M_rehash_policy
   1840  1.1  mrg 	before using _M_next_bkt on it.
   1841  1.1  mrg 	* include/debug/unordered_map: Adjust.
   1842  1.1  mrg 	* include/debug/unordered_set: Likewise.
   1843  1.1  mrg 	* include/profile/unordered_map: Likewise.
   1844  1.1  mrg 	* include/profile/unordered_set: Likewise.
   1845  1.1  mrg 	* testsuite/23_containers/unordered_map/cons/
   1846  1.1  mrg 	noexcept_move_construct.cc: Remove.
   1847  1.1  mrg 	* testsuite/23_containers/unordered_set/cons/
   1848  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   1849  1.1  mrg 	* testsuite/23_containers/unordered_multimap/cons/
   1850  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   1851  1.1  mrg 	* testsuite/23_containers/unordered_multiset/cons/
   1852  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   1853  1.1  mrg 
   1854  1.1  mrg 2011-08-31  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1855  1.1  mrg 
   1856  1.1  mrg 	* include/std/chrono (operator*(const _Rep1&, const duration<>&)):
   1857  1.1  mrg 	Fix order of template parameters per LWG 2004.
   1858  1.1  mrg 
   1859  1.1  mrg 2011-08-30  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1860  1.1  mrg 
   1861  1.1  mrg 	* include/bits/stl_iterator.h (make_move_iterator): Implement DR2061.
   1862  1.1  mrg 	* testsuite/24_iterators/move_iterator/dr2061.cc: New.
   1863  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust dg-warning
   1864  1.1  mrg 	line numbers.
   1865  1.1  mrg 
   1866  1.1  mrg 2011-08-30  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1867  1.1  mrg 
   1868  1.1  mrg 	* config/os/mingw32/error_constants.h: Fix commas.
   1869  1.1  mrg 
   1870  1.1  mrg 2011-08-29  Benjamin Kosnik  <bkoz (a] redhat.com>
   1871  1.1  mrg 
   1872  1.1  mrg 	* testsuite/20_util/duration/arithmetic/constexpr.cc: Add.
   1873  1.1  mrg 
   1874  1.1  mrg 2011-08-29  Kai Tietz  <ktietz (a] redhat.com>
   1875  1.1  mrg 
   1876  1.1  mrg 	* configure: Regenerated.
   1877  1.1  mrg 	* config.h.in: Regenerated.
   1878  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_SYSTEM_ERROR)  Add
   1879  1.1  mrg 	checks for ECHILD, ENOSPC, EPERM, ETIMEDOUT, and
   1880  1.1  mrg 	EWOULDBLOCK.
   1881  1.1  mrg 	* config/os/mingw32/error_constants.h (errc): Add
   1882  1.1  mrg 	enumerator values no_child_process, no_space_on_device,
   1883  1.1  mrg 	not_supported, operation_not_permitted, operation_would_block,
   1884  1.1  mrg 	timed_out, and value_too_large,
   1885  1.1  mrg 
   1886  1.1  mrg 2011-08-29  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1887  1.1  mrg 
   1888  1.1  mrg 	PR libstdc++/50118
   1889  1.1  mrg 	* include/bits/stl_list.h (_List_base<>::
   1890  1.1  mrg 	_List_base(const allocator_type&)): Remove.
   1891  1.1  mrg 	(_List_base<>::_List_base(const _Node_alloc_type&)): Add.
   1892  1.1  mrg 	(list<>:list(const allocator_type&), list(size_type, const
   1893  1.1  mrg 	value_type&, const allocator_type&),
   1894  1.1  mrg 	list(initializer_list<, const allocator_type&),
   1895  1.1  mrg 	list(_InputIterator, _InputIterator, const allocator_type&),
   1896  1.1  mrg 	insert(iterator, size_type, const value_type&),
   1897  1.1  mrg 	insert(iterator, _InputIterator, _InputIterator)): Adjust.
   1898  1.1  mrg 	* include/bits/stl_tree.h (_Rb_tree<>::_Rb_tree(const _Compare&,
   1899  1.1  mrg 	const allocator_type&)): Fix.
   1900  1.1  mrg 	* include/bits/stl_map.h (map<>::map(const _Compare&,
   1901  1.1  mrg  	const allocator_type&), map(initializer_list<>,
   1902  1.1  mrg 	const _Compare&, const allocator_type&), map(_InputIterator,
   1903  1.1  mrg 	_InputIterator, const _Compare&, const allocator_type&),
   1904  1.1  mrg 	get_allocator): Adjust.
   1905  1.1  mrg 	* include/bits/stl_set.h (set<>::set(const _Compare&,
   1906  1.1  mrg  	const allocator_type&), set(initializer_list<>,
   1907  1.1  mrg 	const _Compare&, const allocator_type&), set(_InputIterator,
   1908  1.1  mrg 	_InputIterator, const _Compare&, const allocator_type&),
   1909  1.1  mrg 	get_allocator): Likewise.
   1910  1.1  mrg 	* include/bits/stl_multimap.h (multimap<>::multimap(const _Compare&,
   1911  1.1  mrg  	const allocator_type&), multimap(initializer_list<>,
   1912  1.1  mrg 	const _Compare&, const allocator_type&), multimap(_InputIterator,
   1913  1.1  mrg 	_InputIterator, const _Compare&, const allocator_type&),
   1914  1.1  mrg 	get_allocator): Likewise.
   1915  1.1  mrg 	* include/bits/stl_multiset.h (multiset<>::multiset(const _Compare&,
   1916  1.1  mrg  	const allocator_type&), multiset(initializer_list<>,
   1917  1.1  mrg 	const _Compare&, const allocator_type&), multiset(_InputIterator,
   1918  1.1  mrg 	_InputIterator, const _Compare&, const allocator_type&),
   1919  1.1  mrg 	get_allocator): Likewise.
   1920  1.1  mrg 	* include/bits/forward_list.h (_Fwd_list_base<>::
   1921  1.1  mrg 	_Fwd_list_base(const _Alloc&), _Fwd_list_base(const _Fwd_list_base&,
   1922  1.1  mrg 	const _Alloc&), _Fwd_list_base(_Fwd_list_base&&, const _Alloc&)):
   1923  1.1  mrg 	Remove.
   1924  1.1  mrg 	(_Fwd_list_base<>::_Fwd_list_base(const _Node_alloc_type&),
   1925  1.1  mrg 	_Fwd_list_base(const _Fwd_list_base&,
   1926  1.1  mrg 	const _Node_alloc_type&), _Fwd_list_base(_Fwd_list_base&&,
   1927  1.1  mrg 	const _Node_alloc_type&)): Add.
   1928  1.1  mrg 	(forward_list<>::forward_list(const _Alloc&),
   1929  1.1  mrg 	forward_list(const forward_list&, const _Alloc&),
   1930  1.1  mrg 	forward_list(forward_list&&, const _Alloc&),
   1931  1.1  mrg 	forward_list(size_type, const _Tp&, const _Alloc&),
   1932  1.1  mrg 	forward_list(_InputIterator, _InputIterator, const _Alloc&),
   1933  1.1  mrg 	forward_list(std::initializer_list<>, const _Alloc&),
   1934  1.1  mrg 	get_allocator): Adjust.
   1935  1.1  mrg 	* include/bits/forward_list.tcc: Adjust.
   1936  1.1  mrg 	* testsuite/util/testsuite_allocator.h (ExplicitConsAlloc): Add.
   1937  1.1  mrg 	* testsuite/23_containers/unordered_map/requirements/
   1938  1.1  mrg 	explicit_instantiation/5.cc: New.
   1939  1.1  mrg 	* testsuite/23_containers/multimap/requirements/
   1940  1.1  mrg 	explicit_instantiation/5.cc: Likewise.
   1941  1.1  mrg 	* testsuite/23_containers/multimap/requirements/
   1942  1.1  mrg 	explicit_instantiation/5_c++0x.cc: Likewise.
   1943  1.1  mrg 	* testsuite/23_containers/set/requirements/explicit_instantiation/
   1944  1.1  mrg 	5.cc: Likewise.
   1945  1.1  mrg 	* testsuite/23_containers/set/requirements/explicit_instantiation/
   1946  1.1  mrg 	5_c++0x.cc: Likewise.
   1947  1.1  mrg 	* testsuite/23_containers/unordered_multimap/requirements/
   1948  1.1  mrg 	explicit_instantiation/5.cc: Likewise.
   1949  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/
   1950  1.1  mrg 	explicit_instantiation/5.cc: Likewise.
   1951  1.1  mrg 	* testsuite/23_containers/unordered_set/requirements/
   1952  1.1  mrg 	explicit_instantiation/5.cc: Likewise.
   1953  1.1  mrg 	testsuite/23_containers/multiset/requirements/explicit_instantiation/
   1954  1.1  mrg 	5.cc: Likewise.
   1955  1.1  mrg 	* testsuite/23_containers/multiset/requirements/
   1956  1.1  mrg 	explicit_instantiation/5_c++0x.cc: Likewise.
   1957  1.1  mrg 	* testsuite/23_containers/list/requirements/explicit_instantiation/
   1958  1.1  mrg 	5_c++0x.cc: Likewise.
   1959  1.1  mrg 	* testsuite/23_containers/list/requirements/explicit_instantiation/
   1960  1.1  mrg 	5.cc: Likewise.
   1961  1.1  mrg 	* testsuite/23_containers/unordered_multiset/requirements/
   1962  1.1  mrg 	explicit_instantiation/5.cc: Likewise.
   1963  1.1  mrg 	* testsuite/23_containers/map/requirements/explicit_instantiation/
   1964  1.1  mrg 	5.cc: Likewise.
   1965  1.1  mrg 	* testsuite/23_containers/map/requirements/explicit_instantiation/
   1966  1.1  mrg 	5_c++0x.cc: Likewise.
   1967  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1968  1.1  mrg 	assign_neg.cc: Adjust dg-error line number.
   1969  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1970  1.1  mrg 	insert_neg.cc: Likewise.
   1971  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1972  1.1  mrg 	constructor_1_neg.cc: Likewise.
   1973  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1974  1.1  mrg 	constructor_2_neg.cc: Likewise.
   1975  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
   1976  1.1  mrg 	Likewise.
   1977  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
   1978  1.1  mrg 	Likewise.
   1979  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   1980  1.1  mrg 	constructor_1_neg.cc: Likewise.
   1981  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   1982  1.1  mrg 	constructor_2_neg.cc: Likewise.
   1983  1.1  mrg 
   1984  1.1  mrg 2011-08-29  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1985  1.1  mrg 
   1986  1.1  mrg 	* acinclude.m4 (GLIBCXX_CHECK_MATH_PROTO)
   1987  1.1  mrg 	(GLIBCXX_CHECK_STDLIB_PROTO): New tests.
   1988  1.1  mrg 	* configure.ac (GLIBCXX_CHECK_MATH_PROTO)
   1989  1.1  mrg 	(GLIBCXX_CHECK_STDLIB_PROTO): Call them.
   1990  1.1  mrg 	* configure: Regenerate.
   1991  1.1  mrg 	* config.h.in: Regenerate.
   1992  1.1  mrg 	* config/os/solaris/solaris2.8/os_defines.h
   1993  1.1  mrg 	(__CORRECT_ISO_CPP_MATH_H_PROTO2): Don't define.
   1994  1.1  mrg 	* config/os/solaris/solaris2.9: Remove.
   1995  1.1  mrg 	* configure.host (solaris2.8): Merge with ...
   1996  1.1  mrg 	(solaris2.9, solaris2.1[0-9]): ... this.
   1997  1.1  mrg 	Always use os/solaris/solaris2.8.
   1998  1.1  mrg 
   1999  1.1  mrg 2011-08-28  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2000  1.1  mrg 
   2001  1.1  mrg 	* include/bits/move.h (swap(_Tp(&)[_Nm], _Tp(&)[_Nm])): Remove
   2002  1.1  mrg 	workaround for c++/49045.
   2003  1.1  mrg 	* include/bits/algorithmfwd.h: Likewise.
   2004  1.1  mrg 
   2005  1.1  mrg 2011-08-25  Tom Tromey  <tromey (a] redhat.com>
   2006  1.1  mrg 
   2007  1.1  mrg 	* testsuite/libstdc++-prettyprinters/simple.cc: New file.
   2008  1.1  mrg 	* testsuite/lib/gdb-test.exp: New file.
   2009  1.1  mrg 	* testsuite/libstdc++-prettyprinters/prettyprinters.exp: New
   2010  1.1  mrg 	file.
   2011  1.1  mrg 
   2012  1.1  mrg 2011-08-18  Marc Glisse  <marc.glisse (a] normalesup.org>
   2013  1.1  mrg 
   2014  1.1  mrg 	* include/tr1/cmath: Extend/update comment.
   2015  1.1  mrg 
   2016  1.1  mrg 2011-08-18  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2017  1.1  mrg 
   2018  1.1  mrg 	PR libstdc++/50119
   2019  1.1  mrg 	* include/bits/stl_algo.h (__copy_n(_InputIterator, _Size,
   2020  1.1  mrg 	_OutputIterator, input_iterator_tag)): Fix.
   2021  1.1  mrg 	* testsuite/25_algorithms/copy_n/50119.cc: New.
   2022  1.1  mrg 
   2023  1.1  mrg 2011-08-18  Marc Glisse  <marc.glisse (a] normalesup.org>
   2024  1.1  mrg 	    Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   2025  1.1  mrg 
   2026  1.1  mrg 	PR libstdc++/1773
   2027  1.1  mrg 	* config/os/solaris2.7: Rename to config/os/solaris2.9.
   2028  1.1  mrg 	* config/os/solaris/solaris2.9/os_defines.h
   2029  1.1  mrg 	(__CORRECT_ISO_CPP_MATH_H_PROTO1)
   2030  1.1  mrg 	(__CORRECT_ISO_CPP_STDLIB_H_PROTO)
   2031  1.1  mrg 	(__CORRECT_ISO_CPP_STRING_H_PROTO)
   2032  1.1  mrg 	(__CORRECT_ISO_CPP_WCHAR_H_PROTO): Define.
   2033  1.1  mrg 	* config/os/solaris2.8/ctype_base.h,
   2034  1.1  mrg 	config/os/solaris2.8/ctype_configure_char.cc,
   2035  1.1  mrg 	config/solaris2.8/ctype_inline.h,
   2036  1.1  mrg 	config/os/solaris2.8/os_defines.h: New files.
   2037  1.1  mrg 
   2038  1.1  mrg 	* configure.host (solaris2.[89], solaris2.1[0-9]):
   2039  1.1  mrg 	Split into ...
   2040  1.1  mrg 	(solaris2.8): ... this.
   2041  1.1  mrg 	Use os/solaris/solaris2.8.
   2042  1.1  mrg 	(solaris2.9, solaris2.1[0-9]): ... and this.
   2043  1.1  mrg 	Use os/solaris/solaris2.9.
   2044  1.1  mrg 
   2045  1.1  mrg 	* include/c_global/cmath (double abs(double)): Wrap in
   2046  1.1  mrg 	!__CORRECT_ISO_CPP_MATH_H_PROTO1 &&
   2047  1.1  mrg 	!__CORRECT_ISO_CPP_MATH_H_PROTO2.
   2048  1.1  mrg 	(float abs(float), long double abs(long double): Wrap in
   2049  1.1  mrg 	!__CORRECT_ISO_CPP_MATH_H_PROTO1.
   2050  1.1  mrg 	(float acos(float), long double acos(long double)): Likewise.
   2051  1.1  mrg 	(float asin(float), long double asin(long double)): Likewise.
   2052  1.1  mrg 	(float atan(float), long double atan(long double)): Likewise.
   2053  1.1  mrg 	(float atan2(float, float), long double atan2(long double, long
   2054  1.1  mrg 	double)): Likewise.
   2055  1.1  mrg 	(float ceil(float), long double ceil(long double)): Likewise.
   2056  1.1  mrg 	(float cos(float), long double cos(long double)): Likewise.
   2057  1.1  mrg 	(float cosh(float), long double cosh(long double)): Likewise.
   2058  1.1  mrg 	(float exp(float), long double exp(long double)): Likewise.
   2059  1.1  mrg 	(float fabs(float), long double fabs(long double)): Likewise.
   2060  1.1  mrg 	(float floor(float), long double floor(long double)): Likewise.
   2061  1.1  mrg 	(float fmod(float, float), long double fmod(long double, long
   2062  1.1  mrg 	double)): Likewise.
   2063  1.1  mrg 	(float frexp(float, int*), long double frexp(long double, int*)):
   2064  1.1  mrg 	Likewise.
   2065  1.1  mrg 	(float ldexp(float, int), long double ldexp(long double, int)):
   2066  1.1  mrg 	Likewise.
   2067  1.1  mrg 	(float log(float), long double log(long double)): Likewise.
   2068  1.1  mrg 	(float log10(float), long double log10(long double)): Likewise.
   2069  1.1  mrg 	(float modf(float, float*), long double modf(long double, long
   2070  1.1  mrg 	double*))): Likewise.
   2071  1.1  mrg 	(float pow(float, float), long double pow(long double, long
   2072  1.1  mrg 	double)): Likewise.
   2073  1.1  mrg 	(float sin(float), long double sin(long double)): Likewise.
   2074  1.1  mrg 	(float sinh(float), long double sinh(long double)): Likewise.
   2075  1.1  mrg 	(float sqrt(float), long double sqrt(long double)): Likewise.
   2076  1.1  mrg 	(float tan(float), long double tan(long double)): Likewise.
   2077  1.1  mrg 	(float tanh(float), long double tanh(long double)): Likewise.
   2078  1.1  mrg 	* include/c_global/cstdlib (long abs(long), ldiv_t div(long,
   2079  1.1  mrg 	long)): Wrap in !__CORRECT_ISO_CPP_STDLIB_H_PROTO.
   2080  1.1  mrg 	* include/tr1/cmath (float fabs(float), long double fabs(long
   2081  1.1  mrg 	double)): Wrap in !__CORRECT_ISO_CPP_MATH_H_PROTO1.
   2082  1.1  mrg 
   2083  1.1  mrg 2011-08-14  Benjamin Kosnik  <bkoz (a] redhat.com>
   2084  1.1  mrg 
   2085  1.1  mrg 	* doc/xml/images/*: Image and image filename changes.
   2086  1.1  mrg 
   2087  1.1  mrg 2011-08-14  Benjamin Kosnik  <bkoz (a] redhat.com>
   2088  1.1  mrg 
   2089  1.1  mrg 	* testsuite/data/make_graph_test_infos.xml: Edit.
   2090  1.1  mrg 	* testsuite/data/make_graph_htmls.xml: Remove
   2091  1.1  mrg 	* scripts/make_graph.py: Edit, fix.
   2092  1.1  mrg 	* scripts/make_graphs.py: Remove.
   2093  1.1  mrg 
   2094  1.1  mrg 	* doc/Makefile.am (doc-svg-performance): New.
   2095  1.1  mrg 	(doc-html-performance): Remove.
   2096  1.1  mrg 	* doc/Makefile.in: Regenerate.
   2097  1.1  mrg 
   2098  1.1  mrg 	* doc/xml/manual/test_policy_data_structures.xml: Markup changes.
   2099  1.1  mrg 	* doc/xml/manual/policy_data_structures.xml: Same.
   2100  1.1  mrg 	* doc/xml/manual/locale.xml: Same.
   2101  1.1  mrg 
   2102  1.1  mrg 	Testsuite renames.
   2103  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
   2104  1.1  mrg 	Rename.
   2105  1.1  mrg 	* performance/ext/pb_ds/random_int_find_timing.cc: Same.
   2106  1.1  mrg 	* performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp
   2107  1.1  mrg 	* performance/ext/pb_ds/multimap_text_find_timing.hpp
   2108  1.1  mrg 	* performance/ext/pb_ds/priority_queue_random_int_push_timing.cc: Same.
   2109  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_modify_timing.hpp
   2110  1.1  mrg 	* performance/ext/pb_ds/tree_order_statistics_timing.cc: Same.
   2111  1.1  mrg 	* performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc: Same.
   2112  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc: Same.
   2113  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_join_timing.cc: Same.
   2114  1.1  mrg 	* performance/ext/pb_ds/multimap_text_insert_timing_small.cc: Same.
   2115  1.1  mrg 	* performance/ext/pb_ds/random_int_subscript_insert_timing.cc: Same.
   2116  1.1  mrg 	* performance/ext/pb_ds/tree_text_lor_find_timing.cc: Same.
   2117  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc: Same.
   2118  1.1  mrg 	* performance/ext/pb_ds/multimap_text_find_timing_small.cc: Same.
   2119  1.1  mrg 	* performance/ext/pb_ds/text_find_timing.cc: Same.
   2120  1.1  mrg 	* performance/ext/pb_ds/tree_text_insert_timing.cc: Same.
   2121  1.1  mrg 	* performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc: Same.
   2122  1.1  mrg 	* performance/ext/pb_ds/random_int_subscript_find_timing.cc: Same.
   2123  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_push_timing.cc: Same.
   2124  1.1  mrg 	* performance/ext/pb_ds/tree_split_join_timing.cc: Same.
   2125  1.1  mrg 	* performance/ext/pb_ds/multimap_text_insert_timing_large.cc: Same.
   2126  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc: Same.
   2127  1.1  mrg 	* performance/ext/pb_ds/multimap_text_find_timing_large.cc: Same.
   2128  1.1  mrg 	* performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
   2129  1.1  mrg 	Same.
   2130  1.1  mrg 	* performance/ext/pb_ds/multimap_text_insert_timing.hpp
   2131  1.1  mrg 	* performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc: Same.
   2132  1.1  mrg 	* performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc: Same.
   2133  1.1  mrg 
   2134  1.1  mrg 	* performance/ext/pb_ds/all_int_find.cc: To these new files...
   2135  1.1  mrg 	* performance/ext/pb_ds/all_int_subscript_find.cc: ...this.
   2136  1.1  mrg 	* performance/ext/pb_ds/all_int_subscript_insert.cc: ...this.
   2137  1.1  mrg 	* performance/ext/pb_ds/all_text_find.cc: ...this.
   2138  1.1  mrg 	* performance/ext/pb_ds/hash_int_erase_mem.cc: ...this.
   2139  1.1  mrg 	* performance/ext/pb_ds/hash_zlob_int_find.cc: ...this.
   2140  1.1  mrg 	* performance/ext/pb_ds/multimap_text_find.hpp
   2141  1.1  mrg 	* performance/ext/pb_ds/multimap_text_find_large.cc: ...this.
   2142  1.1  mrg 	* performance/ext/pb_ds/multimap_text_find_small.cc: ...this.
   2143  1.1  mrg 	* performance/ext/pb_ds/multimap_text_insert.hpp
   2144  1.1  mrg 	* performance/ext/pb_ds/multimap_text_insert_large.cc: ...this.
   2145  1.1  mrg 	* performance/ext/pb_ds/multimap_text_insert_mem.hpp
   2146  1.1  mrg 	* performance/ext/pb_ds/multimap_text_insert_mem_large.cc: ...this.
   2147  1.1  mrg 	* performance/ext/pb_ds/multimap_text_insert_mem_small.cc: ...this.
   2148  1.1  mrg 	* performance/ext/pb_ds/multimap_text_insert_small.cc: ...this.
   2149  1.1  mrg 	* performance/ext/pb_ds/priority_queue_int_push.cc: ...this.
   2150  1.1  mrg 	* performance/ext/pb_ds/priority_queue_int_push_pop.cc: ...this.
   2151  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_join.cc: ...this.
   2152  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_modify_down.cc: ...this.
   2153  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_modify.hpp
   2154  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_modify_up.cc: ...this.
   2155  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_pop_mem.cc: ...this.
   2156  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_push.cc: ...this.
   2157  1.1  mrg 	* performance/ext/pb_ds/priority_queue_text_push_pop.cc: ...this.
   2158  1.1  mrg 	* performance/ext/pb_ds/tree_order_statistics.cc: ...this.
   2159  1.1  mrg 	* performance/ext/pb_ds/tree_split_join.cc: ...this.
   2160  1.1  mrg 	* performance/ext/pb_ds/tree_text_insert.cc: ...this.
   2161  1.1  mrg 	* performance/ext/pb_ds/tree_text_lor_find.cc: ...this.
   2162  1.1  mrg 
   2163  1.1  mrg 	* doc/xml/images/*: Image and image filename changes.
   2164  1.1  mrg 
   2165  1.1  mrg 2011-08-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2166  1.1  mrg 
   2167  1.1  mrg 	* include/c_global/cmath (fmod(_Tp, _Up)): Add.
   2168  1.1  mrg 	* include/c_std/cmath: Likewise.
   2169  1.1  mrg 
   2170  1.1  mrg 2011-08-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2171  1.1  mrg 
   2172  1.1  mrg 	* include/std/future: constexpr functions are implicitly inline.
   2173  1.1  mrg 	* include/std/chrono: Likewise.
   2174  1.1  mrg 	* include/std/complex: Likewise.
   2175  1.1  mrg 	* include/bits/move.h: Likewise.
   2176  1.1  mrg 	* include/bits/stl_pair.h: Likewise.
   2177  1.1  mrg 
   2178  1.1  mrg 2011-08-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   2179  1.1  mrg 
   2180  1.1  mrg 	* include/bits/alloc_traits.h: Fix doxygen @headername.
   2181  1.1  mrg 
   2182  1.1  mrg 2011-08-06  Benjamin Kosnik  <bkoz (a] redhat.com>
   2183  1.1  mrg 
   2184  1.1  mrg 	* doc/doxygen/user.cfg.in (PDF_HYPERLINKS): To NO.
   2185  1.1  mrg 
   2186  1.1  mrg 2011-08-06  Benjamin Kosnik  <bkoz (a] redhat.com>
   2187  1.1  mrg 
   2188  1.1  mrg 	* doc/doxygen/user.cfg.in: Add scoped_allocator.
   2189  1.1  mrg 
   2190  1.1  mrg 	* include/debug/safe_sequence.h: Fix doxygen markup.
   2191  1.1  mrg 	* include/debug/safe_unordered_base.h: Same.
   2192  1.1  mrg 	* include/debug/safe_local_iterator.tcc: Same.
   2193  1.1  mrg 	* include/debug/safe_unordered_container.h: Same.
   2194  1.1  mrg 	* include/std/valarray: Same.
   2195  1.1  mrg 	* include/std/iomanip: Same.
   2196  1.1  mrg 	* include/std/streambuf: Same.
   2197  1.1  mrg 	* include/std/bitset: Same.
   2198  1.1  mrg 	* include/std/fstream: Same.
   2199  1.1  mrg 	* include/std/functional: Same.
   2200  1.1  mrg 	* include/std/istream: Same.
   2201  1.1  mrg 	* include/std/ostream: Same.
   2202  1.1  mrg 	* include/std/scoped_allocator: Same.
   2203  1.1  mrg 	* include/std/sstream: Same.
   2204  1.1  mrg 	* include/parallel/multiway_merge.h: Same.
   2205  1.1  mrg 	* include/parallel/base.h: Same.
   2206  1.1  mrg 	* include/parallel/for_each_selectors.h: Same.
   2207  1.1  mrg 	* include/parallel/multiway_mergesort.h: Same.
   2208  1.1  mrg 	* include/parallel/search.h: Same.
   2209  1.1  mrg 	* include/parallel/partial_sum.h: Same.
   2210  1.1  mrg 	* include/parallel/queue.h: Same.
   2211  1.1  mrg 	* include/parallel/sort.h: Same.
   2212  1.1  mrg 	* include/parallel/random_number.h: Same.
   2213  1.1  mrg 	* include/ext/vstring.h: Same.
   2214  1.1  mrg 	* include/ext/algorithm: Same.
   2215  1.1  mrg 	* include/ext/pb_ds/assoc_container.h: Same.
   2216  1.1  mrg 	* include/ext/bitmap_allocator.h: Same.
   2217  1.1  mrg 	* include/ext/stdio_filebuf.h: Same.
   2218  1.1  mrg 	* include/ext/memory: Same.
   2219  1.1  mrg 	* include/ext/functional: Same.
   2220  1.1  mrg 	* include/bits/basic_ios.h: Same.
   2221  1.1  mrg 	* include/bits/stl_list.h: Same.
   2222  1.1  mrg 	* include/bits/stl_map.h: Same.
   2223  1.1  mrg 	* include/bits/stl_algobase.h: Same.
   2224  1.1  mrg 	* include/bits/stl_queue.h: Same.
   2225  1.1  mrg 	* include/bits/gslice.h: Same.
   2226  1.1  mrg 	* include/bits/locale_classes.h: Same.
   2227  1.1  mrg 	* include/bits/stl_set.h: Same.
   2228  1.1  mrg 	* include/bits/locale_facets.h: Same.
   2229  1.1  mrg 	* include/bits/stl_stack.h: Same.
   2230  1.1  mrg 	* include/bits/stl_heap.h: Same.
   2231  1.1  mrg 	* include/bits/forward_list.h: Same.
   2232  1.1  mrg 	* include/bits/stream_iterator.h: Same.
   2233  1.1  mrg 	* include/bits/basic_string.h: Same.
   2234  1.1  mrg 	* include/bits/stl_multimap.h: Same.
   2235  1.1  mrg 	* include/bits/stl_pair.h: Same.
   2236  1.1  mrg 	* include/bits/ios_base.h: Same.
   2237  1.1  mrg 	* include/bits/stl_numeric.h: Same.
   2238  1.1  mrg 	* include/bits/stl_vector.h: Same.
   2239  1.1  mrg 	* include/bits/stl_deque.h: Same.
   2240  1.1  mrg 	* include/bits/codecvt.h: Same.
   2241  1.1  mrg 	* include/bits/stl_multiset.h: Same.
   2242  1.1  mrg 	* include/bits/stl_uninitialized.h: Same.
   2243  1.1  mrg 	* include/bits/ptr_traits.h: Same.
   2244  1.1  mrg 	* include/bits/slice_array.h: Same.
   2245  1.1  mrg 	* include/bits/stl_iterator_base_funcs.h: Same.
   2246  1.1  mrg 	* include/bits/stl_algo.h: Same.
   2247  1.1  mrg 	* include/bits/stl_iterator.h: Same.
   2248  1.1  mrg 	* include/bits/stl_tempbuf.h: Same.
   2249  1.1  mrg 	* include/bits/regex.h: Same.
   2250  1.1  mrg 	* include/bits/range_access.h: Same.
   2251  1.1  mrg 	* include/bits/random.h: Same.
   2252  1.1  mrg 	* include/bits/alloc_traits.h: Same.
   2253  1.1  mrg 	* include/bits/regex_error.h: Same.
   2254  1.1  mrg 	* include/bits/locale_facets_nonio.h: Same.
   2255  1.1  mrg 	* include/bits/stl_relops.h: Same.
   2256  1.1  mrg 	* include/backward/auto_ptr.h: Same.
   2257  1.1  mrg 	* libsupc++/initializer_list: Same.
   2258  1.1  mrg 
   2259  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
   2260  1.1  mrg 	Adjust line numbers.
   2261  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
   2262  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
   2263  1.1  mrg 	Same.
   2264  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
   2265  1.1  mrg 	Same.
   2266  1.1  mrg 
   2267  1.1  mrg 2011-08-05  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   2268  1.1  mrg 
   2269  1.1  mrg 	* acinclude.m4 (GLIBCXX_EXPORT_INCLUDES): Point TOPLEVEL_INCLUDES
   2270  1.1  mrg 	to $(toplevel_srcdir)/libgcc.
   2271  1.1  mrg 	* configure: Regenerate.
   2272  1.1  mrg 
   2273  1.1  mrg 2011-08-04  Benjamin Kosnik  <bkoz (a] redhat.com>
   2274  1.1  mrg 
   2275  1.1  mrg 	* doc/xml/manual/build_hacking.xml: Use relative fileref for PNG
   2276  1.1  mrg 	imagedata.
   2277  1.1  mrg 	* doc/xml/manual/test_policy_data_structures.xml: Same.
   2278  1.1  mrg 	* doc/xml/manual/policy_data_structures.xml: Same.
   2279  1.1  mrg 
   2280  1.1  mrg 	* doc/Makefile.am (stamp-html-docbook-images)
   2281  1.1  mrg 	(stamp-html-docbook-lwg, stamp-html-docbook-data): New.
   2282  1.1  mrg 	(xml_extra): Add lwg html file dependencies.
   2283  1.1  mrg 	(xml_images): Add image html file dependencies.
   2284  1.1  mrg 	* doc/Makefile.in: Regenerate.
   2285  1.1  mrg 	(stamp-html): Change to stamp-html-docbook-data.
   2286  1.1  mrg 	(stamp-html-copy): Remove.
   2287  1.1  mrg 
   2288  1.1  mrg 2011-08-04  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2289  1.1  mrg 
   2290  1.1  mrg 	* src/atomic.cc: Use noexcept.
   2291  1.1  mrg 	* include/std/atomic: Likewise.
   2292  1.1  mrg 	* include/bits/atomic_0.h: Likewise.
   2293  1.1  mrg 	* include/bits/atomic_2.h: Likewise.
   2294  1.1  mrg 	* include/bits/atomic_base.h: Likewise.
   2295  1.1  mrg 
   2296  1.1  mrg 2011-08-03  Benjamin Kosnik  <bkoz (a] redhat.com>
   2297  1.1  mrg 
   2298  1.1  mrg 	* testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Include
   2299  1.1  mrg 	unistd.h for unlink.
   2300  1.1  mrg 	* testsuite/performance/27_io/ofstream_insert_int.cc: Same.
   2301  1.1  mrg 	* testsuite/performance/27_io/ifstream_extract_int.cc: Same.
   2302  1.1  mrg 	* testsuite/performance/27_io/ifstream_getline-2.cc: Same.
   2303  1.1  mrg 	* testsuite/performance/27_io/fstream_seek_write.cc: Same.
   2304  1.1  mrg 	* testsuite/performance/27_io/ifstream_extract_chars.cc: Same.
   2305  1.1  mrg 	* testsuite/performance/27_io/ofstream_insert_float.cc: Same.
   2306  1.1  mrg 	* testsuite/performance/27_io/ifstream_extract_float.cc: Same.
   2307  1.1  mrg 	* testsuite/performance/27_io/filebuf_sputc.cc: Same.
   2308  1.1  mrg 
   2309  1.1  mrg 2011-08-03  Benjamin Kosnik  <bkoz (a] redhat.com>
   2310  1.1  mrg 
   2311  1.1  mrg 	* include/std/tuple: Mark more constructors constexpr.
   2312  1.1  mrg 	* testsuite/20_util/tuple/cons/constexpr.cc: Split into and extend as:
   2313  1.1  mrg 	* testsuite/20_util/tuple/cons/constexpr-2.cc: ...this.
   2314  1.1  mrg 	* testsuite/20_util/tuple/cons/constexpr-3.cc: ... and this.
   2315  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust line numbers.
   2316  1.1  mrg 
   2317  1.1  mrg 2011-08-03  Benjamin Kosnik  <bkoz (a] redhat.com>
   2318  1.1  mrg 	    Franois Dumont  <francois.cppdevs (a] free.fr>
   2319  1.1  mrg 
   2320  1.1  mrg 	* testsuite/23_containers/array/at_neg.cc: Move...
   2321  1.1  mrg 	* testsuite/23_containers/array/at.cc: ...here. Remove
   2322  1.1  mrg 	-fno-exceptions, call const at member function.
   2323  1.1  mrg 
   2324  1.1  mrg 2011-08-01  H.J. Lu  <hongjiu.lu (a] intel.com>
   2325  1.1  mrg 
   2326  1.1  mrg 	* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Generated.
   2327  1.1  mrg 
   2328  1.1  mrg 2011-08-01  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2329  1.1  mrg 
   2330  1.1  mrg 	PR c++/49813
   2331  1.1  mrg 	* include/c_global/cmath (isinf): Remove workaround.
   2332  1.1  mrg 
   2333  1.1  mrg 2011-07-31  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2334  1.1  mrg 
   2335  1.1  mrg 	PR libstdc++/49925
   2336  1.1  mrg 	* include/bits/shared_ptr.h (make_shared): Qualify allocate_shared
   2337  1.1  mrg 	with std::.
   2338  1.1  mrg 	* include/bits/shared_ptr_base.h (__make_shared): Likewise.
   2339  1.1  mrg 
   2340  1.1  mrg 2011-07-29  Benjamin Kosnik  <bkoz (a] redhat.com>
   2341  1.1  mrg 
   2342  1.1  mrg 	* doc/xml/manual/build_hacking.xml: Markup imagedata changes.
   2343  1.1  mrg 	* doc/xml/manual/policy_data_structures.xml: Same.
   2344  1.1  mrg 
   2345  1.1  mrg 	* doc/xml/class.txml: Remove biblioid.
   2346  1.1  mrg 	* doc/xml/manual/allocator.xml: Same.
   2347  1.1  mrg 	* doc/xml/manual/ctype.xml: Same.
   2348  1.1  mrg 	* doc/xml/manual/codecvt.xml: Same.
   2349  1.1  mrg 	* doc/xml/manual/backwards_compatibility.xml: Same.
   2350  1.1  mrg 	* doc/xml/manual/abi.xml: Same.
   2351  1.1  mrg 	* doc/xml/manual/shared_ptr.xml: Same.
   2352  1.1  mrg 	* doc/xml/manual/using_exceptions.xml: Same.
   2353  1.1  mrg 	* doc/xml/manual/messages.xml: Same.
   2354  1.1  mrg 
   2355  1.1  mrg 2011-07-29  Benjamin Kosnik  <bkoz (a] redhat.com>
   2356  1.1  mrg 
   2357  1.1  mrg 	Docbook conversion of existing ext/pb_ds documentation.
   2358  1.1  mrg 	* doc/Makefile.am (xml_sources_manual): Add
   2359  1.1  mrg 	policy_data_structures.xml and
   2360  1.1  mrg 	test_policy_data_structures.xml.
   2361  1.1  mrg 	(stamp-html-copy): Remove special-case for ext/pb_ds directory.
   2362  1.1  mrg 	(XSLTPROC_FLAGS): Split into XSLT_FLAGS and XSLT_PARAM, use.
   2363  1.1  mrg 	* doc/Makefile.in: Regenerate.
   2364  1.1  mrg 	* doc/xml/manual/policy_data_structures.xml: New, adapted from
   2365  1.1  mrg 	  previous html-only instance in doc/html/ext/pb_ds.
   2366  1.1  mrg 	* doc/xml/manual/test_policy_data_structures.xml: New, same as above.
   2367  1.1  mrg 
   2368  1.1  mrg 	* doc/xml/spine.xml: Update copyright.
   2369  1.1  mrg 	* doc/xml/manual/spine.xml: Same.
   2370  1.1  mrg 	* doc/xml/manual/extensions.xml: Adjust set, chapter, sections.
   2371  1.1  mrg 	* doc/xml/manual/bitmap_allocator.xml: Same.
   2372  1.1  mrg 	* doc/xml/manual/mt_allocator.xml: Same.
   2373  1.1  mrg 
   2374  1.1  mrg 	Populate image directory.
   2375  1.1  mrg 	* doc/xml/images/(pbds_balls_and_bins.png,
   2376  1.1  mrg 	pbds_binary_priority_queue_random_int_push_timing_test_local.pdf,
   2377  1.1  mrg 	pbds_binary_priority_queue_random_int_push_timing_test_local.png,
   2378  1.1  mrg 	pbds_binary_priority_queue_random_int_push_timing_test_local.svg,
   2379  1.1  mrg 	pbds_cc_hash_random_int_find_timing_test_local.pdf,
   2380  1.1  mrg 	pbds_cc_hash_random_int_find_timing_test_local.png,
   2381  1.1  mrg 	pbds_cc_hash_random_int_find_timing_test_local.svg,
   2382  1.1  mrg 	pbds_cc_hash_random_int_subscript_timing_test_find_local.pdf,
   2383  1.1  mrg 	pbds_cc_hash_random_int_subscript_timing_test_find_local.png,
   2384  1.1  mrg 	pbds_cc_hash_random_int_subscript_timing_test_find_local.svg,
   2385  1.1  mrg 	pbds_cc_hash_random_int_subscript_timing_test_insert_local.pdf,
   2386  1.1  mrg 	pbds_cc_hash_random_int_subscript_timing_test_insert_local.png,
   2387  1.1  mrg 	pbds_cc_hash_random_int_subscript_timing_test_insert_local.svg,
   2388  1.1  mrg 	pbds_container_tag_hierarchy.pdf,
   2389  1.1  mrg 	pbds_container_tag_hierarchy.png,
   2390  1.1  mrg 	pbds_container_tag_hierarchy.svg,
   2391  1.1  mrg 	pbds_different_underlying_dss_1.png,
   2392  1.1  mrg 	pbds_different_underlying_dss_2.png,
   2393  1.1  mrg 	pbds_embedded_lists_1.png, pbds_embedded_lists_2.png,
   2394  1.1  mrg 	pbds_embedded_lists_3.png, pbds_exception_hierarchy.pdf,
   2395  1.1  mrg 	pbds_exception_hierarchy.png, pbds_exception_hierarchy.svg,
   2396  1.1  mrg 	pbds_gp_hash_random_int_find_timing_test_local.pdf,
   2397  1.1  mrg 	pbds_gp_hash_random_int_find_timing_test_local.png,
   2398  1.1  mrg 	pbds_gp_hash_random_int_find_timing_test_local.svg,
   2399  1.1  mrg 	pbds_gp_hash_random_int_subscript_timing_test_find_local.pdf,
   2400  1.1  mrg 	pbds_gp_hash_random_int_subscript_timing_test_find_local.png,
   2401  1.1  mrg 	pbds_gp_hash_random_int_subscript_timing_test_find_local.svg,
   2402  1.1  mrg 	pbds_gp_hash_random_int_subscript_timing_test_insert_local.pdf,
   2403  1.1  mrg 	pbds_gp_hash_random_int_subscript_timing_test_insert_local.png,
   2404  1.1  mrg 	pbds_gp_hash_random_int_subscript_timing_test_insert_local.svg,
   2405  1.1  mrg 	pbds_hash_policy_cd.png,
   2406  1.1  mrg 	pbds_hash_random_int_erase_mem_usage_test_local.pdf,
   2407  1.1  mrg 	pbds_hash_random_int_erase_mem_usage_test_local.png,
   2408  1.1  mrg 	pbds_hash_random_int_erase_mem_usage_test_local.svg,
   2409  1.1  mrg 	pbds_hash_ranged_hash_range_hashing_fns.png,
   2410  1.1  mrg 	pbds_hash_range_hashing_seq_diagram2.png,
   2411  1.1  mrg 	pbds_hash_range_hashing_seq_diagram.png,
   2412  1.1  mrg 	pbds_hash_zlob_random_int_find_timing_test_local.pdf,
   2413  1.1  mrg 	pbds_hash_zlob_random_int_find_timing_test_local.png,
   2414  1.1  mrg 	pbds_hash_zlob_random_int_find_timing_test_local.svg,
   2415  1.1  mrg 	pbds_insert_resize_sequence_diagram1.png,
   2416  1.1  mrg 	pbds_insert_resize_sequence_diagram2.png,
   2417  1.1  mrg 	pbds_insert_resize_sequence_diagram3.png,
   2418  1.1  mrg 	pbds_invalidation_guarantee_erase.png,
   2419  1.1  mrg 	pbds_invalidation_tag_hierarchy.pdf,
   2420  1.1  mrg 	pbds_invalidation_tag_hierarchy.png,
   2421  1.1  mrg 	pbds_invalidation_tag_hierarchy.svg, pbds_list_update.png,
   2422  1.1  mrg 	pbds_multimap_text_find_timing_test_large_s2p_hash_local.pdf,
   2423  1.1  mrg 	pbds_multimap_text_find_timing_test_large_s2p_hash_local.png,
   2424  1.1  mrg 	pbds_multimap_text_find_timing_test_large_s2p_hash_local.svg,
   2425  1.1  mrg 	pbds_multimap_text_find_timing_test_large_s2p_tree_local.pdf,
   2426  1.1  mrg 	pbds_multimap_text_find_timing_test_large_s2p_tree_local.png,
   2427  1.1  mrg 	pbds_multimap_text_find_timing_test_large_s2p_tree_local.svg,
   2428  1.1  mrg 	pbds_multimap_text_find_timing_test_small_s2p_hash_local.pdf,
   2429  1.1  mrg 	pbds_multimap_text_find_timing_test_small_s2p_hash_local.png,
   2430  1.1  mrg 	pbds_multimap_text_find_timing_test_small_s2p_hash_local.svg,
   2431  1.1  mrg 	pbds_multimap_text_find_timing_test_small_s2p_tree_local.pdf,
   2432  1.1  mrg 	pbds_multimap_text_find_timing_test_small_s2p_tree_local.png,
   2433  1.1  mrg 	pbds_multimap_text_find_timing_test_small_s2p_tree_local.svg,
   2434  1.1  mrg 	pbds_multimap_text_insert_mem_usage_test_large_s2p_hash_local.pdf,
   2435  1.1  mrg 	pbds_multimap_text_insert_mem_usage_test_large_s2p_hash_local.png,
   2436  1.1  mrg 	pbds_multimap_text_insert_mem_usage_test_large_s2p_hash_local.svg,
   2437  1.1  mrg 	pbds_multimap_text_insert_mem_usage_test_large_s2p_tree_local.pdf,
   2438  1.1  mrg 	pbds_multimap_text_insert_mem_usage_test_large_s2p_tree_local.png,
   2439  1.1  mrg 	pbds_multimap_text_insert_mem_usage_test_large_s2p_tree_local.svg,
   2440  1.1  mrg 	pbds_multimap_text_insert_mem_usage_test_small_s2p_hash_local.pdf,
   2441  1.1  mrg 	pbds_multimap_text_insert_mem_usage_test_small_s2p_hash_local.png,
   2442  1.1  mrg 	pbds_multimap_text_insert_mem_usage_test_small_s2p_hash_local.svg,
   2443  1.1  mrg 	pbds_multimap_text_insert_mem_usage_test_small_s2p_tree_local.pdf,
   2444  1.1  mrg 	pbds_multimap_text_insert_mem_usage_test_small_s2p_tree_local.png,
   2445  1.1  mrg 	pbds_multimap_text_insert_mem_usage_test_small_s2p_tree_local.svg,
   2446  1.1  mrg 	pbds_multimap_text_insert_timing_test_large_s2p_hash_local.pdf,
   2447  1.1  mrg 	pbds_multimap_text_insert_timing_test_large_s2p_hash_local.png,
   2448  1.1  mrg 	pbds_multimap_text_insert_timing_test_large_s2p_hash_local.svg,
   2449  1.1  mrg 	pbds_multimap_text_insert_timing_test_large_s2p_tree_local.pdf,
   2450  1.1  mrg 	pbds_multimap_text_insert_timing_test_large_s2p_tree_local.png,
   2451  1.1  mrg 	pbds_multimap_text_insert_timing_test_large_s2p_tree_local.svg,
   2452  1.1  mrg 	pbds_multimap_text_insert_timing_test_small_s2p_hash_local.pdf,
   2453  1.1  mrg 	pbds_multimap_text_insert_timing_test_small_s2p_hash_local.png,
   2454  1.1  mrg 	pbds_multimap_text_insert_timing_test_small_s2p_hash_local.svg,
   2455  1.1  mrg 	pbds_multimap_text_insert_timing_test_small_s2p_tree_local.pdf,
   2456  1.1  mrg 	pbds_multimap_text_insert_timing_test_small_s2p_tree_local.png,
   2457  1.1  mrg 	pbds_multimap_text_insert_timing_test_small_s2p_tree_local.svg,
   2458  1.1  mrg 	pbds_node_invariants.png,
   2459  1.1  mrg 	pbds_pairing_priority_queue_text_push_pop_timing_test_local.pdf,
   2460  1.1  mrg 	pbds_pairing_priority_queue_text_push_pop_timing_test_local.png,
   2461  1.1  mrg 	pbds_pairing_priority_queue_text_push_pop_timing_test_local.svg,
   2462  1.1  mrg 	pbds_pairing_priority_queue_text_push_timing_test_local.pdf,
   2463  1.1  mrg 	pbds_pairing_priority_queue_text_push_timing_test_local.png,
   2464  1.1  mrg 	pbds_pairing_priority_queue_text_push_timing_test_local.svg,
   2465  1.1  mrg 	pbds_pat_trie.png, pbds_point_iterator_hierarchy.png,
   2466  1.1  mrg 	pbds_point_iterators_range_ops_1.png,
   2467  1.1  mrg 	pbds_point_iterators_range_ops_2.png,
   2468  1.1  mrg 	pbds_priority_queue_different_underlying_dss.png,
   2469  1.1  mrg 	pbds_priority_queue_random_int_push_pop_timing_test_local.pdf,
   2470  1.1  mrg 	pbds_priority_queue_random_int_push_pop_timing_test_local.png,
   2471  1.1  mrg 	pbds_priority_queue_random_int_push_pop_timing_test_local.svg,
   2472  1.1  mrg 	pbds_priority_queue_random_int_push_timing_test_local.pdf,
   2473  1.1  mrg 	pbds_priority_queue_random_int_push_timing_test_local.png,
   2474  1.1  mrg 	pbds_priority_queue_random_int_push_timing_test_local.svg,
   2475  1.1  mrg 	pbds_priority_queue_tag_hierarchy.pdf,
   2476  1.1  mrg 	pbds_priority_queue_tag_hierarchy.png,
   2477  1.1  mrg 	pbds_priority_queue_tag_hierarchy.svg,
   2478  1.1  mrg 	pbds_priority_queue_text_join_timing_test_local.pdf,
   2479  1.1  mrg 	pbds_priority_queue_text_join_timing_test_local.png,
   2480  1.1  mrg 	pbds_priority_queue_text_join_timing_test_local.svg,
   2481  1.1  mrg 	pbds_priority_queue_text_modify_down_timing_test_local.pdf,
   2482  1.1  mrg 	pbds_priority_queue_text_modify_down_timing_test_local.png,
   2483  1.1  mrg 	pbds_priority_queue_text_modify_down_timing_test_local.svg,
   2484  1.1  mrg 	pbds_priority_queue_text_modify_down_timing_test_pairing_thin_local.pdf,
   2485  1.1  mrg 	pbds_priority_queue_text_modify_down_timing_test_pairing_thin_local.png,
   2486  1.1  mrg 	pbds_priority_queue_text_modify_down_timing_test_pairing_thin_local.svg,
   2487  1.1  mrg 	pbds_priority_queue_text_modify_up_timing_test_local.pdf,
   2488  1.1  mrg 	pbds_priority_queue_text_modify_up_timing_test_local.png,
   2489  1.1  mrg 	pbds_priority_queue_text_modify_up_timing_test_local.svg,
   2490  1.1  mrg 	pbds_priority_queue_text_modify_up_timing_test_pairing_thin_local.pdf,
   2491  1.1  mrg 	pbds_priority_queue_text_modify_up_timing_test_pairing_thin_local.png,
   2492  1.1  mrg 	pbds_priority_queue_text_modify_up_timing_test_pairing_thin_local.svg,
   2493  1.1  mrg 	pbds_priority_queue_text_pop_mem_usage_test_local.pdf,
   2494  1.1  mrg 	pbds_priority_queue_text_pop_mem_usage_test_local.png,
   2495  1.1  mrg 	pbds_priority_queue_text_pop_mem_usage_test_local.svg,
   2496  1.1  mrg 	pbds_priority_queue_text_push_pop_timing_test_local.pdf,
   2497  1.1  mrg 	pbds_priority_queue_text_push_pop_timing_test_local.png,
   2498  1.1  mrg 	pbds_priority_queue_text_push_pop_timing_test_local.svg,
   2499  1.1  mrg 	pbds_priority_queue_text_push_timing_test_local.pdf,
   2500  1.1  mrg 	pbds_priority_queue_text_push_timing_test_local.png,
   2501  1.1  mrg 	pbds_priority_queue_text_push_timing_test_local.svg,
   2502  1.1  mrg 	pbds_rationale_null_node_updator.png,
   2503  1.1  mrg 	pbds_resize_policy_cd.png, pbds_restoring_node_invariants.png,
   2504  1.1  mrg 	pbds_simple_list.png,
   2505  1.1  mrg 	pbds_text_find_timing_test_hash_local.pdf,
   2506  1.1  mrg 	pbds_text_find_timing_test_hash_local.png,
   2507  1.1  mrg 	pbds_text_find_timing_test_hash_local.svg,
   2508  1.1  mrg 	pbds_text_find_timing_test_tree_like_local.pdf,
   2509  1.1  mrg 	pbds_text_find_timing_test_tree_like_local.png,
   2510  1.1  mrg 	pbds_text_find_timing_test_tree_like_local.svg,
   2511  1.1  mrg 	pbds_tree_node_invalidations.png,
   2512  1.1  mrg 	pbds_tree_node_invariants.png,
   2513  1.1  mrg 	pbds_tree_node_updator_policy_cd.png,
   2514  1.1  mrg 	pbds_tree_order_statistics_timing_test_local.pdf,
   2515  1.1  mrg 	pbds_tree_order_statistics_timing_test_local.png,
   2516  1.1  mrg 	pbds_tree_order_statistics_timing_test_local.svg,
   2517  1.1  mrg 	pbds_tree_split_join_timing_test_local.pdf,
   2518  1.1  mrg 	pbds_tree_split_join_timing_test_local.png,
   2519  1.1  mrg 	pbds_tree_split_join_timing_test_local.svg,
   2520  1.1  mrg 	pbds_tree_text_insert_timing_test_node_tree_local.pdf,
   2521  1.1  mrg 	pbds_tree_text_insert_timing_test_node_tree_local.png,
   2522  1.1  mrg 	pbds_tree_text_insert_timing_test_node_tree_local.svg,
   2523  1.1  mrg 	pbds_tree_text_insert_timing_test_pat_trie_local.pdf,
   2524  1.1  mrg 	pbds_tree_text_insert_timing_test_pat_trie_local.png,
   2525  1.1  mrg 	pbds_tree_text_insert_timing_test_pat_trie_local.svg,
   2526  1.1  mrg 	pbds_tree_text_insert_timing_test_vector_tree_local.pdf,
   2527  1.1  mrg 	pbds_tree_text_insert_timing_test_vector_tree_local.png,
   2528  1.1  mrg 	pbds_tree_text_insert_timing_test_vector_tree_local.svg,
   2529  1.1  mrg 	pbds_tree_text_lor_find_timing_test_local.pdf,
   2530  1.1  mrg 	pbds_tree_text_lor_find_timing_test_local.png,
   2531  1.1  mrg 	pbds_tree_text_lor_find_timing_test_local.svg,
   2532  1.1  mrg 	pbds_trie_node_updator_policy_cd.png,
   2533  1.1  mrg 	pbds_update_seq_diagram.png): Add.
   2534  1.1  mrg 
   2535  1.1  mrg 	* doc/html/ext/pb_ds: Remove.
   2536  1.1  mrg 	* doc/html/ext/pb_ds/(acks.html, assoc_container_tag_cd.png,
   2537  1.1  mrg 	assoc_container_tag_cd.svg, assoc_container_traits.html,
   2538  1.1  mrg 	assoc_design.html, assoc_examples.html,
   2539  1.1  mrg 	associative_container_tag.html, assoc_performance_tests.html,
   2540  1.1  mrg 	assoc_regression_tests.html, assoc_tests.html,
   2541  1.1  mrg 	balls_and_bins.png, basic_hash_table.html,
   2542  1.1  mrg 	basic_hash_tag.html, basic_invalidation_guarantee.html,
   2543  1.1  mrg 	basic_tree_assoc_container_const_node_iterator.html,
   2544  1.1  mrg 	basic_tree.html, basic_tree_tag.html, binary_heap_tag.html,
   2545  1.1  mrg 	binary_priority_queue_random_int_push_timing_test_gcc.png,
   2546  1.1  mrg 	binary_priority_queue_random_int_push_timing_test_local.png,
   2547  1.1  mrg 	binary_priority_queue_random_int_push_timing_test_msvc.png,
   2548  1.1  mrg 	binomial_heap_tag.html,
   2549  1.1  mrg 	ccgp_hash_random_int_subscript_timing_test_insert_gcc.png,
   2550  1.1  mrg 	ccgp_hash_random_int_subscript_timing_test_insert_local.png,
   2551  1.1  mrg 	ccgp_hash_random_int_subscript_timing_test_insert_msvc.png,
   2552  1.1  mrg 	cc_hash_max_collision_check_resize_trigger.html,
   2553  1.1  mrg 	cc_hash_random_int_find_timing_test_gcc.png,
   2554  1.1  mrg 	cc_hash_random_int_find_timing_test_local.png,
   2555  1.1  mrg 	cc_hash_random_int_find_timing_test_msvc.png,
   2556  1.1  mrg 	cc_hash_random_int_subscript_timing_test_find_gcc.png,
   2557  1.1  mrg 	cc_hash_random_int_subscript_timing_test_find_local.png,
   2558  1.1  mrg 	cc_hash_random_int_subscript_timing_test_find_msvc.png,
   2559  1.1  mrg 	cc_hash_random_int_subscript_timing_test_insert_gcc.png,
   2560  1.1  mrg 	cc_hash_random_int_subscript_timing_test_insert_local.png,
   2561  1.1  mrg 	cc_hash_random_int_subscript_timing_test_insert_msvc.png,
   2562  1.1  mrg 	cc_hash_table.html, cc_hash_tag.html, checked_by_tidy.gif
   2563  1.1  mrg 	concepts.html, contact.html, container_base.html,
   2564  1.1  mrg 	container_cd.png, container_cd.svg, container_tag.html,
   2565  1.1  mrg 	counter_lu_policy.html, design.html,
   2566  1.1  mrg 	different_underlying_dss.png, direct_mask_range_hashing.html,
   2567  1.1  mrg 	direct_mod_range_hashing.html, disclaimer.html, ds_gen.html,
   2568  1.1  mrg 	embedded_lists_1.png, embedded_lists_2.png,
   2569  1.1  mrg 	embedded_lists_3.png, examples.html, exceptions.html,
   2570  1.1  mrg 	gp_hash_random_int_find_timing_test_gcc.png,
   2571  1.1  mrg 	gp_hash_random_int_find_timing_test_local.png,
   2572  1.1  mrg 	gp_hash_random_int_find_timing_test_msvc.png,
   2573  1.1  mrg 	gp_hash_random_int_subscript_timing_test_find_gcc.png,
   2574  1.1  mrg 	gp_hash_random_int_subscript_timing_test_find_local.png,
   2575  1.1  mrg 	gp_hash_random_int_subscript_timing_test_find_msvc.png,
   2576  1.1  mrg 	gp_hash_random_int_subscript_timing_test_insert_gcc.png,
   2577  1.1  mrg 	gp_hash_random_int_subscript_timing_test_insert_local.png,
   2578  1.1  mrg 	gp_hash_random_int_subscript_timing_test_insert_msvc.png,
   2579  1.1  mrg 	gp_hash_table.html, gp_hash_tag.html,
   2580  1.1  mrg 	hash_based_containers.html, hash_exponential_size_policy.html,
   2581  1.1  mrg 	hash_load_check_resize_trigger.html, hash_policy_cd.png,
   2582  1.1  mrg 	hash_prime_size_policy.html,
   2583  1.1  mrg 	hash_random_int_erase_mem_usage_test_gcc.png,
   2584  1.1  mrg 	hash_random_int_erase_mem_usage_test.html,
   2585  1.1  mrg 	hash_random_int_erase_mem_usage_test_local.png,
   2586  1.1  mrg 	hash_random_int_erase_mem_usage_test_msvc.png,
   2587  1.1  mrg 	hash_random_int_find_find_timing_test.html,
   2588  1.1  mrg 	hash_random_int_subscript_find_timing_test.html,
   2589  1.1  mrg 	hash_random_int_subscript_insert_timing_test.html,
   2590  1.1  mrg 	hash_ranged_hash_range_hashing_fns.png,
   2591  1.1  mrg 	hash_range_hashing_seq_diagram2.png,
   2592  1.1  mrg 	hash_range_hashing_seq_diagram.png,
   2593  1.1  mrg 	hash_standard_resize_policy.html,
   2594  1.1  mrg 	hash_text_find_find_timing_test.html,
   2595  1.1  mrg 	hash_zlob_random_int_find_find_timing_test.html,
   2596  1.1  mrg 	hash_zlob_random_int_find_timing_test_gcc.png,
   2597  1.1  mrg 	hash_zlob_random_int_find_timing_test_local.png,
   2598  1.1  mrg 	hash_zlob_random_int_find_timing_test_msvc.png, index.html,
   2599  1.1  mrg 	insert_error.html, insert_resize_sequence_diagram1.png,
   2600  1.1  mrg 	insert_resize_sequence_diagram2.png,
   2601  1.1  mrg 	insert_resize_sequence_diagram3.png, interface.html,
   2602  1.1  mrg 	introduction.html, invalidation_guarantee_cd.png,
   2603  1.1  mrg 	invalidation_guarantee_erase.png, join_error.html,
   2604  1.1  mrg 	linear_probe_fn.html, list_update.html, list_update_tag.html,
   2605  1.1  mrg 	lu_based_containers.html, lu.png, misc.html, motivation.html,
   2606  1.1  mrg 	move_to_front_lu_policy.html,
   2607  1.1  mrg 	multimap_text_find_timing_test_large.html,
   2608  1.1  mrg 	multimap_text_find_timing_test_large_s2p_hash_gcc.png,
   2609  1.1  mrg 	multimap_text_find_timing_test_large_s2p_hash_local.png,
   2610  1.1  mrg 	multimap_text_find_timing_test_large_s2p_hash_msvc.png,
   2611  1.1  mrg 	multimap_text_find_timing_test_large_s2p_tree_gcc.png,
   2612  1.1  mrg 	multimap_text_find_timing_test_large_s2p_tree_local.png,
   2613  1.1  mrg 	multimap_text_find_timing_test_large_s2p_tree_msvc.png,
   2614  1.1  mrg 	multimap_text_find_timing_test_small.html,
   2615  1.1  mrg 	multimap_text_find_timing_test_small_s2p_hash_gcc.png,
   2616  1.1  mrg 	multimap_text_find_timing_test_small_s2p_hash_local.png,
   2617  1.1  mrg 	multimap_text_find_timing_test_small_s2p_hash_msvc.png,
   2618  1.1  mrg 	multimap_text_find_timing_test_small_s2p_tree_gcc.png,
   2619  1.1  mrg 	multimap_text_find_timing_test_small_s2p_tree_local.png,
   2620  1.1  mrg 	multimap_text_find_timing_test_small_s2p_tree_msvc.png,
   2621  1.1  mrg 	multimap_text_insert_mem_usage_test_large.html,
   2622  1.1  mrg 	multimap_text_insert_mem_usage_test_large_s2p_hash_gcc.png,
   2623  1.1  mrg 	multimap_text_insert_mem_usage_test_large_s2p_hash_local.png,
   2624  1.1  mrg 	multimap_text_insert_mem_usage_test_large_s2p_hash_msvc.png,
   2625  1.1  mrg 	multimap_text_insert_mem_usage_test_large_s2p_tree_gcc.png,
   2626  1.1  mrg 	multimap_text_insert_mem_usage_test_large_s2p_tree_local.png,
   2627  1.1  mrg 	multimap_text_insert_mem_usage_test_large_s2p_tree_msvc.png,
   2628  1.1  mrg 	multimap_text_insert_mem_usage_test_small.html,
   2629  1.1  mrg 	multimap_text_insert_mem_usage_test_small_s2p_hash_gcc.png,
   2630  1.1  mrg 	multimap_text_insert_mem_usage_test_small_s2p_hash_local.png,
   2631  1.1  mrg 	multimap_text_insert_mem_usage_test_small_s2p_hash_msvc.png,
   2632  1.1  mrg 	multimap_text_insert_mem_usage_test_small_s2p_tree_gcc.png,
   2633  1.1  mrg 	multimap_text_insert_mem_usage_test_small_s2p_tree_local.png,
   2634  1.1  mrg 	multimap_text_insert_mem_usage_test_small_s2p_tree_msvc.png,
   2635  1.1  mrg 	multimap_text_insert_timing_test_large.html,
   2636  1.1  mrg 	multimap_text_insert_timing_test_large_s2p_hash_gcc.png,
   2637  1.1  mrg 	multimap_text_insert_timing_test_large_s2p_hash_local.png,
   2638  1.1  mrg 	multimap_text_insert_timing_test_large_s2p_hash_msvc.png,
   2639  1.1  mrg 	multimap_text_insert_timing_test_large_s2p_tree_gcc.png,
   2640  1.1  mrg 	multimap_text_insert_timing_test_large_s2p_tree_local.png,
   2641  1.1  mrg 	multimap_text_insert_timing_test_large_s2p_tree_msvc.png,
   2642  1.1  mrg 	multimap_text_insert_timing_test_small.html,
   2643  1.1  mrg 	multimap_text_insert_timing_test_small_s2p_hash_gcc.png,
   2644  1.1  mrg 	multimap_text_insert_timing_test_small_s2p_hash_local.png,
   2645  1.1  mrg 	multimap_text_insert_timing_test_small_s2p_hash_msvc.png,
   2646  1.1  mrg 	multimap_text_insert_timing_test_small_s2p_tree_gcc.png,
   2647  1.1  mrg 	multimap_text_insert_timing_test_small_s2p_tree_local.png,
   2648  1.1  mrg 	multimap_text_insert_timing_test_small_s2p_tree_msvc.png,
   2649  1.1  mrg 	node_invariant_invalidations.png, node_invariants.png,
   2650  1.1  mrg 	null_hash_fn.html, null_lu_metadata.html,
   2651  1.1  mrg 	null_mapped_type.html, null_probe_fn.html,
   2652  1.1  mrg 	null_tree_node_update.html, null_trie_node_update.html,
   2653  1.1  mrg 	ov_tree_tag.html, pairing_heap_tag.html,
   2654  1.1  mrg 	pairing_priority_queue_text_push_pop_timing_test_gcc.png,
   2655  1.1  mrg 	pairing_priority_queue_text_push_pop_timing_test_local.png,
   2656  1.1  mrg 	pairing_priority_queue_text_push_pop_timing_test_msvc.png,
   2657  1.1  mrg 	pairing_priority_queue_text_push_timing_test_gcc.png,
   2658  1.1  mrg 	pairing_priority_queue_text_push_timing_test_local.png,
   2659  1.1  mrg 	pairing_priority_queue_text_push_timing_test_msvc.png,
   2660  1.1  mrg 	pat_trie.png, pat_trie_tag.html,
   2661  1.1  mrg 	point_invalidation_guarantee.html, point_iterators_cd.png,
   2662  1.1  mrg 	point_iterators_range_ops_1.png,
   2663  1.1  mrg 	point_iterators_range_ops_2.png, pq_container_traits.html,
   2664  1.1  mrg 	pq_design.html, pq_different_underlying_dss.png,
   2665  1.1  mrg 	pq_examples.html, pq_performance_tests.html,
   2666  1.1  mrg 	pq_regression_tests.html, pq_tests.html, prerequisites.html,
   2667  1.1  mrg 	priority_queue.html,
   2668  1.1  mrg 	priority_queue_random_int_push_pop_timing_test_gcc.png,
   2669  1.1  mrg 	priority_queue_random_int_push_pop_timing_test.html,
   2670  1.1  mrg 	priority_queue_random_int_push_pop_timing_test_local.png,
   2671  1.1  mrg 	priority_queue_random_int_push_pop_timing_test_msvc.png,
   2672  1.1  mrg 	priority_queue_random_int_push_timing_test_gcc.png,
   2673  1.1  mrg 	priority_queue_random_int_push_timing_test.html,
   2674  1.1  mrg 	priority_queue_random_int_push_timing_test_local.png,
   2675  1.1  mrg 	priority_queue_random_int_push_timing_test_msvc.png,
   2676  1.1  mrg 	priority_queue_tag_cd.png, priority_queue_tag_cd.svg,
   2677  1.1  mrg 	priority_queue_tag.html,
   2678  1.1  mrg 	priority_queue_text_join_timing_test_gcc.png,
   2679  1.1  mrg 	priority_queue_text_join_timing_test.html,
   2680  1.1  mrg 	priority_queue_text_join_timing_test_local.png,
   2681  1.1  mrg 	priority_queue_text_join_timing_test_msvc.png,
   2682  1.1  mrg 	priority_queue_text_modify_down_timing_test_gcc.png,
   2683  1.1  mrg 	priority_queue_text_modify_down_timing_test.html,
   2684  1.1  mrg 	priority_queue_text_modify_down_timing_test_local.png,
   2685  1.1  mrg 	priority_queue_text_modify_down_timing_test_msvc.png,
   2686  1.1  mrg 	priority_queue_text_modify_down_timing_test_pairing_thin_gcc.png,
   2687  1.1  mrg 	priority_queue_text_modify_down_timing_test_pairing_thin_local.png,
   2688  1.1  mrg 	priority_queue_text_modify_down_timing_test_pairing_thin_msvc.png,
   2689  1.1  mrg 	priority_queue_text_modify_up_timing_test_gcc.png,
   2690  1.1  mrg 	priority_queue_text_modify_up_timing_test.html,
   2691  1.1  mrg 	priority_queue_text_modify_up_timing_test_local.png,
   2692  1.1  mrg 	priority_queue_text_modify_up_timing_test_msvc.png,
   2693  1.1  mrg 	priority_queue_text_modify_up_timing_test_pairing_thin_gcc.png,
   2694  1.1  mrg 	priority_queue_text_modify_up_timing_test_pairing_thin_local.png,
   2695  1.1  mrg 	priority_queue_text_modify_up_timing_test_pairing_thin_msvc.png,
   2696  1.1  mrg 	priority_queue_text_pop_mem_usage_test_gcc.png,
   2697  1.1  mrg 	priority_queue_text_pop_mem_usage_test.html,
   2698  1.1  mrg 	priority_queue_text_pop_mem_usage_test_local.png,
   2699  1.1  mrg 	priority_queue_text_pop_mem_usage_test_msvc.png,
   2700  1.1  mrg 	priority_queue_text_push_pop_timing_test_gcc.png,
   2701  1.1  mrg 	priority_queue_text_push_pop_timing_test.html,
   2702  1.1  mrg 	priority_queue_text_push_pop_timing_test_local.png,
   2703  1.1  mrg 	priority_queue_text_push_pop_timing_test_msvc.png,
   2704  1.1  mrg 	priority_queue_text_push_timing_test_gcc.png,
   2705  1.1  mrg 	priority_queue_text_push_timing_test.html,
   2706  1.1  mrg 	priority_queue_text_push_timing_test_local.png,
   2707  1.1  mrg 	priority_queue_text_push_timing_test_msvc.png,
   2708  1.1  mrg 	PythonPoweredSmall.gif quadratic_probe_fn.html,
   2709  1.1  mrg 	random_int_find_find_timing_test_tree_gcc.png,
   2710  1.1  mrg 	random_int_find_find_timing_test_tree_local.png,
   2711  1.1  mrg 	random_int_find_find_timing_test_tree_msvc.png,
   2712  1.1  mrg 	range_invalidation_guarantee.html,
   2713  1.1  mrg 	rationale_null_node_updator.png, rb_tree_tag.html,
   2714  1.1  mrg 	rc_binomial_heap_tag.html, references.html, resize_error.html,
   2715  1.1  mrg 	resize_policy_cd.png, restoring_node_invariants.png,
   2716  1.1  mrg 	sample_probe_fn.html, sample_ranged_hash_fn.html,
   2717  1.1  mrg 	sample_ranged_probe_fn.html, sample_range_hashing.html,
   2718  1.1  mrg 	sample_resize_policy.html, sample_resize_trigger.html,
   2719  1.1  mrg 	sample_size_policy.html, sample_tree_node_update.html,
   2720  1.1  mrg 	sample_trie_access_traits.html, sample_trie_node_update.html,
   2721  1.1  mrg 	sample_update_policy.html, simple_list.png,
   2722  1.1  mrg 	splay_tree_tag.html, tests.html,
   2723  1.1  mrg 	text_find_timing_test_hash_gcc.png,
   2724  1.1  mrg 	text_find_timing_test_hash_local.png,
   2725  1.1  mrg 	text_find_timing_test_hash_msvc.png,
   2726  1.1  mrg 	text_find_timing_test_tree_like_gcc.png,
   2727  1.1  mrg 	text_find_timing_test_tree_like_local.png,
   2728  1.1  mrg 	text_find_timing_test_tree_like_msvc.png, thin_heap_tag.html,
   2729  1.1  mrg 	tree_based_containers.html, tree.html,
   2730  1.1  mrg 	tree_node_iterator.html, tree_node_updator_policy_cd.png,
   2731  1.1  mrg 	tree_order_statistics_node_update.html,
   2732  1.1  mrg 	tree_order_statistics_timing_test_gcc.png,
   2733  1.1  mrg 	tree_order_statistics_timing_test.html,
   2734  1.1  mrg 	tree_order_statistics_timing_test_local.png,
   2735  1.1  mrg 	tree_order_statistics_timing_test_msvc.png,
   2736  1.1  mrg 	tree_random_int_find_find_timing_test.html,
   2737  1.1  mrg 	tree_split_join_timing_test_gcc.png,
   2738  1.1  mrg 	tree_split_join_timing_test.html,
   2739  1.1  mrg 	tree_split_join_timing_test_local.png,
   2740  1.1  mrg 	tree_split_join_timing_test_msvc.png, tree_tag.html,
   2741  1.1  mrg 	tree_text_find_find_timing_test.html,
   2742  1.1  mrg 	tree_text_insert_timing_test.html,
   2743  1.1  mrg 	tree_text_insert_timing_test_node_tree_gcc.png,
   2744  1.1  mrg 	tree_text_insert_timing_test_node_tree_local.png,
   2745  1.1  mrg 	tree_text_insert_timing_test_node_tree_msvc.png,
   2746  1.1  mrg 	tree_text_insert_timing_test_pat_trie_gcc.png,
   2747  1.1  mrg 	tree_text_insert_timing_test_pat_trie_local.png,
   2748  1.1  mrg 	tree_text_insert_timing_test_pat_trie_msvc.png,
   2749  1.1  mrg 	tree_text_insert_timing_test_vector_tree_gcc.png,
   2750  1.1  mrg 	tree_text_insert_timing_test_vector_tree_local.png,
   2751  1.1  mrg 	tree_text_insert_timing_test_vector_tree_msvc.png,
   2752  1.1  mrg 	tree_text_lor_find_find_timing_test.html,
   2753  1.1  mrg 	tree_text_lor_find_timing_test_gcc.png,
   2754  1.1  mrg 	tree_text_lor_find_timing_test_local.png,
   2755  1.1  mrg 	tree_text_lor_find_timing_test_msvc.png,
   2756  1.1  mrg 	trie_based_containers.html, trie_const_node_iterator.html,
   2757  1.1  mrg 	trie.html, trie_node_iterator.html,
   2758  1.1  mrg 	trie_node_updator_policy_cd.png,
   2759  1.1  mrg 	trie_order_statistics_node_update.html,
   2760  1.1  mrg 	trie_prefix_search_node_update.html,
   2761  1.1  mrg 	trie_string_access_traits.html, trie_tag.html,
   2762  1.1  mrg 	trivial_iterator_tag.html, tutorial.html,
   2763  1.1  mrg 	update_policy_cd.png, update_seq_diagram.png): Remove.
   2764  1.1  mrg 
   2765  1.1  mrg 2011-07-27  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2766  1.1  mrg 
   2767  1.1  mrg 	PR c++/49813
   2768  1.1  mrg 	* include/c_global/cmath: Use _GLIBCXX_CONSTEXPR and constexpr.
   2769  1.1  mrg 
   2770  1.1  mrg 2011-07-27  Jeffrey Yasskin  <jyasskin (a] google.com>
   2771  1.1  mrg 
   2772  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Updated.
   2773  1.1  mrg 
   2774  1.1  mrg 2011-07-25  Benjamin Kosnik  <bkoz (a] redhat.com>
   2775  1.1  mrg 
   2776  1.1  mrg 	* include/std/array (at): Remove constexpr when -fno-exceptions.
   2777  1.1  mrg 	* testsuite/23_containers/array/at_neg.cc: Test.
   2778  1.1  mrg 
   2779  1.1  mrg 2011-07-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2780  1.1  mrg 	    Nathan Ridge  <zeratul976 (a] hotmail.com>
   2781  1.1  mrg 
   2782  1.1  mrg 	PR libstdc++/49836
   2783  1.1  mrg 	* include/bits/stl_vector.h (vector<>::_M_emplace_back_aux):
   2784  1.1  mrg 	Declare.
   2785  1.1  mrg 	(vector<>::push_back(const value_type&)): Use it.
   2786  1.1  mrg 	* include/bits/vector.tcc: Define.
   2787  1.1  mrg 	(vector<>::emplace_back(_Args&&...)): Use it.
   2788  1.1  mrg 	* testsuite/util/testsuite_tr1.h (CopyConsOnlyType, MoveConsOnlyType):
   2789  1.1  mrg 	Add.
   2790  1.1  mrg 	* testsuite/23_containers/vector/modifiers/push_back/49836.cc: New.
   2791  1.1  mrg 	* testsuite/23_containers/deque/modifiers/push_back/49836.cc:
   2792  1.1  mrg 	Likewise.
   2793  1.1  mrg 	* testsuite/23_containers/deque/modifiers/push_front/49836.cc:
   2794  1.1  mrg 	Likewise.
   2795  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
   2796  1.1  mrg 	Adjust dg-error line number.
   2797  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
   2798  1.1  mrg 	Likewise.
   2799  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   2800  1.1  mrg 	constructor_1_neg.cc: Likewise.
   2801  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   2802  1.1  mrg 	constructor_2_neg.cc: Likewise.
   2803  1.1  mrg 
   2804  1.1  mrg 2011-07-24  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2805  1.1  mrg 
   2806  1.1  mrg 	* include/bits/hashtable_policy.h (_Prime_rehash_policy::_M_next_bkt,
   2807  1.1  mrg 	_M_bkt_for_elements, _M_need_rehash): Fix typos in the last commit.
   2808  1.1  mrg 
   2809  1.1  mrg 2011-07-24  Franois Dumont  <francois.cppdevs (a] free.fr>
   2810  1.1  mrg 
   2811  1.1  mrg 	* include/bits/hashtable_policy.h (_Prime_rehash_policy): Use
   2812  1.1  mrg 	__builtin_floor rather than __builtin_ceil to compute next resize
   2813  1.1  mrg 	value.
   2814  1.1  mrg 	* testsuite/23_containers/unordered_set/hash_policy/load_factor.cc:
   2815  1.1  mrg 	New.
   2816  1.1  mrg 
   2817  1.1  mrg 2011-07-22  Benjamin Kosnik  <bkoz (a] redhat.com>
   2818  1.1  mrg 	    Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   2819  1.1  mrg 
   2820  1.1  mrg 	* include/bits/move.h (move, forward): Mark constexpr.
   2821  1.1  mrg 	* include/bits/stl_pair.h (pair): Mark move ctors constexpr.
   2822  1.1  mrg 	* testsuite/20_util/pair/make_pair/constexpr.cc: New.
   2823  1.1  mrg 	* testsuite/20_util/pair/cons/constexpr.cc: Add tests.
   2824  1.1  mrg 
   2825  1.1  mrg 2011-07-22  Ian Lance Taylor  <iant (a] google.com>
   2826  1.1  mrg 
   2827  1.1  mrg 	* fragment.am (CONFIG_CXXFLAGS): Add -frandom-seed.
   2828  1.1  mrg 	* Makefile.in: Rebuild.
   2829  1.1  mrg 	* doc/Makefile.in: Rebuild.
   2830  1.1  mrg 	* include/Makefile.in: Rebuild.
   2831  1.1  mrg 	* libsupc++/Makefile.in: Rebuild.
   2832  1.1  mrg 	* po/Makefile.in: Rebuild.
   2833  1.1  mrg 	* python/Makefile.in: Rebuild.
   2834  1.1  mrg 	* src/Makefile.in: Rebuild.
   2835  1.1  mrg 	* testsuite/Makefile.in: Rebuild.
   2836  1.1  mrg 
   2837  1.1  mrg 2011-07-21  Benjamin Kosnik  <bkoz (a] redhat.com>
   2838  1.1  mrg 
   2839  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Move...
   2840  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_set_rand.cc: ... here.
   2841  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_no_data_map_rand_debug.cc: Move...
   2842  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_set_rand_debug.cc: ... here.
   2843  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Move...
   2844  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_map_rand.cc: ... here.
   2845  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_data_map_rand_debug.cc: Move...
   2846  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_map_rand_debug.cc: ... here.
   2847  1.1  mrg 
   2848  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Move...
   2849  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_set_rand.cc: ... here.
   2850  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_no_data_map_rand_debug.cc: Move...
   2851  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_set_rand_debug.cc: ... here.
   2852  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Move...
   2853  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_map_rand.cc: ... here.
   2854  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_data_map_rand_debug.cc: Move...
   2855  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_map_rand_debug.cc: ... here.
   2856  1.1  mrg 
   2857  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc: Move.
   2858  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_set_rand.cc: ...here.
   2859  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_no_data_map_rand_debug.cc:
   2860  1.1  mrg 	Move...
   2861  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_set_rand_debug.cc: ...here.
   2862  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Move...
   2863  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_map_rand.cc: ...here.
   2864  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_data_map_rand_debug.cc:
   2865  1.1  mrg 	Move...
   2866  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_map_rand_debug.cc: ...here.
   2867  1.1  mrg 
   2868  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Move...
   2869  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_set_rand.cc: ...here.
   2870  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_no_data_map_rand_debug.cc: Move...
   2871  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_set_rand_debug.cc: ...here.
   2872  1.1  mrg 
   2873  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Move...
   2874  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_map_rand.cc: ...here.
   2875  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_data_map_rand_debug.cc: Move...
   2876  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_map_rand_debug.cc: ...here.
   2877  1.1  mrg 
   2878  1.1  mrg 2011-07-21  Franois Dumont  <francois.cppdevs (a] free.fr>
   2879  1.1  mrg 
   2880  1.1  mrg 	* include/debug/safe_unordered_sequence.h,
   2881  1.1  mrg 	safe_unordered_sequence.tcc: Rename respectively in...
   2882  1.1  mrg 	* include/debug/safe_unordered_container.h,
   2883  1.1  mrg 	safe_unordered_container.tcc: ...those. _Safe_unordered_sequence
   2884  1.1  mrg 	rename _Safe_unordered_container.
   2885  1.1  mrg 	* include/debug/safe_unordered_base.h: _Safe_unordered_sequence_base
   2886  1.1  mrg 	rename _Safe_unordered_container_base.
   2887  1.1  mrg 	* include/debug/unordered_map, unordered_set: Adapt to previous
   2888  1.1  mrg 	modifications.
   2889  1.1  mrg 	* config/abi/pre/gnu.ver: Likewise.
   2890  1.1  mrg 	* src/debug.cc: Likewise.
   2891  1.1  mrg 	* include/Makefile.am: Likewise.
   2892  1.1  mrg 	* include/Makefile.in: Regenerate.
   2893  1.1  mrg 
   2894  1.1  mrg 2011-07-21  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2895  1.1  mrg 
   2896  1.1  mrg 	* include/std/mutex (timed_mutex, recursive_timed_mutex): Update
   2897  1.1  mrg 	to use steady_clock instead of monotonic_clock.
   2898  1.1  mrg 	* config/abi/pre/gnu.ver: Export steady_clock::now.
   2899  1.1  mrg 
   2900  1.1  mrg 2011-07-20  Benjamin Kosnik  <bkoz (a] redhat.com>
   2901  1.1  mrg 	    Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   2902  1.1  mrg 
   2903  1.1  mrg 	* include/std/array (array::at, array::operator[]): Mark constexpr.
   2904  1.1  mrg 	* testsuite/23_containers/array/requirements/
   2905  1.1  mrg 	constexpr_element_access.cc: Add.
   2906  1.1  mrg 
   2907  1.1  mrg 2011-07-20  Benjamin Kosnik  <bkoz (a] redhat.com>
   2908  1.1  mrg 	    Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   2909  1.1  mrg 
   2910  1.1  mrg 	* include/std/chrono: (system_clock::is_steady): Update to N3291
   2911  1.1  mrg 	from is_monotonic.
   2912  1.1  mrg 	(time_point): Mark nonmember arithmetic operators constexpr.
   2913  1.1  mrg 	* src/chrono.cc: Modify for above.
   2914  1.1  mrg 	* src/compatibility-c++0x.cc: Same.
   2915  1.1  mrg 	* testsuite/20_util/time_point/nonmember/constexpr.cc: New.
   2916  1.1  mrg 	* testsuite/20_util/time_point/1.cc: Modify.
   2917  1.1  mrg 	* testsuite/20_util/system_clock/constexpr_data.cc: Modify.
   2918  1.1  mrg 	* testsuite/20_util/system_clock/1.cc: Modify.
   2919  1.1  mrg 	* testsuite/20_util/monotonic_clock/constexpr_data.cc: Move to...
   2920  1.1  mrg 	* testsuite/20_util/steady_clock/constexpr_data.cc: ...here.
   2921  1.1  mrg 	* testsuite/30_threads/condition_variable/members/2.cc: Modify.
   2922  1.1  mrg 	* testsuite/30_threads/condition_variable_any/members/2.cc: Modify.
   2923  1.1  mrg 
   2924  1.1  mrg 2011-07-20  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2925  1.1  mrg 
   2926  1.1  mrg 	* include/std/system_error: Use noexcept.
   2927  1.1  mrg 	* src/system_error.cc: Likewise.
   2928  1.1  mrg 	* testsuite/19_diagnostics/error_condition/modifiers/39881.cc: Adjust.
   2929  1.1  mrg 	* testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
   2930  1.1  mrg 	* testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
   2931  1.1  mrg 	* testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
   2932  1.1  mrg 	* testsuite/util/testsuite_error.h: Likewise.
   2933  1.1  mrg 
   2934  1.1  mrg 	* include/std/system_error (error_code::error_code(_ErrorCodeEnum)):
   2935  1.1  mrg 	Use enable_if on template parameter default.
   2936  1.1  mrg 	(error_condition::error_condition(_ErrorConditionEnum)): Likewise.
   2937  1.1  mrg 
   2938  1.1  mrg 2011-07-20  Ed Smith-Rowland  <3dw4rd (a] verizon.net>
   2939  1.1  mrg 
   2940  1.1  mrg 	* include/precompiled/stdc++.h: Add scoped_allocator.
   2941  1.1  mrg 
   2942  1.1  mrg 2011-07-20  Benjamin Kosnik  <bkoz (a] redhat.com>
   2943  1.1  mrg 
   2944  1.1  mrg 	* include/std/bitset (operator[]): Make constexpr.
   2945  1.1  mrg 	* testsuite/23_containers/bitset/operations/constexpr.cc: New.
   2946  1.1  mrg 
   2947  1.1  mrg 2011-07-20  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2948  1.1  mrg 
   2949  1.1  mrg 	* include/debug/safe_local_iterator.h (_Safe_local_iterator<>::
   2950  1.1  mrg 	_Safe_local_iterator(const _Iterator&, size_type, const _Sequence*)):
   2951  1.1  mrg 	Fix typo.
   2952  1.1  mrg 
   2953  1.1  mrg 2011-07-19  Franois Dumont  <francois.cppdevs (a] free.fr>
   2954  1.1  mrg 
   2955  1.1  mrg 	* include/debug/safe_unordered_base.h, safe_unordered_sequence.h,
   2956  1.1  mrg 	safe_unordered_sequence.tcc, safe_local_iterator.h,
   2957  1.1  mrg 	safe_local_iterator.tcc: New, support for unordered sequence safe
   2958  1.1  mrg 	local iterators.
   2959  1.1  mrg 	* include/Makefile.am: Add previous files.
   2960  1.1  mrg 	* include/Makefile.in: Regenerate.
   2961  1.1  mrg 	* include/debug/unordered_map, unordered_set: Implement
   2962  1.1  mrg 	_Safe_unordered_sequence and expose _Safe_local_iterator.
   2963  1.1  mrg 	* include/debug/safe_iterator.h, safe_iterator.tcc: Refactor
   2964  1.1  mrg 	_Safe_iterator::_M_get_distance static method to expose it as
   2965  1.1  mrg 	__get_distance function and use it in _Safe_local_iterator type.
   2966  1.1  mrg 	* include/debug/formatter.h: Add __msg_local_iter_compare_bad
   2967  1.1  mrg 	_Debug_msg_id enum entry to notify invalid comparison between local
   2968  1.1  mrg 	iterators from different buckets. Add _Parameter constructor from
   2969  1.1  mrg 	_Safe_local_iterator.
   2970  1.1  mrg 	* include/debug/functions.h: Add __valid_range overload for
   2971  1.1  mrg 	_Safe_local_iterator.
   2972  1.1  mrg 	* src/debug.cc: Add _Safe_unordered_sequence_base and
   2973  1.1  mrg 	_Safe_local_iterator_base methods implementations.
   2974  1.1  mrg 	* config/abi/pre/gnu.ver: Add export of some
   2975  1.1  mrg 	_Safe_unordered_sequence_base and _Safe_local_iterator_base methods.
   2976  1.1  mrg 	* testsuite/util/debug/checks.h: Add use_invalid_iterator function to
   2977  1.1  mrg 	simulate use of a singular iterator.
   2978  1.1  mrg 	* testsuite/util/debug/unordered_checks.h: New, several functions
   2979  1.1  mrg 	to simulate classic invalid usage of unordered sequence local
   2980  1.1  mrg 	iterators.
   2981  1.1  mrg 	* testsuite/23_containers/unordered_map/debug/
   2982  1.1  mrg 	use_erased_local_iterator_neg.cc, invalid_local_iterator_range_neg.cc,
   2983  1.1  mrg 	use_invalid_local_iterator_neg.cc, use_invalid_iterator_neg.cc,
   2984  1.1  mrg 	invalid_local_iterator_compare_neg.cc: New.
   2985  1.1  mrg 	* testsuite/23_containers/unordered_multimap/debug/
   2986  1.1  mrg 	use_erased_local_iterator_neg.cc, invalid_local_iterator_range_neg.cc,
   2987  1.1  mrg 	use_invalid_local_iterator_neg.cc, use_invalid_iterator_neg.cc,
   2988  1.1  mrg 	invalid_local_iterator_compare_neg.cc: New.
   2989  1.1  mrg 	* testsuite/23_containers/unordered_set/debug/
   2990  1.1  mrg 	use_erased_local_iterator_neg.cc, invalid_local_iterator_range_neg.cc,
   2991  1.1  mrg 	use_invalid_local_iterator_neg.cc, use_invalid_iterator_neg.cc,
   2992  1.1  mrg 	invalid_local_iterator_compare_neg.cc: New.
   2993  1.1  mrg 	* testsuite/23_containers/unordered_multiset/debug/
   2994  1.1  mrg 	use_erased_local_iterator_neg.cc, invalid_local_iterator_range_neg.cc,
   2995  1.1  mrg 	use_invalid_local_iterator_neg.cc, use_invalid_iterator_neg.cc,
   2996  1.1  mrg 	invalid_local_iterator_compare_neg.cc: New.
   2997  1.1  mrg 
   2998  1.1  mrg 2011-07-18  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2999  1.1  mrg 
   3000  1.1  mrg 	PR libstdc++/48430
   3001  1.1  mrg 	* include/bits/shared_ptr.h (struct hash<shared_ptr<>>): Use
   3002  1.1  mrg 	__hash_base.
   3003  1.1  mrg 	* include/bits/unique_ptr.h (struct hash<unique_ptr<>>): Likewise.
   3004  1.1  mrg 
   3005  1.1  mrg 2011-07-18  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   3006  1.1  mrg 
   3007  1.1  mrg 	* crossconfig.m4 (*-netware): Remove.
   3008  1.1  mrg 	* configure: Regenerate.
   3009  1.1  mrg 
   3010  1.1  mrg 2011-07-15  Yufeng Zhang  <yufeng.zhang (a] arm.com>
   3011  1.1  mrg 
   3012  1.1  mrg 	* config/locale/newlib/ctype_members.cc: New file.
   3013  1.1  mrg 	* acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Add a new C locale
   3014  1.1  mrg 	kind: newlib.  Configure to use the newlib specific
   3015  1.1  mrg 	ctype_members.cc when with_newlib is enabled.
   3016  1.1  mrg 	* configure: Regenerate.
   3017  1.1  mrg 
   3018  1.1  mrg 2011-07-15  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3019  1.1  mrg 	    Jakub Jelinek  <jakub (a] redhat.com>
   3020  1.1  mrg 
   3021  1.1  mrg 	PR libstdc++/49745
   3022  1.1  mrg 	* acinclude.m4 ([GLIBCXX_CHECK_GTHREADS]): Check separately for
   3023  1.1  mrg 	_POSIX_TIMEOUTS and define _GTHREADS_USE_MUTEX_TIMEDLOCK.
   3024  1.1  mrg 	* libsupc++/guard.cc: Include <unistd.h>.
   3025  1.1  mrg 	* testsuite/17_intro/headers/c++1998/49745.cc: New.
   3026  1.1  mrg 	* configure: Regenerate.
   3027  1.1  mrg 	* config.h.in: Likewise.
   3028  1.1  mrg 
   3029  1.1  mrg 2011-07-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3030  1.1  mrg 
   3031  1.1  mrg 	PR libstdc++/49559
   3032  1.1  mrg 	* include/bits/stl_algo.h (__move_merge_backward): Remove.
   3033  1.1  mrg 	(__move_merge_adaptive, __move_merge_adaptive_backward): New.
   3034  1.1  mrg 	(__merge_adaptive): Use the latter two.
   3035  1.1  mrg 	(__rotate_adaptive): Avoid self move-assignment.
   3036  1.1  mrg 	* include/bits/stl_algobase.h (move_backward): Fix comment.
   3037  1.1  mrg 	* testsuite/25_algorithms/stable_sort/49559.cc: New.
   3038  1.1  mrg 	* testsuite/25_algorithms/inplace_merge/49559.cc: Likewise.
   3039  1.1  mrg 	* testsuite/25_algorithms/inplace_merge/moveable.cc: Extend.
   3040  1.1  mrg 	* testsuite/25_algorithms/inplace_merge/moveable2.cc: Likewise.
   3041  1.1  mrg 	* testsuite/util/testsuite_rvalref.h (rvalstruct::operator=
   3042  1.1  mrg 	(rvalstruct&&)): Check for self move-assignment.
   3043  1.1  mrg 
   3044  1.1  mrg 2011-07-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3045  1.1  mrg 
   3046  1.1  mrg 	* testsuite/util/testsuite_allocator.h (propagating_allocator<>::
   3047  1.1  mrg 	operator=(const propagating_allocator<>&)): Retun *this.
   3048  1.1  mrg 
   3049  1.1  mrg 2011-07-09  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3050  1.1  mrg 
   3051  1.1  mrg 	* include/Makefile.am: Add new header.
   3052  1.1  mrg 	* include/Makefile.in: Regenerate.
   3053  1.1  mrg 	* include/std/scoped_allocator: New.
   3054  1.1  mrg 	* doc/xml/manual/status_cxx200x.xml: Update.
   3055  1.1  mrg 	* testsuite/20_util/scoped_allocator/1.cc: New.
   3056  1.1  mrg 	* testsuite/20_util/scoped_allocator/propagation.cc: New.
   3057  1.1  mrg 	* testsuite/20_util/scoped_allocator/requirements/typedefs.cc: New.
   3058  1.1  mrg 	* testsuite/20_util/scoped_allocator/requirements/
   3059  1.1  mrg 	explicit_instantiation.cc: New.
   3060  1.1  mrg 
   3061  1.1  mrg 2011-07-09  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3062  1.1  mrg 
   3063  1.1  mrg 	* include/bits/stl_vector.h: Use new allocator model in C++0x mode.
   3064  1.1  mrg 	* include/bits/vector.tcc: Likewise.
   3065  1.1  mrg 	* testsuite/util/testsuite_allocator.h (propagating_allocator): Define.
   3066  1.1  mrg 	* testsuite/23_containers/vector/allocator/copy_assign.cc: New.
   3067  1.1  mrg 	* testsuite/23_containers/vector/allocator/noexcept.cc: New.
   3068  1.1  mrg 	* testsuite/23_containers/vector/allocator/copy.cc: New.
   3069  1.1  mrg 	* testsuite/23_containers/vector/allocator/swap.cc: New.
   3070  1.1  mrg 	* testsuite/23_containers/vector/allocator/move_assign.cc: New.
   3071  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
   3072  1.1  mrg 	Adjust dg-error line numbers.
   3073  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
   3074  1.1  mrg 	Likewise.
   3075  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   3076  1.1  mrg 	constructor_1_neg.cc: Likewise.
   3077  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   3078  1.1  mrg 	constructor_2_neg.cc: Likewise.
   3079  1.1  mrg 
   3080  1.1  mrg 2011-07-09  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3081  1.1  mrg 
   3082  1.1  mrg 	* include/ext/alloc_traits.h (__allocator_always_compares_equal): New
   3083  1.1  mrg 	trait, provide partial specializations for known allocators.
   3084  1.1  mrg 	(__alloc_traits::construct, __alloc_traits::destroy): Overload for
   3085  1.1  mrg 	non-standard pointer types.
   3086  1.1  mrg 	(__alloc_traits::_S_always_equal): New trait for use with noexcept.
   3087  1.1  mrg 	(__alloc_traits::_S_nothrow_move): Likewise.
   3088  1.1  mrg 	(__alloc_traits::_S_nothrow_swap): Likewise.
   3089  1.1  mrg 
   3090  1.1  mrg 2011-07-09  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3091  1.1  mrg 
   3092  1.1  mrg 	* include/ext/cast.h: Fix typo in include guard.
   3093  1.1  mrg 	* include/ext/pointer.h (_Unqualified_type): Remove redundant
   3094  1.1  mrg 	partial specializations for volatile types. Fix typos in comments.
   3095  1.1  mrg 	(pointer_traits<_Pointer_adaptor<Tp>>::pointer_to): Define.
   3096  1.1  mrg 
   3097  1.1  mrg 2011-07-09  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3098  1.1  mrg 
   3099  1.1  mrg 	PR libstdc++/49668
   3100  1.1  mrg 	* include/std/functional (__bind_simple): Define.
   3101  1.1  mrg 	* include/std/future (_Task_setter): Parameterize by type of result
   3102  1.1  mrg 	pointer instead of state object.
   3103  1.1  mrg 	(_S_task_setter): Type deduction helper.
   3104  1.1  mrg 	(_Task_state): Use _S_task_setter and __bind_simple.
   3105  1.1  mrg 	(_Deferred_state, _Async_state): Store call wrapper directly not as
   3106  1.1  mrg 	std::function. Use _S_task_setter and __bind_simple.
   3107  1.1  mrg 	(_S_make_deferred_state, _S_make_async_state): Type deduction helpers.
   3108  1.1  mrg 	(async): Use new functions and __bind_simple.
   3109  1.1  mrg 	* include/std/mutex (call_once): Use __bind_simple.
   3110  1.1  mrg 	* include/std/thread (thread): Likewise. Remove unused headers.
   3111  1.1  mrg 	* src/thread.cc: Add header.
   3112  1.1  mrg 	* testsuite/30_threads/async/49668.cc: New.
   3113  1.1  mrg 	* testsuite/30_threads/call_once/49668.cc: New.
   3114  1.1  mrg 	* testsuite/30_threads/thread/cons/49668.cc: New.
   3115  1.1  mrg 	* testsuite/30_threads/thread/cons/moveable.cc: Remove unused bool.
   3116  1.1  mrg 
   3117  1.1  mrg 2011-07-08  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   3118  1.1  mrg 
   3119  1.1  mrg 	* configure.host (abi_baseline_subdir_switch): Describe.
   3120  1.1  mrg 	Provide default.
   3121  1.1  mrg 	(*-*-solaris2.[89], *-*-solaris2.1[0-9]): Override.
   3122  1.1  mrg 	* acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Substitute
   3123  1.1  mrg 	baseline_subdir_switch.
   3124  1.1  mrg 	* testsuite/Makefile.am (site.exp): Emit it.
   3125  1.1  mrg 	(baseline_subdir): Use it.
   3126  1.1  mrg 	* testsuite/libstdc++-abi/abi.exp: Use it.
   3127  1.1  mrg 	* configure: Regenerate.
   3128  1.1  mrg 	* Makefile.in: Regenerate.
   3129  1.1  mrg 	* doc/Makefile.in: Regenerate.
   3130  1.1  mrg 	* include/Makefile.in: Regenerate.
   3131  1.1  mrg 	* libsupc++/Makefile.in: Regenerate.
   3132  1.1  mrg 	* po/Makefile.in: Regenerate.
   3133  1.1  mrg 	* python/Makefile.in: Regenerate.
   3134  1.1  mrg 	* src/Makefile.in: Regenerate.
   3135  1.1  mrg 	* testsuite/Makefile.in: Regenerate.
   3136  1.1  mrg 
   3137  1.1  mrg 2011-06-29  Franois Dumont  <francois.cppdevs (a] free.fr>
   3138  1.1  mrg 
   3139  1.1  mrg 	* include/debug/set.h, unordered_map, multiset.h, forward_list,
   3140  1.1  mrg 	unordered_set, vector, deque, string, list, multimap.h: Remove
   3141  1.1  mrg 	base class default constructor calls.
   3142  1.1  mrg 	* include/debug/map.h: Likewise and cleanup several redefinition of
   3143  1.1  mrg 	base iterator typedef.
   3144  1.1  mrg 
   3145  1.1  mrg 2011-06-29  Nathan Sidwell  <nathan (a] codesourcery.com>
   3146  1.1  mrg 
   3147  1.1  mrg 	* libsupc++/eh_arm.c (__cxa_type_match): Construct address of
   3148  1.1  mrg 	thrown object here.  Return succeded_with_ptr_to_base for all
   3149  1.1  mrg 	pointer cases.
   3150  1.1  mrg 
   3151  1.1  mrg 2011-06-23  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3152  1.1  mrg 
   3153  1.1  mrg 	* testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Fix for
   3154  1.1  mrg 	C++0x mode.
   3155  1.1  mrg 	* testsuite/25_algorithms/sort/35588.cc: Likewise.
   3156  1.1  mrg 	* testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
   3157  1.1  mrg 
   3158  1.1  mrg 2011-06-22  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3159  1.1  mrg 
   3160  1.1  mrg 	* testsuite/20_util/bind/socket.cc: Use variable and remove attribute.
   3161  1.1  mrg 
   3162  1.1  mrg 2011-06-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3163  1.1  mrg 
   3164  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp: Avoid -Wall
   3165  1.1  mrg 	warning.
   3166  1.1  mrg 
   3167  1.1  mrg 2011-06-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3168  1.1  mrg 
   3169  1.1  mrg 	* testsuite/20_util/reference_wrapper/invoke.cc: Avoid -Wall warnings.
   3170  1.1  mrg 	* testsuite/20_util/reference_wrapper/typedefs-3.cc: Likewise.
   3171  1.1  mrg 	* testsuite/20_util/reference_wrapper/invoke-2.cc: Likewise.
   3172  1.1  mrg 	* testsuite/20_util/allocator_traits/members/allocate_hint.cc:
   3173  1.1  mrg 	Likewise.
   3174  1.1  mrg 	* testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
   3175  1.1  mrg 	* testsuite/20_util/bind/socket.cc: Likewise.
   3176  1.1  mrg 	* testsuite/20_util/pointer_traits/pointer_to.cc: Likewise.
   3177  1.1  mrg 	* testsuite/util/testsuite_random.h: Likewise.
   3178  1.1  mrg 
   3179  1.1  mrg 2011-06-22  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3180  1.1  mrg 
   3181  1.1  mrg 	* include/Makefile.am: Add alloc_traits.h headers.
   3182  1.1  mrg 	* include/Makefile.in: Regenerate.
   3183  1.1  mrg 	* include/std/memory: Include uses_allocator.h explicitly.
   3184  1.1  mrg 	* include/bits/allocator.h (allocator_traits): Move to ...
   3185  1.1  mrg 	* include/bits/alloc_traits.h: New header.
   3186  1.1  mrg 	* include/ext/alloc_traits.h (__alloc_traits): Extension to provide
   3187  1.1  mrg 	a common allocator interface for C++98 and C++0x.
   3188  1.1  mrg 	* include/bits/stl_construct.h: Use __alloc_traits.
   3189  1.1  mrg 	* include/bits/stl_uninitialized.h: Likewise.
   3190  1.1  mrg 
   3191  1.1  mrg 2011-06-22  Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   3192  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   3193  1.1  mrg 
   3194  1.1  mrg 	* include/bits/move.h (__is_nothrow_swappable): Add.
   3195  1.1  mrg 	(swap(_Tp(&)[_Nm], _Tp(&)[_Nm])): Use noexcept.
   3196  1.1  mrg 	* include/bits/algorithmfwd.h: Adjust.
   3197  1.1  mrg 	* testsuite/25_algorithms/swap/noexcept.cc: New.
   3198  1.1  mrg 
   3199  1.1  mrg 2011-06-21  Jakub Jelinek  <jakub (a] redhat.com>
   3200  1.1  mrg 
   3201  1.1  mrg 	* testsuite/Makefile.am (check_DEJAGNU_normal_targets): Add
   3202  1.1  mrg 	check-DEJAGNUnormal[4-9].
   3203  1.1  mrg 	(check-DEJAGNU): Split into 10 jobs for parallel testing instead of 4.
   3204  1.1  mrg 	* testsuite/Makefile.in: Regenerated.
   3205  1.1  mrg 
   3206  1.1  mrg 2011-06-20  Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   3207  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   3208  1.1  mrg 
   3209  1.1  mrg 	* include/std/tuple (__conv_types, __one_by_one_convertible,
   3210  1.1  mrg 	__all_convertible): Add.
   3211  1.1  mrg 	(tuple): Use the latter.
   3212  1.1  mrg 	(tuple<_T1>): Remove.
   3213  1.1  mrg 	* testsuite/20_util/uses_allocator/cons_neg.cc: Adjust dg-error
   3214  1.1  mrg 	line number.
   3215  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
   3216  1.1  mrg 
   3217  1.1  mrg 2011-06-14  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3218  1.1  mrg 
   3219  1.1  mrg 	* include/bits/ptr_traits.h (pointer_traits<T*>::pointer_to): Use
   3220  1.1  mrg 	noexcept.
   3221  1.1  mrg 
   3222  1.1  mrg 2011-06-14  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3223  1.1  mrg 
   3224  1.1  mrg 	* include/std/valarray (~valarray): Use noexcept.
   3225  1.1  mrg 	* include/bits/unique_ptr.h (~unique_ptr): Likewise.
   3226  1.1  mrg 	* testsuite/26_numerics/valarray/noexcept_move_construct.cc: New.
   3227  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/noexcept_move_construct.cc:
   3228  1.1  mrg 	Likewise.
   3229  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/noexcept_move_construct.cc:
   3230  1.1  mrg 	Likewise.
   3231  1.1  mrg 	* testsuite/20_util/weak_ptr/cons/noexcept_move_construct.cc:
   3232  1.1  mrg 	Likewise.
   3233  1.1  mrg 
   3234  1.1  mrg 2011-06-14  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3235  1.1  mrg 
   3236  1.1  mrg 	* include/std/functional: Use noexcept.
   3237  1.1  mrg 	* include/bits/stl_tempbuf.h: Likewise.
   3238  1.1  mrg 
   3239  1.1  mrg 2011-06-12  Franois Dumont  <francois.cppdevs (a] free.fr>
   3240  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   3241  1.1  mrg 
   3242  1.1  mrg 	* include/bits/allocator.h (__shrink_to_fit): Rename to
   3243  1.1  mrg 	__shrink_to_fit_aux, fix.
   3244  1.1  mrg 	* include/bits/stl_vector.h (_M_shrink_to_fit): Declare.
   3245  1.1  mrg 	(shrink_to_fit): Use the latter.
   3246  1.1  mrg 	* include/debug/vector (shrink_to_fit): Likewise.
   3247  1.1  mrg 	* include/bits/vector.tcc (_M_shrink_to_fit): Define.
   3248  1.1  mrg 	* include/bits/stl_deque.h (_M_shrink_to_fit): Declare.
   3249  1.1  mrg 	(shrink_to_fit): Use the latter.
   3250  1.1  mrg 	* include/debug/deque (shrink_to_fit): Likewise.
   3251  1.1  mrg 	* include/bits/deque.tcc (_M_shrink_to_fit): Define.
   3252  1.1  mrg 	* include/bits/vector.tcc (vector<bool>::_M_reallocate): Add.
   3253  1.1  mrg 	* include/bits/stl_bvector.h (_M_shrink_to_fit): Declare.
   3254  1.1  mrg 	(shrink_to_fit): Use the latter.
   3255  1.1  mrg 	(reserve): Use _M_reallocate, move inline.
   3256  1.1  mrg 	(_Bvector_base<>::_S_nword): Add, use it throughout.
   3257  1.1  mrg 	* include/debug/string (shrink_to_fit): Redo.
   3258  1.1  mrg 	* include/ext/vstring.h (shrink_to_fit): Optimize.
   3259  1.1  mrg 	* include/bits/basic_string.h (shrink_to_fit): Likewise.
   3260  1.1  mrg 	* testsuite/21_strings/debug/shrink_to_fit.cc: New.
   3261  1.1  mrg 	* testsuite/23_containers/vector/debug/shrink_to_fit.cc: Likewise.
   3262  1.1  mrg 	* testsuite/23_containers/vector/debug/bool/shrink_to_fit.cc:
   3263  1.1  mrg 	Likewise.
   3264  1.1  mrg 	* testsuite/23_containers/vector/bool/capacity/shrink_to_fit.cc:
   3265  1.1  mrg 	Likewise.
   3266  1.1  mrg 	* testsuite/23_containers/deque/debug/shrink_to_fit.cc: Likewise.
   3267  1.1  mrg 
   3268  1.1  mrg 2011-06-11  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3269  1.1  mrg 
   3270  1.1  mrg 	* include/ext/extptr_allocator.h (construct, destroy): Fix for C++0x
   3271  1.1  mrg 	mode by overloading to take allocator's pointer type.
   3272  1.1  mrg 	* testsuite/23_containers/vector/ext_pointer/types/2.cc: New.
   3273  1.1  mrg 	* testsuite/23_containers/vector/ext_pointer/explicit_instantiation/
   3274  1.1  mrg 	2.cc: New.
   3275  1.1  mrg 
   3276  1.1  mrg 2011-06-11  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3277  1.1  mrg 
   3278  1.1  mrg 	* testsuite/20_util/allocator_traits/requirements/
   3279  1.1  mrg 	explicit_instantiation.cc: Add another instantiation.
   3280  1.1  mrg 
   3281  1.1  mrg 2011-06-11  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3282  1.1  mrg 
   3283  1.1  mrg 	* testsuite/20_util/allocator_traits/requirements/typedefs.cc: Check
   3284  1.1  mrg 	for allocator_type and value_type.
   3285  1.1  mrg 
   3286  1.1  mrg 2011-06-11  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3287  1.1  mrg 
   3288  1.1  mrg 	* testsuite/30_threads/packaged_task/uses_allocator.cc: New.
   3289  1.1  mrg 	* testsuite/30_threads/promise/uses_allocator.cc: Likewise.
   3290  1.1  mrg 
   3291  1.1  mrg 2011-06-10  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3292  1.1  mrg 
   3293  1.1  mrg 	* include/ext/throw_allocator.h: Use noexcept.
   3294  1.1  mrg 	* include/ext/pool_allocator.h: Likewise.
   3295  1.1  mrg 	* include/ext/bitmap_allocator.h: Likewise.
   3296  1.1  mrg 	* include/ext/new_allocator.h: Likewise.
   3297  1.1  mrg 	* include/ext/malloc_allocator.h: Likewise.
   3298  1.1  mrg 	* include/ext/array_allocator.h: Likewise.
   3299  1.1  mrg 	* include/ext/mt_allocator.h: Likewise.
   3300  1.1  mrg 	* include/ext/extptr_allocator.h: Likewise.
   3301  1.1  mrg 	* testsuite/util/testsuite_allocator.h: Likewise; do not include
   3302  1.1  mrg 	<cassert> directly, include <testsuite_hooks.h> instead.
   3303  1.1  mrg 
   3304  1.1  mrg 2011-06-10  Benjamin Kosnik  <bkoz (a] redhat.com>
   3305  1.1  mrg 
   3306  1.1  mrg 	* include/ext/pb_ds/*: Doxygen markup redo.
   3307  1.1  mrg 	* include/Makefile.am: Fold in constructors_destructor_fn_imps.hpp.
   3308  1.1  mrg 	* include/Makefile.in: Regenerate.
   3309  1.1  mrg 
   3310  1.1  mrg 2011-06-10  Jason Merrill  <jason (a] redhat.com>
   3311  1.1  mrg 
   3312  1.1  mrg 	* testsuite/20_util/bind/ref_neg.cc: Remove wrong test lines.
   3313  1.1  mrg 
   3314  1.1  mrg 	* testsuite/20_util/bind/ref_neg.cc: Remove dg-excess-errors,
   3315  1.1  mrg 	fix dg-error markup.
   3316  1.1  mrg 
   3317  1.1  mrg 2011-06-09  Jason Merrill  <jason (a] redhat.com>
   3318  1.1  mrg 
   3319  1.1  mrg 	* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Adjust.
   3320  1.1  mrg 
   3321  1.1  mrg 	* testsuite/lib/prune.exp (libstdc++-dg-prune): Prune notes.
   3322  1.1  mrg 	* testsuite/20_util/duration/cons/1_neg.cc: Remove dg-excess-errors.
   3323  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
   3324  1.1  mrg 	* testsuite/20_util/forward/1_neg.cc: Likewise.
   3325  1.1  mrg 	* testsuite/20_util/function/cmp/cmp_neg.cc: Likewise.
   3326  1.1  mrg 	* testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
   3327  1.1  mrg 	* testsuite/20_util/reference_wrapper/ref_neg.cc: Likewise.
   3328  1.1  mrg 	* testsuite/20_util/tuple/comparison_operators/35480_neg.cc: Likewise.
   3329  1.1  mrg 	* testsuite/tr1/6_containers/tuple/comparison_operators/35480_neg.cc:
   3330  1.1  mrg 	Likewise.
   3331  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
   3332  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
   3333  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
   3334  1.1  mrg 	Likewise.
   3335  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/auto_ptr_neg.cc: Likewise.
   3336  1.1  mrg 	* testsuite/20_util/unique_ptr/cons/ptr_deleter_neg.cc: Likewise.
   3337  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
   3338  1.1  mrg 	Likewise.
   3339  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/assign/
   3340  1.1  mrg 	auto_ptr_rvalue_neg.cc: Likewise.
   3341  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
   3342  1.1  mrg 	Likewise.
   3343  1.1  mrg 	* testsuite/20_util/uses_allocator/cons_neg.cc: Likewise.
   3344  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
   3345  1.1  mrg 	Likewise.
   3346  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   3347  1.1  mrg 	constructor_1_neg.cc: Likewise.
   3348  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
   3349  1.1  mrg 	Likewise.
   3350  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   3351  1.1  mrg 	assign_neg.cc: Likewise.
   3352  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   3353  1.1  mrg 	constructor_1_neg.cc: Likewise.
   3354  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   3355  1.1  mrg 	constructor_2_neg.cc: Likewise.
   3356  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   3357  1.1  mrg 	insert_neg.cc: Likewise.
   3358  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   3359  1.1  mrg 	assign_neg.cc: Likewise.
   3360  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   3361  1.1  mrg 	constructor_1_neg.cc: Likewise.
   3362  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   3363  1.1  mrg 	constructor_2_neg.cc: Likewise.
   3364  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   3365  1.1  mrg 	insert_neg.cc: Likewise.
   3366  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   3367  1.1  mrg 	assign_neg.cc: Likewise.
   3368  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   3369  1.1  mrg 	constructor_1_neg.cc: Likewise.
   3370  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   3371  1.1  mrg 	constructor_2_neg.cc: Likewise.
   3372  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   3373  1.1  mrg 	insert_neg.cc: Likewise.
   3374  1.1  mrg 	* testsuite/23_containers/map/operators/1_neg.cc: Likewise.
   3375  1.1  mrg 	* testsuite/29_atomics/atomic_integral/operators/
   3376  1.1  mrg 	bitwise_neg.cc: Likewise.
   3377  1.1  mrg 	* testsuite/decimal/mixed-mode-arith_neg.cc: Likewise.
   3378  1.1  mrg 	* testsuite/decimal/mixed-mode-cmp_neg.cc: Likewise.
   3379  1.1  mrg 	* testsuite/decimal/operator_neg.cc: Likewise.
   3380  1.1  mrg 
   3381  1.1  mrg 2011-06-09  Simon Baldwin  <simonb (a] google.com>
   3382  1.1  mrg 
   3383  1.1  mrg 	* scripts/extract_symvers.in: Handle processor/OS specific or
   3384  1.1  mrg 	unknown symbol binding strings from readelf.
   3385  1.1  mrg 
   3386  1.1  mrg 2011-06-09  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3387  1.1  mrg 
   3388  1.1  mrg 	* include/std/type_traits (__is_copy_assignable_impl,
   3389  1.1  mrg 	__is_nt_copy_assignable_impl): Fix typo.
   3390  1.1  mrg 
   3391  1.1  mrg 2011-06-08  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3392  1.1  mrg 
   3393  1.1  mrg 	* include/ext/extptr_allocator.h: Include <ext/numeric_traits.h>
   3394  1.1  mrg 	instead of <limits>.
   3395  1.1  mrg 	* include/bits/allocator.h: Likewise.
   3396  1.1  mrg 
   3397  1.1  mrg 	* include/std/chrono (duration_values<>::min): Call lowest, not min.
   3398  1.1  mrg 
   3399  1.1  mrg 2011-06-08  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3400  1.1  mrg 
   3401  1.1  mrg 	* include/bits/allocator.h (__shrink_to_fit): Simplify.
   3402  1.1  mrg 	* include/bits/stl_vector.h (vector<>::shrink_to_fit): Adjust.
   3403  1.1  mrg 	* include/bits/stl_deque.h: Likewise.
   3404  1.1  mrg 	* include/bits/stl_bvector.h: Likewise.
   3405  1.1  mrg 
   3406  1.1  mrg 2011-06-07  Jason Merrill  <jason (a] redhat.com>
   3407  1.1  mrg 
   3408  1.1  mrg 	* testsuite/lib/prune.exp: s/required/instantiated/.
   3409  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
   3410  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
   3411  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
   3412  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
   3413  1.1  mrg 	* testsuite/20_util/forward/1_neg.cc: Likewise.
   3414  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
   3415  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
   3416  1.1  mrg 	Likewise.
   3417  1.1  mrg 	* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
   3418  1.1  mrg 	* testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
   3419  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
   3420  1.1  mrg 	* testsuite/ext/ext_pointer/1_neg.cc: Likewise.
   3421  1.1  mrg 	* testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
   3422  1.1  mrg 	* testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
   3423  1.1  mrg 	* testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
   3424  1.1  mrg 	* testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
   3425  1.1  mrg 	* testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
   3426  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/assign/
   3427  1.1  mrg 	shared_ptr_neg.cc: Likewise.
   3428  1.1  mrg 
   3429  1.1  mrg 2011-06-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3430  1.1  mrg 
   3431  1.1  mrg 	* include/bits/move.h (struct __move_if_noexcept_cond): Add.
   3432  1.1  mrg 	(move_if_noexcept): Use the latter.
   3433  1.1  mrg 	* include/bits/stl_iterator.h (__make_move_if_noexcept_iterator,
   3434  1.1  mrg 	_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR): Add.
   3435  1.1  mrg 	* include/bits/stl_uninitialized.h
   3436  1.1  mrg 	(__uninitialized_move_if_noexcept_a): Add.
   3437  1.1  mrg 	* include/bits/vector.tcc (vector<>::reserve): Use
   3438  1.1  mrg 	_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR.
   3439  1.1  mrg 	(vector<>::_M_insert_aux, _M_fill_insert, _M_default_append,
   3440  1.1  mrg 	_M_range_insert): Use __uninitialized_move_if_noexcept_a.
   3441  1.1  mrg 	* testsuite/util/testsuite_rvalref.h (throwing_move_constructor):
   3442  1.1  mrg 	Add.
   3443  1.1  mrg 	(copycounter::copycounter(copycounter&&)): Use noexcept.
   3444  1.1  mrg 	* testsuite/23_containers/vector/modifiers/moveable2.cc: New.
   3445  1.1  mrg 	* testsuite/23_containers/vector/capacity/resize/moveable2.cc:
   3446  1.1  mrg 	Likewise.
   3447  1.1  mrg 	* testsuite/23_containers/vector/capacity/reserve/moveable2.cc:
   3448  1.1  mrg 	Likewise.
   3449  1.1  mrg 
   3450  1.1  mrg 2011-06-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3451  1.1  mrg 
   3452  1.1  mrg 	PR libstdc++/49293
   3453  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/38081-1.cc: Tweak
   3454  1.1  mrg 	for glibc 2.14.
   3455  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/38081-2.cc: Likewise.
   3456  1.1  mrg 
   3457  1.1  mrg 2011-06-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3458  1.1  mrg 
   3459  1.1  mrg 	* include/bits/move.h (move_if_noexcept): Use __and_ and __not_.
   3460  1.1  mrg 
   3461  1.1  mrg 2011-06-05  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3462  1.1  mrg 
   3463  1.1  mrg 	* include/bits/ptr_traits.h (pointer_traits): Fix typos.
   3464  1.1  mrg 	* include/ext/pointer.h (pointer_traits): Add partial specialization
   3465  1.1  mrg 	for _Pointer_adapter.
   3466  1.1  mrg 
   3467  1.1  mrg 2011-06-04  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3468  1.1  mrg 
   3469  1.1  mrg 	* testsuite/util/testsuite_allocator.h (tracker_allocator::construct):
   3470  1.1  mrg 	Update to C++0x definition using type to construct as template
   3471  1.1  mrg 	parameter.
   3472  1.1  mrg 	(tracker_allocator::destroy): Likewise for type to destroy.
   3473  1.1  mrg 	(uneq_allocator::construct, uneq_allocator::destroy): Likewise.
   3474  1.1  mrg 
   3475  1.1  mrg 2011-06-01  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3476  1.1  mrg 
   3477  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::_Hashtable(_Hashtable&&)):
   3478  1.1  mrg 	Use std::move on the allocator, use noexcept.
   3479  1.1  mrg 	(_Hashtable<>::~_Hashtable): Use noexcept.
   3480  1.1  mrg 	* include/bits/stl_list.h: Likewise.
   3481  1.1  mrg 	* include/bits/forward_list.h: Likewise.
   3482  1.1  mrg 	* include/bits/stl_vector.h: Likewise.
   3483  1.1  mrg 	* include/bits/stl_bvector.h: Likewise.
   3484  1.1  mrg 	* include/bits/stl_map.h (map<>::map(map&&)): Use noexcept.
   3485  1.1  mrg 	* include/bits/stl_set.h: Likewise.
   3486  1.1  mrg 	* include/bits/stl_multimap.h: Likewise.
   3487  1.1  mrg 	* include/bits/stl_multiset.h: Likewise.
   3488  1.1  mrg 	* include/bits/stl_tree.h (_Rb_tree<>::_Rb_tree(_Rb_tree&&)): Use
   3489  1.1  mrg 	std::move on the allocator.
   3490  1.1  mrg 	(_Rb_tree<>::~_Rb_tree): Use noexcept.
   3491  1.1  mrg 	* include/bits/stl_deque.h: Likewise.
   3492  1.1  mrg 	* include/bits/basic_string.h (basic_string<>::~basic_string): Use
   3493  1.1  mrg 	noexcept.
   3494  1.1  mrg 	* include/ext/vstring.h (__versa_string<>::~__versa_string): Likewise.
   3495  1.1  mrg 	* include/debug/set.h: Adjust.
   3496  1.1  mrg 	* include/debug/unordered_map: Likewise.
   3497  1.1  mrg 	* include/debug/multiset.h: Likewise.
   3498  1.1  mrg 	* include/debug/forward_list: Likewise.
   3499  1.1  mrg 	* include/debug/vector: Likewise.
   3500  1.1  mrg 	* include/debug/unordered_set: Likewise.
   3501  1.1  mrg 	* include/debug/deque: Likewise.
   3502  1.1  mrg 	* include/debug/map.h: Likewise.
   3503  1.1  mrg 	* include/debug/string: Likewise.
   3504  1.1  mrg 	* include/debug/list: Likewise.
   3505  1.1  mrg 	* include/debug/multimap.h: Likewise.
   3506  1.1  mrg 	* include/profile/set.h: Likewise.
   3507  1.1  mrg 	* include/profile/unordered_map: Likewise.
   3508  1.1  mrg 	* include/profile/multiset.h: Likewise.
   3509  1.1  mrg 	* include/profile/forward_list: Likewise.
   3510  1.1  mrg 	* include/profile/unordered_set: Likewise.
   3511  1.1  mrg 	* include/profile/vector: Likewise.
   3512  1.1  mrg 	* include/profile/deque: Likewise.
   3513  1.1  mrg 	* include/profile/map.h: Likewise.
   3514  1.1  mrg 	* include/profile/list: Likewise.
   3515  1.1  mrg 	* include/profile/multimap.h: Likewise.
   3516  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/
   3517  1.1  mrg 	noexcept_move_construct.cc: New.
   3518  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/
   3519  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   3520  1.1  mrg 	* testsuite/ext/vstring/cons/noexcept_move_construct.cc: Likewise.
   3521  1.1  mrg 	* testsuite/23_containers/unordered_map/cons/
   3522  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   3523  1.1  mrg 	* testsuite/23_containers/multimap/cons/
   3524  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   3525  1.1  mrg 	* testsuite/23_containers/set/cons/
   3526  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   3527  1.1  mrg 	* testsuite/23_containers/unordered_multimap/cons/
   3528  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   3529  1.1  mrg 	* testsuite/23_containers/forward_list/cons/
   3530  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   3531  1.1  mrg 	* testsuite/23_containers/unordered_set/cons/
   3532  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   3533  1.1  mrg 	* testsuite/23_containers/vector/bool/cons/
   3534  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   3535  1.1  mrg 	* testsuite/23_containers/vector/cons/
   3536  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   3537  1.1  mrg 	* testsuite/23_containers/multiset/cons/
   3538  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   3539  1.1  mrg 	* testsuite/23_containers/list/cons/
   3540  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   3541  1.1  mrg 	* testsuite/23_containers/unordered_multiset/cons/
   3542  1.1  mrg 	noexcept_move_construct.cc: Likewise.
   3543  1.1  mrg 	* testsuite/23_containers/map/cons/noexcept_move_construct.cc
   3544  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   3545  1.1  mrg 	assign_neg.cc: Adjust dg-error line numbers.
   3546  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   3547  1.1  mrg 	insert_neg.cc: Likewise.
   3548  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   3549  1.1  mrg 	constructor_1_neg.cc: Likewise.
   3550  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   3551  1.1  mrg 	constructor_2_neg.cc: Likewise.
   3552  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   3553  1.1  mrg 	assign_neg.cc: Likewise.
   3554  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   3555  1.1  mrg 	insert_neg.cc: Likewise.
   3556  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   3557  1.1  mrg 	constructor_1_neg.cc: Likewise.
   3558  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   3559  1.1  mrg 	constructor_2_neg.cc: Likewise.
   3560  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   3561  1.1  mrg 	assign_neg.cc: Likewise.
   3562  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   3563  1.1  mrg 	insert_neg.cc: Likewise.
   3564  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   3565  1.1  mrg 	constructor_1_neg.cc: Likewise.
   3566  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   3567  1.1  mrg 	constructor_2_neg.cc: Likewise.
   3568  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   3569  1.1  mrg 	assign_neg.cc: Likewise.
   3570  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   3571  1.1  mrg 	insert_neg.cc: Likewise.
   3572  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   3573  1.1  mrg 	constructor_1_neg.cc: Likewise.
   3574  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   3575  1.1  mrg 	constructor_2_neg.cc: Likewise.
   3576  1.1  mrg 
   3577  1.1  mrg 	* include/bits/move.h (swap): Use __and_ in the noexcept.
   3578  1.1  mrg 	* include/bits/algorithmfwd.h: Adjust.
   3579  1.1  mrg 
   3580  1.1  mrg 2011-05-31  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3581  1.1  mrg 
   3582  1.1  mrg 	* include/bits/basic_string.h: Use noexcept per the FDIS (minus
   3583  1.1  mrg 	compare(const string&), which uses char_traits::compare, which
   3584  1.1  mrg 	isn't noexcept; also no noexcept in the move assignment operator
   3585  1.1  mrg 	and move assign, see c++std-lib-30855).
   3586  1.1  mrg 	* include/bits/basic_string.tcc: Likewise.
   3587  1.1  mrg 	* include/ext/vstring.h: Likewise.
   3588  1.1  mrg 	* include/ext/vstring.tcc: Likewise.
   3589  1.1  mrg 	* include/debug/string: Likewise.
   3590  1.1  mrg 
   3591  1.1  mrg 2011-05-31  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3592  1.1  mrg 
   3593  1.1  mrg 	* doc/xml/manual/status_cxx200x.xml: Update.
   3594  1.1  mrg 	* doc/html/*: Regenerate.
   3595  1.1  mrg 
   3596  1.1  mrg 2011-05-30  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3597  1.1  mrg 
   3598  1.1  mrg 	* include/std/type_traits (__or_, __and_): Add trivial definitions
   3599  1.1  mrg 	for a single element.
   3600  1.1  mrg 	* include/bits/stl_pair.h: Use __and_ in noexcept specs and
   3601  1.1  mrg 	constraints.
   3602  1.1  mrg 	(pair<>::pair(pair&&)): Define.
   3603  1.1  mrg 	(pair<>::pair(const pair<>&)): Constrain with is_convertible.
   3604  1.1  mrg 	(pair<>::pair(pair<>&&)): Likewise, remove noexcept.
   3605  1.1  mrg 	* include/std/tuple: Use __and_ in noexcept specs and constraints.
   3606  1.1  mrg 	(_Tuple_impl<>::_Tuple_impl(allocator_arg_t, const _Alloc&,
   3607  1.1  mrg 	_Tuple_impl&&)): Remove noexcept.
   3608  1.1  mrg 	(tuple<>::tuple(_UElements&&...), tuple(const tuple<_UElements...>&),
   3609  1.1  mrg 	tuple(tuple<_UElements...>&&), tuple(const pair<_U1, _U2>&),
   3610  1.1  mrg 	tuple(pair<_U1, _U2>&&)): Constrain with is_convertible.
   3611  1.1  mrg 	* testsuite/20_util/tuple/moveable2.cc: Use = delete.
   3612  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
   3613  1.1  mrg 	Adjust dg-error line numbers.
   3614  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
   3615  1.1  mrg 	Likewise.
   3616  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
   3617  1.1  mrg 	* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
   3618  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
   3619  1.1  mrg 
   3620  1.1  mrg 2011-05-31  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3621  1.1  mrg 
   3622  1.1  mrg 	* include/std/tuple: Restore is_convertible constraint.
   3623  1.1  mrg 	* testsuite/20_util/tuple/cons/allocate_noncopyable.cc: Remove.
   3624  1.1  mrg 
   3625  1.1  mrg 2011-05-30  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3626  1.1  mrg 
   3627  1.1  mrg 	PR libstdc++/49236
   3628  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust dg-warning
   3629  1.1  mrg 	line number.
   3630  1.1  mrg 
   3631  1.1  mrg 2011-05-30  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3632  1.1  mrg 
   3633  1.1  mrg 	* include/std/tuple: Implement uses-allocator construction.
   3634  1.1  mrg 	* include/bits/allocator.h (uses_allocator): Move to ...
   3635  1.1  mrg 	* include/bits/uses_allocator.h: New file.
   3636  1.1  mrg 	* include/Makefile.am: Add new header.
   3637  1.1  mrg 	* include/Makefile.in: Regenerate.
   3638  1.1  mrg 	* testsuite/20_util/uses_allocator/cons_neg.cc: New.
   3639  1.1  mrg 	* testsuite/20_util/uses_allocator/construction.cc: New.
   3640  1.1  mrg 	* testsuite/20_util/tuple/cons/allocate_noncopyable.cc: New.
   3641  1.1  mrg 	* testsuite/20_util/tuple/cons/allocators.cc: New.
   3642  1.1  mrg 
   3643  1.1  mrg 2011-05-28  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3644  1.1  mrg 
   3645  1.1  mrg 	* testsuite/20_util/pointer_traits/pointer_to.cc: Fix.
   3646  1.1  mrg 
   3647  1.1  mrg 2011-05-28  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3648  1.1  mrg 
   3649  1.1  mrg 	* acinclude.m4: Define GLIBCXX_CHECK_GET_NPROCS and
   3650  1.1  mrg 	GLIBCXX_CHECK_SC_NPROCESSORS_ONLN.
   3651  1.1  mrg 	* configure.ac: Use them. Increase minor version.
   3652  1.1  mrg 	* configure: Regenerate.
   3653  1.1  mrg 	* config.h.in: Regenerate.
   3654  1.1  mrg 	* include/std/thread (thread::hardware_concurrency): Remove inline
   3655  1.1  mrg 	definition.
   3656  1.1  mrg 	* src/thread.cc (thread::hardware_concurrency): Define.
   3657  1.1  mrg 	* config/abi/pre/gnu.ver: Export new symbol @3.4.17
   3658  1.1  mrg 	* testsuite/util/testsuite_abi.cc: Add new version.
   3659  1.1  mrg 	* testsuite/lib/libstdc++.exp (check_v3_target_nprocs): Add.
   3660  1.1  mrg 	* testsuite/lib/dg-options.exp (dg-require-nprocs): Add.
   3661  1.1  mrg 	* testsuite/30_threads/thread/members/hardware_concurrency.cc: Use
   3662  1.1  mrg 	dg-require-nprocs and verify hardware_concurrency returns non-zero.
   3663  1.1  mrg 
   3664  1.1  mrg 2011-05-28  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3665  1.1  mrg 
   3666  1.1  mrg 	* testsuite/20_util/pointer_traits/pointer_to.cc: New.
   3667  1.1  mrg 
   3668  1.1  mrg 2011-05-28  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3669  1.1  mrg 
   3670  1.1  mrg 	* include/Makefile.am: Add new ptr_traits.h header.
   3671  1.1  mrg 	* include/Makefile.in: Regenerate.
   3672  1.1  mrg 	* include/bits/ptr_traits.h (pointer_traits): New.
   3673  1.1  mrg 	* include/bits/allocator.h (allocator_traits): Add.
   3674  1.1  mrg 	* include/ext/array_allocator.h (construct, destroy): Update C++0x
   3675  1.1  mrg 	versions.
   3676  1.1  mrg 	* include/ext/bitmap_allocator.h (construct, destroy): Likewise.
   3677  1.1  mrg 	* include/ext/extptr_allocator.h (construct, destroy): Likewise.
   3678  1.1  mrg 	* include/ext/malloc_allocator.h (construct, destroy): Likewise.
   3679  1.1  mrg 	* include/ext/mt_allocator.h (construct, destroy): Likewise.
   3680  1.1  mrg 	* include/ext/new_allocator.h (construct, destroy): Likewise.
   3681  1.1  mrg 	* include/ext/pool_allocator.h (construct, destroy): Likewise.
   3682  1.1  mrg 	* include/ext/throw_allocator.h (construct, destroy): Likewise.
   3683  1.1  mrg 	* testsuite/20_util/allocator_traits/requirements/typedefs.cc: New.
   3684  1.1  mrg 	* testsuite/20_util/allocator_traits/requirements/
   3685  1.1  mrg 	explicit_instantiation.cc: New.
   3686  1.1  mrg 	* testsuite/20_util/allocator_traits/members/max_size.cc: New.
   3687  1.1  mrg 	* testsuite/20_util/allocator_traits/members/select.cc: New.
   3688  1.1  mrg 	* testsuite/20_util/allocator_traits/members/construct.cc: New.
   3689  1.1  mrg 	* testsuite/20_util/allocator_traits/members/allocate_hint.cc: New.
   3690  1.1  mrg 	* testsuite/20_util/allocator_traits/members/destroy.cc: New.
   3691  1.1  mrg 	* testsuite/20_util/pointer_traits/requirements/typedefs.cc: New.
   3692  1.1  mrg 	* testsuite/20_util/pointer_traits/requirements/
   3693  1.1  mrg 	explicit_instantiation.cc: New.
   3694  1.1  mrg 
   3695  1.1  mrg 2011-05-28  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3696  1.1  mrg 
   3697  1.1  mrg 	* include/std/future (launch): Update enumerators and define
   3698  1.1  mrg 	operators required for bitmask type. Remove trailing whitespace.
   3699  1.1  mrg 	* src/future.cc: Remove trailing whitespace.
   3700  1.1  mrg 	* testsuite/30_threads/async/any.cc: Adjust.
   3701  1.1  mrg 	* testsuite/30_threads/async/sync.cc: Adjust.
   3702  1.1  mrg 	* testsuite/30_threads/async/launch.cc: New.
   3703  1.1  mrg 
   3704  1.1  mrg 2011-05-28  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3705  1.1  mrg 
   3706  1.1  mrg 	* include/std/future: Use noexcept.
   3707  1.1  mrg 	* src/future.cc: Likewise.
   3708  1.1  mrg 
   3709  1.1  mrg 2011-05-27  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3710  1.1  mrg 
   3711  1.1  mrg 	* include/std/thread (this_thread::sleep_until): Move after sleep_for.
   3712  1.1  mrg 
   3713  1.1  mrg 2011-05-27  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3714  1.1  mrg 
   3715  1.1  mrg 	PR libstdc++/49187
   3716  1.1  mrg 	* include/parallel/losertree.h: Add missing using declarations
   3717  1.1  mrg 	of _Base::_M_comp.
   3718  1.1  mrg 	* include/parallel/algobase.h: Include <parallel/algorithmfwd.h>.
   3719  1.1  mrg 	* include/parallel/multiway_merge.h: Include <parallel/
   3720  1.1  mrg 	multiseq_selection.h>, forward declare __merge_advance.
   3721  1.1  mrg 	* include/parallel/multiseq_selection.h: Don't include <parallel/
   3722  1.1  mrg 	sort.h> here.
   3723  1.1  mrg 	* include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Fix
   3724  1.1  mrg 	qualification of upper_bound.
   3725  1.1  mrg 
   3726  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_no_data_map_rand_debug.cc:
   3727  1.1  mrg 	Use dg-require-debug-mode.
   3728  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_data_map_rand_debug.cc:
   3729  1.1  mrg 	Likewise.
   3730  1.1  mrg 	* testsuite/ext/pb_ds/regression/priority_queue_rand_debug.cc:
   3731  1.1  mrg 	Likewise.
   3732  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_no_data_map_rand_debug.cc:
   3733  1.1  mrg 	Likewise.
   3734  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_data_map_rand_debug.cc:
   3735  1.1  mrg 	Likewise.
   3736  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_no_data_map_rand_debug.cc:
   3737  1.1  mrg 	Likewise.
   3738  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_data_map_rand_debug.cc:
   3739  1.1  mrg 	Likewise.
   3740  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_no_data_map_rand_debug.cc:
   3741  1.1  mrg 	Likewise.
   3742  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_data_map_rand_debug.cc:
   3743  1.1  mrg 	Likewise.
   3744  1.1  mrg 
   3745  1.1  mrg 	* include/parallel/algo.h: Minor uglification fixes.
   3746  1.1  mrg 
   3747  1.1  mrg 2011-05-26  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3748  1.1  mrg 
   3749  1.1  mrg 	* src/list.cc: Use noexcept per the FDIS.
   3750  1.1  mrg 	* src/compatibility-list-2.cc: Likewise.
   3751  1.1  mrg 	* include/debug/set.h: Likewise.
   3752  1.1  mrg 	* include/debug/unordered_map: Likewise.
   3753  1.1  mrg 	* include/debug/multiset.h: Likewise.
   3754  1.1  mrg 	* include/debug/forward_list: Likewise.
   3755  1.1  mrg 	* include/debug/unordered_set: Likewise.
   3756  1.1  mrg 	* include/debug/vector: Likewise.
   3757  1.1  mrg 	* include/debug/map.h: Likewise.
   3758  1.1  mrg 	* include/debug/deque: Likewise.
   3759  1.1  mrg 	* include/debug/list: Likewise.
   3760  1.1  mrg 	* include/debug/multimap.h: Likewise.
   3761  1.1  mrg 	* include/profile/set.h: Likewise.
   3762  1.1  mrg 	* include/profile/unordered_map: Likewise.
   3763  1.1  mrg 	* include/profile/multiset.h: Likewise.
   3764  1.1  mrg 	* include/profile/forward_list: Likewise.
   3765  1.1  mrg 	* include/profile/vector: Likewise.
   3766  1.1  mrg 	* include/profile/unordered_set: Likewise.
   3767  1.1  mrg 	* include/profile/map.h: Likewise.
   3768  1.1  mrg 	* include/profile/deque: Likewise.
   3769  1.1  mrg 	* include/profile/list: Likewise.
   3770  1.1  mrg 	* include/profile/multimap.h: Likewise.
   3771  1.1  mrg 	* include/bits/hashtable.h: Likewise.
   3772  1.1  mrg 	* include/bits/stl_list.h: Likewise.
   3773  1.1  mrg 	* include/bits/stl_map.h: Likewise.
   3774  1.1  mrg 	* include/bits/hashtable_policy.h: Likewise.
   3775  1.1  mrg 	* include/bits/stl_set.h: Likewise.
   3776  1.1  mrg 	* include/bits/forward_list.h: Likewise.
   3777  1.1  mrg 	* include/bits/stl_multimap.h: Likewise.
   3778  1.1  mrg 	* include/bits/stl_vector.h: Likewise.
   3779  1.1  mrg 	* include/bits/stl_deque.h: Likewise.
   3780  1.1  mrg 	* include/bits/stl_multiset.h: Likewise.
   3781  1.1  mrg 	* include/bits/stl_bvector.h: Likewise.
   3782  1.1  mrg 	* include/bits/stl_tree.h: Likewise.
   3783  1.1  mrg 
   3784  1.1  mrg 2011-05-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3785  1.1  mrg 
   3786  1.1  mrg 	* include/bits/stl_queue.h: Use noexcept per the FDIS.
   3787  1.1  mrg 	* include/bits/stl_stack.h: Likewise.
   3788  1.1  mrg 
   3789  1.1  mrg 2011-05-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3790  1.1  mrg 
   3791  1.1  mrg 	* config/abi/pre/gnu.ver: Correct last change, export instead
   3792  1.1  mrg 	at the existing @3.4.16.
   3793  1.1  mrg 	* configure.ac: Revert last change.
   3794  1.1  mrg 	* testsuite/util/testsuite_abi.cc: Likewise.
   3795  1.1  mrg 	* configure: Regenerate.
   3796  1.1  mrg 
   3797  1.1  mrg 2011-05-26  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3798  1.1  mrg 
   3799  1.1  mrg 	* doc/xml/manual/documentation_hacking.xml: Minor corrections.
   3800  1.1  mrg 
   3801  1.1  mrg 2011-05-26  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3802  1.1  mrg 
   3803  1.1  mrg 	* include/std/mutex: Add doxygen comments.
   3804  1.1  mrg 
   3805  1.1  mrg 2011-05-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3806  1.1  mrg 
   3807  1.1  mrg 	* config/abi/pre/gnu.ver: Export recently added  basic_streambuf
   3808  1.1  mrg 	and basic_stringbuf symbols @3.4.17.
   3809  1.1  mrg 	* configure.ac: Update.
   3810  1.1  mrg 	* testsuite/util/testsuite_abi.cc: Likewise.
   3811  1.1  mrg 	* configure: Regenerate.
   3812  1.1  mrg 
   3813  1.1  mrg 2011-05-26  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   3814  1.1  mrg 
   3815  1.1  mrg 	* libsupc++/guard.cc: Fix comments.
   3816  1.1  mrg 
   3817  1.1  mrg 2011-05-25  Ian Lance Taylor  <iant (a] google.com>
   3818  1.1  mrg 
   3819  1.1  mrg 	PR libstdc++/49060
   3820  1.1  mrg 	* include/backward/hashtable.h (hashtable::erase): Don't crash if
   3821  1.1  mrg 	erasing first and another element with a reference to the other
   3822  1.1  mrg 	element.
   3823  1.1  mrg 	* testsuite/backward/hash_set/49060.cc: New.
   3824  1.1  mrg 
   3825  1.1  mrg 2011-05-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3826  1.1  mrg 
   3827  1.1  mrg 	* include/bits/random.h (random_device::min, max): Specify constexpr.
   3828  1.1  mrg 
   3829  1.1  mrg 2011-05-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3830  1.1  mrg 
   3831  1.1  mrg 	* include/std/thread: Use noexcept throughout per the FDIS.
   3832  1.1  mrg 	* include/std/mutex: Likewise.
   3833  1.1  mrg 
   3834  1.1  mrg 2011-05-24  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3835  1.1  mrg 
   3836  1.1  mrg 	* testsuite/20_util/duration/arithmetic/dr2020.cc: Fix typo.
   3837  1.1  mrg 
   3838  1.1  mrg 2011-05-24  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3839  1.1  mrg 
   3840  1.1  mrg 	PR libstdc++/49151
   3841  1.1  mrg 	* include/std/chrono (operator+, operator-, operator*, operator/,
   3842  1.1  mrg 	operator&): Implement LWG 2020 [WP]; specify constexpr.
   3843  1.1  mrg 	* testsuite/20_util/duration/arithmetic/dr2020.cc: New.
   3844  1.1  mrg 
   3845  1.1  mrg 2011-05-24  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3846  1.1  mrg 
   3847  1.1  mrg 	PR libstdc++/49141
   3848  1.1  mrg 	* testsuite/26_numerics/complex/cons/48760.cc: Use dg-require-c-std.
   3849  1.1  mrg 	* testsuite/26_numerics/complex/cons/48760_c++0x.cc: Likewise.
   3850  1.1  mrg 	* testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
   3851  1.1  mrg 
   3852  1.1  mrg 2011-05-24  Paolo Carlini  <paolo.carlini (a] oracle.com>
   3853  1.1  mrg 
   3854  1.1  mrg 	* include/bits/c++config (_GLIBCXX_NOTHROW): Update for noexcept.
   3855  1.1  mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust dg-error
   3856  1.1  mrg 	line number.
   3857  1.1  mrg 
   3858  1.1  mrg 2011-05-23  Benjamin Kosnik  <bkoz (a] redhat.com>
   3859  1.1  mrg 
   3860  1.1  mrg 	PR libstdc++/37144
   3861  1.1  mrg 	PR libstdc++/28457
   3862  1.1  mrg 	Interface changes for ext/pb_ds.
   3863  1.1  mrg 	PB_DS_BASE_C_DEC to unique PB_DS_*_BASE macros.
   3864  1.1  mrg 	* include/ext/pb_ds/assoc_container.hpp (container_base): Remove.
   3865  1.1  mrg 	(basic_hash_table, basic_branch, list_update): Derive from
   3866  1.1  mrg 	container_base_dispatch.
   3867  1.1  mrg 	* include/ext/pb_ds/list_update_policy.hpp (null_lu_metadata): Remove.
   3868  1.1  mrg 	(move_to_front_lu_policy): To lu_move_to_front_policy.
   3869  1.1  mrg 	(counter_lu_policy): To lu_counter_policy.
   3870  1.1  mrg 	* include/ext/pb_ds/tree_policy.hpp (null_tree_node_update): Remove.
   3871  1.1  mrg 	* include/ext/pb_ds/tag_and_trait.hpp (container_base_dispatch): Adjust
   3872  1.1  mrg 	template parameters, declare here.
   3873  1.1  mrg 	(null_mapped_type) Remove.
   3874  1.1  mrg 	(null_type): Just use this for template tricks everywhere.
   3875  1.1  mrg 	* include/ext/pb_ds/hash_policy.hpp (null_hash_fn, null_probe_fn):
   3876  1.1  mrg 	Remove.
   3877  1.1  mrg 	* include/ext/pb_ds/trie_policy.hpp (null_trie_node_update): Remove.
   3878  1.1  mrg 	(string_trie_e_access_traits): To trie_string_access_traits.
   3879  1.1  mrg 	* include/ext/pb_ds/priority_queue.hpp: Use container_base_dispatch.
   3880  1.1  mrg 
   3881  1.1  mrg 	File changes.
   3882  1.1  mrg 	* include/Makefile.am (pb_headers): Removed and changed file names.
   3883  1.1  mrg 	* include/Makefile.in: Regenerated.
   3884  1.1  mrg 	* include/ext/pb_ds/detail/basic_types.hpp: Remove.
   3885  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/
   3886  1.1  mrg 	  cond_dtor_entry_dealtor.hpp: Remove.
   3887  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/
   3888  1.1  mrg 	  cond_key_dtor_entry_dealtor.hpp: Remove.
   3889  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp: Move..
   3890  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/
   3891  1.1  mrg 	  point_const_iterator.hpp: ..here.
   3892  1.1  mrg 	* include/ext/pb_ds/detail/basic_tree_policy: Move to...
   3893  1.1  mrg 	* include/ext/pb_ds/detail/branch_policy: This.
   3894  1.1  mrg 	* include/ext/pb_ds/detail/branch_policy/
   3895  1.1  mrg 	  basic_tree_policy_base.hpp: Move...
   3896  1.1  mrg 	* include/ext/pb_ds/detail/branch_policy/branch_policy.hpp: ...here.
   3897  1.1  mrg 	* include/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp: Add.
   3898  1.1  mrg 	* include/ext/pb_ds/detail/branch_policy/traits.hpp: Add.
   3899  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   3900  1.1  mrg 	null_metadata.hpp: Remove.
   3901  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   3902  1.1  mrg 	const_point_iterator.hpp: Move...
   3903  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   3904  1.1  mrg 	point_const_iterator.hpp: ...here.
   3905  1.1  mrg 	* include/ext/pb_ds/detail/list_update_policy/
   3906  1.1  mrg 	counter_lu_metadata.hpp: Move..
   3907  1.1  mrg 	* include/ext/pb_ds/detail/list_update_policy/
   3908  1.1  mrg 	lu_counter_metadata.hpp: ...here.
   3909  1.1  mrg 	* include/ext/pb_ds/detail/list_update_policy/
   3910  1.1  mrg 	counter_lu_policy_imp.hpp: Remove.
   3911  1.1  mrg 	* include/ext/pb_ds/detail/list_update_policy/
   3912  1.1  mrg 	mtf_lu_policy_imp.hpp: Remove.
   3913  1.1  mrg 	* include/ext/pb_ds/detail/trie_policy/
   3914  1.1  mrg 	string_trie_e_access_traits_imp.hpp: Move...
   3915  1.1  mrg 	* include/ext/pb_ds/detail/trie_policy/
   3916  1.1  mrg 	sample_trie_access_traits.hpp: ...here.
   3917  1.1  mrg 	* include/ext/pb_ds/detail/trie_policy/
   3918  1.1  mrg 	sample_trie_e_access_traits.hpp: Move...
   3919  1.1  mrg 	* include/ext/pb_ds/detail/trie_policy/
   3920  1.1  mrg 	trie_string_access_traits_imp.hpp: ...here.
   3921  1.1  mrg 	* include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp: Remove.
   3922  1.1  mrg 	* include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp: Remove.
   3923  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Remove.
   3924  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp: New, fold all
   3925  1.1  mrg 	types found in the following files into pat_trie_base.
   3926  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Folded.
   3927  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/
   3928  1.1  mrg 	  cond_dtor_entry_dealtor.hpp: Folded.
   3929  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Folded.
   3930  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp: Folded.
   3931  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/head.hpp: Folded.
   3932  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Folded.
   3933  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Folded.
   3934  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Folded.
   3935  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Folded.
   3936  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Folded.
   3937  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Folded.
   3938  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp: Move...
   3939  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp: ...here.
   3940  1.1  mrg 	* include/ext/pb_ds/detail/unordered_iterator/
   3941  1.1  mrg 	const_point_iterator.hpp: Move...
   3942  1.1  mrg 	* include/ext/pb_ds/detail/unordered_iterator/
   3943  1.1  mrg 	point_const_iterator.hpp: ...here.
   3944  1.1  mrg 
   3945  1.1  mrg 
   3946  1.1  mrg 	Adjust for above changes.
   3947  1.1  mrg 	* include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp: Same.
   3948  1.1  mrg 	* include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp: Same.
   3949  1.1  mrg 	* include/ext/pb_ds/detail/resize_policy/
   3950  1.1  mrg 	  sample_resize_trigger.hpp: Same.
   3951  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp: Same.
   3952  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp: Same.
   3953  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp: Same.
   3954  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_base_/
   3955  1.1  mrg 	  binomial_heap_base_.hpp: Same.
   3956  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_base_/
   3957  1.1  mrg 	  constructors_destructor_fn_imps.hpp: Same.
   3958  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp: Same.
   3959  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_base_/
   3960  1.1  mrg 	  split_join_fn_imps.hpp: Same.
   3961  1.1  mrg 	* include/ext/pb_ds/detail/container_base_dispatch.hpp: Same. Adjust
   3962  1.1  mrg 	  for template parameter ordering change.
   3963  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3964  1.1  mrg 	  erase_store_hash_fn_imps.hpp: Same.
   3965  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3966  1.1  mrg 	  constructor_destructor_no_store_hash_fn_imps.hpp: Same.
   3967  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Same.
   3968  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3969  1.1  mrg 	  insert_no_store_hash_fn_imps.hpp: Same.
   3970  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp: Same.
   3971  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3972  1.1  mrg 	  policy_access_fn_imps.hpp: Same.
   3973  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3974  1.1  mrg 	  resize_store_hash_fn_imps.hpp: Same.
   3975  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3976  1.1  mrg 	  constructor_destructor_store_hash_fn_imps.hpp: Same.
   3977  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3978  1.1  mrg 	  insert_store_hash_fn_imps.hpp: Same.
   3979  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp: Same.
   3980  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp: Same.
   3981  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3982  1.1  mrg 	  entry_list_fn_imps.hpp: Same.
   3983  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp: Same.
   3984  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3985  1.1  mrg 	  find_store_hash_fn_imps.hpp: Same.
   3986  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp: Same.
   3987  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3988  1.1  mrg 	  debug_no_store_hash_fn_imps.hpp: Same.
   3989  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Same.
   3990  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp: Same.
   3991  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3992  1.1  mrg 	  constructor_destructor_fn_imps.hpp: Same.
   3993  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3994  1.1  mrg 	  cond_key_dtor_entry_dealtor.hpp: Same.
   3995  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp: Same.
   3996  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3997  1.1  mrg 	  debug_store_hash_fn_imps.hpp: Same.
   3998  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   3999  1.1  mrg 	  erase_no_store_hash_fn_imps.hpp: Same.
   4000  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp: Same.
   4001  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   4002  1.1  mrg 	  iterators_fn_imps.hpp: Same.
   4003  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   4004  1.1  mrg 	  resize_no_store_hash_fn_imps.hpp: Same.
   4005  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   4006  1.1  mrg 	  standard_policies.hpp: Same.
   4007  1.1  mrg 	* include/ext/pb_ds/detail/tree_trace_base.hpp: Same.
   4008  1.1  mrg 	* include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Same.
   4009  1.1  mrg 	* include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp: Same.
   4010  1.1  mrg 	* include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp: Same.
   4011  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Same.
   4012  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp: Same.
   4013  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Same.
   4014  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Same.
   4015  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Same.
   4016  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Same.
   4017  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/
   4018  1.1  mrg 	  constructors_destructor_fn_imps.hpp: Same.
   4019  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Same.
   4020  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Same.
   4021  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/traits.hpp: Same.
   4022  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Same.
   4023  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Same.
   4024  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Same.
   4025  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Same.
   4026  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Same.
   4027  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Same.
   4028  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/
   4029  1.1  mrg 	  policy_access_fn_imps.hpp: Same.
   4030  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp: Same.
   4031  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/
   4032  1.1  mrg 	  constructors_destructor_fn_imps.hpp: Same.
   4033  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Same.
   4034  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Same.
   4035  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Same.
   4036  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp: Same.
   4037  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Same.
   4038  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp: Same.
   4039  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp: Same.
   4040  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp: Same.
   4041  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp: Same.
   4042  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/
   4043  1.1  mrg 	  split_join_fn_imps.hpp: Same.
   4044  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp: Same.
   4045  1.1  mrg 	* include/ext/pb_ds/detail/list_update_policy/
   4046  1.1  mrg 	  sample_update_policy.hpp: Same.
   4047  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   4048  1.1  mrg 	  trace_fn_imps.hpp: Same.
   4049  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   4050  1.1  mrg 	  erase_fn_imps.hpp: Same.
   4051  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4052  1.1  mrg 	  erase_store_hash_fn_imps.hpp: Same.
   4053  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4054  1.1  mrg 	  constructor_destructor_no_store_hash_fn_imps.hpp: Same.
   4055  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4056  1.1  mrg 	  insert_no_store_hash_fn_imps.hpp: Same.
   4057  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp: Same.
   4058  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4059  1.1  mrg 	  policy_access_fn_imps.hpp: Same.
   4060  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4061  1.1  mrg 	  resize_store_hash_fn_imps.hpp: Same.
   4062  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Same.
   4063  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4064  1.1  mrg 	  constructor_destructor_store_hash_fn_imps.hpp: Same.
   4065  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4066  1.1  mrg 	  insert_store_hash_fn_imps.hpp: Same.
   4067  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp: Same.
   4068  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4069  1.1  mrg 	  iterator_fn_imps.hpp: Same.
   4070  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp: Same.
   4071  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4072  1.1  mrg 	  find_no_store_hash_fn_imps.hpp: Same.
   4073  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp: Same.
   4074  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp: Same.
   4075  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4076  1.1  mrg 	  find_store_hash_fn_imps.hpp: Same.
   4077  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4078  1.1  mrg 	  debug_no_store_hash_fn_imps.hpp: Same.
   4079  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
   4080  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4081  1.1  mrg 	  constructor_destructor_fn_imps.hpp: Same.
   4082  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp: Same.
   4083  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4084  1.1  mrg 	  debug_store_hash_fn_imps.hpp: Same.
   4085  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4086  1.1  mrg 	  erase_no_store_hash_fn_imps.hpp: Same.
   4087  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4088  1.1  mrg 	  resize_no_store_hash_fn_imps.hpp: Same.
   4089  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4090  1.1  mrg 	  standard_policies.hpp: Same.
   4091  1.1  mrg 	* include/ext/pb_ds/detail/standard_policies.hpp: Same.
   4092  1.1  mrg 	* include/ext/pb_ds/detail/types_traits.hpp: Same.
   4093  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Same.
   4094  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp: Same.
   4095  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Same.
   4096  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Same.
   4097  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/
   4098  1.1  mrg 	  constructors_destructor_fn_imps.hpp: Same.
   4099  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Same.
   4100  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Same.
   4101  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Same.
   4102  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Same.
   4103  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Same.
   4104  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Same.
   4105  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Same.
   4106  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Same.
   4107  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp: Same.
   4108  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Same.
   4109  1.1  mrg 	* include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp: Same.
   4110  1.1  mrg 	* include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp: Same.
   4111  1.1  mrg 	* include/ext/pb_ds/detail/tree_policy/
   4112  1.1  mrg 	  sample_tree_node_update.hpp: Same.
   4113  1.1  mrg 	* include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp: Same.
   4114  1.1  mrg 	* include/ext/pb_ds/detail/trie_policy/
   4115  1.1  mrg 	  sample_trie_node_update.hpp: Same.
   4116  1.1  mrg 	* include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Same.
   4117  1.1  mrg 	* include/ext/pb_ds/detail/trie_policy/
   4118  1.1  mrg 	  prefix_search_node_update_imp.hpp: Same.
   4119  1.1  mrg 	* include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp: Same.
   4120  1.1  mrg 	* include/ext/pb_ds/detail/cond_dealtor.hpp: Same.
   4121  1.1  mrg 	* include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Same.
   4122  1.1  mrg 	  Adjust for template parameter change, fold into
   4123  1.1  mrg 	  container_base_dispatch.
   4124  1.1  mrg 	* include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Same.
   4125  1.1  mrg 	* include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Same.
   4126  1.1  mrg 	* include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Same.
   4127  1.1  mrg 	* include/ext/pb_ds/detail/pairing_heap_/
   4128  1.1  mrg 	  constructors_destructor_fn_imps.hpp: Same.
   4129  1.1  mrg 	* include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Same.
   4130  1.1  mrg 	* include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Same.
   4131  1.1  mrg 	* include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp: Same.
   4132  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_/
   4133  1.1  mrg 	  constructors_destructor_fn_imps.hpp: Same.
   4134  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Same.
   4135  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Same.
   4136  1.1  mrg 	* include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp: Same.
   4137  1.1  mrg 	* include/ext/pb_ds/detail/type_utils.hpp: Same.
   4138  1.1  mrg 	* include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Same.
   4139  1.1  mrg 	* include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Same.
   4140  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   4141  1.1  mrg 	  policy_access_fn_imps.hpp: Same.
   4142  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   4143  1.1  mrg 	  left_child_next_sibling_heap_.hpp: Same.
   4144  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   4145  1.1  mrg 	  const_iterator.hpp: Same.
   4146  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   4147  1.1  mrg 	  insert_fn_imps.hpp: Same.
   4148  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   4149  1.1  mrg 	  constructors_destructor_fn_imps.hpp: Same.
   4150  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   4151  1.1  mrg 	  debug_fn_imps.hpp: Same.
   4152  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   4153  1.1  mrg 	  node.hpp: Same.
   4154  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   4155  1.1  mrg 	  info_fn_imps.hpp: Same.
   4156  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   4157  1.1  mrg 	  iterators_fn_imps.hpp: Same.
   4158  1.1  mrg 	* include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Same.
   4159  1.1  mrg 	* include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Same.
   4160  1.1  mrg 	* include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Same.
   4161  1.1  mrg 	* include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Same.
   4162  1.1  mrg 	* include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Same.
   4163  1.1  mrg 	* include/ext/pb_ds/detail/thin_heap_/
   4164  1.1  mrg 	  constructors_destructor_fn_imps.hpp: Same.
   4165  1.1  mrg 	* include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Same.
   4166  1.1  mrg 	* include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Same.
   4167  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
   4168  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp: Same.
   4169  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Same.
   4170  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
   4171  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/
   4172  1.1  mrg 	  constructors_destructor_fn_imps.hpp: Same.
   4173  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Same.
   4174  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Same.
   4175  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp: Same.
   4176  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Same.
   4177  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Same.
   4178  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Same.
   4179  1.1  mrg 	* include/ext/pb_ds/detail/debug_map_base.hpp: Same.
   4180  1.1  mrg 	* include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Same.
   4181  1.1  mrg 	* include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Same.
   4182  1.1  mrg 	* include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Same.
   4183  1.1  mrg 	* include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Same.
   4184  1.1  mrg 	* include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Same.
   4185  1.1  mrg 	* include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Same.
   4186  1.1  mrg 	* include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Same.
   4187  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Same.
   4188  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Same.
   4189  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Same.
   4190  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/
   4191  1.1  mrg 	  constructors_destructor_fn_imps.hpp: Same.
   4192  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Same.
   4193  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Same.
   4194  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/node.hpp: Same.
   4195  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Same.
   4196  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Same.
   4197  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Same.
   4198  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/traits.hpp: Same.
   4199  1.1  mrg 	* include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Same.
   4200  1.1  mrg 	* include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Same.
   4201  1.1  mrg 	* include/ext/pb_ds/detail/list_update_map_/
   4202  1.1  mrg 	  entry_metadata_base.hpp: Same.
   4203  1.1  mrg 	* include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Same.
   4204  1.1  mrg 	* include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Same.
   4205  1.1  mrg 	* include/ext/pb_ds/detail/list_update_map_/
   4206  1.1  mrg 	  constructor_destructor_fn_imps.hpp: Same.
   4207  1.1  mrg 	* include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp: Same.
   4208  1.1  mrg 	* include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Same.
   4209  1.1  mrg 	* include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Same.
   4210  1.1  mrg 	* include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp: Same.
   4211  1.1  mrg 	* include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp: Same.
   4212  1.1  mrg 	* include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp: Same.
   4213  1.1  mrg 	* include/ext/pb_ds/detail/rc_binomial_heap_/
   4214  1.1  mrg 	  rc_binomial_heap_.hpp: Same.
   4215  1.1  mrg 	* include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp: Same.
   4216  1.1  mrg 	* include/ext/pb_ds/detail/rc_binomial_heap_/
   4217  1.1  mrg 	  constructors_destructor_fn_imps.hpp: Same.
   4218  1.1  mrg 	* include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp: Same.
   4219  1.1  mrg 	* include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Same.
   4220  1.1  mrg 	* include/ext/pb_ds/detail/rc_binomial_heap_/
   4221  1.1  mrg 	  split_join_fn_imps.hpp: Same.
   4222  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Same.
   4223  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Same.
   4224  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Same.
   4225  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/
   4226  1.1  mrg 	  constructors_destructor_fn_imps.hpp: Same.
   4227  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Same.
   4228  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Same.
   4229  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Same.
   4230  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp: Same.
   4231  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp: Same.
   4232  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Same.
   4233  1.1  mrg 
   4234  1.1  mrg 
   4235  1.1  mrg 	Documentation changes.
   4236  1.1  mrg 	* include/ext/pb_ds/*: Add doxygen markup.
   4237  1.1  mrg 	* doc/doxygen/user.cfg.in: Add details for extracting comments
   4238  1.1  mrg 	from pb_ds.
   4239  1.1  mrg 	* scripts/run_doxygen: Fixup __gnu_pb_ds::detail.
   4240  1.1  mrg 	* scripts/make_graph.py: Move to svg output. Re-format generated tables.
   4241  1.1  mrg 
   4242  1.1  mrg 	* doc/Makefile.am (stamp-html-copy): New rule.
   4243  1.1  mrg 	(stamp-html): Use it to copy non-generated files into html docs.
   4244  1.1  mrg 	* doc/Makefile.in: Regenerated.
   4245  1.1  mrg 
   4246  1.1  mrg 	* doc/html/ext/pb_ds/sample_trie_e_access_traits.html: Move...
   4247  1.1  mrg 	* doc/html/ext/pb_ds/trie_string_access_traits.html: ...here.
   4248  1.1  mrg 	* doc/html/ext/pb_ds/string_trie_e_access_traits.html: Move..
   4249  1.1  mrg 	* doc/html/ext/pb_ds/sample_trie_access_traits.html: ...here.
   4250  1.1  mrg 
   4251  1.1  mrg 	* doc/html/ext/pb_ds/tree_text_lor_find_timing_test_local.png,
   4252  1.1  mrg 	hash_random_int_erase_mem_usage_test_local.png,
   4253  1.1  mrg 	multimap_text_insert_mem_usage_test_small_s2p_hash_local.png,
   4254  1.1  mrg 	tree_text_insert_timing_test_pat_trie_local.png ,
   4255  1.1  mrg 	multimap_text_insert_mem_usage_test_small_s2p_tree_local.png ,
   4256  1.1  mrg 	priority_queue_text_modify_down_timing_test_local.png,
   4257  1.1  mrg 	gp_hash_random_int_subscript_timing_test_find_local.png,
   4258  1.1  mrg 	text_find_timing_test_hash_local.png,
   4259  1.1  mrg 	multimap_text_insert_timing_test_small_s2p_hash_local.png,
   4260  1.1  mrg 	multimap_text_insert_timing_test_small_s2p_tree_local.png,
   4261  1.1  mrg 	multimap_text_insert_mem_usage_test_large_s2p_hash_local.png,
   4262  1.1  mrg 	multimap_text_insert_mem_usage_test_large_s2p_tree_local.png,
   4263  1.1  mrg 	multimap_text_insert_timing_test_large_s2p_hash_local.png,
   4264  1.1  mrg 	hash_zlob_random_int_find_timing_test_local.png,
   4265  1.1  mrg 	multimap_text_insert_timing_test_large_s2p_tree_local.png,
   4266  1.1  mrg 	binary_priority_queue_random_int_push_timing_test_local.png,
   4267  1.1  mrg 	priority_queue_text_pop_mem_usage_test_local.png,
   4268  1.1  mrg 	priority_queue_text_modify_down_timing_test_pairing_thin_local.png,
   4269  1.1  mrg 	tree_split_join_timing_test_local.png,
   4270  1.1  mrg 	multimap_text_find_timing_test_small_s2p_hash_local.png,
   4271  1.1  mrg 	ccgp_hash_random_int_subscript_timing_test_insert_local.png,
   4272  1.1  mrg 	priority_queue_random_int_push_pop_timing_test_local.png,
   4273  1.1  mrg 	multimap_text_find_timing_test_small_s2p_tree_local.png,
   4274  1.1  mrg 	gp_hash_random_int_subscript_timing_test_insert_local.png,
   4275  1.1  mrg 	priority_queue_text_push_timing_test_local.png,
   4276  1.1  mrg 	cc_hash_random_int_subscript_timing_test_find_local.png,
   4277  1.1  mrg 	tree_text_insert_timing_test_vector_tree_local.png,
   4278  1.1  mrg 	multimap_text_find_timing_test_large_s2p_hash_local.png,
   4279  1.1  mrg 	pairing_priority_queue_text_push_timing_test_local.png,
   4280  1.1  mrg 	tree_order_statistics_timing_test_local.png,
   4281  1.1  mrg 	priority_queue_text_push_pop_timing_test_local.png,
   4282  1.1  mrg 	text_find_timing_test_tree_like_local.png,
   4283  1.1  mrg 	multimap_text_find_timing_test_large_s2p_tree_local.png,
   4284  1.1  mrg 	priority_queue_text_modify_up_timing_test_pairing_thin_local.png,
   4285  1.1  mrg 	cc_hash_random_int_subscript_timing_test_insert_local.png,
   4286  1.1  mrg 	priority_queue_text_modify_up_timing_test_local.png,
   4287  1.1  mrg 	random_int_find_find_timing_test_tree_local.png,
   4288  1.1  mrg 	priority_queue_random_int_push_timing_test_local.png,
   4289  1.1  mrg 	tree_text_insert_timing_test_node_tree_local.png,
   4290  1.1  mrg 	pairing_priority_queue_text_push_pop_timing_test_local.png,
   4291  1.1  mrg 	gp_hash_random_int_find_timing_test_local.png,
   4292  1.1  mrg 	cc_hash_random_int_find_timing_test_local.png,
   4293  1.1  mrg 	priority_queue_text_join_timing_test_local.png: Update local pngs.
   4294  1.1  mrg 
   4295  1.1  mrg 
   4296  1.1  mrg 	Testsuite changes.
   4297  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_no_data_map_rand_debug.cc: New.
   4298  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_data_map_rand_debug.cc: New.
   4299  1.1  mrg 	* testsuite/ext/pb_ds/regression/priority_queue_rand_debug.cc: New.
   4300  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_no_data_map_rand_debug.cc: New.
   4301  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_data_map_rand_debug.cc: New.
   4302  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_no_data_map_rand_debug.cc:
   4303  1.1  mrg 	New.
   4304  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_data_map_rand_debug.cc:
   4305  1.1  mrg 	New.
   4306  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_no_data_map_rand_debug.cc: New.
   4307  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_data_map_rand_debug.cc: New.
   4308  1.1  mrg 
   4309  1.1  mrg 	* testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Fix typo.
   4310  1.1  mrg 
   4311  1.1  mrg 	* testsuite/ext/pb_ds/example/basic_set.cc: Update.
   4312  1.1  mrg 	* testsuite/ext/pb_ds/example/ranged_hash.cc: Same.
   4313  1.1  mrg 	* testsuite/ext/pb_ds/example/tree_order_statistics.cc: Same.
   4314  1.1  mrg 	* testsuite/ext/pb_ds/example/trie_prefix_search.cc: Same.
   4315  1.1  mrg 	* testsuite/ext/pb_ds/example/trie_dna.cc: Same.
   4316  1.1  mrg 	* testsuite/ext/pb_ds/example/tree_intervals.cc: Same.
   4317  1.1  mrg 	* testsuite/ext/pb_ds/example/basic_multimap.cc: Same.
   4318  1.1  mrg 	* testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
   4319  1.1  mrg 	  Same.
   4320  1.1  mrg 	* testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Same.
   4321  1.1  mrg 	* testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc: Same.
   4322  1.1  mrg 	* testsuite/data/make_graph_test_infos.xml: Same.
   4323  1.1  mrg 	* testsuite/util/regression/common_type.hpp: Same.
   4324  1.1  mrg 	* testsuite/util/regression/trait/assoc/native_type_trait.hpp: Same.
   4325  1.1  mrg 	* testsuite/util/regression/trait/assoc/trait.hpp: Same.
   4326  1.1  mrg 	* testsuite/util/regression/trait/assoc/type_trait.hpp: Same.
   4327  1.1  mrg 	* testsuite/util/regression/rand/priority_queue/
   4328  1.1  mrg 	  rand_regression_test.hpp: Same.
   4329  1.1  mrg 	* testsuite/util/regression/rand/priority_queue/
   4330  1.1  mrg 	  container_rand_regression_test.tcc: Same.
   4331  1.1  mrg 	* testsuite/util/regression/rand/assoc/rand_regression_test.hpp: Same.
   4332  1.1  mrg 	* testsuite/util/regression/rand/assoc/container_rand_regression_test.h
   4333  1.1  mrg 	* testsuite/util/regression/rand/assoc/
   4334  1.1  mrg 	  container_rand_regression_test.tcc: Same.
   4335  1.1  mrg 	* testsuite/util/native_type/native_priority_queue.hpp: Same.
   4336  1.1  mrg 	* testsuite/util/native_type/native_multimap.hpp: Same.
   4337  1.1  mrg 	* testsuite/util/native_type/native_hash_multimap.hpp: Same.
   4338  1.1  mrg 	* testsuite/util/native_type/native_set.hpp: Same.
   4339  1.1  mrg 	* testsuite/util/native_type/native_map.hpp: Same.
   4340  1.1  mrg 	* testsuite/util/native_type/native_hash_set.hpp: Same.
   4341  1.1  mrg 	* testsuite/util/native_type/native_hash_map.hpp: Same.
   4342  1.1  mrg 	* testsuite/util/testsuite_containers.h
   4343  1.1  mrg 	* testsuite/util/common_type/priority_queue/common_type.hpp: Same.
   4344  1.1  mrg 	* testsuite/util/common_type/assoc/common_type.hpp: Same.
   4345  1.1  mrg 	* testsuite/util/common_type/assoc/string_form.hpp: Same.
   4346  1.1  mrg 	* testsuite/util/common_type/assoc/template_policy.hpp: Same.
   4347  1.1  mrg 	* testsuite/util/common_type/assoc/detail/
   4348  1.1  mrg 	  trigger_policy_string_form.hpp: Same.
   4349  1.1  mrg 	* testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Same.
   4350  1.1  mrg 	* testsuite/util/common_type/assoc/detail/
   4351  1.1  mrg 	  size_policy_string_form.hpp: Same.
   4352  1.1  mrg 	* testsuite/util/common_type/assoc/detail/
   4353  1.1  mrg 	  probe_fn_string_form.hpp: Same.
   4354  1.1  mrg 	* testsuite/util/common_type/assoc/detail/
   4355  1.1  mrg 	  tree_supports_order_statistics.hpp: Same.
   4356  1.1  mrg 	* testsuite/util/common_type/assoc/detail/
   4357  1.1  mrg 	  trie_supports_prefix_search.hpp: Same.
   4358  1.1  mrg 	* testsuite/util/common_type/assoc/detail/
   4359  1.1  mrg 	  list_update_policy_string_form.hpp: Same.
   4360  1.1  mrg 	* testsuite/util/common_type/assoc/detail/
   4361  1.1  mrg 	  trie_supports_order_statistics.hpp: Same.
   4362  1.1  mrg 	* testsuite/util/common_type/assoc/native_set.hpp: Same.
   4363  1.1  mrg 	* testsuite/util/performance/assoc/timing/common_type.hpp: Same.
   4364  1.1  mrg 	* testsuite/util/performance/assoc/timing/multimap_find_test.hpp: Same.
   4365  1.1  mrg 	* testsuite/util/performance/assoc/multimap_common_type.hpp: Same.
   4366  1.1  mrg 
   4367  1.1  mrg 2011-05-23  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4368  1.1  mrg 
   4369  1.1  mrg 	* include/bits/streambuf_iterator.h: Use noexcept per the FDIS.
   4370  1.1  mrg 	(istreambuf_iterator<>::istreambuf_iterator(const
   4371  1.1  mrg 	istreambuf_iterator&),  ~istreambuf_iterator()): Add defaulted
   4372  1.1  mrg 	in C++0x mode.
   4373  1.1  mrg 
   4374  1.1  mrg 2011-05-23  Jason Merrill  <jason (a] redhat.com>
   4375  1.1  mrg 
   4376  1.1  mrg 	* libsupc++/exception_ptr.h: Fix compilation in C++0x mode.
   4377  1.1  mrg 
   4378  1.1  mrg 2011-05-22  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   4379  1.1  mrg 
   4380  1.1  mrg 	* testsuite/20_util/bind/cv_quals_2.cc: New.
   4381  1.1  mrg 
   4382  1.1  mrg 2011-05-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4383  1.1  mrg 
   4384  1.1  mrg 	PR libstdc++/49058
   4385  1.1  mrg 	* include/std/functional (_Bind<_Functor(_Bound_args...)>::
   4386  1.1  mrg 	operator()(_Args&&...)): Don't cv qualify _Functor directly
   4387  1.1  mrg 	in the default template argument, SFINAE doesn't apply when
   4388  1.1  mrg 	the functor has no arguments.
   4389  1.1  mrg 	* testsuite/20_util/bind/49058_1.cc: New.
   4390  1.1  mrg 	* testsuite/20_util/bind/49058_2.cc: Likewise.
   4391  1.1  mrg 
   4392  1.1  mrg 2011-05-21  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4393  1.1  mrg 
   4394  1.1  mrg 	* include/bits/unique_ptr.h: Use noexcept per the FDIS.
   4395  1.1  mrg 
   4396  1.1  mrg 2011-05-20  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4397  1.1  mrg 
   4398  1.1  mrg 	* testsuite/21_strings/basic_string/requirements/exception/
   4399  1.1  mrg 	propagation_consistent.cc: Fix vs POD-ness of value_type.
   4400  1.1  mrg 	* testsuite/21_strings/basic_string/requirements/exception/
   4401  1.1  mrg 	basic.cc: Likewise.
   4402  1.1  mrg 	* testsuite/ext/vstring/requirements/exception/
   4403  1.1  mrg 	propagation_consistent.cc: Likewise.
   4404  1.1  mrg 	* testsuite/ext/vstring/requirements/exception/basic.cc: Likewise.
   4405  1.1  mrg 
   4406  1.1  mrg 2011-05-20  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4407  1.1  mrg 
   4408  1.1  mrg 	* include/bits/char_traits.h: Use noexcept throughout.
   4409  1.1  mrg 	* include/std/typeindex: Likewise.
   4410  1.1  mrg 
   4411  1.1  mrg 	* include/std/tuple (_Tuple_impl<>_Tuple_impl(_Tuple_impl&&)): Use
   4412  1.1  mrg 	noexcept; adjust callers.
   4413  1.1  mrg 	* include/bits/stl_pair.h (pair<>::pair(pair<>&&)): Use noexcept.
   4414  1.1  mrg 	* testsuite/20_util/tuple/cons/noexcept_move_construct.cc: New.
   4415  1.1  mrg 	* testsuite/20_util/pair/cons/noexcept_move_construct.cc: Likewise.
   4416  1.1  mrg 	* testsuite/20_util/pair/noexcept_swap.cc: Likewise.
   4417  1.1  mrg 	* testsuite/20_util/pair/noexcept_move_assign.cc: Likewise.
   4418  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust dg-warning
   4419  1.1  mrg 	line numbers.
   4420  1.1  mrg 
   4421  1.1  mrg 2011-05-20  Jason Merrill  <jason (a] redhat.com>
   4422  1.1  mrg 
   4423  1.1  mrg 	* include/ext/pb_ds/assoc_container.hpp: Explicitly qualify calls to
   4424  1.1  mrg 	functions from dependent bases.
   4425  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
   4426  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/
   4427  1.1  mrg 	split_join_fn_imps.hpp: Likewise.
   4428  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
   4429  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
   4430  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
   4431  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/
   4432  1.1  mrg 	split_join_fn_imps.hpp: Likewise.
   4433  1.1  mrg 	* include/ext/pb_ds/detail/tree_policy/
   4434  1.1  mrg 	order_statistics_imp.hpp: Likewise.
   4435  1.1  mrg 	* include/ext/pb_ds/detail/trie_policy/
   4436  1.1  mrg 	prefix_search_node_update_imp.hpp: Likewise.
   4437  1.1  mrg 	* include/ext/rc_string_base.h: Likewise.
   4438  1.1  mrg 	* include/ext/rope: Likewise.
   4439  1.1  mrg 	* include/ext/ropeimpl.h: Likewise.
   4440  1.1  mrg 	* testsuite/util/exception/safety.h: Likewise.
   4441  1.1  mrg 	* testsuite/util/native_type/native_priority_queue.hpp: Likewise.
   4442  1.1  mrg 	* testsuite/util/testsuite_io.h: Likewise.
   4443  1.1  mrg 	* include/std/functional: Declare mem_fn earlier.
   4444  1.1  mrg 	* include/tr1/functional: Likewise.
   4445  1.1  mrg 	* include/tr1/exp_integral.tcc: Declare __expint_E1 earlier.
   4446  1.1  mrg 
   4447  1.1  mrg 2011-05-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4448  1.1  mrg 
   4449  1.1  mrg 	* include/std/tuple (tuple_element<__i, const _Tp>,
   4450  1.1  mrg 	tuple_element<__i, volatile _Tp>, tuple_element<__i,
   4451  1.1  mrg 	const volatile _Tp>, tuple_size<const _Tp>, tuple_size<volatile _Tp>,
   4452  1.1  mrg 	tuple_size<const volatile _Tp>): Add.
   4453  1.1  mrg 	* include/std/utility (tuple_size<std::pair<_Tp1, _Tp2>>): Tweak.
   4454  1.1  mrg 	* include/std/array (tuple_size<array<_Tp, _Nm>>): Likewise.
   4455  1.1  mrg 	* testsuite/20_util/tuple/cv_tuple_size.cc: New.
   4456  1.1  mrg 	* testsuite/20_util/tuple/cv_tuple_element.cc: Likewise.
   4457  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Tweak dg-warning
   4458  1.1  mrg 	line number.
   4459  1.1  mrg 
   4460  1.1  mrg 2011-05-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4461  1.1  mrg 
   4462  1.1  mrg 	* include/std/tuple (tuple<>::operator=(tuple&&)): Specify as
   4463  1.1  mrg 	noexcept.
   4464  1.1  mrg 	(__get_helper): Likewise.
   4465  1.1  mrg 	(_Head_base<>::_M_head, _Tuple_impl<>::_M_head, _M_tail): Likewise.
   4466  1.1  mrg 	* include/bits/move.h (swap): Likewise.
   4467  1.1  mrg 	* include/bits/algorithmfwd.h (swap): Adjust.
   4468  1.1  mrg 	* include/bits/stl_pair.h (pair<>::operator=(pair&&)): Spec noexcept.
   4469  1.1  mrg 	* testsuite/util/testsuite_allocator.h (uneq_allocator): In C++0x
   4470  1.1  mrg 	mode, prefer delete to access control to make the type not copy
   4471  1.1  mrg 	assignable.
   4472  1.1  mrg 	* testsuite/util/testsuite_tr1.h: Add test classes.
   4473  1.1  mrg 	* testsuite/20_util/tuple/noexcept_swap.cc: New.
   4474  1.1  mrg 	* testsuite/20_util/tuple/noexcept_move_assign.cc: Likewise.
   4475  1.1  mrg 	* testsuite/25_algorithms/reverse/moveable.cc: Likewise, prefer
   4476  1.1  mrg 	delete to access control.
   4477  1.1  mrg 	* testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
   4478  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust dg-warning
   4479  1.1  mrg 	line numbers.
   4480  1.1  mrg 
   4481  1.1  mrg 2011-05-19  Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   4482  1.1  mrg 
   4483  1.1  mrg 	* testsuite/util/testsuite_tr1.h: Add test classes.
   4484  1.1  mrg 	* testsuite/20_util/is_nothrow_assignable/value.cc: Add.
   4485  1.1  mrg 
   4486  1.1  mrg 2011-05-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4487  1.1  mrg 
   4488  1.1  mrg 	* include/std/type_traits (is_assignable, is_copy_assignable,
   4489  1.1  mrg 	is_move_assignable, is_nothrow_assignable, is_nothrow_copy_assignable,
   4490  1.1  mrg 	is_nothrow_move_assignable): Add; minor tweaks elsewhere.
   4491  1.1  mrg 	(has_nothrow_copy_assign): Remove.
   4492  1.1  mrg 	* testsuite/util/testsuite_tr1.h: Add test classes.
   4493  1.1  mrg 	* testsuite/20_util/is_assignable/requirements/typedefs.cc: Add.
   4494  1.1  mrg 	* testsuite/20_util/is_assignable/requirements/
   4495  1.1  mrg 	explicit_instantiation.cc: Likewise.
   4496  1.1  mrg 	* testsuite/20_util/is_nothrow_assignable/value.cc: Likewise.
   4497  1.1  mrg 	* testsuite/20_util/is_nothrow_assignable/requirements/typedefs.cc:
   4498  1.1  mrg 	Likewise.
   4499  1.1  mrg 	* testsuite/20_util/is_nothrow_assignable/requirements/
   4500  1.1  mrg 	explicit_instantiation.cc: Likewise.
   4501  1.1  mrg 	* testsuite/20_util/is_move_assignable/value.cc: Likewise.
   4502  1.1  mrg 	* testsuite/20_util/is_move_assignable/requirements/typedefs.cc:
   4503  1.1  mrg 	Likewise.
   4504  1.1  mrg 	* testsuite/20_util/is_move_assignable/requirements/
   4505  1.1  mrg 	explicit_instantiation.cc: Likewise.
   4506  1.1  mrg 	* testsuite/20_util/is_copy_assignable/value.cc: Likewise.
   4507  1.1  mrg 	* testsuite/20_util/is_copy_assignable/requirements/typedefs.cc:
   4508  1.1  mrg 	Likewise.
   4509  1.1  mrg 	* testsuite/20_util/is_copy_assignable/requirements/
   4510  1.1  mrg 	explicit_instantiation.cc: Likewise.
   4511  1.1  mrg 	* testsuite/20_util/is_nothrow_move_assignable/value.cc: Likewise.
   4512  1.1  mrg 	* testsuite/20_util/is_nothrow_move_assignable/requirements/
   4513  1.1  mrg 	typedefs.cc: Likewise.
   4514  1.1  mrg 	* testsuite/20_util/is_nothrow_move_assignable/requirements/
   4515  1.1  mrg 	explicit_instantiation.cc: Likewise.
   4516  1.1  mrg 	* testsuite/20_util/is_nothrow_copy_assignable/value.cc: Likewise.
   4517  1.1  mrg 	* testsuite/20_util/is_nothrow_copy_assignable/requirements/
   4518  1.1  mrg 	typedefs.cc: Likewise.
   4519  1.1  mrg 	* testsuite/20_util/is_nothrow_copy_assignable/requirements/
   4520  1.1  mrg 	explicit_instantiation.cc: Likewise.
   4521  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
   4522  1.1  mrg 	dg-error line numbers.
   4523  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
   4524  1.1  mrg 	Likewise.
   4525  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
   4526  1.1  mrg 
   4527  1.1  mrg 2011-05-18  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   4528  1.1  mrg 
   4529  1.1  mrg 	* include/bits/shared_ptr_base.h: Use noexcept. Define special member
   4530  1.1  mrg 	functions as defaulted/deleted.
   4531  1.1  mrg 	* include/bits/shared_ptr.h: Use noexcept.
   4532  1.1  mrg 	* 20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error line numbers.
   4533  1.1  mrg 	* 20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
   4534  1.1  mrg 
   4535  1.1  mrg 2011-05-18  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   4536  1.1  mrg 
   4537  1.1  mrg 	* doc/xml/manual/bitmap_allocator.xml: Fix typos.
   4538  1.1  mrg 
   4539  1.1  mrg 2011-05-18  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4540  1.1  mrg 
   4541  1.1  mrg 	* libsupc++/initializer_list: Use noexcept specifier.
   4542  1.1  mrg 	(initializer_list<>::size, begin, end): Qualify as const.
   4543  1.1  mrg 	* include/bits/move.h (__addressof, forward, move, addressof): Specify
   4544  1.1  mrg 	as noexcept.
   4545  1.1  mrg 	* include/std/bitset: Use noexcept specifier throughout.
   4546  1.1  mrg 	* include/debug/bitset: Update.
   4547  1.1  mrg 	* include/profile/bitset: Likewise.
   4548  1.1  mrg 
   4549  1.1  mrg 2011-05-17  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4550  1.1  mrg 
   4551  1.1  mrg 	* include/std/tuple: Use noexcept where appropriate.
   4552  1.1  mrg 	(tuple<>::swap): Rework implementation.
   4553  1.1  mrg 	(_Head_base<>::_M_swap_impl): Remove.
   4554  1.1  mrg 	(get(std::tuple<>&&)): Add.
   4555  1.1  mrg 	* testsuite/20_util/tuple/element_access/get2.cc: New.
   4556  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust dg-error
   4557  1.1  mrg 	line number.
   4558  1.1  mrg 
   4559  1.1  mrg 2011-05-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4560  1.1  mrg 
   4561  1.1  mrg 	* include/std/utility: Simplify the last commit, the whole
   4562  1.1  mrg 	std::get code is C++0x only.
   4563  1.1  mrg 
   4564  1.1  mrg 2011-05-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4565  1.1  mrg 
   4566  1.1  mrg 	* include/std/utility (get(std::pair<>&&)): Add.
   4567  1.1  mrg 	* include/bits/stl_pair.h (pair::swap(pair&),
   4568  1.1  mrg 	swap(pair<>&, pair<>&)): Use noexcept.
   4569  1.1  mrg 	* include/bits/random.h (discard_block_engine<>::base,
   4570  1.1  mrg 	independent_bits_engine<>::base, shuffle_order_engine<>::base,
   4571  1.1  mrg 	random_device::entropy): Use noexcept.
   4572  1.1  mrg 	* include/std/array: Use noexcept where appropriate.
   4573  1.1  mrg 	(get(array<>&&)): Add.
   4574  1.1  mrg 	* testsuite/23_containers/array/requirements/get.cc: New.
   4575  1.1  mrg 	* testsuite/20_util/pair/get.cc: Likewise.
   4576  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Tweak dg-error
   4577  1.1  mrg 	line number.
   4578  1.1  mrg 
   4579  1.1  mrg 2011-05-15  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4580  1.1  mrg 
   4581  1.1  mrg 	* include/bits/c++config (_GLIBCXX_NOEXCEPT, _GLIBCXX_USE_NOEXCEPT):
   4582  1.1  mrg 	Add.
   4583  1.1  mrg 	* include/std/limits: Use the latter everywhere.
   4584  1.1  mrg 	(numeric_limits<char16_t>, numeric_limits<char32_t>): Simplify
   4585  1.1  mrg 	macro usages, the specializations exist only in C++0x mode.
   4586  1.1  mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust dg-error
   4587  1.1  mrg 	line number.
   4588  1.1  mrg 
   4589  1.1  mrg 2011-05-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4590  1.1  mrg 
   4591  1.1  mrg 	* testsuite/26_numerics/headers/cmath/overloads_c++0x_neg.cc: Use
   4592  1.1  mrg 	dg-require-cmath.
   4593  1.1  mrg 	* testsuite/tr1/8_c_compatibility/cmath/overloads_neg.cc: Likewise.
   4594  1.1  mrg 
   4595  1.1  mrg 2011-05-11  Franois Dumont  <francois.cppdevs (a] free.fr>
   4596  1.1  mrg 
   4597  1.1  mrg 	* include/ext/pb_ds/detail/resize_policy/
   4598  1.1  mrg 	hash_load_check_resize_trigger_imp.hpp (assert_valid): Replace
   4599  1.1  mrg 	_GLIBCXX_DEBUG_ASSERT calls with PB_DS_DEBUG_VERIFY.
   4600  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp,
   4601  1.1  mrg 	find_fn_imps.hpp, insert_fn_imps.hpp, binomial_heap_base_.hpp,
   4602  1.1  mrg 	constructors_destructor_fn_imps.hpp, split_join_fn_imps.hpp
   4603  1.1  mrg 	(PB_DS_ASSERT_VALID): Rename in PB_DS_ASSERT_VALID_COND.
   4604  1.1  mrg 	* include/ext/pb_ds/detail/debug_map_base.hpp,
   4605  1.1  mrg 	splay_tree_/splay_tree_.hpp, ov_tree_map_/ov_tree_map_.hpp,
   4606  1.1  mrg 	cc_hash_table_map_/cc_ht_map_.hpp, pat_trie_/pat_trie_.hpp,
   4607  1.1  mrg 	leaf.hpp, internal_node.hpp, gp_hash_table_map_/gp_ht_map_.hpp,
   4608  1.1  mrg 	bin_search_tree_/bin_search_tree_.hpp, list_update_map_/lu_map_.hpp,
   4609  1.1  mrg 	rb_tree_map_/rb_tree_.hpp (PB_DS_ASSERT_VALID, PB_DS_DEBUG_VERIFY,
   4610  1.1  mrg 	PB_DS_CHECK_KEY_EXISTS,	PB_DS_CHECK_KEY_DOES_NOT_EXIST): Duplicate
   4611  1.1  mrg 	macro definitions move...
   4612  1.1  mrg 	* include/ext/pb_ds/detail/container_base_dispatch.hpp: ... here...
   4613  1.1  mrg 	* include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: ... and here.
   4614  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp,
   4615  1.1  mrg 	resize_policy.hpp, pairing_heap_/pairing_heap_.hpp,
   4616  1.1  mrg 	left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp,
   4617  1.1  mrg 	binomial_heap_/binomial_heap_.hpp, thin_heap_/thin_heap_.hpp,
   4618  1.1  mrg 	rc_binomial_heap_/rc_binomial_heap_.hpp, rc.hpp (PB_DS_ASSERT_VALID,
   4619  1.1  mrg 	PB_DS_DEBUG_VERIFY): Duplicate macro definitions move...
   4620  1.1  mrg 	* include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp:
   4621  1.1  mrg 	...here.
   4622  1.1  mrg 
   4623  1.1  mrg 2011-05-09  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4624  1.1  mrg 
   4625  1.1  mrg 	PR libstdc++/48933
   4626  1.1  mrg 	* include/c_global/cmath (acosh, asinh, atanh, cbrt, copysign,
   4627  1.1  mrg 	erf, erfc, exp2, expm1, fdim, fma, fmax, hypot, ilogb, lgamma,
   4628  1.1  mrg 	llrint, llround, log1p, log2, logb, lrint, lround, nearbyint,
   4629  1.1  mrg 	nextafter, nexttoward, remainder, remquo, rint, round, scalbln,
   4630  1.1  mrg 	scalbn, tgamma, trunc): Use __enable_if on the return type.
   4631  1.1  mrg 	* include/tr1/cmath: Likewise.
   4632  1.1  mrg 	* testsuite/26_numerics/headers/cmath/overloads_c++0x_neg.cc: New.
   4633  1.1  mrg 	* testsuite/tr1/8_c_compatibility/cmath/overloads_neg.cc: Likewise.
   4634  1.1  mrg 
   4635  1.1  mrg 2011-05-07  Franois Dumont  <francois.cppdevs (a] free.fr>
   4636  1.1  mrg 
   4637  1.1  mrg 	* include/debug/macro.h (_GLIBCXX_DEBUG_VERIFY_AT): New.
   4638  1.1  mrg 	(_GLICXX_DEBUG_VERIFY): Use latter.
   4639  1.1  mrg 	* include/ext/pb_ds/detail/resize_policy/
   4640  1.1  mrg 	hash_load_check_resize_trigger_imp.hpp: Emit assertion on the line
   4641  1.1  mrg 	containing the original assert call.
   4642  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp,
   4643  1.1  mrg 	find_fn_imps.hpp, insert_fn_imps.hpp, binomial_heap_base_.hpp,
   4644  1.1  mrg 	constructors_destructor_fn_imps.hpp, debug_fn_imps.hpp,
   4645  1.1  mrg 	split_join_fn_imps.hpp: Likewise.
   4646  1.1  mrg 	* include/ext/pb_ds/detail/cc_hash_table_map_/
   4647  1.1  mrg 	erase_store_hash_fn_imps.hpp, insert_no_store_hash_fn_imps.hpp,
   4648  1.1  mrg 	find_fn_imps.hpp, insert_store_hash_fn_imps.hpp, debug_fn_imps.hpp,
   4649  1.1  mrg 	debug_no_store_hash_fn_imps.hpp, cc_ht_map_.hpp, resize_fn_imps.hpp,
   4650  1.1  mrg 	constructor_destructor_fn_imps.hpp, debug_store_hash_fn_imps.hpp,
   4651  1.1  mrg 	erase_no_store_hash_fn_imps.hpp: Likewise.
   4652  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp,
   4653  1.1  mrg 	insert_join_fn_imps.hpp, pat_trie_/head.hpp, debug_fn_imps.hpp,
   4654  1.1  mrg 	constructors_destructor_fn_imps.hpp, pat_trie_.hpp, split_fn_imps.hpp,
   4655  1.1  mrg 	leaf.hpp, erase_fn_imps.hpp, node_base.hpp, internal_node.hpp:
   4656  1.1  mrg 	Likewise.
   4657  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp,
   4658  1.1  mrg 	r_erase_fn_imps.hpp, constructors_destructor_fn_imps.hpp,
   4659  1.1  mrg 	debug_fn_imps.hpp, rotate_fn_imps.hpp, erase_fn_imps.hpp,
   4660  1.1  mrg 	bin_search_tree_.hpp, insert_fn_imps.hpp, split_join_fn_imps.hpp:
   4661  1.1  mrg 	Likewise.
   4662  1.1  mrg 	* include/ext/pb_ds/detail/gp_hash_table_map_/
   4663  1.1  mrg 	erase_store_hash_fn_imps.hpp, insert_no_store_hash_fn_imps.hpp,
   4664  1.1  mrg 	find_fn_imps.hpp, gp_ht_map_.hpp, insert_store_hash_fn_imps.hpp,
   4665  1.1  mrg 	debug_fn_imps.hpp, erase_fn_imps.hpp, debug_no_store_hash_fn_imps.hpp,
   4666  1.1  mrg 	resize_fn_imps.hpp, constructor_destructor_fn_imps.hpp,
   4667  1.1  mrg 	debug_store_hash_fn_imps.hpp, erase_no_store_hash_fn_imps.hpp:
   4668  1.1  mrg 	Likewise.
   4669  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp,
   4670  1.1  mrg 	constructors_destructor_fn_imps.hpp, debug_fn_imps.hpp,
   4671  1.1  mrg 	erase_fn_imps.hpp, insert_fn_imps.hpp, binary_heap_.hpp,
   4672  1.1  mrg 	resize_policy.hpp, split_join_fn_imps.hpp: Likewise.
   4673  1.1  mrg 	* include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp,
   4674  1.1  mrg 	find_fn_imps.hpp, insert_fn_imps.hpp,
   4675  1.1  mrg 	constructors_destructor_fn_imps.hpp, debug_fn_imps.hpp,
   4676  1.1  mrg 	pairing_heap_.hpp, split_join_fn_imps.hpp: Likewise.
   4677  1.1  mrg 	* include/ext/pb_ds/detail/binomial_heap_/
   4678  1.1  mrg 	constructors_destructor_fn_imps.hpp, debug_fn_imps.hpp,
   4679  1.1  mrg 	binomial_heap_.hpp: Likewise.
   4680  1.1  mrg 	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
   4681  1.1  mrg 	erase_fn_imps.hpp, left_child_next_sibling_heap_.hpp,
   4682  1.1  mrg 	constructors_destructor_fn_imps.hpp, debug_fn_imps.hpp: Likewise.
   4683  1.1  mrg 	* include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp,
   4684  1.1  mrg 	find_fn_imps.hpp, thin_heap_.hpp, insert_fn_imps.hpp,
   4685  1.1  mrg 	constructors_destructor_fn_imps.hpp, debug_fn_imps.hpp,
   4686  1.1  mrg 	split_join_fn_imps.hpp: Likewise.
   4687  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp,
   4688  1.1  mrg 	ov_tree_map_.hpp, constructors_destructor_fn_imps.hpp,
   4689  1.1  mrg 	debug_fn_imps.hpp, split_join_fn_imps.hpp, info_fn_imps.hpp: Likewise.
   4690  1.1  mrg 	* include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
   4691  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp,
   4692  1.1  mrg 	find_fn_imps.hpp, insert_fn_imps.hpp,
   4693  1.1  mrg 	constructors_destructor_fn_imps.hpp, debug_fn_imps.hpp,
   4694  1.1  mrg 	splay_fn_imps.hpp, split_join_fn_imps.hpp, splay_tree_.hpp: Likewise.
   4695  1.1  mrg 	* include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp,
   4696  1.1  mrg 	find_fn_imps.hpp, lu_map_.hpp, constructor_destructor_fn_imps.hpp,
   4697  1.1  mrg 	insert_fn_imps.hpp, debug_fn_imps.hpp: Likewise.
   4698  1.1  mrg 	* include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp,
   4699  1.1  mrg 	rc_binomial_heap_.hpp, insert_fn_imps.hpp,
   4700  1.1  mrg 	constructors_destructor_fn_imps.hpp, debug_fn_imps.hpp, rc.hpp,
   4701  1.1  mrg 	split_join_fn_imps.hpp: Likewise.
   4702  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp,
   4703  1.1  mrg 	insert_fn_imps.hpp, constructors_destructor_fn_imps.hpp,
   4704  1.1  mrg 	debug_fn_imps.hpp, rb_tree_.hpp, split_join_fn_imps.hpp: Likewise.
   4705  1.1  mrg 	* include/ext/pb_ds/hash_policy.hpp: Likewise.
   4706  1.1  mrg 
   4707  1.1  mrg 2011-05-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4708  1.1  mrg 
   4709  1.1  mrg 	* testsuite/22_locale/messages_byname/named_equivalence.cc: Fix.
   4710  1.1  mrg 
   4711  1.1  mrg 2011-05-04  Marc Glisse  <marc.glisse (a] normalesup.org>
   4712  1.1  mrg 
   4713  1.1  mrg 	PR libstdc++/47913 (again)
   4714  1.1  mrg 	* include/std/ratio (ratio_add, ratio_less): Rewrite.
   4715  1.1  mrg 	* testsuite/20_util/ratio/operations/47913.cc: Extend.
   4716  1.1  mrg 	* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Adjust dg-error
   4717  1.1  mrg 	line numbers.
   4718  1.1  mrg 	* testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
   4719  1.1  mrg 
   4720  1.1  mrg 2011-05-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4721  1.1  mrg 
   4722  1.1  mrg 	PR libstdc++/48848
   4723  1.1  mrg 	* include/std/valarray (valarray<>::valarray(valarray&&),
   4724  1.1  mrg 	valarray<>::operator=(valarray&&), valarray<>::swap): Add.
   4725  1.1  mrg 	* doc/xml/manual/status_cxx200x.xml: Update.
   4726  1.1  mrg 	* testsuite/26_numerics/valarray/moveable.cc: New.
   4727  1.1  mrg 	* testsuite/26_numerics/valarray/swap.cc: Likewise.
   4728  1.1  mrg 
   4729  1.1  mrg 2011-05-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4730  1.1  mrg 
   4731  1.1  mrg 	PR libstdc++/48750
   4732  1.1  mrg 	* include/parallel/multiway_merge.h: Run _ValueType destructors.
   4733  1.1  mrg 	* include/parallel/multiway_mergesort.h: Likewise.
   4734  1.1  mrg 	* include/parallel/quicksort.h: Likewise.
   4735  1.1  mrg 	* include/parallel/random_shuffle.h: Likewise.
   4736  1.1  mrg 	* include/parallel/partial_sum.h: Likewise.
   4737  1.1  mrg 	* include/parallel/losertree.h: Run destructors; minor tweaks.
   4738  1.1  mrg 	* include/parallel/par_loop.h: Run destructors, fix memory
   4739  1.1  mrg 	allocations and deallocations.
   4740  1.1  mrg 	* testsuite/26_numerics/accumulate/48750.cc: New.
   4741  1.1  mrg 
   4742  1.1  mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Do not run in
   4743  1.1  mrg 	parallel-mode to avoid spurious multiple errors.
   4744  1.1  mrg 
   4745  1.1  mrg 2011-05-03  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   4746  1.1  mrg 
   4747  1.1  mrg 	* include/std/functional (bind): Remove from overload set when first
   4748  1.1  mrg 	argument type might be a socket file descriptor.
   4749  1.1  mrg 	* testsuite/20_util/bind/socket.cc: New.
   4750  1.1  mrg 
   4751  1.1  mrg 2011-05-03  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   4752  1.1  mrg 
   4753  1.1  mrg 	PR libstdc++/48848
   4754  1.1  mrg 	* doc/xml/manual/status_cxx200x.xml: Update valarray status.
   4755  1.1  mrg 	* doc/html/*: Regenerate.
   4756  1.1  mrg 
   4757  1.1  mrg 2011-05-02  Ollie Wild  <aaw (a] google.com>
   4758  1.1  mrg 
   4759  1.1  mrg 	* include/ext/sso_string_base.h (__sso_string_base<>::_M_construct):
   4760  1.1  mrg 	Fix unqualified lookup.
   4761  1.1  mrg 	(__sso_string_base<>::_M_assign): Likewise.
   4762  1.1  mrg 	(__sso_string_base<>::_M_reserve): Likewise.
   4763  1.1  mrg 	(__sso_string_base<>::_M_mutate): Likewise.
   4764  1.1  mrg 	(__sso_string_base<>::_M_erase): Likewise.
   4765  1.1  mrg 	* include/ext/vstring.h (__versa_string<>::replace): Likewise.
   4766  1.1  mrg 	(__versa_string<>::compare): Likewise.
   4767  1.1  mrg 	* include/ext/vstring.tcc (__versa_string<>::compare): Likewise.
   4768  1.1  mrg 
   4769  1.1  mrg 2011-05-02  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   4770  1.1  mrg 
   4771  1.1  mrg 	* doc/xml/manual/status_cxx200x.xml: Update to reflect current status
   4772  1.1  mrg 	and FDIS content.
   4773  1.1  mrg 	* doc/xml/manual/documentation_hacking.xml: Fix typo.
   4774  1.1  mrg 	* doc/html/*: Regenerate.
   4775  1.1  mrg 
   4776  1.1  mrg 2011-04-30  Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   4777  1.1  mrg 
   4778  1.1  mrg 	* include/std/type_traits (__is_default_constructible_atom,
   4779  1.1  mrg 	__is_default_constructible_safe<, true>,
   4780  1.1  mrg 	__is_direct_constructible_new_safe,
   4781  1.1  mrg 	__is_base_to_derived_ref<,, true>, __is_lvalue_to_rvalue_ref<,, true>,
   4782  1.1  mrg 	__is_direct_constructible_ref_cast, __is_direct_constructible,
   4783  1.1  mrg 	__is_nary_constructible): Simplify; add comments throughout.
   4784  1.1  mrg 
   4785  1.1  mrg 2011-04-30  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4786  1.1  mrg 
   4787  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
   4788  1.1  mrg 	Adjust dg-error line numbers.
   4789  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
   4790  1.1  mrg 	Likewise.
   4791  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
   4792  1.1  mrg 
   4793  1.1  mrg 2011-04-30  Doug Kwan  <dougkwan (a] google.com>
   4794  1.1  mrg 
   4795  1.1  mrg 	* include/Makefile.am (install-freestanding-headers): Also install
   4796  1.1  mrg 	cxxabi_tweaks.h.
   4797  1.1  mrg 	* include/Makefile.in: Regenerate.
   4798  1.1  mrg 
   4799  1.1  mrg 2011-04-28  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4800  1.1  mrg 
   4801  1.1  mrg 	PR libstdc++/48760
   4802  1.1  mrg 	* include/std/complex (complex<float>::complex(float, float),
   4803  1.1  mrg 	complex<double>::complex(double, double),
   4804  1.1  mrg 	complex<long double>::complex(long double, long double)): Use
   4805  1.1  mrg 	list-initialization in C++0x mode, initialize in the body in
   4806  1.1  mrg 	C++03 mode.
   4807  1.1  mrg 	* testsuite/26_numerics/complex/cons/48760.cc: New.
   4808  1.1  mrg 	* testsuite/26_numerics/complex/cons/48760_c++0x.cc: Likewise.
   4809  1.1  mrg 
   4810  1.1  mrg 2011-04-28  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4811  1.1  mrg 
   4812  1.1  mrg 	* include/std/bitset (_Base_bitset(unsigned long long)): Minor
   4813  1.1  mrg 	tweak, remove redundant round braces.
   4814  1.1  mrg 
   4815  1.1  mrg 2011-04-27  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4816  1.1  mrg 
   4817  1.1  mrg 	* include/bits/move.h (move_if_noexcept): Add.
   4818  1.1  mrg 	* testsuite/20_util/move_if_noexcept/requirements/
   4819  1.1  mrg 	explicit_instantiation.cc: New.
   4820  1.1  mrg 	* testsuite/20_util/move_if_noexcept/1.cc: Likewise.
   4821  1.1  mrg 
   4822  1.1  mrg 2011-04-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4823  1.1  mrg 
   4824  1.1  mrg 	* include/std/type_traits (struct underlying_type): Add.
   4825  1.1  mrg 	* testsuite/20_util/underlying_type/requirements/typedefs-1.cc: New.
   4826  1.1  mrg 	* testsuite/20_util/underlying_type/requirements/typedefs-2.cc:
   4827  1.1  mrg 	Likewise.
   4828  1.1  mrg 	* testsuite/20_util/underlying_type/requirements/
   4829  1.1  mrg 	explicit_instantiation.cc: Likewise.
   4830  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error
   4831  1.1  mrg 	line number.
   4832  1.1  mrg 
   4833  1.1  mrg 2011-04-24  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4834  1.1  mrg 
   4835  1.1  mrg 	* include/parallel/multiway_merge.h: Uglify equally_split
   4836  1.1  mrg 	and equally_split_point throughout.
   4837  1.1  mrg 	* include/parallel/par_loop.h: Likewise.
   4838  1.1  mrg 	* include/parallel/equally_split.h: Likewise.
   4839  1.1  mrg 	* include/parallel/set_operations.h: Likewise.
   4840  1.1  mrg 	* include/parallel/unique_copy.h: Likewise.
   4841  1.1  mrg 	* include/parallel/multiway_mergesort.h: Likewise.
   4842  1.1  mrg 	* include/parallel/search.h: Likewise.
   4843  1.1  mrg 	* include/parallel/partial_sum.h: Likewise.
   4844  1.1  mrg 	* include/parallel/find.h: Likewise.
   4845  1.1  mrg 
   4846  1.1  mrg 2011-04-24  Gerald Pfeifer  <gerald (a] pfeifer.com>
   4847  1.1  mrg 
   4848  1.1  mrg 	* doc/xml/manual/parallel_mode.xml: Fix link to libgomp online
   4849  1.1  mrg 	documentation.  Expand link text.
   4850  1.1  mrg 
   4851  1.1  mrg 2011-04-24  Gerald Pfeifer  <gerald (a] pfeifer.com>
   4852  1.1  mrg 
   4853  1.1  mrg 	* libsupc++/cxxabi.h: Adjust link to FAQ entry.
   4854  1.1  mrg 
   4855  1.1  mrg 2011-04-22  Franois Dumont  <francois.cppdevs (a] free.fr>
   4856  1.1  mrg 
   4857  1.1  mrg 	* testsuite/lib/libstdc++.exp (check_v3_target_time): Discard
   4858  1.1  mrg 	unused compilation result thanks to /dev/null.
   4859  1.1  mrg 	* testsuite/lib/libstdc++.exp (check_v3_target_debug_mode,
   4860  1.1  mrg 	check_v3_target_profile_mode, check_v3_target_normal_mode,
   4861  1.1  mrg 	check_v3_target_cstdint, check_v3_target_cmath,
   4862  1.1  mrg 	check_v3_target_atomic_builtins, check_v3_target_gthreads,
   4863  1.1  mrg 	check_v3_target_nanosleep, check_v3_target_sched_yield,
   4864  1.1  mrg 	check_v3_target_string_conversions, check_v3_target_swprintf,
   4865  1.1  mrg 	check_v3_target_binary_io): Use simple preprocessing rather than
   4866  1.1  mrg 	compilation. Discard unused preprocessing result thanks to /dev/null.
   4867  1.1  mrg 
   4868  1.1  mrg 2011-04-20  Jim Meyering  <meyering (a] redhat.com>
   4869  1.1  mrg 
   4870  1.1  mrg 	* libsupc++/del_opnt.cc (operator delete): Remove useless
   4871  1.1  mrg 	if-before-free.
   4872  1.1  mrg 
   4873  1.1  mrg 2011-04-19  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   4874  1.1  mrg 
   4875  1.1  mrg 	PR libstdc++/48521
   4876  1.1  mrg 	* include/std/type_traits (result_of): Handle pointer to member.
   4877  1.1  mrg 	* include/std/functional (__invoke): Likewise.
   4878  1.1  mrg 	(_Function_to_function_pointer): Remove.
   4879  1.1  mrg 	(_Reference_wrapper_base): Provide nested types independent of
   4880  1.1  mrg 	unary_function and binary_function.
   4881  1.1  mrg 	(reference_wrapper::operator()): DR 2017.
   4882  1.1  mrg 	(ref(const A&&), cref(const A&&): Define as deleted.
   4883  1.1  mrg 	* include/std/future (async): Simplify SFINAE and use result_of to
   4884  1.1  mrg 	support pointer to member.
   4885  1.1  mrg 	* testsuite/20_util/reference_wrapper/invoke.cc: Test pointer to
   4886  1.1  mrg 	member.
   4887  1.1  mrg 	* testsuite/20_util/reference_wrapper/24803.cc: Likewise.
   4888  1.1  mrg 	* testsuite/20_util/reference_wrapper/typedefs.cc: Test for types
   4889  1.1  mrg 	instead of derivation from unary_function and binary_function.
   4890  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust.
   4891  1.1  mrg 	* testsuite/20_util/reference_wrapper/invoke-2.cc: New.
   4892  1.1  mrg 	* testsuite/20_util/reference_wrapper/ref_neg.c: New.
   4893  1.1  mrg 	* testsuite/20_util/reference_wrapper/typedefs-3.c: New.
   4894  1.1  mrg 
   4895  1.1  mrg 2011-04-19  Hans-Peter Nilsson  <hp (a] axis.com>
   4896  1.1  mrg 
   4897  1.1  mrg 	PR testsuite/48675
   4898  1.1  mrg 	* testsuite/20_util/hash/chi2_quality.cc (test_document_words): Stub
   4899  1.1  mrg 	this part if SAMPLES < 100000.
   4900  1.1  mrg 
   4901  1.1  mrg 2011-04-18  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4902  1.1  mrg 
   4903  1.1  mrg 	* include/std/type_traits (is_nothrow_default_constructible,
   4904  1.1  mrg 	is_nothrow_copy_constructible, is_nothrow_move_constructible,
   4905  1.1  mrg 	is_copy_constructible, is_move_constructible): Add.
   4906  1.1  mrg 	(has_nothrow_default_constructor, has_nothrow_copy_constructor):
   4907  1.1  mrg 	Remove.
   4908  1.1  mrg 	(is_nothrow_constructible): Adjust.
   4909  1.1  mrg 
   4910  1.1  mrg 	* testsuite/util/testsuite_tr1.h (ThrowDefaultClass,
   4911  1.1  mrg 	ThrowCopyConsClass, ThrowMoveConsClass, NoexceptDefaultClass,
   4912  1.1  mrg 	ExceptDefaultClass, NoexceptCopyConsClass, ExceptCopyConsClass,
   4913  1.1  mrg 	NoexceptMoveConsClass, ExceptMoveConsClass): Add in C++0x mode.
   4914  1.1  mrg 
   4915  1.1  mrg 	* testsuite/20_util/has_nothrow_default_constructor: Remove.
   4916  1.1  mrg 	* testsuite/20_util/has_nothrow_copy_constructor: Likewise.
   4917  1.1  mrg 
   4918  1.1  mrg 	* testsuite/20_util/is_nothrow_move_constructible/value.cc: Likewise.
   4919  1.1  mrg 	* testsuite/20_util/is_nothrow_move_constructible/requirements/
   4920  1.1  mrg 	typedefs.cc: Likewise.
   4921  1.1  mrg 	* testsuite/20_util/is_nothrow_move_constructible/requirements/
   4922  1.1  mrg 	explicit_instantiation.cc: Likewise.
   4923  1.1  mrg 	* testsuite/20_util/is_nothrow_copy_constructible/value.cc: Likewise.
   4924  1.1  mrg 	* testsuite/20_util/is_nothrow_copy_constructible/requirements/
   4925  1.1  mrg 	typedefs.cc: Likewise.
   4926  1.1  mrg 	* testsuite/20_util/is_nothrow_copy_constructible/requirements/
   4927  1.1  mrg 	explicit_instantiation.cc: Likewise.
   4928  1.1  mrg 	* testsuite/20_util/is_nothrow_default_constructible/value.cc:
   4929  1.1  mrg 	Likewise.
   4930  1.1  mrg 	* testsuite/20_util/is_nothrow_default_constructible/requirements/
   4931  1.1  mrg 	typedefs.cc: Likewise.
   4932  1.1  mrg 	* testsuite/20_util/is_nothrow_default_constructible/requirements/
   4933  1.1  mrg 	explicit_instantiation.cc: Likewise.
   4934  1.1  mrg 	* testsuite/20_util/is_move_constructible/value.cc: Likewise.
   4935  1.1  mrg 	* testsuite/20_util/is_move_constructible/requirements/typedefs.cc:
   4936  1.1  mrg 	Likewise.
   4937  1.1  mrg 	* testsuite/20_util/is_move_constructible/requirements/
   4938  1.1  mrg 	explicit_instantiation.cc: Likewise.
   4939  1.1  mrg 	* testsuite/20_util/is_copy_constructible/value.cc: Likewise.
   4940  1.1  mrg 	* testsuite/20_util/is_copy_constructible/requirements/typedefs.cc:
   4941  1.1  mrg 	Likewise.
   4942  1.1  mrg 	* testsuite/20_util/is_copy_constructible/requirements/
   4943  1.1  mrg 	explicit_instantiation.cc: Likewise.
   4944  1.1  mrg 
   4945  1.1  mrg 	* testsuite/20_util/is_default_constructible/value.cc: Add tests.
   4946  1.1  mrg 	* testsuite/20_util/is_nothrow_constructible/value.cc: Likewise.
   4947  1.1  mrg 
   4948  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
   4949  1.1  mrg 	Adjust dg-error line numbers.
   4950  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
   4951  1.1  mrg 	Likewise.
   4952  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
   4953  1.1  mrg 
   4954  1.1  mrg 2011-04-17  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4955  1.1  mrg 
   4956  1.1  mrg 	* testsuite/25_algorithms/partition/moveable.cc: Actually run
   4957  1.1  mrg 	it in parallel-mode for check-parallel.
   4958  1.1  mrg 
   4959  1.1  mrg 2011-04-17  Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   4960  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   4961  1.1  mrg 
   4962  1.1  mrg 	PR libstdc++/48635 (again)
   4963  1.1  mrg 	* include/bits/unique_ptr.h (unique_ptr<>::unique_ptr(unique_ptr<>&&),
   4964  1.1  mrg 	unique_ptr<_Tp[]>::unique_ptr(unique_ptr<>&&),
   4965  1.1  mrg 	unique_ptr<>::operator=(unique_ptr<>&&),
   4966  1.1  mrg 	unique_ptr<_Tp[]>::operator=(unique_ptr<>&&)): Use forward<_Ep>, not
   4967  1.1  mrg 	forward<_Dp>, to forward the deleter.
   4968  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/48635_neg.cc: New.
   4969  1.1  mrg 
   4970  1.1  mrg 2011-04-15  Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   4971  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   4972  1.1  mrg 
   4973  1.1  mrg 	PR libstdc++/48631
   4974  1.1  mrg 	* include/bits/unique_ptr.h (default_delete<_Tp[]>): Add deleted
   4975  1.1  mrg 	function call operator.
   4976  1.1  mrg 	* testsuite/20_util/default_delete/48631_neg.cc: New.
   4977  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust dg-error
   4978  1.1  mrg 	line numbers.
   4979  1.1  mrg 
   4980  1.1  mrg 2011-04-15  Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   4981  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   4982  1.1  mrg 
   4983  1.1  mrg 	PR libstdc++/48635
   4984  1.1  mrg 	* include/bits/unique_ptr.h (unique_ptr<>::operator=(unique_ptr&&),
   4985  1.1  mrg 	unique_ptr<>::operator=(unique_ptr<>&&),
   4986  1.1  mrg 	unique_ptr<_Tp[],>::operator=(unique_ptr&&),
   4987  1.1  mrg 	unique_ptr<_Tp[],>::operator=(unique_ptr<>&&)): Forward the deleter
   4988  1.1  mrg 	instead of moving it.
   4989  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/48635.cc: New.
   4990  1.1  mrg 
   4991  1.1  mrg 2011-04-15  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   4992  1.1  mrg 
   4993  1.1  mrg 	* scripts/extract_symvers.pl: Handle NOTY.
   4994  1.1  mrg 
   4995  1.1  mrg 2011-04-15  Paolo Carlini  <paolo.carlini (a] oracle.com>
   4996  1.1  mrg 
   4997  1.1  mrg 	* include/std/istream: Fix comments in the light of DR60 + N3168.
   4998  1.1  mrg 
   4999  1.1  mrg 2011-04-13  Daniel Krugler  <daniel.kruegler (a] googlemail.com>
   5000  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   5001  1.1  mrg 
   5002  1.1  mrg 	PR libstdc++/48526
   5003  1.1  mrg 	* include/std/type_traits (struct is_constructible): Re-implement,
   5004  1.1  mrg 	according to n3290.
   5005  1.1  mrg 	(struct is_default_constructible): Add.
   5006  1.1  mrg 	(struct is_destructible): Likewise.
   5007  1.1  mrg 	(struct __and_, __or_, __not_): Add and use throughout; reorder some
   5008  1.1  mrg 	facilities, other minor tweaks.
   5009  1.1  mrg 	* testsuite/util/testsuite_tr1.h: Add test types.
   5010  1.1  mrg 	* testsuite/20_util/is_constructible/value-2.cc: New.
   5011  1.1  mrg 	* testsuite/20_util/is_default_constructible/value.cc: Likewise.
   5012  1.1  mrg 	* testsuite/20_util/is_default_constructible/requirements/typedefs.cc:
   5013  1.1  mrg 	Likewise.
   5014  1.1  mrg 	* testsuite/20_util/is_default_constructible/requirements/
   5015  1.1  mrg 	explicit_instantiation.cc: Likewise.
   5016  1.1  mrg 	* testsuite/20_util/is_destructible/value.cc: Likewise.
   5017  1.1  mrg 	* testsuite/20_util/is_destructible/requirements/typedefs.cc:
   5018  1.1  mrg 	Likewise.
   5019  1.1  mrg 	* testsuite/20_util/is_destructible/requirements/
   5020  1.1  mrg 	explicit_instantiation.cc: Likewise.
   5021  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
   5022  1.1  mrg 	dg-error line numbers.
   5023  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
   5024  1.1  mrg 	Likewise.
   5025  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
   5026  1.1  mrg 	* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
   5027  1.1  mrg 
   5028  1.1  mrg 2011-04-13  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5029  1.1  mrg 
   5030  1.1  mrg 	* testsuite/20_util/is_function/value.cc: Add, adapted from the tr
   5031  1.1  mrg 	testsuite.
   5032  1.1  mrg 	* testsuite/20_util/is_function/requirements/typedefs.cc: Likewise.
   5033  1.1  mrg 	* testsuite/20_util/is_function/requirements/
   5034  1.1  mrg 	explicit_instantiation.cc: Likewise.
   5035  1.1  mrg 	* testsuite/20_util/is_function/24808.cc: Likewise.
   5036  1.1  mrg 	* testsuite/20_util/is_function/35637.cc: Likewise.
   5037  1.1  mrg 	* testsuite/20_util/is_object/value.cc: Likewise.
   5038  1.1  mrg 	* testsuite/20_util/is_object/requirements/typedefs.cc: Likewise.
   5039  1.1  mrg 	* testsuite/20_util/is_object/requirements/explicit_instantiation.cc:
   5040  1.1  mrg 	: Likewise.
   5041  1.1  mrg 	* testsuite/20_util/is_object/24808.cc: Likewise.
   5042  1.1  mrg 	* testsuite/20_util/is_compound/value.cc: Likewise.
   5043  1.1  mrg 	* testsuite/20_util/is_compound/requirements/typedefs.cc: Likewise.
   5044  1.1  mrg 	* testsuite/20_util/is_compound/requirements/
   5045  1.1  mrg 	explicit_instantiation.cc: Likewise.
   5046  1.1  mrg 	* testsuite/20_util/is_member_object_pointer/value.cc: Likewise.
   5047  1.1  mrg 	* testsuite/20_util/is_member_object_pointer/requirements/
   5048  1.1  mrg 	typedefs.cc: Likewise.
   5049  1.1  mrg 	* testsuite/20_util/is_member_object_pointer/requirements/
   5050  1.1  mrg 	explicit_instantiation.cc: Likewise.
   5051  1.1  mrg 	* testsuite/20_util/is_fundamental/value.cc: Likewise.
   5052  1.1  mrg 	* testsuite/20_util/is_fundamental/requirements/typedefs.cc: Likewise.
   5053  1.1  mrg 	* testsuite/20_util/is_fundamental/requirements/
   5054  1.1  mrg 	explicit_instantiation.cc: Likewise.
   5055  1.1  mrg 	* testsuite/20_util/is_member_pointer/value.cc: Likewise.
   5056  1.1  mrg 	* testsuite/20_util/is_member_pointer/requirements/typedefs.cc:
   5057  1.1  mrg 	Likewise.
   5058  1.1  mrg 	* testsuite/20_util/is_member_pointer/requirements/
   5059  1.1  mrg 	explicit_instantiation.cc: Likewise.
   5060  1.1  mrg 	* testsuite/20_util/is_member_function_pointer/value.cc: Likewise.
   5061  1.1  mrg 	* testsuite/20_util/is_member_function_pointer/
   5062  1.1  mrg 	requirements/typedefs.cc: Likewise.
   5063  1.1  mrg 	* testsuite/20_util/is_member_function_pointer/requirements/
   5064  1.1  mrg 	explicit_instantiation.cc: Likewise.
   5065  1.1  mrg 
   5066  1.1  mrg 	* testsuite/20_util/is_convertible/value.cc: Minor tweak, adjust
   5067  1.1  mrg 	Copyright years.
   5068  1.1  mrg 
   5069  1.1  mrg 2011-04-12  Takaya Saito  <gintensubaru (a] gmail.com>
   5070  1.1  mrg 
   5071  1.1  mrg 	PR libstdc++/48476
   5072  1.1  mrg 	* include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&),
   5073  1.1  mrg 	_Tuple_impl<>::operator=(_Tuple_impl&&), _Tuple_impl<>::operator=
   5074  1.1  mrg 	(_Tuple_impl<>&&), tuple_cat): Use std::forward where appropriate.
   5075  1.1  mrg 	* testsuite/20_util/tuple/cons/48476.cc: New.
   5076  1.1  mrg 	* testsuite/20_util/tuple/48476.cc: Likewise.
   5077  1.1  mrg 	* testsuite/20_util/tuple/creation_functions/48476.cc: Likewise.
   5078  1.1  mrg 
   5079  1.1  mrg 2011-04-12  Allan McRae  <allan (a] archlinux.org>
   5080  1.1  mrg 
   5081  1.1  mrg 	PR libstdc++/48566
   5082  1.1  mrg 	* testsuite/tr1/6_containers/unordered_map/requirements/
   5083  1.1  mrg 	iterator_null_neg.cc: Include <cstddef>.
   5084  1.1  mrg 	* testsuite/tr1/6_containers/unordered_set/requirements/
   5085  1.1  mrg 	iterator_null_neg.cc: Likewise.
   5086  1.1  mrg 	* testsuite/27_io/basic_filebuf/seekoff/wchar_t/4.cc: Include
   5087  1.1  mrg 	<cstring>.
   5088  1.1  mrg 	* testsuite/util/testsuite_common_types.h: Include <limits>.
   5089  1.1  mrg 	* testsuite/29_atomics/atomic_integral/cons/assign_neg.cc:
   5090  1.1  mrg 	Adjust dg-error line numbers.
   5091  1.1  mrg 	* testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
   5092  1.1  mrg 	* testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
   5093  1.1  mrg 	Likewise.
   5094  1.1  mrg 	* testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
   5095  1.1  mrg 	Likewise.
   5096  1.1  mrg 	* testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
   5097  1.1  mrg 	Likewise.
   5098  1.1  mrg 	* testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
   5099  1.1  mrg 	* testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
   5100  1.1  mrg 
   5101  1.1  mrg 2011-04-11  Jason Merrill  <jason (a] redhat.com>
   5102  1.1  mrg 
   5103  1.1  mrg 	* testsuite/20_util/is_convertible/value.cc: Adjust.
   5104  1.1  mrg 
   5105  1.1  mrg 2011-04-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5106  1.1  mrg 
   5107  1.1  mrg 	* testsuite/25_algorithms/inplace_merge/moveable.cc: Actually run
   5108  1.1  mrg 	it in parallel-mode for check-parallel.
   5109  1.1  mrg 	* testsuite/25_algorithms/rotate/moveable.cc: Likewise.
   5110  1.1  mrg 	* testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
   5111  1.1  mrg 	* testsuite/25_algorithms/remove/moveable.cc: Likewise.
   5112  1.1  mrg 	* testsuite/25_algorithms/sort_heap/check_compare_by_value.cc:
   5113  1.1  mrg 	Likewise.
   5114  1.1  mrg 	* testsuite/25_algorithms/unique/moveable.cc: Likewise.
   5115  1.1  mrg 	* testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
   5116  1.1  mrg 	* testsuite/25_algorithms/heap/moveable.cc: Likewise.
   5117  1.1  mrg 
   5118  1.1  mrg 	* testsuite/25_algorithms/next_permutation/moveable.cc: Only skip
   5119  1.1  mrg 	the tests based on std::lexicographical_compare for check-parallel.
   5120  1.1  mrg 	* testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
   5121  1.1  mrg 
   5122  1.1  mrg 2011-04-10  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5123  1.1  mrg 
   5124  1.1  mrg 	PR libstdc++/48541
   5125  1.1  mrg 	* include/std/functional (_Base_manager::_M_get_pointer): Use
   5126  1.1  mrg 	addressof.
   5127  1.1  mrg 	* testsuite/20_util/function/48541.cc: New.
   5128  1.1  mrg 
   5129  1.1  mrg 2011-04-10  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5130  1.1  mrg 
   5131  1.1  mrg 	PR libstdc++/48465
   5132  1.1  mrg 	* configure.ac (libtool_VERSION): Bump library version to 6:16:0.
   5133  1.1  mrg 	* configure: Regenerate.
   5134  1.1  mrg 	* config/abi/pre/gnu.ver (GLIBCXX_3.4.16): Export missing symbols.
   5135  1.1  mrg 	* testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.16.
   5136  1.1  mrg 
   5137  1.1  mrg 2011-04-06  Jeffrey Yasskin  <jyasskin (a] google.com>
   5138  1.1  mrg 
   5139  1.1  mrg 	* include/ext/algorithm (is_sorted): In C++0x mode import from
   5140  1.1  mrg 	namespace std.
   5141  1.1  mrg 	* include/ext/numeric (iota): In C++0x mode import from
   5142  1.1  mrg 	namespace std.
   5143  1.1  mrg 	* testsuite/ext/is_sorted/cxx0x.cc: New.
   5144  1.1  mrg 	* testsuite/ext/iota/cxx0x.cc: New.
   5145  1.1  mrg 
   5146  1.1  mrg 2011-04-02  Jonathan Wakely  <redi (a] gcc.gnu.org>
   5147  1.1  mrg 
   5148  1.1  mrg 	PR libstdc++/48398
   5149  1.1  mrg 	* include/bits/unique_ptr.h (__tuple_type): Store pointer type.
   5150  1.1  mrg 	* testsuite/20_util/unique_ptr/modifiers/48398.cc: New.
   5151  1.1  mrg 	* testsuite/20_util/unique_ptr/requirements/pointer_type.cc: Remove
   5152  1.1  mrg 	unused parameter name.
   5153  1.1  mrg 
   5154  1.1  mrg 2011-03-31  Jeffrey Yasskin  <jyasskin (a] google.com>
   5155  1.1  mrg 
   5156  1.1  mrg 	* libsupc++/exception_ptr.h: Forward-declare std::type_info.
   5157  1.1  mrg 	* libsupc++/nested_exception.h (__throw_with_nested): Remove a
   5158  1.1  mrg 	redundant default argument from std::__throw_with_nested.
   5159  1.1  mrg 
   5160  1.1  mrg 2011-03-31  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5161  1.1  mrg 
   5162  1.1  mrg 	PR libstdc++/48382
   5163  1.1  mrg 	* src/ctype.cc: Do not include <bits/ctype_noninline.h>.
   5164  1.1  mrg 	* src/Makefile.am: Add ctype_configure_char.cc to host_sources.
   5165  1.1  mrg 	* src/Makefile.in: Regenerate.
   5166  1.1  mrg 	* include/Makefile.am: Remove ctype_noninline.h from host_headers.
   5167  1.1  mrg 	* include/Makefile.in: Regenerate.
   5168  1.1  mrg 	* doc/xml/manual/internals.xml: Update.
   5169  1.1  mrg 	* config/os/newlib/ctype_noninline.h: Fixup and rename to...
   5170  1.1  mrg 	* config/os/newlib/ctype_configure_char.cc: ... this.
   5171  1.1  mrg 	* config/os/aix/ctype_noninline.h: Likewise.
   5172  1.1  mrg 	* config/os/aix/ctype_configure_char.cc: Likewise.
   5173  1.1  mrg 	* config/os/vxworks/ctype_noninline.h: Likewise.
   5174  1.1  mrg 	* config/os/vxworks/ctype_configure_char.cc
   5175  1.1  mrg 	* config/os/hpux/ctype_noninline.h: Likewise.
   5176  1.1  mrg 	* config/os/hpux/ctype_configure_char.cc: Likewise.
   5177  1.1  mrg 	* config/os/gnu-linux/ctype_noninline.h: Likewise.
   5178  1.1  mrg 	* config/os/gnu-linux/ctype_configure_char.cc: Likewise.
   5179  1.1  mrg 	* config/os/mingw32/ctype_noninline.h: Likewise.
   5180  1.1  mrg 	* config/os/mingw32/ctype_configure_char.cc: Likewise.
   5181  1.1  mrg 	* config/os/tpf/ctype_noninline.h: Likewise.
   5182  1.1  mrg 	* config/os/tpf/ctype_configure_char.cc: Likewise.
   5183  1.1  mrg 	* config/os/uclibc/ctype_noninline.h: Likewise.
   5184  1.1  mrg 	* config/os/uclibc/ctype_configure_char.cc: Likewise.
   5185  1.1  mrg 	* config/os/bionic/ctype_noninline.h: Likewise.
   5186  1.1  mrg 	* config/os/bionic/ctype_configure_char.cc: Likewise.
   5187  1.1  mrg 	* config/os/djgpp/ctype_noninline.h: Likewise.
   5188  1.1  mrg 	* config/os/djgpp/ctype_configure_char.cc: Likewise.
   5189  1.1  mrg 	* config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
   5190  1.1  mrg 	* config/os/qnx/qnx6.1/ctype_configure_char.cc: Likewise.
   5191  1.1  mrg 	* config/os/bsd/netbsd/ctype_noninline.h: Likewise.
   5192  1.1  mrg 	* config/os/bsd/netbsd/ctype_configure_char.cc: Likewise.
   5193  1.1  mrg 	* config/os/bsd/darwin/ctype_noninline.h: Likewise.
   5194  1.1  mrg 	* config/os/bsd/darwin/ctype_configure_char.cc: Likewise.
   5195  1.1  mrg 	* config/os/bsd/freebsd/ctype_noninline.h: Likewise.
   5196  1.1  mrg 	* config/os/bsd/freebsd/ctype_configure_char.cc: Likewise.
   5197  1.1  mrg 	* config/os/irix/irix6.5/ctype_noninline.h: Likewise.
   5198  1.1  mrg 	* config/os/irix/irix6.5/ctype_configure_char.cc: Likewise.
   5199  1.1  mrg 	* config/os/generic/ctype_noninline.h: Likewise.
   5200  1.1  mrg 	* config/os/generic/ctype_configure_char.cc: Likewise.
   5201  1.1  mrg 	* config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
   5202  1.1  mrg 	* config/os/solaris/solaris2.7/ctype_configure_char.cc: Likewise.
   5203  1.1  mrg 
   5204  1.1  mrg 2011-03-25  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5205  1.1  mrg 
   5206  1.1  mrg 	* include/std/future (future::share): Add.
   5207  1.1  mrg 	(packaged_task::result_type): Remove as per LWG 2030.
   5208  1.1  mrg 	(packaged_task::packaged_task): Remove redundant constructors, as per
   5209  1.1  mrg 	LWG 1514.
   5210  1.1  mrg 	* testsuite/30_threads/future/members/share.cc: New.
   5211  1.1  mrg 	* testsuite/30_threads/packaged_task/requirements/typedefs.cc: Remove.
   5212  1.1  mrg 
   5213  1.1  mrg 2011-03-25  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5214  1.1  mrg 
   5215  1.1  mrg 	* testsuite/28_regex/match_results/ctors/char/default.cc: Do not call
   5216  1.1  mrg 	members which require a fully established result state.
   5217  1.1  mrg 	* testsuite/28_regex/match_results/ctors/wchar_t/default.cc: Likewise.
   5218  1.1  mrg 
   5219  1.1  mrg 2011-03-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5220  1.1  mrg 
   5221  1.1  mrg 	* include/bits/random.h (negative_binomial_distribution<>::
   5222  1.1  mrg 	negative_binomial_distribution(_IntType, double),
   5223  1.1  mrg 	negative_binomial_distribution<>::
   5224  1.1  mrg 	negative_binomial_distribution(const param_type&)): Tweak
   5225  1.1  mrg 	construction of _M_gd.
   5226  1.1  mrg 	* include/bits/random.tcc (negative_binomial_distribution<>::
   5227  1.1  mrg 	operator()): Adjust.
   5228  1.1  mrg 
   5229  1.1  mrg 2011-03-24  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5230  1.1  mrg 
   5231  1.1  mrg 	* include/bits/random.h (negative_binomial_distribution<>::
   5232  1.1  mrg 	negative_binomial_distribution(_IntType, double),
   5233  1.1  mrg 	negative_binomial_distribution<>::
   5234  1.1  mrg 	negative_binomial_distribution(const param_type&)): Fix
   5235  1.1  mrg 	construction of _M_gd.
   5236  1.1  mrg 	* include/bits/random.tcc (negative_binomial_distribution<>::
   5237  1.1  mrg 	operator()): Fix computation, per Leger's algorithm.
   5238  1.1  mrg 	* testsuite/util/testsuite_random.h (discrete_pdf,
   5239  1.1  mrg 	negative_binomial_pdf, poisson_pdf, uniform_int_pdf): New.
   5240  1.1  mrg 	(binomial_pdf): Swap last two parameters.
   5241  1.1  mrg 	* testsuite/26_numerics/random/discrete_distribution/
   5242  1.1  mrg 	operators/values.cc: New.
   5243  1.1  mrg 	* testsuite/26_numerics/random/negative_binomial_distribution/
   5244  1.1  mrg 	operators/values.cc: Likewise.
   5245  1.1  mrg 	* testsuite/26_numerics/random/poisson_distribution/
   5246  1.1  mrg 	operators/values.cc: Likewise.
   5247  1.1  mrg 	* testsuite/26_numerics/random/uniform_int_distribution/
   5248  1.1  mrg 	operators/values.cc: Likewise.
   5249  1.1  mrg 	* testsuite/26_numerics/random/binomial_distribution/
   5250  1.1  mrg 	operators/values.cc: Adjust.
   5251  1.1  mrg 
   5252  1.1  mrg 2011-03-24  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   5253  1.1  mrg 
   5254  1.1  mrg 	* config/abi/post/solaris2.8/baseline_symbols.txt: Regenerate.
   5255  1.1  mrg 	* config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
   5256  1.1  mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
   5257  1.1  mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
   5258  1.1  mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
   5259  1.1  mrg 
   5260  1.1  mrg 2011-03-23  Matthias Klose  <doko (a] ubuntu.com>
   5261  1.1  mrg 
   5262  1.1  mrg 	* config/abi/post/sparc-linux-gnu/baseline_symbols.txt: Regenerated.
   5263  1.1  mrg 
   5264  1.1  mrg 2011-03-23  Uros Bizjak  <ubizjak (a] gmail.com>
   5265  1.1  mrg 
   5266  1.1  mrg 	* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
   5267  1.1  mrg 
   5268  1.1  mrg 2011-03-22  Joseph Myers  <joseph (a] codesourcery.com>
   5269  1.1  mrg 
   5270  1.1  mrg 	* configure.ac: Don't handle powerpc*-*-gnu*.
   5271  1.1  mrg 	* configure: Regenerate.
   5272  1.1  mrg 
   5273  1.1  mrg 2011-03-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5274  1.1  mrg 
   5275  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/moveable2.cc: Tweak
   5276  1.1  mrg 	Copyright years.
   5277  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc:
   5278  1.1  mrg 	Likewise.
   5279  1.1  mrg 
   5280  1.1  mrg 2011-03-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5281  1.1  mrg 
   5282  1.1  mrg 	* include/bits/shared_ptr.h (operator>, operator<=, operator>=): Add,
   5283  1.1  mrg 	per DR 1401.
   5284  1.1  mrg 	(operator==, operator!=, operator<): Fix per the letter of DR 1401.
   5285  1.1  mrg 	* include/bits/shared_ptr_base.h: Likewise for __shared_ptr.
   5286  1.1  mrg 	* include/bits/unique_ptr.h (operator==, operator!=, operator<,
   5287  1.1  mrg 	operator<=, operator>, operator>=): Fix per the letter of DR 1401.
   5288  1.1  mrg 	* testsuite/20_util/shared_ptr/comparison/dr1401.cc: New.
   5289  1.1  mrg 	* testsuite/20_util/unique_ptr/comparison/dr1401.cc: Likewise.
   5290  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust.
   5291  1.1  mrg 
   5292  1.1  mrg 2011-03-22  Jakub Jelinek  <jakub (a] redhat.com>
   5293  1.1  mrg 
   5294  1.1  mrg 	* config/abi/pre/gnu.ver (GLIBCXX_3.4.15): Export _ZNSsC2EOSs
   5295  1.1  mrg 	and _ZNSbIwSt11char_traitsIwESaIwEEC2EOS2_.
   5296  1.1  mrg 	* config/abi/post/solaris2.8/baseline_symbols.txt: Regenerated.
   5297  1.1  mrg 	* config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
   5298  1.1  mrg 	* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Likewise.
   5299  1.1  mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise.
   5300  1.1  mrg 	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise.
   5301  1.1  mrg 	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise.
   5302  1.1  mrg 	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise.
   5303  1.1  mrg 	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
   5304  1.1  mrg 	Likewise.
   5305  1.1  mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
   5306  1.1  mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
   5307  1.1  mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
   5308  1.1  mrg 	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise.
   5309  1.1  mrg 	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Likewise.
   5310  1.1  mrg 	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Likewise.
   5311  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/moveable2.cc: New test.
   5312  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc: New
   5313  1.1  mrg 	test.
   5314  1.1  mrg 
   5315  1.1  mrg 2011-03-21  Jack Howarth  <howarth (a] bromo.med.uc.edu>
   5316  1.1  mrg 
   5317  1.1  mrg 	* testsuite/lib/prune.exp (libstdc++-dg-prune): Prune "could not
   5318  1.1  mrg 	create compact unwind for" warnings.
   5319  1.1  mrg 
   5320  1.1  mrg 2011-03-21  Jakub Jelinek  <jakub (a] redhat.com>
   5321  1.1  mrg 
   5322  1.1  mrg 	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
   5323  1.1  mrg 	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise.
   5324  1.1  mrg 	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
   5325  1.1  mrg 	Likewise.
   5326  1.1  mrg 	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise.
   5327  1.1  mrg 	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise.
   5328  1.1  mrg 	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Likewise.
   5329  1.1  mrg 	* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Likewise.
   5330  1.1  mrg 	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise.
   5331  1.1  mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise.
   5332  1.1  mrg 	* config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
   5333  1.1  mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
   5334  1.1  mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
   5335  1.1  mrg 
   5336  1.1  mrg 	* testsuite/util/testsuite_abi.cc (check_version): Set incompatible
   5337  1.1  mrg 	even when adding symbols to CXXABI_1.3, GLIBCXX_LDBL_3.4 and
   5338  1.1  mrg 	CXXABI_LDBL_1.3 versions.
   5339  1.1  mrg 
   5340  1.1  mrg 2011-03-21  Benjamin Kosnik  <bkoz (a] redhat.com>
   5341  1.1  mrg 
   5342  1.1  mrg 	* config/abi/pre/gnu.ver: Remove typeinfo name exports for C++0x types.
   5343  1.1  mrg 
   5344  1.1  mrg 2011-03-21  Jakub Jelinek  <jakub (a] redhat.com>
   5345  1.1  mrg 
   5346  1.1  mrg 	* config/abi/pre/gnu.ver (CXXABI_1.3): Don't export _ZT[IS][PK]*[no].
   5347  1.1  mrg 	(CXXABI_1.3.5): Export _ZTI[PK]*[no].
   5348  1.1  mrg 
   5349  1.1  mrg 2011-03-21  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   5350  1.1  mrg 
   5351  1.1  mrg 	* testsuite/22_locale/num_put/put/char/14220.cc: Don't xfail on
   5352  1.1  mrg 	sparc*-sun-solaris2.10 && lp64.
   5353  1.1  mrg 
   5354  1.1  mrg 2011-03-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5355  1.1  mrg 
   5356  1.1  mrg 	* testsuite/lib/libstdc++.exp (check_v3_target_c99_math): Rename
   5357  1.1  mrg 	to check_v3_target_cmath.
   5358  1.1  mrg 	* testsuite/lib/dg-options.exp (dg-require-c99_math): Rename
   5359  1.1  mrg 	to dg-require-cmath.
   5360  1.1  mrg 	* testsuite/26_numerics/random/binomial_distribution/
   5361  1.1  mrg 	operators/values.cc: Adjust.
   5362  1.1  mrg 
   5363  1.1  mrg 2011-03-18  Diego Novillo  <dnovillo (a] google.com>
   5364  1.1  mrg 
   5365  1.1  mrg 	* testsuite/decimal/mixed-mode-arith_neg.cc: Rename from
   5366  1.1  mrg 	mixed-mode_neg.cc
   5367  1.1  mrg 	* testsuite/decimal/mixed-mode-cmp_neg.cc: Factor out of
   5368  1.1  mrg 	mixed-mode-arith_neg.cc
   5369  1.1  mrg 
   5370  1.1  mrg 2011-03-18  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5371  1.1  mrg 
   5372  1.1  mrg 	* testsuite/util/testsuite_random.h: New.
   5373  1.1  mrg 	* testsuite/lib/libstdc++.exp (check_v3_target_c99_math): Add.
   5374  1.1  mrg 	* testsuite/lib/dg-options.exp (dg-require-c99_math): Likewise.
   5375  1.1  mrg 	* testsuite/26_numerics/random/bernoulli_distribution/
   5376  1.1  mrg 	operators/values.cc: New.
   5377  1.1  mrg 	* testsuite/26_numerics/random/binomial_distribution/
   5378  1.1  mrg 	operators/values.cc: Likewise.
   5379  1.1  mrg 	* testsuite/26_numerics/random/geometric_distribution/
   5380  1.1  mrg 	operators/values.cc: Likewise.
   5381  1.1  mrg 
   5382  1.1  mrg 2011-03-16  Benjamin Kosnik  <bkoz (a] redhat.com>
   5383  1.1  mrg 
   5384  1.1  mrg 	* config/abi/pre/gnu.ver: Add base destructors for stdexcept classes.
   5385  1.1  mrg 	* testsuite/19_diagnostics/stdexcept.cc: New.
   5386  1.1  mrg 
   5387  1.1  mrg 2011-03-15  Benjamin Kosnik  <bkoz (a] redhat.com>
   5388  1.1  mrg 
   5389  1.1  mrg 	* include/std/thread: Revert.
   5390  1.1  mrg 	* src/thread.cc: Same.
   5391  1.1  mrg 	* config/abi/pre/gnu.ver: Same.
   5392  1.1  mrg 
   5393  1.1  mrg 2011-03-15  Doug Kwan  <dougkwan (a] google.com>
   5394  1.1  mrg 
   5395  1.1  mrg 	PR libstdc++/48123
   5396  1.1  mrg 	* include/Makefile.am (install-freestanding-headers): Install
   5397  1.1  mrg 	cpu_defines.h
   5398  1.1  mrg 	* include/Makefile.in: Regenerate.
   5399  1.1  mrg 
   5400  1.1  mrg 2011-03-15  Benjamin Kosnik  <bkoz (a] redhat.com>
   5401  1.1  mrg 
   5402  1.1  mrg 	* config/abi/pre/gnu.ver: Make nested_exception exports super clear.
   5403  1.1  mrg 	Move bad_function_call exports from CXXABI_1.3.5 to GLIBCXX_3.4.15.
   5404  1.1  mrg 
   5405  1.1  mrg 2011-03-14  Benjamin Kosnik  <bkoz (a] redhat.com>
   5406  1.1  mrg 
   5407  1.1  mrg 	PR libstdc++/48130
   5408  1.1  mrg 	* src/future.cc: Guard definitions.
   5409  1.1  mrg 	* libsupc++/nested_exception.cc: Same.
   5410  1.1  mrg 
   5411  1.1  mrg 2011-03-14  Benjamin Kosnik  <bkoz (a] redhat.com>
   5412  1.1  mrg 
   5413  1.1  mrg 	* src/Makefile.am: Add functional.cc, shared_ptr.cc.
   5414  1.1  mrg 	* src/Makefile.in: Regenerate.
   5415  1.1  mrg 	* libsupc++/Makefile.am: Add nested_exception.cc.
   5416  1.1  mrg 	* libsupc++/Makefile.in: Regenerate.
   5417  1.1  mrg 	* src/system_error.cc: Add ctor and dtor definitions for error_category.
   5418  1.1  mrg 	* src/functional.cc: New. Add dtor definition for bad_function_call.
   5419  1.1  mrg 	* src/stdexcept.cc: Add dtor definitions for domain_error,
   5420  1.1  mrg 	invalid_argument, length_error, out_of_range, range_error,
   5421  1.1  mrg 	overflow_error, underflow_error.
   5422  1.1  mrg 	* src/future.cc: Add dtor definition for __future_base::_Result_base.
   5423  1.1  mrg 	* src/shared_ptr.cc: New. Add dtor definition for bad_weak_ptr.
   5424  1.1  mrg 	* src/thread.cc: Add dtor for thread::_Impl_base.
   5425  1.1  mrg 	* include/std/system_error: Adjust.
   5426  1.1  mrg 	* include/std/stdexcept: Same.
   5427  1.1  mrg 	* include/std/future: Same.
   5428  1.1  mrg 	* include/std/functional: Same.
   5429  1.1  mrg 	* include/std/thread: Same.
   5430  1.1  mrg 	* include/bits/shared_ptr_base.h: Same.
   5431  1.1  mrg 	* libsupc++/nested_exception.cc: New. Add dtor for nested_exception.
   5432  1.1  mrg 	* libsupc++/nested_exception.h: Adjust.
   5433  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust line numbers.
   5434  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Same.
   5435  1.1  mrg 	* config/abi/pre/gnu.ver: Add new exports.
   5436  1.1  mrg 
   5437  1.1  mrg 2011-03-14  Benjamin Kosnik  <bkoz (a] redhat.com>
   5438  1.1  mrg 
   5439  1.1  mrg 	* include/bits/regex_compiler.h: Nest namespace versioning.
   5440  1.1  mrg 	* include/bits/regex_grep_matcher.tcc: Same.
   5441  1.1  mrg 	* include/bits/regex_grep_matcher.h: Same.
   5442  1.1  mrg 	* include/bits/regex_cursor.h: Same.
   5443  1.1  mrg 	* include/bits/regex_nfa.h: Same.
   5444  1.1  mrg 	* include/bits/regex_nfa.tcc: Same.
   5445  1.1  mrg 
   5446  1.1  mrg 	* include/bits/regex_grep_matcher.h: Version forward declarations.
   5447  1.1  mrg 	* include/bits/c++config: Add namespace association for __regex.
   5448  1.1  mrg 	* include/bits/regex.h: Make sub_match consistent.
   5449  1.1  mrg 
   5450  1.1  mrg 2011-03-14  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   5451  1.1  mrg 
   5452  1.1  mrg 	* doc/xml/manual/abi.xml: Replace docs.sun.com URLs by their OTN
   5453  1.1  mrg 	equivalents.
   5454  1.1  mrg 	* doc/html/manual/abi.html: Regenerate.
   5455  1.1  mrg 
   5456  1.1  mrg 2011-03-14  Tom Tromey  <tromey (a] redhat.com>
   5457  1.1  mrg 
   5458  1.1  mrg 	* python/libstdcxx/v6/printers.py (_use_gdb_pp): New global.
   5459  1.1  mrg 	Try to import `gdb.printing' module.
   5460  1.1  mrg 	(UniquePointerPrinter.__init__): Add 'typename' argument.
   5461  1.1  mrg 	(StdSlistPrinter.__init__): Likewise.
   5462  1.1  mrg 	(StdSlistIteratorPrinter.__init__): Likewise.
   5463  1.1  mrg 	(StdVectorIteratorPrinter.__init__): Likewise.
   5464  1.1  mrg 	(StdRbtreeIteratorPrinter.__init__): Likewise.
   5465  1.1  mrg 	(StdDebugIteratorPrinter.__init__): Likewise.
   5466  1.1  mrg 	(StdDequeIteratorPrinter.__init__): Likewise.
   5467  1.1  mrg 	(StdStringPrinter.__init__): Likewise.
   5468  1.1  mrg 	(RxPrinter, Printer): New class.
   5469  1.1  mrg 	(libstdcxx_printer): New global.
   5470  1.1  mrg 	(register_libstdcxx_printers): Rewrite.
   5471  1.1  mrg 	(build_libstdcxx_dictionary): Rewrite.
   5472  1.1  mrg 	(pretty_printers_dict): Remove.
   5473  1.1  mrg 
   5474  1.1  mrg 2011-03-14  Andrey Zholos  <aaz (a] althenia.net>
   5475  1.1  mrg 
   5476  1.1  mrg 	PR libstdc++/48114
   5477  1.1  mrg 	* include/bits/random.h (geometric_distribution): Correct formula
   5478  1.1  mrg 	in comment, per C++0x.
   5479  1.1  mrg 	(geometric_distribution<>::param_type::param_type(double)): Fix check.
   5480  1.1  mrg 	(geometric_distribution<>::param_type::_M_initialize):
   5481  1.1  mrg 	Store log(1 - p).
   5482  1.1  mrg 	* include/bits/random.tcc (geometric_distribution<>::operator()):
   5483  1.1  mrg 	Fix computation.
   5484  1.1  mrg 	(binomial_distribution<>::operator()): Likewise.
   5485  1.1  mrg 
   5486  1.1  mrg 2011-03-09  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5487  1.1  mrg 
   5488  1.1  mrg 	* testsuite/util/testsuite_rvalref.h: Minor tweaks.
   5489  1.1  mrg 
   5490  1.1  mrg 2011-03-09  Jonathan Wakely  <redi (a] gcc.gnu.org>
   5491  1.1  mrg 	    Chris Jefferson  <chris (a] bubblescope.net>
   5492  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   5493  1.1  mrg 
   5494  1.1  mrg 	* testsuite/util/testsuite_rvalref.h (rvalstruct_compare_by_value):
   5495  1.1  mrg 	New.
   5496  1.1  mrg 	* testsuite/25_algorithms/sort_heap/check_compare_by_value.cc:
   5497  1.1  mrg 	Likewise.
   5498  1.1  mrg 	* testsuite/25_algorithms/partial_sort/check_compare_by_value:
   5499  1.1  mrg 	Likewise.
   5500  1.1  mrg 	* testsuite/25_algorithms/stable_sort/check_compare_by_value.cc:
   5501  1.1  mrg 	Likewise.
   5502  1.1  mrg 	* testsuite/25_algorithms/sort/check_compare_by_value: Likewise.
   5503  1.1  mrg 
   5504  1.1  mrg 2011-03-09  Chris Jefferson  <chris (a] bubblescope.net>
   5505  1.1  mrg 
   5506  1.1  mrg 	PR libstdc++/48038
   5507  1.1  mrg 	* include/bits/stl_algo.h (__merge_backward): Rename to
   5508  1.1  mrg 	__move_merge_backward and change to always move rather than copy.
   5509  1.1  mrg 	(__move_merge): New function similar to std::merge except values
   5510  1.1  mrg 	are moved instead of copied.
   5511  1.1  mrg 	(__merge_adaptive, __merge_sort_loop): Change from using std::merge
   5512  1.1  mrg 	and __merge_backward to __move_merge and __move_merge_backward.
   5513  1.1  mrg 
   5514  1.1  mrg 2011-03-07  Jason Merrill  <jason (a] redhat.com>
   5515  1.1  mrg 
   5516  1.1  mrg 	* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Adjust
   5517  1.1  mrg 	expected errors.
   5518  1.1  mrg 
   5519  1.1  mrg 2011-03-07  Benjamin Kosnik  <bkoz (a] redhat.com>
   5520  1.1  mrg 	    Matthias Klose  <doko (a] ubuntu.com>
   5521  1.1  mrg 	    Jonathan Wakely  <redi (a] gcc.gnu.org>
   5522  1.1  mrg 
   5523  1.1  mrg 	PR libstdc++/47145
   5524  1.1  mrg 	* acinclude.m4 (GLIBCXX_CONFIGURE_DOCBOOK): Define.
   5525  1.1  mrg 	* configure.ac: Use it.
   5526  1.1  mrg 	* doc/Makefile.am (XSL_STYLE_DIR): Set at configure time.
   5527  1.1  mrg 	* configure: Regenerate.
   5528  1.1  mrg 	* doc/Makefile.in: Regenerate.
   5529  1.1  mrg 
   5530  1.1  mrg 2011-03-04  Benjamin Kosnik  <bkoz@chula>
   5531  1.1  mrg 
   5532  1.1  mrg 	* src/Makefile.am (inst_sources): Make source instantion files
   5533  1.1  mrg 	conditional.
   5534  1.1  mrg 	(XTEMPLATE_FLAGS): Make -fno-implicit-templates conditional.
   5535  1.1  mrg 	* src/Makefile.in: Regenerate.
   5536  1.1  mrg 	* src/valarray-inst.cc: Move to..
   5537  1.1  mrg 	* src/valarray.cc: ...this.
   5538  1.1  mrg 	* acinclude.m4 (GLIBCXX_ENABLE_EXTERN_TEMPLATE]): Define.
   5539  1.1  mrg 	* configure.ac (GLIBCXX_ENABLE_EXTERN_TEMPLATE): Use it.
   5540  1.1  mrg 	* configure: Regenerate.
   5541  1.1  mrg 	* include/Makefile.am (stamp-extern-template): Add.
   5542  1.1  mrg 	* include/Makefile.in: Regenerate.
   5543  1.1  mrg 
   5544  1.1  mrg 	* doc/xml/manual/configure.xml: Document --enable-extern-template.
   5545  1.1  mrg 
   5546  1.1  mrg 	* include/bits/locale_classes.tcc: Adjust comment.
   5547  1.1  mrg 	* include/bits/locale_facets.tcc: Same.
   5548  1.1  mrg 	* include/bits/basic_ios.tcc: Same.
   5549  1.1  mrg 	* include/bits/istream.tcc: Same.
   5550  1.1  mrg 	* include/bits/codecvt.h: Same.
   5551  1.1  mrg 	* include/bits/ostream.tcc: Same.
   5552  1.1  mrg 	* include/bits/sstream.tcc: Same.
   5553  1.1  mrg 	* include/bits/c++config: Same.
   5554  1.1  mrg 	* include/bits/basic_string.tcc: Same.
   5555  1.1  mrg 	* include/bits/ostream_insert.h: Same.
   5556  1.1  mrg 	* include/bits/locale_facets_nonio.tcc: Same.
   5557  1.1  mrg 	* include/bits/streambuf.tcc: Same.
   5558  1.1  mrg 	* include/bits/allocator.h: Same.
   5559  1.1  mrg 	* include/bits/fstream.tcc: Same.
   5560  1.1  mrg 
   5561  1.1  mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers.
   5562  1.1  mrg 
   5563  1.1  mrg 2011-03-02  Benjamin Kosnik  <bkoz (a] redhat.com>
   5564  1.1  mrg 
   5565  1.1  mrg 	* testsuite/Makefile.am: Make clean fixups.
   5566  1.1  mrg 	* testsuite/Makefile.in: Regenerate.
   5567  1.1  mrg 
   5568  1.1  mrg 2011-03-02  Marc Glisse  <marc.glisse (a] normalesup.org>
   5569  1.1  mrg 
   5570  1.1  mrg 	* include/std/ratio (ratio_less): Add comments.
   5571  1.1  mrg 
   5572  1.1  mrg 2011-03-02  Marc Glisse  <marc.glisse (a] normalesup.org>
   5573  1.1  mrg 
   5574  1.1  mrg 	PR libstdc++/47913
   5575  1.1  mrg 	* include/std/ratio (ratio_add): Avoid denominator overflow.
   5576  1.1  mrg 	* testsuite/20_util/ratio/operations/47913.cc: New.
   5577  1.1  mrg 
   5578  1.1  mrg 2011-02-28  Benjamin Kosnik  <bkoz (a] redhat.com>
   5579  1.1  mrg 
   5580  1.1  mrg 	* testsuite/20_util/hash/chi2_quality.cc: Use C++0x mode on simulators.
   5581  1.1  mrg 	* testsuite/20_util/hash/quality.cc: Same.
   5582  1.1  mrg 
   5583  1.1  mrg 2011-02-28  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5584  1.1  mrg 
   5585  1.1  mrg 	PR libstdc++/47921
   5586  1.1  mrg 	* include/std/streambuf (basic_streambuf<>::__safe_gbump,
   5587  1.1  mrg 	__safe_pbump): Add.
   5588  1.1  mrg 	* include/bits/streambuf.tcc (basic_streambuf<>::xgetn,
   5589  1.1  mrg 	xputn): Use the latter.
   5590  1.1  mrg 	* include/bits/streambuf_iterator.h: Likewise.
   5591  1.1  mrg 	* src/strstream.cc: Likewise.
   5592  1.1  mrg 	* src/streambuf.cc: Likewise.
   5593  1.1  mrg 	* src/compatibility.cc: Likewise.
   5594  1.1  mrg 	* src/istream.cc: Likewise.
   5595  1.1  mrg 	* include/bits/fstream.tcc (basic_filebuf<>::xsgetn): Use setg
   5596  1.1  mrg 	instead of gbump.
   5597  1.1  mrg 	* include/std/sstream (basic_stringbuf<>::_M_pbump): Add.
   5598  1.1  mrg 	* include/bits/sstream.tcc (basic_stringbuf<>::seekoff,
   5599  1.1  mrg 	seekpos, _M_sync): Use setg, setp, and _M_pbump.
   5600  1.1  mrg 	* config/abi/pre/gnu.ver: Tweak.
   5601  1.1  mrg 
   5602  1.1  mrg 2011-02-28  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5603  1.1  mrg 
   5604  1.1  mrg 	* testsuite/20_util/ratio/comparisons/comp3.cc: New.
   5605  1.1  mrg 
   5606  1.1  mrg 2011-02-28  Marc Glisse  <marc.glisse (a] normalesup.org>
   5607  1.1  mrg 
   5608  1.1  mrg 	PR libstdc++/42622
   5609  1.1  mrg 	* include/std/ratio (ratio_less): Reimplement to never overflow.
   5610  1.1  mrg 	* testsuite/20_util/ratio/comparisons/comp2.cc: Extend.
   5611  1.1  mrg 
   5612  1.1  mrg 2011-02-24  Benjamin Kosnik  <bkoz (a] redhat.com>
   5613  1.1  mrg 
   5614  1.1  mrg 	* testsuite/18_support/type_info/fundamental.cc: New.
   5615  1.1  mrg 
   5616  1.1  mrg 	* testsuite/Makefile.am: Make clean fixups.
   5617  1.1  mrg 	* testsuite/Makefile.in: Regenerate.
   5618  1.1  mrg 
   5619  1.1  mrg 2011-02-19  Franois Dumont  <francois.cppdevs (a] free.fr>
   5620  1.1  mrg 
   5621  1.1  mrg 	* include/debug/string (basic_string::insert): Add iterator check and
   5622  1.1  mrg 	pass normal iterator to normal insert.
   5623  1.1  mrg 	* include/debug/macros.h (__glibcxx_check_heap,
   5624  1.1  mrg 	__glibcxx_check_heap_pred): Remove __glibcxx_check_valid_range,
   5625  1.1  mrg 	already done.
   5626  1.1  mrg 
   5627  1.1  mrg 2011-02-17  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5628  1.1  mrg 
   5629  1.1  mrg 	PR libstdc++/47776
   5630  1.1  mrg 	* testsuite/ext/vstring/hash/char/1.cc: Fix.
   5631  1.1  mrg 	* testsuite/ext/vstring/hash/wchar_t/1.cc: Likewise.
   5632  1.1  mrg 
   5633  1.1  mrg 2011-02-17  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5634  1.1  mrg 
   5635  1.1  mrg 	* include/bits/regex.h (basic_regex::traits_type): Add typedef.
   5636  1.1  mrg 	(basic_regex::basic_regex(basic_regex&&)): Add noexcept.
   5637  1.1  mrg 	(basic_regex::operator=(basic_regex&&)): Likewise.
   5638  1.1  mrg 	(basic_regex::assign(basic_regex&&)): Likewise.
   5639  1.1  mrg 	(operator==(sub_match,...)): Implement DR 1181.
   5640  1.1  mrg 	(match_results::match_results(match_results&&)): Define.
   5641  1.1  mrg 	(match_results::operator=(const match_results&)): Fix parameter type.
   5642  1.1  mrg 	(match_results::operator=(match_results&&)): Define.
   5643  1.1  mrg 
   5644  1.1  mrg 2011-02-17  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5645  1.1  mrg 
   5646  1.1  mrg 	PR libstdc++/47724
   5647  1.1  mrg 	* include/bits/regex_compiler.h (_Scanner::_M_advance): Do not treat
   5648  1.1  mrg 	line anchors as metacharacters.
   5649  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/47724.cc: New.
   5650  1.1  mrg 
   5651  1.1  mrg 2011-02-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5652  1.1  mrg 
   5653  1.1  mrg 	PR libstdc++/47773
   5654  1.1  mrg 	* include/ext/vstring.h (hash<__gnu_cxx::__vstring>,
   5655  1.1  mrg 	hash<__gnu_cxx::__wvstring>, hash<__gnu_cxx::__u16vstring>,
   5656  1.1  mrg 	hash<__gnu_cxx::__u32vstring>): Add.
   5657  1.1  mrg 	* testsuite/ext/vstring/hash/char/1.cc: New.
   5658  1.1  mrg 	* testsuite/ext/vstring/hash/wchar_t/1.cc: Likewise.
   5659  1.1  mrg 
   5660  1.1  mrg 2011-02-16  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5661  1.1  mrg 
   5662  1.1  mrg 	* include/bits/regex.h (match_results::format): Use char_traits.
   5663  1.1  mrg 
   5664  1.1  mrg 2011-02-16  Benjamin Kosnik  <bkoz (a] redhat.com>
   5665  1.1  mrg 
   5666  1.1  mrg 	* include/std/atomic: Remove atomic_address, uplift to N3225.
   5667  1.1  mrg 	* include/bits/atomic_0.h: Same.
   5668  1.1  mrg 	* include/bits/atomic_2.h: Same.
   5669  1.1  mrg 	* include/bits/atomic_base.h: Same.
   5670  1.1  mrg 	* testsuite/29_atomics/atomic_address/*: Delete.
   5671  1.1  mrg 
   5672  1.1  mrg 2011-02-14  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5673  1.1  mrg 
   5674  1.1  mrg 	* include/bits/regex.h (sub_match::sub_match): Add.
   5675  1.1  mrg 	(match_results::ready): Add.
   5676  1.1  mrg 	(match_results::empty): Adjust.
   5677  1.1  mrg 	(match_results::length): Add missing dereference.
   5678  1.1  mrg 	(match_results::operator[],prefix,suffix): Add debug mode checks.
   5679  1.1  mrg 	(match_results::cend): Re-use end().
   5680  1.1  mrg 	(match_results::format): Adjust signatures.
   5681  1.1  mrg 	(operator==(match_results,match_results)): Implement.
   5682  1.1  mrg 	* include/bits/regex_compiler.h (_Scanner_base): Use constexpr.
   5683  1.1  mrg 	* include/bits/regex_constants.h (syntax_option_type): Likewise.
   5684  1.1  mrg 	* include/bits/regex_grep_matcher.h: Fix comment typo.
   5685  1.1  mrg 	(_SpecializedResults::_SpecializedResults): Simplify.
   5686  1.1  mrg 	* include/bits/regex_cursor.h: Fix comment typo.
   5687  1.1  mrg 	* include/bits/regex_nfa.h: Likewise.
   5688  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/basic/string_range_01_02_03.cc:
   5689  1.1  mrg 	Fix error code, remove xfail.
   5690  1.1  mrg 	* testsuite/28_regex/basic_regex/ctors/extended/
   5691  1.1  mrg 	string_range_01_02_03.cc: Likewise.
   5692  1.1  mrg 
   5693  1.1  mrg 2011-02-14  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5694  1.1  mrg 
   5695  1.1  mrg 	* include/bits/regex_compiler.h: Remove unnecessary bind() calls.
   5696  1.1  mrg 	* include/bits/regex_nfa.h: Remove unnecessary base classes.
   5697  1.1  mrg 
   5698  1.1  mrg 2011-02-13  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   5699  1.1  mrg 
   5700  1.1  mrg 	* configure: Regenerate.
   5701  1.1  mrg 
   5702  1.1  mrg 2011-02-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5703  1.1  mrg 
   5704  1.1  mrg 	PR libstdc++/47709
   5705  1.1  mrg 	* include/ext/algorithm (is_heap): In C++0x mode import from
   5706  1.1  mrg 	namespace std.
   5707  1.1  mrg 	* testsuite/ext/is_heap/47709.cc: New.
   5708  1.1  mrg 
   5709  1.1  mrg 2011-02-12  Jakub Jelinek  <jakub (a] redhat.com>
   5710  1.1  mrg 	    Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5711  1.1  mrg 
   5712  1.1  mrg 	PR libstdc++/47662
   5713  1.1  mrg 	* testsuite/17_intro/headers/c++200x/operator_names.cc: New.
   5714  1.1  mrg 	* testsuite/17_intro/headers/c++1998/operator_names.cc: Add comment.
   5715  1.1  mrg 
   5716  1.1  mrg 2011-02-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5717  1.1  mrg 
   5718  1.1  mrg 	* include/tr1/cmath (fabs): Define.
   5719  1.1  mrg 	* include/tr1/complex (acos, asin, atan): Avoid duplicate definitions
   5720  1.1  mrg 	in C++0x mode.
   5721  1.1  mrg 
   5722  1.1  mrg 2011-02-12  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5723  1.1  mrg 
   5724  1.1  mrg 	* testsuite/tr1/headers/c++200x/complex.cc: New.
   5725  1.1  mrg 
   5726  1.1  mrg 2011-02-11  Johannes Singler  <singler (a] kit.edu>
   5727  1.1  mrg 
   5728  1.1  mrg 	PR libstdc++/47433
   5729  1.1  mrg 	* include/parallel/losertree.h
   5730  1.1  mrg 	(_LoserTreeUnguarded<>::__delete_min_insert):
   5731  1.1  mrg 	Add missing "using std::swap;", as for other variants.
   5732  1.1  mrg 
   5733  1.1  mrg 2011-02-10  Benjamin Kosnik  <bkoz (a] redhat.com>
   5734  1.1  mrg 
   5735  1.1  mrg 	* src/Makefile.am (sources): Add regex.cc.
   5736  1.1  mrg 	* src/Makefile.in: Regenerate.
   5737  1.1  mrg 	* src/regex.cc: New.
   5738  1.1  mrg 	* include/bits/regex_error.h (error_type): Use constexpr.
   5739  1.1  mrg 	(regex_error): Move ctor and dtor out of line.
   5740  1.1  mrg 
   5741  1.1  mrg 	* testsuite/28_regex/03_requirements: To...
   5742  1.1  mrg 	* testsuite/28_regex/requirements: ... this.
   5743  1.1  mrg 	* testsuite/28_regex/04_header: To...
   5744  1.1  mrg 	* testsuite/28_regex/headers: ... this.
   5745  1.1  mrg 	* testsuite/28_regex/05_constants: To...
   5746  1.1  mrg 	* testsuite/28_regex/constants: ... this.
   5747  1.1  mrg 	* testsuite/28_regex/06_exception_type: To...
   5748  1.1  mrg 	* testsuite/28_regex/regex_error: ... this.
   5749  1.1  mrg 	* testsuite/28_regex/07_traits: To...
   5750  1.1  mrg 	* testsuite/28_regex/traits: ... this.
   5751  1.1  mrg 	* testsuite/28_regex/08_basic_regex: To...
   5752  1.1  mrg 	* testsuite/28_regex/basic_regex: ... this.
   5753  1.1  mrg 	* testsuite/28_regex/09_sub_match: To...
   5754  1.1  mrg 	* testsuite/28_regex/sub_match: ... this.
   5755  1.1  mrg 	* testsuite/28_regex/10_match_results: To...
   5756  1.1  mrg 	* testsuite/28_regex/match_results: ... this.
   5757  1.1  mrg 	* testsuite/28_regex/11_algorithms: To...
   5758  1.1  mrg 	* testsuite/28_regex/algorithms: ... this.
   5759  1.1  mrg 	* testsuite/28_regex/12_iterators: To...
   5760  1.1  mrg 	* testsuite/28_regex/iterators: ... this.
   5761  1.1  mrg 
   5762  1.1  mrg 2011-02-10  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5763  1.1  mrg 
   5764  1.1  mrg 	PR libstdc++/47662
   5765  1.1  mrg 	* include/bits/c++config: Do not use alternative token.
   5766  1.1  mrg 	* testsuite/17_intro/headers/c++1998/operator_names.cc: New.
   5767  1.1  mrg 
   5768  1.1  mrg 2011-02-10  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5769  1.1  mrg 
   5770  1.1  mrg 	* src/future.cc (future_error_category::message): Handle no_state.
   5771  1.1  mrg 
   5772  1.1  mrg 2011-02-10  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5773  1.1  mrg 
   5774  1.1  mrg 	* testsuite/23_containers/multimap/modifiers/erase/47628.cc: Do
   5775  1.1  mrg 	not test in C++0x mode.
   5776  1.1  mrg 	* testsuite/23_containers/map/modifiers/erase/47628.cc: Likewise.
   5777  1.1  mrg 	* testsuite/20_util/headers/utility/synopsis.cc: Tweak to work
   5778  1.1  mrg 	in C++0x mode too.
   5779  1.1  mrg 
   5780  1.1  mrg 2011-02-10  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5781  1.1  mrg 
   5782  1.1  mrg 	* doc/xml/manual/status_cxx200x.xml: Update.
   5783  1.1  mrg 	* doc/html/*: Regenerate.
   5784  1.1  mrg 
   5785  1.1  mrg 2011-02-10  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5786  1.1  mrg 
   5787  1.1  mrg 	* doc/xml/manual/debug.xml: Improve data race docs.
   5788  1.1  mrg 
   5789  1.1  mrg 2011-02-09  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5790  1.1  mrg 
   5791  1.1  mrg 	PR libstdc++/47668
   5792  1.1  mrg 	* include/debug/map.h (map): Remove unnecessary using-declaration.
   5793  1.1  mrg 	* include/debug/multimap.h (multimap): Likewise.
   5794  1.1  mrg 	* include/profile/map.h (map): Likewise.
   5795  1.1  mrg 	* include/profile/multimap.h (multimap): Likewise.
   5796  1.1  mrg 
   5797  1.1  mrg 2011-02-09  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5798  1.1  mrg 
   5799  1.1  mrg 	PR libstdc++/43863
   5800  1.1  mrg 	* libsupc++/guard.cc (recursive_init_error::~recursive_init_error):
   5801  1.1  mrg 	Move to ...
   5802  1.1  mrg 	* libsupc++/guard_error.cc: ... new file.
   5803  1.1  mrg 	* libsupc++/Makefile.am: Update.
   5804  1.1  mrg 	* libsupc++/Makefile.in: Regenerate.
   5805  1.1  mrg 
   5806  1.1  mrg 2011-02-09  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5807  1.1  mrg 
   5808  1.1  mrg 	* include/std/future (packaged_task::operator bool): Rename to...
   5809  1.1  mrg 	(packaged_task::valid): ...this.
   5810  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/1.cc: Adjust.
   5811  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/2.cc: Adjust.
   5812  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/move.cc: Adjust.
   5813  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/move_assign.cc: Adjust.
   5814  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/alloc.cc: Adjust.
   5815  1.1  mrg 	* testsuite/30_threads/packaged_task/members/invoke.cc: Adjust.
   5816  1.1  mrg 	* testsuite/30_threads/packaged_task/members/reset.cc: Adjust.
   5817  1.1  mrg 	* testsuite/30_threads/packaged_task/members/reset2.cc: Adjust.
   5818  1.1  mrg 	* testsuite/30_threads/packaged_task/members/swap.cc: Adjust.
   5819  1.1  mrg 	* testsuite/30_threads/packaged_task/members/boolconv.cc: Remove.
   5820  1.1  mrg 	* testsuite/30_threads/packaged_task/members/valid.cc: Add.
   5821  1.1  mrg 
   5822  1.1  mrg 2011-02-09  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5823  1.1  mrg 
   5824  1.1  mrg 	* doc/xml/manual/io.xml: Fix typo.
   5825  1.1  mrg 	* doc/html/manual/streambufs.html: Likewise.
   5826  1.1  mrg 
   5827  1.1  mrg 2011-02-09  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5828  1.1  mrg 
   5829  1.1  mrg 	* config/abi/pre/gnu.ver: Fix.
   5830  1.1  mrg 
   5831  1.1  mrg 2011-02-08  Benjamin Kosnik  <bkoz (a] redhat.com>
   5832  1.1  mrg 
   5833  1.1  mrg 	* doc/xml/manual/appendix_porting.xml: Add doc section.
   5834  1.1  mrg 	* doc/xml/manual/appendix_contributing.xml: Split out doc bits to...
   5835  1.1  mrg 	* doc/xml/manual/documentation_hacking.xml: ...here.
   5836  1.1  mrg 
   5837  1.1  mrg 	* doc/xml/manual/debug_mode.xml: Adjust.
   5838  1.1  mrg 	* doc/xml/manual/prerequisites.xml: Adjust.
   5839  1.1  mrg 	* doc/Makefile.am (xml_sources): Add dot files,
   5840  1.1  mrg 	documentation_hacking.xml.
   5841  1.1  mrg 	* doc/Makefile.in: Regenerate.
   5842  1.1  mrg 
   5843  1.1  mrg 	* doc/xml/manual/build_hacking.xml: Use absolute paths for images.
   5844  1.1  mrg 	* doc/xml/images/confdeps.pdf: Add.
   5845  1.1  mrg 
   5846  1.1  mrg 	* doc/html/*: Regenerate.
   5847  1.1  mrg 
   5848  1.1  mrg 2011-02-08  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   5849  1.1  mrg 
   5850  1.1  mrg 	* doc/xml/gnu/fdl-1.2.xml: Remove.
   5851  1.1  mrg 	* doc/xml/gnu/gpl-2.0.xml: Remove.
   5852  1.1  mrg 	* doc/Makefile.am: Update.
   5853  1.1  mrg 	* doc/Makefile.in: Regenerate.
   5854  1.1  mrg 
   5855  1.1  mrg 2011-02-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5856  1.1  mrg 
   5857  1.1  mrg 	PR libstdc++/47628
   5858  1.1  mrg 	* include/bits/stl_tree.h (_Rb_tree::erase(iterator), erase(iterator,
   5859  1.1  mrg 	iterator)): Add back in C++03 mode.
   5860  1.1  mrg 	* testsuite/23_containers/map/modifiers/erase/47628.cc: New.
   5861  1.1  mrg 	* testsuite/23_containers/multimap/modifiers/erase/47628.cc: Likewise.
   5862  1.1  mrg 
   5863  1.1  mrg 2011-02-07  Benjamin Kosnik  <bkoz (a] redhat.com>
   5864  1.1  mrg 
   5865  1.1  mrg 	PR libstdc++/47560 try two
   5866  1.1  mrg 	* config/os/hpux/os_defines.h: Guard for C++.
   5867  1.1  mrg 
   5868  1.1  mrg 2011-02-07  Gerald Pfeifer  <gerald (a] pfeifer.com>
   5869  1.1  mrg 
   5870  1.1  mrg 	* doc/xml/faq.xml: Adjust link to bug database.
   5871  1.1  mrg 	Remove old item on broken header files.
   5872  1.1  mrg 
   5873  1.1  mrg 2011-02-04  Benjamin Kosnik  <bkoz (a] redhat.com>
   5874  1.1  mrg 
   5875  1.1  mrg 	* include/bits/regex_error.h (__throw_regex_error): Not inline.
   5876  1.1  mrg 	* src/functexcept.cc: Add definition.
   5877  1.1  mrg 	* config/abi/pre/gnu.ver: Export.
   5878  1.1  mrg 
   5879  1.1  mrg 2011-02-04  Ralf Corspius <ralf.corsepius (a] rtems.org>
   5880  1.1  mrg 
   5881  1.1  mrg 	* crossconfig.m4 (GLIBCXX_CROSSCONFIG): Add *-rtems*.
   5882  1.1  mrg 	* configure: Regenerate.
   5883  1.1  mrg 
   5884  1.1  mrg 2011-02-01  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5885  1.1  mrg 
   5886  1.1  mrg 	PR libstdc++/46914
   5887  1.1  mrg 	* include/bits/atomic_0.h (_ATOMIC_STORE_, _ATOMIC_MODIFY_,
   5888  1.1  mrg 	_ATOMIC_CMPEXCHNG_): Rename __v -> __w, and __m -> __n, to
   5889  1.1  mrg 	avoid name conflicts.
   5890  1.1  mrg 
   5891  1.1  mrg 2011-02-01  Benjamin Kosnik  <bkoz (a] redhat.com>
   5892  1.1  mrg 
   5893  1.1  mrg 	PR libstdc++/47560
   5894  1.1  mrg 	* config/os/hpux/os_defines.h: Remove use of macros on namespace.
   5895  1.1  mrg 
   5896  1.1  mrg 2011-02-01  Benjamin Kosnik  <bkoz (a] redhat.com>
   5897  1.1  mrg 
   5898  1.1  mrg 	* scripts/run_doxygen: Allow doxygen 1.7.0 again.
   5899  1.1  mrg 	* doc/doxygen/user.cfg.in (PDF_HYPERLINKS): Re-enable.
   5900  1.1  mrg 	(COMPACT_LATEX): Enable.
   5901  1.1  mrg 
   5902  1.1  mrg 	* include/profile/impl/profiler_container_size.h: Adjust doxygen markup.
   5903  1.1  mrg 	* include/profile/impl/profiler_hash_func.h: Same.
   5904  1.1  mrg 	* include/bits/hashtable.h: Same.
   5905  1.1  mrg 	* include/backward/auto_ptr.h: Same.
   5906  1.1  mrg 	* include/backward/strstream: Same.
   5907  1.1  mrg 	* include/backward/backward_warning.h: Same.
   5908  1.1  mrg 	* include/backward/binders.h: Same.
   5909  1.1  mrg 
   5910  1.1  mrg 2011-02-01  Gerald Pfeifer  <gerald (a] pfeifer.com>
   5911  1.1  mrg 
   5912  1.1  mrg 	* doc/xml/manual/debug.xml: Use GDB instead of gdb.
   5913  1.1  mrg 	Adjust link to GDB manual.
   5914  1.1  mrg 
   5915  1.1  mrg 2011-01-31  Benjamin Kosnik  <bkoz (a] redhat.com>
   5916  1.1  mrg 
   5917  1.1  mrg 	* include/bits/c++config (_GLIBCXX_DEPRECATED): To
   5918  1.1  mrg 	_GLIBCXX_USE_DEPRECATED.
   5919  1.1  mrg 	(_GLIBCXX_DEPRECATED_ATTR): To _GLIBCXX_DEPRECATED.
   5920  1.1  mrg 	* doc/xml/manual/using.xml: Same.
   5921  1.1  mrg 	* include/std/memory: Same.
   5922  1.1  mrg 	* include/std/streambuf: Same.
   5923  1.1  mrg 	* include/bits/shared_ptr.h: Same.
   5924  1.1  mrg 	* include/bits/unique_ptr.h: Same.
   5925  1.1  mrg 	* include/bits/shared_ptr_base.h: Same.
   5926  1.1  mrg 	* include/bits/stl_function.h: Same.
   5927  1.1  mrg 	* include/tr1/shared_ptr.h: Same.
   5928  1.1  mrg 	* include/backward/auto_ptr.h: Same.
   5929  1.1  mrg 	* include/backward/binders.h: Same.
   5930  1.1  mrg 
   5931  1.1  mrg 2011-01-31  Paolo Carlini  <paolo.carlini (a] oracle.com>
   5932  1.1  mrg 
   5933  1.1  mrg 	* doc/html/ext/lwg-active.html: Update to Revision D73.
   5934  1.1  mrg 	* doc/html/ext/lwg-closed.html: Likewise.
   5935  1.1  mrg 	* doc/html/ext/lwg-defects.html: Likewise.
   5936  1.1  mrg 	* doc/xml/manual/intro.xml: Update status of issues 408, 539, 865.
   5937  1.1  mrg 
   5938  1.1  mrg 2011-01-30  Benjamin Kosnik  <bkoz (a] redhat.com>
   5939  1.1  mrg 
   5940  1.1  mrg 	PR libstdc++/36104 part four
   5941  1.1  mrg 	* include/bits/c++config (_GLIBCXX_STD): Remove.
   5942  1.1  mrg 	(_GLIBCXX_STD_D, _GLIBCXX_PR): Now _GLIBCXX_STD_C.
   5943  1.1  mrg 	(_GLIBCXX_P): Now _GLIBCXX_STD_A.
   5944  1.1  mrg 	(_GLIBCXX_NAMESPACE_DEBUG, _GLIBCXX_NAMESPACE_PARALLEL,
   5945  1.1  mrg 	 _GLIBCXX_NAMESPACE_PROFILE, _GLIBCXX_NAMESPACE_VERSION): Remove.
   5946  1.1  mrg 	(_GLIBCXX_INLINE_DEBUG, _GLIBCXX_INLINE_PARALLEL,
   5947  1.1  mrg 	 _GLIBCXX_INLINE_PROFILE): Remove.
   5948  1.1  mrg 	(_GLIBCXX_BEGIN_NAMESPACE(X)): Remove.
   5949  1.1  mrg 	(_GLIBCXX_END_NAMESPACE): Remove.
   5950  1.1  mrg 	(_GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y)): Remove.
   5951  1.1  mrg 	(_GLIBCXX_END_NESTED_NAMESPACE): Remove.
   5952  1.1  mrg 	(_GLIBCXX_BEGIN_NAMESPACE_ALGO): Add.
   5953  1.1  mrg 	(_GLIBCXX_END_NAMESPACE_ALGO): Add.
   5954  1.1  mrg 	(_GLIBCXX_BEGIN_NAMESPACE_CONTAINER): Add.
   5955  1.1  mrg 	(_GLIBCXX_END_NAMESPACE_CONTAINER): Add.
   5956  1.1  mrg 	(_GLIBCXX_BEGIN_NAMESPACE_VERSION): Add.
   5957  1.1  mrg 	(_GLIBCXX_END_NAMESPACE_VERSION): Add.
   5958  1.1  mrg 	(_GLIBCXX_BEGIN_LDBL_NAMESPACE): To _GLIBCXX_BEGIN_NAMESPACE_LDBL.
   5959  1.1  mrg 	(_GLIBCXX_END_LDBL_NAMESPACE): To _GLIBCXX_END_NAMESPACE_LDBL.
   5960  1.1  mrg 	(_GLIBCXX_VISIBILITY_ATTR): Revert to _GLIBCXX_VISIBILITY.
   5961  1.1  mrg 	* include/*: Use new macros for namespace scope.
   5962  1.1  mrg 	* config/*: Same.
   5963  1.1  mrg 	* src/*: Same.
   5964  1.1  mrg 
   5965  1.1  mrg 	* src/Makefile.am (sources): Remove debug_list.cc, add
   5966  1.1  mrg 	compatibility-debug_list-2.cc.
   5967  1.1  mrg 	(parallel_sources): Remove parallel_list.cc, add
   5968  1.1  mrg 	compatibility-parallel_list-2.cc.
   5969  1.1  mrg 	(compatibility-parallel_list-2.[o,lo]): New rule.
   5970  1.1  mrg 	* src/Makefile.in: Regenerate.
   5971  1.1  mrg 	* src/debug_list.cc: Remove.
   5972  1.1  mrg 	* src/parallel_list.cc: Remove.
   5973  1.1  mrg 	* src/compatibility-list-2.cc: New.
   5974  1.1  mrg 	* src/compatibility-debug_list-2.cc: New.
   5975  1.1  mrg 	* src/compatibility-parallel_list-2.cc: New.
   5976  1.1  mrg 
   5977  1.1  mrg 	* doc/doxygen/user.cfg.in: Adjust macros.
   5978  1.1  mrg 
   5979  1.1  mrg 	* testsuite/20_util/auto_ptr/assign_neg.cc: Adjust line numbers, macros.
   5980  1.1  mrg 	* testsuite/20_util/declval/requirements/1_neg.cc: Same.
   5981  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
   5982  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
   5983  1.1  mrg 	* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
   5984  1.1  mrg 	* testsuite/20_util/forward/c_neg.cc: Same.
   5985  1.1  mrg 	* testsuite/20_util/forward/f_neg.cc: Same.
   5986  1.1  mrg 	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
   5987  1.1  mrg 	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
   5988  1.1  mrg 	* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Same.
   5989  1.1  mrg 	* testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Same.
   5990  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Same.
   5991  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Same.
   5992  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
   5993  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   5994  1.1  mrg 	constructor_1_neg.cc: Same.
   5995  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   5996  1.1  mrg 	constructor_2_neg.cc: Same.
   5997  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
   5998  1.1  mrg 	* testsuite/23_containers/forward_list/capacity/1.cc: Same.
   5999  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   6000  1.1  mrg 	assign_neg.cc: Same.
   6001  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   6002  1.1  mrg 	constructor_1_neg.cc: Same.
   6003  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   6004  1.1  mrg 	constructor_2_neg.cc: Same.
   6005  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   6006  1.1  mrg 	insert_neg.cc: Same.
   6007  1.1  mrg 	* testsuite/23_containers/list/capacity/29134.cc: Same.
   6008  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
   6009  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   6010  1.1  mrg 	constructor_1_neg.cc: Same.
   6011  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   6012  1.1  mrg 	constructor_2_neg.cc: Same.
   6013  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
   6014  1.1  mrg 	* testsuite/23_containers/vector/bool/capacity/29134.cc: Same.
   6015  1.1  mrg 	* testsuite/23_containers/vector/bool/modifiers/insert/31370.cc: Same.
   6016  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
   6017  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   6018  1.1  mrg 	constructor_1_neg.cc: Same.
   6019  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   6020  1.1  mrg 	constructor_2_neg.cc: Same.
   6021  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
   6022  1.1  mrg 	* testsuite/25_algorithms/sort/35588.cc: Same.
   6023  1.1  mrg 	* testsuite/27_io/ios_base/cons/assign_neg.cc: Same.
   6024  1.1  mrg 	* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
   6025  1.1  mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Same.
   6026  1.1  mrg 	* testsuite/ext/profile/profiler_algos.cc: Same.
   6027  1.1  mrg 	* testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Same.
   6028  1.1  mrg 	* testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Same.
   6029  1.1  mrg 	* testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Same.
   6030  1.1  mrg 	* testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Same.
   6031  1.1  mrg 	* testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc: Same.
   6032  1.1  mrg 
   6033  1.1  mrg 2011-01-30  Gerald Pfeifer  <gerald (a] pfeifer.com>
   6034  1.1  mrg 
   6035  1.1  mrg 	* doc/xml/manual/abi.xml: Adjust link to C++ ABI specification.
   6036  1.1  mrg 	Improve description of one such reference.
   6037  1.1  mrg 
   6038  1.1  mrg 2011-01-30  Gerald Pfeifer  <gerald (a] pfeifer.com>
   6039  1.1  mrg 
   6040  1.1  mrg 	* doc/xml/manual/codecvt.xml: Fix link to The Austin Common
   6041  1.1  mrg 	Standards Revision Group.
   6042  1.1  mrg 	* doc/xml/manual/locale.xml: Ditto.
   6043  1.1  mrg 	* doc/xml/manual/messages.xml: Ditto.
   6044  1.1  mrg 	* doc/xml/manual/using_exceptions.xml: Ditto.
   6045  1.1  mrg 
   6046  1.1  mrg 2011-01-28  Paolo Carlini  <paolo.carlini (a] oracle.com>
   6047  1.1  mrg 
   6048  1.1  mrg 	* include/bits/atomic_base.h: Do not include <stddef.h>.
   6049  1.1  mrg 	(kill_dependency): Uglify ret.
   6050  1.1  mrg 
   6051  1.1  mrg 2011-01-26  Johannes Singler  <singler (a] kit.edu>
   6052  1.1  mrg 
   6053  1.1  mrg 	* include/parallel/numeric (inner_product, partial_sum):
   6054  1.1  mrg 	Qualify subsequent call with __gnu_parallel instead of
   6055  1.1  mrg 	_GLIBCXX_STD_P to reenable parallel execution without ambiguity.
   6056  1.1  mrg 	* include/parallel/algobase.h (equal): Likewise.
   6057  1.1  mrg 	* include/parallel/algo.h (find_first_of, search_n, merge,
   6058  1.1  mrg 	nth_element, partial_sort, max_element, min_element): Likewise.
   6059  1.1  mrg 	* testsuite/25_algorithms/headers/algorithm/
   6060  1.1  mrg 	parallel_algorithm_mixed1.cc (main): Add respective test cases.
   6061  1.1  mrg 	* testsuite/25_algorithms/headers/algorithm/
   6062  1.1  mrg 	parallel_algorithm_mixed2.cc (main): Likewise.
   6063  1.1  mrg 	* testsuite/26_numerics/headers/numeric/
   6064  1.1  mrg 	parallel_numeric_mixed1.cc (main): Likewise.
   6065  1.1  mrg 	* testsuite/26_numerics/headers/numeric/
   6066  1.1  mrg 	parallel_numeric_mixed2.cc (main): Likewise.
   6067  1.1  mrg 
   6068  1.1  mrg 2011-01-24  Graham Reed  <greed (a] pobox.com>
   6069  1.1  mrg 
   6070  1.1  mrg 	PR libstdc++/47387
   6071  1.1  mrg 	* config/os/aix/ctype_inline.h (ctype<char>::is): Use _M_table if
   6072  1.1  mrg 	provided.
   6073  1.1  mrg 
   6074  1.1  mrg 2011-01-24  Johannes Singler  <singler (a] kit.edu>
   6075  1.1  mrg 
   6076  1.1  mrg 	PR libstdc++/47433
   6077  1.1  mrg 	* include/parallel/losertree.h
   6078  1.1  mrg 	(_LoserTree<>::__delete_min_insert):
   6079  1.1  mrg 	Do not qualify swap with std:: for value type,
   6080  1.1  mrg 	but include a using directive instead.
   6081  1.1  mrg 	(_LoserTreeUnguarded<>::__delete_min_insert): Likewise.
   6082  1.1  mrg 	* include/parallel/balanced_quicksort.h (__qsb_divide):
   6083  1.1  mrg 	Use std::iter_swap instead of std::swap.
   6084  1.1  mrg 	(__qsb_local_sort_with_helping): Likewise.
   6085  1.1  mrg 	* include/parallel/partition.h (__parallel_partition):
   6086  1.1  mrg 	Likewise. (__parallel_nth_element): Likewise.
   6087  1.1  mrg 
   6088  1.1  mrg 2011-01-24  Johannes Singler  <singler (a] kit.edu>
   6089  1.1  mrg 
   6090  1.1  mrg 	PR libstdc++/47437
   6091  1.1  mrg 	* include/parallel/multiway_merge.h (_UnguardedIterator):
   6092  1.1  mrg 	Remove useless "mutable" from reference declaration.
   6093  1.1  mrg 
   6094  1.1  mrg 2011-01-21  Benjamin Kosnik  <bkoz (a] redhat.com>
   6095  1.1  mrg 
   6096  1.1  mrg 	* include/bits/c++config (_GLIBCXX_EXPORT_TEMPLATE): Remove.
   6097  1.1  mrg 	* include/debug/safe_sequence.h: Same.
   6098  1.1  mrg 	* include/debug/safe_iterator.h: Same.
   6099  1.1  mrg 	* include/std/forward_list: Same.
   6100  1.1  mrg 	* include/std/deque: Same.
   6101  1.1  mrg 	* include/std/list: Same.
   6102  1.1  mrg 	* include/std/random: Same.
   6103  1.1  mrg 	* include/std/streambuf: Same.
   6104  1.1  mrg 	* include/std/fstream: Same.
   6105  1.1  mrg 	* include/std/istream: Same.
   6106  1.1  mrg 	* include/std/string: Same.
   6107  1.1  mrg 	* include/std/ostream: Same.
   6108  1.1  mrg 	* include/std/sstream: Same.
   6109  1.1  mrg 	* include/ext/vstring.h: Same.
   6110  1.1  mrg 	* include/bits/basic_ios.h: Same.
   6111  1.1  mrg 	* include/bits/locale_classes.h: Same.
   6112  1.1  mrg 	* include/bits/locale_facets.h: Same.
   6113  1.1  mrg 	* include/bits/valarray_array.h: Same.
   6114  1.1  mrg 	* include/bits/locale_facets_nonio.h: Same.
   6115  1.1  mrg 	* include/tr1/random: Same.
   6116  1.1  mrg 
   6117  1.1  mrg 2011-01-20  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   6118  1.1  mrg 
   6119  1.1  mrg 	* doc/xml/manual/diagnostics.xml: Replace note about C++0x concepts.
   6120  1.1  mrg 
   6121  1.1  mrg 2011-01-20  Benjamin Kosnik  <bkoz (a] redhat.com>
   6122  1.1  mrg 
   6123  1.1  mrg 	PR libstdc++/36104 part three
   6124  1.1  mrg 	* src/hashtable_c++0x.cc: Adjust namespace macros.
   6125  1.1  mrg 	* testsuite/util/testsuite_rvalref.h: Don't forward declare hash.
   6126  1.1  mrg 	* config/abi/pre/gnu-versioned-namespace.ver: Update.
   6127  1.1  mrg 
   6128  1.1  mrg 2011-01-20  Benjamin Kosnik  <bkoz (a] redhat.com>
   6129  1.1  mrg 
   6130  1.1  mrg 	* include/ext/pb_ds/detail/resize_policy/
   6131  1.1  mrg 	hash_load_check_resize_trigger_imp.hpp: Adjust assert condition.
   6132  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/
   6133  1.1  mrg 	constructors_destructor_fn_imps.hpp: Same.
   6134  1.1  mrg 	* include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Format.
   6135  1.1  mrg 	* include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Same.
   6136  1.1  mrg 	* include/ext/pb_ds/detail/debug_map_base.hpp: Use never_adjustor.
   6137  1.1  mrg 
   6138  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Adjust
   6139  1.1  mrg 	iterations downward when testing in debug mode.
   6140  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Same.
   6141  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Same.
   6142  1.1  mrg 	* testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Same.
   6143  1.1  mrg 	* testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Same.
   6144  1.1  mrg 	* testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Same.
   6145  1.1  mrg 	* testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Use SIZE,
   6146  1.1  mrg 	reduce in debug mode.
   6147  1.1  mrg 
   6148  1.1  mrg 2011-01-19  Benjamin Kosnik  <bkoz (a] redhat.com>
   6149  1.1  mrg 
   6150  1.1  mrg 	PR libstdc++/36104 part two
   6151  1.1  mrg 	* include/bits/hashtable.h: Revert to non-nested macro usage.
   6152  1.1  mrg 	* include/bits/hashtable_policy.h: Same.
   6153  1.1  mrg 
   6154  1.1  mrg 2011-01-19  Graham Reed  <greed (a] pobox.com>
   6155  1.1  mrg 
   6156  1.1  mrg 	PR libstdc++/47354
   6157  1.1  mrg 	* src/bitmap_allocator.cc (free_list::_M_get): Lock mutex.
   6158  1.1  mrg 
   6159  1.1  mrg 2011-01-18  Benjamin Kosnik  <bkoz (a] redhat.com>
   6160  1.1  mrg 
   6161  1.1  mrg 	* doc/xml/images/confdeps.png: Regenerate.
   6162  1.1  mrg 
   6163  1.1  mrg 	* include/std/chrono (duration): Mark copy constructor constexpr.
   6164  1.1  mrg 	* testsuite/20_util/duration/cons/constexpr.cc: Add test.
   6165  1.1  mrg 
   6166  1.1  mrg 2011-01-18  Paolo Carlini  <paolo.carlini (a] oracle.com>
   6167  1.1  mrg 
   6168  1.1  mrg 	* include/bits/unique_ptr.h (default_delete<>::default_delete()):
   6169  1.1  mrg 	Declare defaulted per DR 1517.
   6170  1.1  mrg 	* testsuite/util/testsuite_common_types.h
   6171  1.1  mrg 	(constexpr_defaulted_default_constructible): Add.
   6172  1.1  mrg 	* testsuite/20_util/default_delete/cons/constexpr.cc: Use it.
   6173  1.1  mrg 
   6174  1.1  mrg 2011-01-17  Paolo Carlini  <paolo.carlini (a] oracle.com>
   6175  1.1  mrg 
   6176  1.1  mrg 	* include/bits/stl_queue.h (queue<>::swap, priority_queue<>::swap):
   6177  1.1  mrg 	Implement DR 1198.
   6178  1.1  mrg 	* include/bits/stl_stack.h (stack<>::swap): Likewise.
   6179  1.1  mrg 
   6180  1.1  mrg 2011-01-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
   6181  1.1  mrg 
   6182  1.1  mrg 	PR libstdc++/47323
   6183  1.1  mrg 	* testsuite/28_regex/08_basic_regex/requirements/constexpr_data.cc:
   6184  1.1  mrg 	Only test wregex when _GLIBCXX_USE_WCHAR_T is defined.
   6185  1.1  mrg 
   6186  1.1  mrg 2011-01-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
   6187  1.1  mrg 
   6188  1.1  mrg 	PR libstdc++/47320
   6189  1.1  mrg 	* testsuite/18_support/numeric_limits/lowest.cc:
   6190  1.1  mrg 	Only test wchar_t when _GLIBCXX_USE_WCHAR_T is defined.
   6191  1.1  mrg 
   6192  1.1  mrg 2011-01-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
   6193  1.1  mrg 
   6194  1.1  mrg 	PR libstdc++/47321
   6195  1.1  mrg 	* testsuite/21_strings/basic_string/requirements/typedefs.cc:
   6196  1.1  mrg 	Only test std::wstring when _GLIBCXX_USE_WCHAR_T is defined.
   6197  1.1  mrg 
   6198  1.1  mrg 2011-01-16  Franois Dumont  <francois.cppdevs (a] free.fr>
   6199  1.1  mrg 
   6200  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after1_neg.cc: Move
   6201  1.1  mrg 	to this. Use _neg suffix.
   6202  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after1.cc: ...from
   6203  1.1  mrg 	this.
   6204  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after2_neg.cc:
   6205  1.1  mrg 	Same.
   6206  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after2.cc: Same.
   6207  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after3_neg.cc:
   6208  1.1  mrg 	Same.
   6209  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after3.cc: Same.
   6210  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after4_neg.cc:
   6211  1.1  mrg 	Same.
   6212  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after4.cc: Same.
   6213  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after5_neg.cc:
   6214  1.1  mrg 	Same.
   6215  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after5.cc: Same.
   6216  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after6_neg.cc:
   6217  1.1  mrg 	Same.
   6218  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after6.cc: Same.
   6219  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after7_neg.cc:
   6220  1.1  mrg 	Same.
   6221  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after7.cc: Same.
   6222  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after8_neg.cc:
   6223  1.1  mrg 	Same.
   6224  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after8.cc: Same.
   6225  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after9_neg.cc:
   6226  1.1  mrg 	Same.
   6227  1.1  mrg 	* testsuite/23_containers/forward_list/debug/erase_after9.cc: Same.
   6228  1.1  mrg 	* testsuite/23_containers/forward_list/debug/insert_after1_neg.cc:
   6229  1.1  mrg 	Same.
   6230  1.1  mrg 	* testsuite/23_containers/forward_list/debug/insert_after1.cc: Same.
   6231  1.1  mrg 	* testsuite/23_containers/forward_list/debug/insert_after2_neg.cc:
   6232  1.1  mrg 	Same.
   6233  1.1  mrg 	* testsuite/23_containers/forward_list/debug/insert_after2.cc: Same.
   6234  1.1  mrg 	* testsuite/23_containers/forward_list/debug/insert_after3_neg.cc:
   6235  1.1  mrg 	Same.
   6236  1.1  mrg 	* testsuite/23_containers/forward_list/debug/insert_after3.cc: Same.
   6237  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after1_neg.cc:
   6238  1.1  mrg 	Same.
   6239  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after1.cc: Same.
   6240  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after2_neg.cc:
   6241  1.1  mrg 	Same.
   6242  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after2.cc: Same.
   6243  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after3_neg.cc:
   6244  1.1  mrg 	Same.
   6245  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after3.cc: Same.
   6246  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after4_neg.cc:
   6247  1.1  mrg 	Same.
   6248  1.1  mrg 	* testsuite/23_containers/forward_list/debug/splice_after4.cc: Same.
   6249  1.1  mrg 
   6250  1.1  mrg 2011-01-14  Benjamin Kosnik  <bkoz (a] redhat.com>
   6251  1.1  mrg 
   6252  1.1  mrg 	PR libstdc++/36104
   6253  1.1  mrg 	* include/Makefile.am (bits_sup_headers, stamp-bits-sup): New.
   6254  1.1  mrg 	* include/Makefile.in: Regenerate.
   6255  1.1  mrg 	* libsupc++/Makefile.am (std_HEADERS, bits_HEADERS): New.
   6256  1.1  mrg 	(install-stdHEADERS, install-bitsHEADERS): New.
   6257  1.1  mrg 	* libsupc++/Makefile.in: Regenerate.
   6258  1.1  mrg 
   6259  1.1  mrg 	* include/bits/c++config: Update for inline namespaces.
   6260  1.1  mrg 	* libsupc++/cxxabi-forced.h: To...
   6261  1.1  mrg 	* libsupc++/cxxabi_forced.h: ...this.
   6262  1.1  mrg 	* libsupc++/hash_bytes.h: Separate file.
   6263  1.1  mrg 	* libsupc++/typeinfo: Use it.
   6264  1.1  mrg 	* libsupc++/exception: Adjust for bits subdirectory.
   6265  1.1  mrg 	* libsupc++/eh_aux_runtime.cc: Same.
   6266  1.1  mrg 	* libsupc++/eh_ptr.cc: Same.
   6267  1.1  mrg 	* libsupc++/new_op.cc: Same.
   6268  1.1  mrg 	* libsupc++/exception_defines.h: Same.
   6269  1.1  mrg 	* libsupc++/nested_exception.h: Same.
   6270  1.1  mrg 	* libsupc++/eh_terminate.cc: Same.
   6271  1.1  mrg 	* libsupc++/vec.cc: Same.
   6272  1.1  mrg 	* libsupc++/vterminate.cc: Same.
   6273  1.1  mrg 	* libsupc++/exception_ptr.h: Same.
   6274  1.1  mrg 	* libsupc++/eh_personality.cc: Same.
   6275  1.1  mrg 	* libsupc++/eh_call.cc: Same.
   6276  1.1  mrg 	* libsupc++/new_opnt.cc: Same.
   6277  1.1  mrg 	* libsupc++/hash_bytes.cc: Same.
   6278  1.1  mrg 	* config/cpu/arm/cxxabi_tweaks.h: Same.
   6279  1.1  mrg 	* config/cpu/generic/cxxabi_tweaks.h: Same.
   6280  1.1  mrg 	* libsupc++/cxxabi.h: Same. Consolidate _GLIBCXX_NOTHROW defines.
   6281  1.1  mrg 	* include/std/bitset: Same.
   6282  1.1  mrg 	* include/ext/vstring.tcc: Same.
   6283  1.1  mrg 	* include/bits/hashtable.h: Same.
   6284  1.1  mrg 	* include/bits/functional_hash.h: Same.
   6285  1.1  mrg 	* include/bits/hashtable_policy.h: Same.
   6286  1.1  mrg 	* include/bits/basic_string.h: Same.
   6287  1.1  mrg 	* include/bits/istream.tcc: Same.
   6288  1.1  mrg 	* include/bits/ostream.tcc: Same.
   6289  1.1  mrg 	* include/bits/algorithmfwd.h: Same.
   6290  1.1  mrg 	* include/bits/basic_string.tcc: Same.
   6291  1.1  mrg 	* include/bits/ostream_insert.h: Same.
   6292  1.1  mrg 	* include/bits/fstream.tcc: Same.
   6293  1.1  mrg 	* include/bits/functexcept.h: Same.
   6294  1.1  mrg 
   6295  1.1  mrg 	* doc/doxygen/user.cfg.in: Adjust names.
   6296  1.1  mrg 
   6297  1.1  mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers.
   6298  1.1  mrg 
   6299  1.1  mrg 2011-01-14  Paolo Carlini  <paolo.carlini (a] oracle.com>
   6300  1.1  mrg 
   6301  1.1  mrg 	* testsuite/25_algorithms/is_permutation/check_type.cc: Minor
   6302  1.1  mrg 	tweaks.
   6303  1.1  mrg 	* testsuite/25_algorithms/is_permutation/1.cc: Cosmetic changes.
   6304  1.1  mrg 
   6305  1.1  mrg 2011-01-13  Paolo Carlini  <paolo.carlini (a] oracle.com>
   6306  1.1  mrg 
   6307  1.1  mrg 	* testsuite/25_algorithms/is_permutation/check_type.cc: New.
   6308  1.1  mrg 	* testsuite/25_algorithms/is_permutation/requirements/
   6309  1.1  mrg 	explicit_instantiation/2.cc: Likewise.
   6310  1.1  mrg 	* testsuite/25_algorithms/is_permutation/requirements/
   6311  1.1  mrg 	explicit_instantiation/pod.cc: Likewise.
   6312  1.1  mrg 	* testsuite/25_algorithms/is_permutation/1.cc: Likewise.
   6313  1.1  mrg 
   6314  1.1  mrg 2011-01-13  John Lakos  <jlakos (a] bloomberg.net>
   6315  1.1  mrg 	    Pablo Halpern  <phalpern (a] halpernwightsoftware.com>
   6316  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   6317  1.1  mrg 
   6318  1.1  mrg 	* include/bits/stl_algo.h (is_permutation): Add, per N3068.
   6319  1.1  mrg 	* include/bits/algorithmfwd.h: Add.
   6320  1.1  mrg 
   6321  1.1  mrg 2011-01-13  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   6322  1.1  mrg 
   6323  1.1  mrg 	PR libstdc++/47045
   6324  1.1  mrg 	* config/os/bsd/netbsd/ctype_base.h: Use new macros based on version.
   6325  1.1  mrg 
   6326  1.1  mrg 2011-01-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   6327  1.1  mrg 
   6328  1.1  mrg 	* aclocal.m4: Regenerate.
   6329  1.1  mrg 
   6330  1.1  mrg 2011-01-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
   6331  1.1  mrg 
   6332  1.1  mrg 	PR libstdc++/47185
   6333  1.1  mrg 	* src/placeholders.cc: New.
   6334  1.1  mrg 	* src/Makefile.am: Adjust.
   6335  1.1  mrg 	* src/Makefile.in: Regenerate.
   6336  1.1  mrg 	* include/std/functional (placeholders::_1, _2, ..., _29): Declare
   6337  1.1  mrg 	extern.
   6338  1.1  mrg 	* config/abi/pre/gnu.ver: Export.
   6339  1.1  mrg 
   6340  1.1  mrg 2011-01-05  Franois Dumont  <francois.cppdevs (a] free.fr>
   6341  1.1  mrg 
   6342  1.1  mrg 	* include/debug/safe_base.h (_Safe_iterator_base::_M_unlink): New.
   6343  1.1  mrg 	* include/src/debug.cc: Use latter
   6344  1.1  mrg 	* include/debug/forward_list (forward_list<>::_M_swap):  Fix to
   6345  1.1  mrg 	correctly handle before_begin iterators.
   6346  1.1  mrg 	* testsuite/23_containers/forward_list/debug/swap.cc: Remove now
   6347  1.1  mrg 	useless _GLIBCXX_DEBUG checks.
   6348  1.1  mrg 
   6349  1.1  mrg 2011-01-04  Kai Tietz  <kai.tietz (a] onevision.com>
   6350  1.1  mrg 
   6351  1.1  mrg 	PR libstdc++/47145
   6352  1.1  mrg 	* configure.ac (AC_CHECK_FILE): Replaced by test -f.
   6353  1.1  mrg 	* configure: Regenerated.
   6354  1.1  mrg 
   6355  1.1  mrg 2011-01-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
   6356  1.1  mrg 
   6357  1.1  mrg 	PR libstdc++/46922
   6358  1.1  mrg 	* config/abi/pre/gnu.ver: Export std::bad_function_call symbols.
   6359  1.1  mrg 
   6361  1.1  mrg Copyright (C) 2011 Free Software Foundation, Inc.
   6362  1.1  mrg 
   6363  1.1  mrg Copying and distribution of this file, with or without modification,
   6364  1.1  mrg are permitted in any medium without royalty provided the copyright
   6365           notice and this notice are preserved.
   6366