Home | History | Annotate | Line # | Download | only in libstdc++-v3
ChangeLog revision 1.1.1.5
      1  1.1.1.5  skrll 2014-05-22  Release Manager
      2  1.1.1.5  skrll 
      3  1.1.1.5  skrll 	* GCC 4.8.3 released.
      4  1.1.1.5  skrll 
      5  1.1.1.5  skrll 2014-05-08  Joshua Gay  <jgay (a] gnu.org>
      6  1.1.1.5  skrll 
      7  1.1.1.5  skrll 	PR libstdc++/61117
      8  1.1.1.5  skrll 	* doc/xml/faq.xml (faq.license.what_restrictions): Replace "open
      9  1.1.1.5  skrll 	source" with "free software".
     10  1.1.1.5  skrll 	* doc/html/faq.html: Likewise.
     11  1.1.1.5  skrll 
     12  1.1.1.5  skrll 2014-05-08  Jonathan Wakely  <jwakely (a] redhat.com>
     13  1.1.1.5  skrll 
     14  1.1.1.5  skrll 	* include/std/iostream: Fix URL in comment.
     15  1.1.1.5  skrll 	* src/c++98/ios_init.cc: Fix path in comment.
     16  1.1.1.5  skrll 
     17  1.1.1.5  skrll 2014-05-06  Jonathan Wakely  <jwakely (a] redhat.com>
     18  1.1.1.5  skrll 
     19  1.1.1.5  skrll 	Backport from mainline
     20  1.1.1.5  skrll 	2014-04-15  Jonathan Wakely  <jwakely (a] redhat.com>
     21  1.1.1.5  skrll 
     22  1.1.1.5  skrll 	PR libstdc++/60594
     23  1.1.1.5  skrll 	* include/std/functional (function::_Callable): Exclude own type
     24  1.1.1.5  skrll 	from the callable checks.
     25  1.1.1.5  skrll 	* testsuite/20_util/function/60594.cc: New.
     26  1.1.1.5  skrll 
     27  1.1.1.5  skrll 2014-04-27  Jonathan Wakely  <jwakely (a] redhat.com>
     28  1.1.1.5  skrll 
     29  1.1.1.5  skrll 	PR libstdc++/60497
     30  1.1.1.5  skrll 	* include/std/tuple (get): Qualify calls to prevent ADL.
     31  1.1.1.5  skrll 	* testsuite/20_util/tuple/60497.cc: New.
     32  1.1.1.5  skrll 
     33  1.1.1.5  skrll 2012-04-05  Dominique d'Humieres  <dominiq (a] lps.ens.fr>
     34  1.1.1.5  skrll 	    Jack Howarth <howarth (a] bromo.med.uc.edu>
     35  1.1.1.5  skrll 
     36  1.1.1.5  skrll 	PR target/54407
     37  1.1.1.5  skrll 	* 30_threads/condition_variable/54185.cc: Skip for darwin < 11.
     38  1.1.1.5  skrll 
     39  1.1.1.5  skrll 2014-04-04  Bill Schmidt  <wschmidt (a] linux.vnet.ibm.com>
     40  1.1.1.5  skrll 
     41  1.1.1.5  skrll 	Backport from mainline
     42  1.1.1.5  skrll 	2013-11-15  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
     43  1.1.1.5  skrll 
     44  1.1.1.5  skrll 	* configure: Regenerate.
     45  1.1.1.5  skrll 
     46  1.1.1.5  skrll 2014-04-04  Bill Schmidt  <wschmidt (a] linux.vnet.ibm.com>
     47  1.1.1.5  skrll 
     48  1.1.1.5  skrll 	Backport from mainline r204808:
     49  1.1.1.5  skrll 
     50  1.1.1.5  skrll 	2013-11-14  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
     51  1.1.1.5  skrll 
     52  1.1.1.5  skrll 	* scripts/extract_symvers.in: Ignore <localentry: > fields
     53  1.1.1.5  skrll 	in readelf --symbols output.
     54  1.1.1.5  skrll 
     55  1.1.1.5  skrll 2014-03-26  Jonathan Wakely  <jwakely (a] redhat.com>
     56  1.1.1.5  skrll 
     57  1.1.1.5  skrll 	PR libstdc++/59548
     58  1.1.1.5  skrll 	* include/debug/safe_unordered_base.h (_Safe_unordered_container_base):
     59  1.1.1.5  skrll 	Define copy and move constructors that handle iterators correctly.
     60  1.1.1.5  skrll 	* testsuite/23_containers/unordered_map/59548.cc: New.
     61  1.1.1.5  skrll 
     62  1.1.1.5  skrll 2014-03-25  Jonathan Wakely  <jwakely (a] redhat.com>
     63  1.1.1.5  skrll 
     64  1.1.1.5  skrll 	PR libstdc++/60658
     65  1.1.1.5  skrll 	* include/bits/atomic_base.h (__atomic_base<_PTp*>::is_lock_free()):
     66  1.1.1.5  skrll 	Use sizeof pointer type not the element type.
     67  1.1.1.5  skrll 	* testsuite/29_atomics/atomic/60658.cc: New.
     68  1.1.1.5  skrll 
     69  1.1.1.5  skrll 2014-03-18  Jonathan Wakely  <jwakely (a] redhat.com>
     70  1.1.1.5  skrll 
     71  1.1.1.5  skrll 	PR libstdc++/60564
     72  1.1.1.5  skrll 	* include/std/future (__future_base::_Task_state<>): Change
     73  1.1.1.5  skrll 	constructors to template functions using perfect forwarding.
     74  1.1.1.5  skrll 	(__create_task_state): Use decayed type as stored task.
     75  1.1.1.5  skrll 	(packaged_task::packaged_task(_Fn&&)): Forward instead of moving.
     76  1.1.1.5  skrll 	* testsuite/30_threads/packaged_task/60564.cc: New.
     77  1.1.1.5  skrll 
     78  1.1.1.5  skrll 2014-03-12  Roland McGrath  <mcgrathr (a] google.com>
     79  1.1.1.5  skrll 	    Mark Seaborn  <mseaborn (a] google.com>
     80  1.1.1.5  skrll 
     81  1.1.1.5  skrll 	PR libstdc++/59392
     82  1.1.1.5  skrll 	* libsupc++/eh_call.cc (__cxa_call_unexpected): Call __do_catch with
     83  1.1.1.5  skrll 	the address of a null pointer, not with a null pointer to pointer.
     84  1.1.1.5  skrll 	Copy comment for this case from eh_personality.cc:__cxa_call_unexpected.
     85  1.1.1.5  skrll 	* testsuite/18_support/bad_exception/59392.cc: New file.
     86  1.1.1.5  skrll 
     87  1.1.1.5  skrll 2014-03-11  Jonathan Wakely  <jwakely (a] redhat.com>
     88  1.1.1.5  skrll 
     89  1.1.1.5  skrll 	Backport from mainline.
     90  1.1.1.5  skrll 	2014-01-09  Jonathan Wakely  <jwakely (a] redhat.com>
     91  1.1.1.5  skrll 
     92  1.1.1.5  skrll 	PR libstdc++/59680
     93  1.1.1.5  skrll 	* src/c++11/thread.cc (__sleep_for): Fix call to ::sleep.
     94  1.1.1.5  skrll 
     95  1.1.1.5  skrll 2014-03-11  Jonathan Wakely  <jwakely (a] redhat.com>
     96  1.1.1.5  skrll 
     97  1.1.1.5  skrll 	Backport from mainline.
     98  1.1.1.5  skrll 	2014-01-27  Jonathan Wakely  <jwakely (a] redhat.com>
     99  1.1.1.5  skrll 
    100  1.1.1.5  skrll 	PR libstdc++/59215
    101  1.1.1.5  skrll 	* include/bits/shared_ptr_base.h
    102  1.1.1.5  skrll 	(_Sp_counted_base<_S_atomic>::_M_add_ref_lock()): Use relaxed atomic
    103  1.1.1.5  skrll 	load.
    104  1.1.1.5  skrll 
    105  1.1.1.5  skrll 2014-03-11  Jonathan Wakely  <jwakely (a] redhat.com>
    106  1.1.1.5  skrll 
    107  1.1.1.5  skrll 	Backport from mainline.
    108  1.1.1.5  skrll 
    109  1.1.1.5  skrll 	2014-01-09  Jonathan Wakely  <jwakely (a] redhat.com>
    110  1.1.1.5  skrll 
    111  1.1.1.5  skrll 	PR libstdc++/59738
    112  1.1.1.5  skrll 	* include/bits/stl_vector.h (vector<>::_M_move_assign): Restore
    113  1.1.1.5  skrll 	support for non-Movable types.
    114  1.1.1.5  skrll 
    115  1.1.1.5  skrll 	2014-01-08  Franois Dumont  <fdumont (a] gcc.gnu.org>
    116  1.1.1.5  skrll 
    117  1.1.1.5  skrll 	* include/bits/stl_vector.h (std::vector<>::_M_move_assign): Pass
    118  1.1.1.5  skrll 	*this allocator instance when building temporary vector instance
    119  1.1.1.5  skrll 	so that *this allocator does not get moved.
    120  1.1.1.5  skrll 	* testsuite/23_containers/vector/allocator/move.cc (test01): Add
    121  1.1.1.5  skrll 	check on a vector iterator.
    122  1.1.1.5  skrll 	* testsuite/23_containers/vector/allocator/move_assign.cc
    123  1.1.1.5  skrll 	(test02): Likewise.
    124  1.1.1.5  skrll 	(test03): New, test with a non-propagating allocator.
    125  1.1.1.5  skrll 
    126  1.1.1.5  skrll 	2013-11-15  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    127  1.1.1.5  skrll 
    128  1.1.1.5  skrll 	* testsuite/23_containers/vector/allocator/move.cc: New
    129  1.1.1.5  skrll 
    130  1.1.1.4    mrg 2014-01-27  Jason Merrill  <jason (a] redhat.com>
    131  1.1.1.4    mrg 
    132  1.1.1.4    mrg 	Core DR 475
    133  1.1.1.4    mrg 	PR c++/41174
    134  1.1.1.4    mrg 	PR c++/59224
    135  1.1.1.4    mrg 	* libsupc++/eh_throw.cc (__cxa_throw): Set uncaughtExceptions.
    136  1.1.1.4    mrg 	* libsupc++/eh_alloc.cc (__cxa_allocate_dependent_exception)
    137  1.1.1.4    mrg 	(__cxa_allocate_exception): Don't set it here.
    138  1.1.1.4    mrg 
    139  1.1.1.3    mrg 2013-12-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    140  1.1.1.2  skrll 
    141  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update.
    142  1.1.1.2  skrll 
    143  1.1.1.3    mrg 2013-11-22  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    144  1.1.1.2  skrll 
    145  1.1.1.3    mrg 	* acinclude.m4 (libtool_VERSION): Bump.
    146  1.1.1.3    mrg 	* configure: Regenerate.
    147  1.1.1.3    mrg 	* doc/xml/manual/abi.xml: Update version information.
    148      1.1    mrg 
    149  1.1.1.3    mrg 2013-11-05  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    150      1.1    mrg 
    151  1.1.1.3    mrg 	* doc/xml/manual/status_cxx2011.xml: Document aligned_union as
    152  1.1.1.3    mrg 	missing.
    153      1.1    mrg 
    154  1.1.1.3    mrg 	* doc/xml/manual/spine.xml: Update copyright years.
    155  1.1.1.3    mrg 	* doc/html/*: Regenerate.
    156      1.1    mrg 
    157  1.1.1.3    mrg 2013-11-01  Paolo Carlini  <paolo.carlini (a] oracle.com>
    158      1.1    mrg 
    159  1.1.1.3    mrg 	PR libstdc++/58952
    160  1.1.1.3    mrg 	* include/c_global/cstdio: Undef getchar.
    161      1.1    mrg 
    162  1.1.1.3    mrg 2013-10-31  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    163      1.1    mrg 
    164  1.1.1.3    mrg 	* testsuite/20_util/shared_ptr/cons/58839.cc: Do not use
    165  1.1.1.3    mrg 	default_delete<void>.
    166      1.1    mrg 
    167  1.1.1.3    mrg 2013-10-30  Chris Studholme  <cvs (a] cs.utoronto.ca>
    168      1.1    mrg 
    169  1.1.1.3    mrg 	PR libstdc++/58912
    170  1.1.1.3    mrg 	* include/bits/shared_ptr_base.h (_Sp_counted_ptr_inplace): Remove
    171  1.1.1.3    mrg 	unnecessary initialization of storage buffer.
    172      1.1    mrg 
    173  1.1.1.3    mrg 2013-10-29  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    174      1.1    mrg 
    175  1.1.1.3    mrg 	PR libstdc++/58839
    176  1.1.1.3    mrg 	* include/bits/shared_ptr_base.h
    177  1.1.1.3    mrg 	(__shared_ptr<T>::__shared_ptr(unique_ptr<U,D>&&)): Do not dereference
    178  1.1.1.3    mrg 	pointer.
    179  1.1.1.3    mrg 	* testsuite/20_util/shared_ptr/cons/58839.cc: New.
    180      1.1    mrg 
    181  1.1.1.3    mrg 2013-10-20  Chris Jefferson  <chris (a] bubblescope.net>
    182  1.1.1.3    mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
    183      1.1    mrg 
    184  1.1.1.3    mrg 	PR libstdc++/58800
    185  1.1.1.3    mrg 	* include/bits/stl_algo.h (__unguarded_partition_pivot): Change
    186  1.1.1.3    mrg 	__last - 2 to __last - 1.
    187  1.1.1.3    mrg 	* testsuite/25_algorithms/nth_element/58800.cc: New
    188  1.1.1.3    mrg 
    189  1.1.1.3    mrg 2013-10-16  Franois Dumont  <fdumont (a] gcc.gnu.org>
    190  1.1.1.3    mrg 
    191  1.1.1.3    mrg 	PR libstdc++/58191
    192  1.1.1.3    mrg 	* include/debug/macros.h (__glibcxx_check_partitioned_lower): Add
    193  1.1.1.3    mrg 	__gnu_debug::__base calls on iterators passed to internal debug
    194  1.1.1.3    mrg 	check.
    195  1.1.1.3    mrg 	(__glibcxx_check_partitioned_lower_pred): Likewise.
    196  1.1.1.3    mrg 	(__glibcxx_check_partitioned_upper): Likewise.
    197  1.1.1.3    mrg 	(__glibcxx_check_partitioned_upper_pred): Likewise.
    198  1.1.1.3    mrg 	* include/debug/functions.h (__check_partitioned_lower):
    199  1.1.1.3    mrg 	Remove code to detect safe iterators.
    200  1.1.1.3    mrg 	(__check_partitioned_upper): Likewise.
    201  1.1.1.3    mrg 
    202  1.1.1.3    mrg 2013-10-16  Release Manager
    203  1.1.1.3    mrg 
    204  1.1.1.3    mrg 	* GCC 4.8.2 released.
    205  1.1.1.3    mrg 
    206  1.1.1.3    mrg 2013-10-09  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    207  1.1.1.3    mrg 
    208  1.1.1.3    mrg 	* testsuite/20_util/shared_ptr/cons/58659.cc: Use VERIFY instead of
    209  1.1.1.3    mrg 	aborting.
    210  1.1.1.3    mrg 
    211  1.1.1.3    mrg 2013-10-08  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    212  1.1.1.3    mrg 
    213  1.1.1.3    mrg 	PR libstdc++/58659
    214  1.1.1.3    mrg 	* include/bits/shared_ptr_base.h (__shared_count::__shared_count(P,D)):
    215  1.1.1.3    mrg 	Delegate to constructor taking allocator.
    216  1.1.1.3    mrg 	(__shared_count::_S_create_from_up): Inline into ...
    217  1.1.1.3    mrg 	(__shared_count::__shared_count(unique_ptr<Y,D>&&): Here. Use
    218  1.1.1.3    mrg 	std::conditional instead of constrained overloads. Allocate memory
    219  1.1.1.3    mrg 	using the allocator type that will be used for deallocation.
    220  1.1.1.3    mrg 	* testsuite/20_util/shared_ptr/cons/58659.cc: New.
    221  1.1.1.3    mrg 	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust.
    222  1.1.1.3    mrg 
    223  1.1.1.3    mrg 2013-10-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    224  1.1.1.3    mrg 
    225  1.1.1.3    mrg 	PR libstdc++/57641
    226  1.1.1.3    mrg 	* include/std/mutex (timed_mutex, recursive_timed_mutex): Add
    227  1.1.1.3    mrg 	overloaded _M_try_lock_until to handle conversion between different
    228  1.1.1.3    mrg 	clocks. Replace constrained __try_lock_for_impl overloads with
    229  1.1.1.3    mrg 	conditional increment.
    230  1.1.1.3    mrg 	* testsuite/30_threads/timed_mutex/try_lock_until/57641.cc: New.
    231  1.1.1.3    mrg 
    232  1.1.1.3    mrg 2013-10-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    233  1.1.1.3    mrg 
    234  1.1.1.3    mrg 	PR libstdc++/57465
    235  1.1.1.3    mrg 	* include/std/functional
    236  1.1.1.3    mrg 	(_Function_base::_Base_manager::_M_not_empty_function): Fix overload
    237  1.1.1.3    mrg 	for pointers.
    238  1.1.1.3    mrg 	* testsuite/20_util/function/cons/57465.cc: New.
    239  1.1.1.3    mrg 
    240  1.1.1.3    mrg 2013-10-02  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    241  1.1.1.3    mrg 	    Daniel Krugler  <daniel.kruegler (a] gmail.com>
    242  1.1.1.3    mrg 
    243  1.1.1.3    mrg 	PR libstdc++/58569
    244  1.1.1.3    mrg 	* include/std/functional (function::_CheckResult): Move to namespace
    245  1.1.1.3    mrg 	scope and rename to __check_func_return_type.
    246  1.1.1.3    mrg 	* testsuite/20_util/function/58569.cc: New.
    247  1.1.1.3    mrg 
    248  1.1.1.3    mrg 2013-09-30  Chris Jefferson  <chris (a] bubblescope.net>
    249  1.1.1.3    mrg 
    250  1.1.1.3    mrg 	PR libstdc++/58437
    251  1.1.1.3    mrg 	* include/bits/stl_algo.h (__move_median_first): Rename to
    252  1.1.1.3    mrg 	__move_median_to_first, change to take an addition argument.
    253  1.1.1.3    mrg 	(__unguarded_partition_pivot): Adjust.
    254  1.1.1.3    mrg 	* testsuite/performance/25_algorithms/sort.cc: New.
    255  1.1.1.3    mrg 	* testsuite/performance/25_algorithms/sort_heap.cc: Likewise.
    256  1.1.1.3    mrg 	* testsuite/performance/25_algorithms/stable_sort.cc: Likewise.
    257  1.1.1.3    mrg 
    258  1.1.1.3    mrg 2013-09-19  Mitsuru Kariya  <kariya_mitsuru (a] hotmail.com>
    259  1.1.1.3    mrg 	    Chris Jefferson  <chris (a] bubblescope.net>
    260  1.1.1.3    mrg 
    261  1.1.1.3    mrg 	PR libstdc++/58358
    262  1.1.1.3    mrg 	* include/bits/stl_algo.h (search_n): Fix to guarantee a number
    263  1.1.1.3    mrg 	of comparisons <= number of elements in the range.
    264  1.1.1.3    mrg 	* testsuite/25_algorithms/search_n/58358.cc: New.
    265  1.1.1.3    mrg 	* testsuite/25_algorithms/search_n/iterator.cc: Extend.
    266  1.1.1.3    mrg 
    267  1.1.1.3    mrg 2013-09-13  Paolo Carlini  <paolo.carlini (a] oracle.com>
    268  1.1.1.3    mrg 
    269  1.1.1.3    mrg 	PR libstdc++/58415
    270  1.1.1.3    mrg 	* include/ext/sso_string_base.h (__sso_string_base<>::
    271  1.1.1.3    mrg 	__sso_string_base(__sso_string_base&&)): Fix thinkos about
    272  1.1.1.3    mrg 	_M_length vs _M_set_length.
    273  1.1.1.3    mrg 	* testsuite/ext/vstring/cons/58415-1.cc: New.
    274  1.1.1.3    mrg 	* testsuite/ext/vstring/cons/58415-2.cc: Likewise.
    275  1.1.1.3    mrg 
    276  1.1.1.3    mrg 2013-09-10  Kai Tietz  <ktietz (a] redhat.com>
    277  1.1.1.3    mrg 
    278  1.1.1.3    mrg 	Backport from trunk.
    279  1.1.1.3    mrg 	PR libstdc++/54314
    280  1.1.1.3    mrg 	* config/abi/pre/gnu-versioned-namespace.ver: Add thunk _ZTv0_n12_NS*
    281  1.1.1.3    mrg 	like in gnu.ver.
    282  1.1.1.3    mrg 
    283  1.1.1.3    mrg 2013-09-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
    284  1.1.1.3    mrg 
    285  1.1.1.3    mrg 	PR libstdc++/58341
    286  1.1.1.3    mrg 	* include/bits/stl_algobase.h (copy_backward): Fix documentation
    287  1.1.1.3    mrg 	per DR 1206.
    288  1.1.1.3    mrg 
    289  1.1.1.3    mrg 2013-09-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
    290  1.1.1.3    mrg 
    291  1.1.1.3    mrg 	PR libstdc++/58302
    292  1.1.1.3    mrg 	* include/bits/random.tcc (negative_binomial_distribution<>::
    293  1.1.1.3    mrg 	operator()(_UniformRandomNumberGenerator&, const param_type&):
    294  1.1.1.3    mrg 	Fix typo in template argument.
    295  1.1.1.3    mrg 	* testsuite/26_numerics/random/negative_binomial_distribution/
    296  1.1.1.3    mrg 	operators/58302.cc: New.
    297      1.1    mrg 
    298  1.1.1.3    mrg 2013-08-16  Uros Bizjak  <ubizjak (a] gmail.com>
    299      1.1    mrg 
    300  1.1.1.3    mrg 	* src/c++98/compatibility.cc (_ZTIe): Use
    301  1.1.1.3    mrg 	reinterpret_cast<const cast *> to avoid -Wcast-qual warnings.
    302  1.1.1.3    mrg 	(_ZTIPe): Ditto.
    303  1.1.1.3    mrg 	(ZTIPKe): Ditto.
    304      1.1    mrg 
    305  1.1.1.3    mrg 2013-08-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
    306      1.1    mrg 
    307  1.1.1.3    mrg 	* include/ext/atomicity.h: Add #pragma GCC system_header.
    308      1.1    mrg 
    309  1.1.1.3    mrg 2013-08-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
    310      1.1    mrg 
    311  1.1.1.3    mrg 	PR libstdc++/58098
    312  1.1.1.3    mrg 	* include/bits/random.h (cauchy_distribution<>::min,
    313  1.1.1.3    mrg 	extreme_value_distribution<>::min, normal_distribution<>::min,
    314  1.1.1.3    mrg 	student_t_distribution<>::min): Fix.
    315  1.1.1.3    mrg 	* include/ext/random (normal_mv_distribution<>::min): Likewise.
    316  1.1.1.3    mrg 	* testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
    317  1.1.1.3    mrg 	Adjust.
    318  1.1.1.3    mrg 	testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
    319      1.1    mrg 	Likewise.
    320  1.1.1.3    mrg 	* testsuite/26_numerics/random/extreme_value_distribution/cons/
    321  1.1.1.3    mrg 	parms.cc: Likewise.
    322  1.1.1.3    mrg 	testsuite/26_numerics/random/extreme_value_distribution/cons/
    323  1.1.1.3    mrg 	default.cc: Likewise.
    324  1.1.1.3    mrg 	* testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
    325  1.1.1.3    mrg 	Likewise.
    326  1.1.1.3    mrg 	* testsuite/26_numerics/random/normal_distribution/cons/default.cc:
    327  1.1.1.3    mrg 	Likewise.
    328  1.1.1.3    mrg 	* testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
    329  1.1.1.3    mrg 	Likewise.
    330  1.1.1.3    mrg 	* testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
    331  1.1.1.3    mrg 	Likewise.
    332  1.1.1.3    mrg 	* testsuite/ext/random/normal_mv_distribution/cons/parms.cc: Likewise.
    333  1.1.1.3    mrg 	* testsuite/ext/random/normal_mv_distribution/cons/default.cc: Likewise.
    334      1.1    mrg 
    335  1.1.1.3    mrg 	* testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
    336  1.1.1.3    mrg 	Minor tweak.
    337  1.1.1.3    mrg 	* testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
    338  1.1.1.3    mrg 	Likewise.
    339      1.1    mrg 
    340  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/*: Move to...
    341  1.1.1.3    mrg 	* testsuite/ext/random/von_mises_distribution/*: ... here.
    342  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/*: Move to...
    343  1.1.1.3    mrg 	* testsuite/ext/random/triangular_distribution/*: ... here.
    344      1.1    mrg 
    345  1.1.1.3    mrg 2013-07-31  Franois Dumont  <fdumont (a] gcc.gnu.org>
    346      1.1    mrg 
    347  1.1.1.3    mrg 	* include/profile/unordered_base.h: New.
    348  1.1.1.3    mrg 	* include/Makefile.am: Add new profile header.
    349  1.1.1.3    mrg 	* include/Makefile.in: Regenerate.
    350      1.1    mrg 	* include/profile/impl/profiler.h
    351  1.1.1.3    mrg 	(__profcxx_inefficient_hash_is_on): New macro.
    352  1.1.1.3    mrg 	* include/profile/unordered_map (std::profile::unordered_map<>):
    353  1.1.1.3    mrg 	Use new _Unordered_profile base class. Use default implementations
    354  1.1.1.3    mrg 	for special functions.
    355  1.1.1.3    mrg 	(std::profile::unordered_multimap<>): Likewise.
    356  1.1.1.3    mrg 	* include/profile/unordered_set (std::profile::unordered_set<>):
    357      1.1    mrg 	Likewise.
    358  1.1.1.3    mrg 	(std::profile::unordered_multiset<>): Likewise.
    359  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multiset/55043.cc: Fix
    360  1.1.1.3    mrg 	MoveOnly equality operator signature.
    361      1.1    mrg 
    362  1.1.1.3    mrg 2013-07-31  Paolo Carlini  <paolo.carlini (a] oracle.com>
    363      1.1    mrg 
    364  1.1.1.3    mrg 	PR libstdc++/56627
    365  1.1.1.3    mrg 	* include/bits/stl_bvector.h: Use friend struct hash intead of
    366  1.1.1.3    mrg 	friend class hash to work around useless warnings produced by
    367  1.1.1.3    mrg 	some compilers.
    368  1.1.1.3    mrg 	* include/std/bitset: Likewise.
    369      1.1    mrg 
    370  1.1.1.3    mrg 2013-07-29  Paolo Carlini  <paolo.carlini (a] oracle.com>
    371      1.1    mrg 
    372  1.1.1.3    mrg 	Revert last commit.
    373      1.1    mrg 
    374  1.1.1.3    mrg 2013-07-29  Paolo Carlini  <paolo.carlini (a] oracle.com>
    375      1.1    mrg 
    376  1.1.1.3    mrg 	* include/profile/unordered_map (unordered_map<>,
    377  1.1.1.3    mrg 	unordered_multimap<>): Clean-up constructors and assignment
    378  1.1.1.3    mrg 	operators to match debug-mode.
    379  1.1.1.3    mrg 	* include/profile/unordered_set (unordered_set<>,
    380  1.1.1.3    mrg 	unordered_multiset<>): Likewise.
    381      1.1    mrg 
    382  1.1.1.3    mrg 2013-07-22  Jason Merrill  <jason (a] redhat.com>
    383      1.1    mrg 
    384  1.1.1.3    mrg 	PR libstdc++/57914
    385  1.1.1.3    mrg 	* libsupc++/atexit_thread.cc (run): Delete cleanup elts.
    386      1.1    mrg 
    387  1.1.1.3    mrg 2013-06-27  Paolo Carlini  <paolo.carlini (a] oracle.com>
    388      1.1    mrg 
    389  1.1.1.3    mrg 	* include/profile/vector (emplace(iterator, _Args&&...)): Define.
    390      1.1    mrg 
    391  1.1.1.3    mrg 2013-06-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
    392      1.1    mrg 
    393  1.1.1.3    mrg 	* testsuite/23_containers/map/modifiers/erase/abi_tag.cc: Avoid
    394  1.1.1.3    mrg 	spurious fails with check-debug.
    395  1.1.1.3    mrg 	* testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc:
    396      1.1    mrg 	Likewise.
    397  1.1.1.3    mrg 	* testsuite/23_containers/set/modifiers/erase/abi_tag.cc: Likewise.
    398  1.1.1.3    mrg 	* testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc:
    399      1.1    mrg 	Likewise.
    400      1.1    mrg 
    401  1.1.1.3    mrg 2013-06-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
    402      1.1    mrg 
    403  1.1.1.3    mrg 	PR libstdc++/57674
    404  1.1.1.3    mrg 	* include/bits/random.h (binomial_distribution<>::_M_waiting):
    405  1.1.1.3    mrg 	Add double parameter.
    406  1.1.1.3    mrg 	* include/bits/random.tcc (binomial_distribution<>::operator()
    407  1.1.1.3    mrg 	(_UniformRandomNumberGenerator&, const param_type&)): Pass
    408  1.1.1.3    mrg 	__param._M_q to _M_waiting.
    409  1.1.1.3    mrg 	(_M_waiting): Adjust.
    410  1.1.1.3    mrg 	* testsuite/26_numerics/random/binomial_distribution/
    411  1.1.1.3    mrg 	operators/values.cc: Add tests.
    412      1.1    mrg 
    413  1.1.1.3    mrg 2013-06-21  Paolo Carlini  <paolo.carlini (a] oracle.com>
    414      1.1    mrg 
    415  1.1.1.3    mrg 	PR libstdc++/57666
    416  1.1.1.3    mrg 	* include/std/valarray (valarray<>::operator=(const _Expr<>&)):
    417  1.1.1.3    mrg 	Implement correctly C++11 26.6.2.3/1.
    418  1.1.1.3    mrg 	* testsuite/26_numerics/valarray/dr630-3.C: New.
    419      1.1    mrg 
    420  1.1.1.3    mrg 2013-06-19  Alan Modra  <amodra (a] gmail.com>
    421      1.1    mrg 
    422  1.1.1.3    mrg 	Apply mainline patch
    423  1.1.1.3    mrg 	2013-06-14  Alan Modra  <amodra (a] gmail.com>
    424  1.1.1.3    mrg 	* configure.host (abi_baseline_pair): Match powerpc64*.
    425      1.1    mrg 
    426  1.1.1.3    mrg 2013-06-15  Paolo Carlini  <paolo.carlini (a] oracle.com>
    427      1.1    mrg 
    428  1.1.1.3    mrg 	PR libstdc++/57619
    429  1.1.1.3    mrg 	* include/bits/unordered_map.h (unordered_map<>::insert,
    430  1.1.1.3    mrg 	unordered_multimap<>::insert): Use std::forward, not std::move.
    431  1.1.1.3    mrg 	* testsuite/23_containers/unordered_map/insert/57619.C: New.
    432  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multimap/insert/57619.C: Likewise.
    433      1.1    mrg 
    434  1.1.1.3    mrg 2013-06-12  Benjamin Kosnik  <bkoz (a] redhat.com>
    435      1.1    mrg 
    436  1.1.1.3    mrg 	* include/bits/c++config (_GLIBCXX_ABI_TAG_CXX11): Add.
    437  1.1.1.3    mrg 	* include/bits/stl_map.h (erase): Use abi_tag when C++11.
    438  1.1.1.3    mrg 	* include/bits/stl_multimap.h: Same.
    439  1.1.1.3    mrg 	* include/bits/stl_multiset.h: Same.
    440  1.1.1.3    mrg 	* include/bits/stl_set.h: Same.
    441  1.1.1.3    mrg 	* include/bits/stl_tree.h: Same.
    442  1.1.1.3    mrg 	* include/std/complex (real, imag): Use macro for abi_tag.
    443      1.1    mrg 
    444  1.1.1.3    mrg 	* testsuite/lib/libstdc++.exp: Disable inlinling with -fno-inline.
    445  1.1.1.3    mrg 	* testsuite/util/testsuite_containers.h (erase_external): New
    446  1.1.1.3    mrg 	declarations.
    447  1.1.1.3    mrg 	(erase_external_iterators): Same.
    448  1.1.1.3    mrg 	(linkage_check_cxx98_cxx11_erase): Same.
    449  1.1.1.3    mrg 	(linkage_check_cxx98_cxx11_erase_iterators): Same.
    450  1.1.1.3    mrg 	* testsuite/util/testsuite_shared.cc: Define.
    451  1.1.1.3    mrg 	* testsuite/23_containers/map/modifiers/erase/abi_tag.cc: New.
    452  1.1.1.3    mrg 	* testsuite/23_containers/map/modifiers/erase/
    453  1.1.1.3    mrg 	dr130-linkage-check.cc: New.
    454  1.1.1.3    mrg 	* testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc: New.
    455  1.1.1.3    mrg 	* testsuite/23_containers/multimap/modifiers/erase/
    456  1.1.1.3    mrg 	dr130-linkage-check.cc: New.
    457  1.1.1.3    mrg 	* testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc: New.
    458  1.1.1.3    mrg 	* testsuite/23_containers/multiset/modifiers/erase/
    459  1.1.1.3    mrg 	dr130-linkage-check.cc: New.
    460  1.1.1.3    mrg 	* testsuite/23_containers/set/modifiers/erase/abi_tag.cc: New.
    461  1.1.1.3    mrg 	* testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc:
    462  1.1.1.3    mrg 	New.
    463  1.1.1.3    mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line number.
    464      1.1    mrg 
    465  1.1.1.3    mrg 	* testsuite/23_containers/map/dr130.cc: Move...
    466  1.1.1.3    mrg 	* testsuite/23_containers/map/modifiers/dr130.cc: ...here.
    467  1.1.1.3    mrg 	* testsuite/23_containers/multimap/dr130.cc: Move ...
    468  1.1.1.3    mrg 	* testsuite/23_containers/multimap/modifiers/dr130.cc: ...here.
    469  1.1.1.3    mrg 	* testsuite/23_containers/multiset/dr130.cc: Move...
    470  1.1.1.3    mrg 	* testsuite/23_containers/multiset/modifiers/dr130.cc: ...here.
    471  1.1.1.3    mrg 	* testsuite/23_containers/set/dr130.cc: Move...
    472  1.1.1.3    mrg 	* testsuite/23_containers/set/modifiers/dr130.cc: ...here.
    473  1.1.1.3    mrg 
    474  1.1.1.3    mrg 2013-06-11  Matthias Klose  <doko (a] ubuntu.com>
    475  1.1.1.3    mrg 
    476  1.1.1.3    mrg 	* include/Makefile.am (bits_headers): Remove ${bits_host_headers}.
    477  1.1.1.3    mrg 	(ext_headers): Remove ${ext_host_headers}.
    478  1.1.1.3    mrg 	(stamp-${host_alias}): Create ${host_builddir}/../ext.
    479  1.1.1.3    mrg 	(stamp-host): Link ${bits_host_headers} and ${ext_host_headers}.
    480  1.1.1.3    mrg 	(install-headers): Install ${bits_host_headers} and ${ext_host_headers}.
    481  1.1.1.3    mrg 	* include/Makefile.in: Regenerate.
    482  1.1.1.3    mrg 	* include/ext/random: Include ext/opt_random.h.
    483      1.1    mrg 
    484  1.1.1.3    mrg 2013-06-07  Uros Bizjak  <ubizjak (a] gmail.com>
    485      1.1    mrg 
    486  1.1.1.3    mrg 	* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update.
    487      1.1    mrg 
    488  1.1.1.3    mrg 2013-05-31  Release Manager
    489      1.1    mrg 
    490  1.1.1.3    mrg 	* GCC 4.8.1 released.
    491  1.1.1.3    mrg 
    492  1.1.1.3    mrg 2013-05-28  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    493  1.1.1.3    mrg 
    494  1.1.1.3    mrg 	* src/c++11/compatibility-chrono.cc (steady_clock::now()): If
    495  1.1.1.3    mrg 	!_GLIBCXX_USE_GETTIMEOFDAY perform conversion inline instead of
    496  1.1.1.3    mrg 	calling non-existent from_time_t.
    497  1.1.1.3    mrg 
    498  1.1.1.3    mrg 2013-05-28  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    499  1.1.1.3    mrg 
    500  1.1.1.3    mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt:
    501  1.1.1.3    mrg 	Regenerate.
    502  1.1.1.3    mrg 
    503  1.1.1.3    mrg 2013-05-26  Jakub Jelinek  <jakub (a] redhat.com>
    504  1.1.1.3    mrg 
    505  1.1.1.3    mrg 	Backported from mainline
    506  1.1.1.3    mrg 	2013-05-24  Benjamin Kosnik  <bkoz (a] redhat.com>
    507  1.1.1.3    mrg 
    508  1.1.1.3    mrg 	* include/std/chrono: Wrap clocks in inline namespace _V2.
    509  1.1.1.3    mrg 	* src/c++11/chrono.cc: Same.
    510  1.1.1.3    mrg 	* src/c++11/compatibility-chrono.cc: Revert to previous chrono.cc
    511  1.1.1.3    mrg 	file, with default configure macros selected.
    512  1.1.1.3    mrg 
    513  1.1.1.3    mrg 	* config/abi/pre/gnu.ver (GLIBCXX_3.4.19): Use symbols from inline
    514  1.1.1.3    mrg 	namespace.
    515  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Fix up.
    516  1.1.1.3    mrg 
    517  1.1.1.3    mrg 	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
    518  1.1.1.3    mrg 	* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
    519  1.1.1.3    mrg 	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
    520  1.1.1.3    mrg 	Regenerated.
    521  1.1.1.3    mrg 	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
    522  1.1.1.3    mrg 	Regenerated.
    523  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
    524  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
    525  1.1.1.3    mrg 	Regenerated.
    526  1.1.1.3    mrg 	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
    527  1.1.1.3    mrg 	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
    528  1.1.1.3    mrg 	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
    529  1.1.1.3    mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Regenerated.
    530  1.1.1.3    mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Regenerated.
    531  1.1.1.3    mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt:
    532  1.1.1.3    mrg 	Regenerated.
    533  1.1.1.3    mrg 	* config/abi/post/solaris2.9/baseline_symbols.txt: Regenerated.
    534  1.1.1.3    mrg 	* config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Regenerated.
    535  1.1.1.3    mrg 
    536  1.1.1.3    mrg 2013-05-24  Jakub Jelinek  <jakub (a] redhat.com>
    537  1.1.1.3    mrg 
    538  1.1.1.3    mrg 	* src/c++11/chrono.cc: If _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL,
    539  1.1.1.3    mrg 	include unistd.h and sys/syscall.h.  If _GLIBCXX_COMPATIBILITY_CXX0X,
    540  1.1.1.3    mrg 	don't define system_clock::is_steady, system_clock::now() and
    541  1.1.1.3    mrg 	steady_clock::is_steady.
    542  1.1.1.3    mrg 	(std::chrono::system_clock::now()): If
    543  1.1.1.3    mrg 	_GLIBCXX_USE_CLOCK_GETTIME_SYSCALL, call
    544  1.1.1.3    mrg 	syscall (SYS_clock_gettime, ...) instead of clock_gettime (...).
    545  1.1.1.3    mrg 	(std::chrono::system_clock::now()): Likewise.  Add weak attribute
    546  1.1.1.3    mrg 	if _GLIBCXX_COMPATIBILITY_CXX0X and compatibility-chrono.cc will
    547  1.1.1.3    mrg 	be non-empty.
    548  1.1.1.3    mrg 	* src/Makefile.am (cxx11_sources): Add compatibility-chrono.cc.
    549  1.1.1.3    mrg 	(compatibility-chrono.lo, compatibility-chrono.o): New goals.
    550  1.1.1.3    mrg 	* src/c++11/compatibility-chrono.cc: New file.
    551  1.1.1.3    mrg 	* acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_TIME): On linux*, check for
    552  1.1.1.3    mrg 	syscall (SYS_clock_gettime, CLOCK_MONOTONIC, &tp).
    553  1.1.1.3    mrg 	* testsuite/util/testsuite_abi.cc (check_version): Add
    554  1.1.1.3    mrg 	GLIBCXX_3.4.19 version and make it the latest.
    555  1.1.1.3    mrg 	* config/abi/pre/gnu.ver (_ZNSt6chrono12steady_clock3nowEv): Export
    556  1.1.1.3    mrg 	also @@GLIBCXX_3.4.19.
    557  1.1.1.3    mrg 	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
    558  1.1.1.3    mrg 	* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
    559  1.1.1.3    mrg 	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
    560  1.1.1.3    mrg 	Regenerated.
    561  1.1.1.3    mrg 	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
    562  1.1.1.3    mrg 	Regenerated.
    563  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
    564  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
    565  1.1.1.3    mrg 	Regenerated.
    566  1.1.1.3    mrg 	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
    567  1.1.1.3    mrg 	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
    568  1.1.1.3    mrg 	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
    569  1.1.1.3    mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Regenerated.
    570  1.1.1.3    mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Regenerated.
    571  1.1.1.3    mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt:
    572  1.1.1.3    mrg 	Regenerated.
    573  1.1.1.3    mrg 	* config/abi/post/solaris2.9/baseline_symbols.txt: Regenerated.
    574  1.1.1.3    mrg 	* config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Regenerated.
    575  1.1.1.3    mrg 	* config.h.in: Regenerated.
    576  1.1.1.3    mrg 	* src/Makefile.in: Regenerated.
    577  1.1.1.3    mrg 	* configure: Regenerated.
    578  1.1.1.3    mrg 
    579  1.1.1.3    mrg 2013-05-21  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    580  1.1.1.3    mrg 
    581  1.1.1.3    mrg 	PR libstdc++/57336
    582  1.1.1.3    mrg 	* include/std/functional (__invoke): Do not form function types with
    583  1.1.1.3    mrg 	abstract return type.
    584  1.1.1.3    mrg 	* testsuite/20_util/reference_wrapper/invoke-3.cc: New.
    585  1.1.1.3    mrg 
    586  1.1.1.3    mrg 2013-05-15  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    587  1.1.1.3    mrg 
    588  1.1.1.3    mrg 	* include/bits/basic_string.h (getline): Fix doxygen comments.
    589  1.1.1.3    mrg 
    590  1.1.1.3    mrg 2013-05-14  Evgeniy Stepanov  <eugenis (a] google.com>
    591  1.1.1.3    mrg 
    592  1.1.1.3    mrg 	* src/c++11/system_error.cc (generic_category_instance): Add
    593  1.1.1.3    mrg 	initializer.
    594  1.1.1.3    mrg 	(system_category_instance): Likewise.
    595  1.1.1.3    mrg 	* src/c++11/future.cc (__fec): Likewise.
    596  1.1.1.3    mrg 
    597  1.1.1.3    mrg 2013-05-08  Andoni Morales Alastruey <ylatuya (a] gmail.com>
    598  1.1.1.3    mrg 
    599  1.1.1.3    mrg 	PR libstdc++/57212
    600  1.1.1.3    mrg 	* include/Makefile.am (_GLIBCXX___MINGW32_GLIBCXX___): Modify
    601  1.1.1.3    mrg 	to __MINGW32__.
    602  1.1.1.3    mrg 	* include/Makefile.in: Regenerated.
    603  1.1.1.3    mrg 
    604  1.1.1.3    mrg 2013-04-27  Franois Dumont  <fdumont (a] gcc.gnu.org>
    605  1.1.1.3    mrg 
    606  1.1.1.3    mrg 	* include/bits/hashtable_policy.h
    607  1.1.1.3    mrg 	(_Insert_base<>::insert<_It>(_It, _It)): Enable move semantics.
    608  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/insert/move_range.cc: New.
    609  1.1.1.3    mrg 
    610  1.1.1.3    mrg 2013-04-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
    611  1.1.1.3    mrg 
    612  1.1.1.3    mrg 	PR libstdc++/57010
    613  1.1.1.3    mrg 	* include/bits/stl_heap.h (pop_heap): Avoid self move-assignment.
    614  1.1.1.3    mrg 	* testsuite/25_algorithms/pop_heap/57010.cc: New.
    615  1.1.1.3    mrg 
    616  1.1.1.3    mrg 2013-04-09  Tom Tromey  <tromey (a] redhat.com>
    617  1.1.1.3    mrg 
    618  1.1.1.3    mrg 	* configure, config.h.in: Rebuild.
    619  1.1.1.3    mrg 	* configure.ac: Use GLIBCXX_CHECK_SDT_H.  Don't check for
    620  1.1.1.3    mrg 	sys/sdt.h.
    621  1.1.1.3    mrg 	* acinclude.m4 (GLIBCXX_CHECK_SDT_H): New defun.
    622  1.1.1.3    mrg 
    623  1.1.1.3    mrg 2013-04-04  Gerald Pfeifer  <gerald (a] pfeifer.com>
    624  1.1.1.3    mrg 
    625  1.1.1.3    mrg 	* doc/xml/manual/allocator.xml: Adjust link to Dr.Dobb's article.
    626  1.1.1.3    mrg 
    627  1.1.1.3    mrg 	* doc/xml/manual/appendix_contributing.xml: Adjust link to GNU
    628  1.1.1.3    mrg 	Coding Standards.
    629  1.1.1.3    mrg 
    630  1.1.1.3    mrg 	* doc/xml/manual/debug.xml: Adjust link for ThreadSanitizer.
    631  1.1.1.3    mrg 
    632  1.1.1.3    mrg 	* doc/xml/manual/debug_mode.xml: Adjust link for SafeSTL.
    633  1.1.1.3    mrg 
    634  1.1.1.3    mrg 	* doc/xml/manual/documentation_hacking.xml: Adjust Doxygen link.
    635  1.1.1.3    mrg 
    636  1.1.1.3    mrg 	* doc/xml/manual/messages.xml: Adjust link to Java API specs.
    637  1.1.1.3    mrg 
    638  1.1.1.3    mrg 	* doc/xml/manual/policy_data_structures: Remove direct link to
    639  1.1.1.3    mrg 	IBM Haifa Research Labs.
    640  1.1.1.3    mrg 
    641  1.1.1.3    mrg 	* doc/xml/manual/policy_data_structures_biblio.xml: Adjust links
    642  1.1.1.3    mrg 	for biblio.maverik_lowerbounds and biblio.nelson96stlpq.
    643  1.1.1.3    mrg 
    644  1.1.1.3    mrg 	* doc/xml/manual/profile_mode.xml: Adjust two links to acm.org
    645  1.1.1.3    mrg 	papers.
    646  1.1.1.3    mrg 
    647  1.1.1.3    mrg 	* doc/xml/manual/shared_ptr.xml: Use canonical address for
    648  1.1.1.3    mrg 	www.boost.org.
    649  1.1.1.3    mrg 
    650  1.1.1.3    mrg 2013-04-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
    651  1.1.1.3    mrg 
    652  1.1.1.3    mrg 	PR libstdc++/56834
    653  1.1.1.3    mrg 	* include/debug/array (tuple_size, tuple_element): Do not declare.
    654  1.1.1.3    mrg 	* include/profile/array: Likewise.
    655  1.1.1.3    mrg 	* testsuite/23_containers/array/tuple_interface/
    656  1.1.1.3    mrg 	tuple_element_debug_neg.cc: Adjust dg-error line number.
    657  1.1.1.3    mrg 
    658  1.1.1.3    mrg 2013-03-27  Paolo Carlini  <paolo.carlini (a] oracle.com>
    659  1.1.1.3    mrg 
    660  1.1.1.3    mrg 	PR libstdc++/55977 (partial, std::vector and std::deque bits)
    661  1.1.1.3    mrg 	* include/bits/stl_vector.h (_M_range_initialize(_InputIterator,
    662  1.1.1.3    mrg 	_InputIterator, std::input_iterator_tag)): Use emplace_back.
    663  1.1.1.3    mrg 	* include/bits/deque.tcc (_M_range_initialize(_InputIterator,
    664  1.1.1.3    mrg 	_InputIterator, std::input_iterator_tag)): Likewise.
    665  1.1.1.3    mrg 	* testsuite/23_containers/vector/cons/55977.cc: New.
    666  1.1.1.3    mrg 	* testsuite/23_containers/deque/cons/55977.cc: Likewise.
    667  1.1.1.3    mrg 	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
    668  1.1.1.3    mrg 	Adjust dg-error line number.
    669  1.1.1.3    mrg 	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
    670      1.1    mrg 	Likewise.
    671      1.1    mrg 
    672  1.1.1.3    mrg 2013-03-27  Paolo Carlini  <paolo.carlini (a] oracle.com>
    673      1.1    mrg 
    674  1.1.1.3    mrg 	PR libstdc++/55979
    675  1.1.1.3    mrg 	* include/bits/stl_list.h (_M_initialize_dispatch(_InputIterator,
    676  1.1.1.3    mrg 	_InputIterator, __false_type)): Use emplace_back.
    677  1.1.1.3    mrg 	* testsuite/23_containers/list/cons/55979.cc: New.
    678  1.1.1.3    mrg 	* testsuite/23_containers/list/modifiers/1.h: Adjust.
    679  1.1.1.3    mrg 	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
    680  1.1.1.3    mrg 	Adjust dg-error line number.
    681      1.1    mrg 
    682  1.1.1.3    mrg 2013-03-24  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    683      1.1    mrg 
    684  1.1.1.3    mrg 	PR libstdc++/56002
    685  1.1.1.3    mrg 	* include/std/mutex (lock_guard, unique_lock, lock): Define without
    686  1.1.1.3    mrg 	depending on _GLIBCXX_HAS_GTHREADS.
    687  1.1.1.3    mrg 	* testsuite/30_threads/lock_guard/cons/1.cc: Run on all targets.
    688      1.1    mrg 
    689  1.1.1.3    mrg 2013-03-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
    690      1.1    mrg 
    691  1.1.1.3    mrg 	PR libstdc++/56678
    692  1.1.1.3    mrg 	* include/std/chrono (__is_ratio): Uglify T.
    693      1.1    mrg 
    694  1.1.1.3    mrg 2013-03-22  Release Manager
    695      1.1    mrg 
    696  1.1.1.3    mrg 	* GCC 4.8.0 released.
    697      1.1    mrg 
    698  1.1.1.3    mrg 2013-03-16  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    699      1.1    mrg 
    700  1.1.1.3    mrg 	PR libstdc++/56468
    701  1.1.1.3    mrg 	* libsupc++/exception_ptr.h (type_info): Declare.
    702      1.1    mrg 
    703  1.1.1.3    mrg 2013-03-16  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    704      1.1    mrg 
    705  1.1.1.3    mrg 	PR libstdc++/56492
    706  1.1.1.3    mrg 	* include/std/future (__future_base::_Result): Add result_type
    707  1.1.1.3    mrg 	typedef.
    708  1.1.1.3    mrg 	(__future_base::_S_allocate_result): Overload for std::allocator.
    709  1.1.1.3    mrg 	(__future_base::_Task_setter): Use _Result::result_type instead of
    710  1.1.1.3    mrg 	deducing the type from the task.
    711  1.1.1.3    mrg 	(__future_base::_Task_state): Store allocator to allow shared state
    712  1.1.1.3    mrg 	to be reset.  Replace std::function with member of target object type
    713  1.1.1.3    mrg 	accessed via ...
    714  1.1.1.3    mrg 	(__future_base::_Task_state_base): New abstract base class.
    715  1.1.1.3    mrg 	(__future_base::_Task_state_base::_M_run): New virtual function to
    716  1.1.1.3    mrg 	invoke type-erased target object.
    717  1.1.1.3    mrg 	(__future_base::_Task_state_base::_M_reset): New virtual function to
    718  1.1.1.3    mrg 	create new shared_state using same target object and allocator.
    719  1.1.1.3    mrg 	(__future_base::__create_task_state): Allocate a new _Task_state.
    720  1.1.1.3    mrg 	(packaged_task::packaged_task): Use __create_task_state.
    721  1.1.1.3    mrg 	(packaged_task::reset): Use _Task_state_base::_M_reset.
    722  1.1.1.3    mrg 	* testsuite/30_threads/packaged_task/cons/56492.cc: New.
    723  1.1.1.3    mrg 
    724  1.1.1.3    mrg 2013-03-15  Tom Tromey  <tromey (a] redhat.com>
    725  1.1.1.3    mrg 
    726  1.1.1.3    mrg 	* libsupc++/unwind-cxx.h: Include sys/sdt.h if detected.
    727  1.1.1.3    mrg 	(PROBE2): New macro.
    728  1.1.1.3    mrg 	* libsupc++/eh_throw.cc (__cxa_throw, __cxa_rethrow): Add probe.
    729  1.1.1.3    mrg 	* libsupc++/eh_catch.cc (__cxa_begin_catch): Add probe.
    730  1.1.1.3    mrg 	* configure.ac: Check for sys/sdt.h.
    731  1.1.1.3    mrg 	* configure, config.h.in: Rebuild.
    732  1.1.1.3    mrg 
    733  1.1.1.3    mrg 2013-03-14  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    734  1.1.1.3    mrg 
    735  1.1.1.3    mrg 	PR libstdc++/56613
    736  1.1.1.3    mrg 	* include/bits/stl_tree.h (_Rb_tree::_M_create_node): Use
    737  1.1.1.3    mrg 	allocator_traits instead of calling construct directly.
    738  1.1.1.3    mrg 	* testsuite/23_containers/map/56613.cc: New.
    739      1.1    mrg 
    740  1.1.1.3    mrg 2013-03-13  Benjamin Kosnik  <bkoz (a] redhat.com>
    741      1.1    mrg 
    742  1.1.1.3    mrg 	* doc/html/*: Regenerate.
    743      1.1    mrg 
    744  1.1.1.3    mrg 2013-03-13  Paolo Carlini  <paolo.carlini (a] oracle.com>
    745      1.1    mrg 
    746  1.1.1.3    mrg 	PR libstdc++/56609
    747  1.1.1.3    mrg 	* include/std/type_traits (is_fundamental): Add std::nullptr_t.
    748  1.1.1.3    mrg 	* testsuite/20_util/is_fundamental/value.cc: Extend.
    749  1.1.1.3    mrg 	* testsuite/20_util/is_compound/value.cc: Likewise.
    750      1.1    mrg 
    751  1.1.1.3    mrg 2013-03-09  Paolo Carlini  <paolo.carlini (a] oracle.com>
    752      1.1    mrg 
    753  1.1.1.3    mrg 	* testsuite/20_util/function_objects/mem_fn/55463.cc: Avoid
    754  1.1.1.3    mrg 	-Wunused warnings.
    755      1.1    mrg 
    756  1.1.1.3    mrg 2013-03-08  Benjamin Kosnik  <bkoz (a] redhat.com>
    757      1.1    mrg 
    758  1.1.1.3    mrg 	* include/bits/memoryfwd.h: New. Centralize forward declarations.
    759  1.1.1.3    mrg 	* include/bits/algorithmfwd.h: Consistent comments.
    760      1.1    mrg 	* include/bits/localefwd.h: Same.
    761  1.1.1.3    mrg 	* include/ext/vstring_fwd.h: Same.
    762  1.1.1.3    mrg 	* include/parallel/algorithmfwd.h: Same.
    763  1.1.1.3    mrg 	* include/parallel/numericfwd.h: Same.
    764      1.1    mrg 	* include/std/iosfwd: Same.
    765      1.1    mrg 
    766  1.1.1.3    mrg 	* include/bits/alloc_traits.h: Include memoryfwd.h, remove allocator
    767  1.1.1.3    mrg 	forward decl.
    768  1.1.1.3    mrg 	* include/ext/alloc_traits.h: Remove allocator forward decl.
    769  1.1.1.3    mrg 	* include/bits/stl_construct.h: Same.
    770  1.1.1.3    mrg 	* include/bits/stringfwd.h: Include memoryfwd.h, remove allocator
    771  1.1.1.3    mrg 	forward decl. Consistent comments.
    772      1.1    mrg 
    773  1.1.1.3    mrg 	* doc/doxygen/user.cfg.in (TEMPLATE_RELATIONS): To NO.
    774      1.1    mrg 
    775  1.1.1.3    mrg 	* include/Makefile.am (bits_headers): Add memoryfwd.h.
    776  1.1.1.3    mrg 	* include/Makefile.in: Regenerate.
    777  1.1.1.3    mrg 	* configure: Same.
    778      1.1    mrg 
    779  1.1.1.3    mrg 2013-03-08  Franois Dumont  <fdumont (a] gcc.gnu.org>
    780      1.1    mrg 
    781  1.1.1.3    mrg 	* include/bits/vector.tcc (vector<>operator=(const vector<>&):
    782  1.1.1.3    mrg 	Reset pointers after deallocation when memory can be reused.
    783  1.1.1.3    mrg 	* testsuite/23_containers/vector/allocator/minimal.cc: Insert
    784  1.1.1.3    mrg 	elements to really challenge C++11 allocator integration.
    785  1.1.1.3    mrg 	* testsuite/23_containers/vector/allocator/copy.cc: Likewise.
    786  1.1.1.3    mrg 	* testsuite/23_containers/vector/allocator/copy_assign.cc:
    787  1.1.1.3    mrg 	Likewise.
    788  1.1.1.3    mrg 	* testsuite/23_containers/vector/allocator/move_assign.cc:
    789  1.1.1.3    mrg 	Likewise.
    790  1.1.1.3    mrg 	* testsuite/23_containers/vector/allocator/swap.cc: Likewise and
    791  1.1.1.3    mrg 	swap vector back before checks on memory/personality mapping are
    792  1.1.1.3    mrg 	performed.
    793  1.1.1.3    mrg 	* testsuite/23_containers/forward_list/allocator/minimal.cc:
    794  1.1.1.3    mrg 	Insert element to really challenge C++11 allocator integration.
    795  1.1.1.3    mrg 	* testsuite/23_containers/forward_list/allocator/copy.cc:
    796  1.1.1.3    mrg 	Likewise.
    797  1.1.1.3    mrg 	* testsuite/23_containers/forward_list/allocator/copy_assign.cc:
    798  1.1.1.3    mrg 	Likewise.
    799  1.1.1.3    mrg 	* testsuite/23_containers/forward_list/allocator/move_assign.cc:
    800  1.1.1.3    mrg 	Likewise.
    801  1.1.1.3    mrg 	* testsuite/23_containers/forward_list/allocator/swap.cc: Likewise
    802  1.1.1.3    mrg 	and swap forward_list back before checks on memory/personality
    803  1.1.1.3    mrg 	mapping are performed.
    804  1.1.1.3    mrg 
    805  1.1.1.3    mrg 2013-03-07  Jakub Jelinek  <jakub (a] redhat.com>
    806  1.1.1.3    mrg 
    807  1.1.1.3    mrg 	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
    808  1.1.1.3    mrg 	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise.
    809  1.1.1.3    mrg 	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
    810  1.1.1.3    mrg 	Likewise.
    811  1.1.1.3    mrg 	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise.
    812  1.1.1.3    mrg 	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise.
    813  1.1.1.3    mrg 	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Likewise.
    814  1.1.1.3    mrg 	* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Likewise.
    815  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise.
    816  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise.
    817  1.1.1.3    mrg 
    818  1.1.1.3    mrg 2013-03-06  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    819  1.1.1.3    mrg 
    820  1.1.1.3    mrg 	* scripts/extract_symvers.pl: Omit symbols bound to base
    821  1.1.1.3    mrg 	versions.
    822  1.1.1.3    mrg 	* scripts/extract_symvers.in: Likewise.
    823  1.1.1.3    mrg 	* config/abi/post/solaris2.9/baseline_symbols.txt: Regenerate.
    824  1.1.1.3    mrg 	* config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Likewise.
    825  1.1.1.3    mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
    826  1.1.1.3    mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
    827  1.1.1.3    mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
    828  1.1.1.3    mrg 
    829  1.1.1.3    mrg 2013-03-04  Ulrich Drepper  <drepper (a] gmail.com>
    830  1.1.1.3    mrg 
    831  1.1.1.3    mrg 	* include/ext/random (__gnu_cxx::von_mises_distribution<>):
    832  1.1.1.3    mrg 	Optimize generation function by pulling computation of __r into the
    833  1.1.1.3    mrg 	constructor for param_type.  Also compare _M_mu in operator==.
    834  1.1.1.3    mrg 	Fix comment.
    835  1.1.1.3    mrg 
    836  1.1.1.3    mrg 2013-03-02  Ulrich Drepper  <drepper (a] gmail.com>
    837  1.1.1.3    mrg 
    838  1.1.1.3    mrg 	Add triangular and von Mises distributions.
    839  1.1.1.3    mrg 	* include/ext/random: Include <ext/cmath>.
    840  1.1.1.3    mrg 	Add __gnu_cxx::triangular_distribution<> and
    841  1.1.1.3    mrg 	__gnu_cxx::von_mises_distribution<> classes.
    842  1.1.1.3    mrg 	* include/ext/random.tcc: Add out-of-line functions for
    843  1.1.1.3    mrg 	__gnu_cxx::triangular_distribution<> and
    844  1.1.1.3    mrg 	__gnu_cxx::von_mises_distribution<>.
    845  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/cons/default.cc: New file.
    846  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/cons/parms.cc: New file.
    847  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/operators/serialize.cc:
    848  1.1.1.3    mrg 	New file.
    849  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/operators/equal.cc:
    850  1.1.1.3    mrg 	New file.
    851  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/operators/inequal.cc:
    852  1.1.1.3    mrg 	New file.
    853  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/requirements/typedefs.cc:
    854  1.1.1.3    mrg 	New file.
    855  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/requirements/
    856  1.1.1.3    mrg 	explicit_instantiation/1.cc: New file.
    857  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/cons/default.cc: New file.
    858  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/cons/parms.cc: New file.
    859  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/operators/serialize.cc:
    860  1.1.1.3    mrg 	New file.
    861  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/operators/equal.cc: New file.
    862  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/operators/inequal.cc:
    863  1.1.1.3    mrg 	New file.
    864  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/requirements/typedefs.cc:
    865  1.1.1.3    mrg 	New file.
    866  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/requirements/
    867  1.1.1.3    mrg 	explicit_instantiation/1.cc: New file.
    868  1.1.1.3    mrg 
    869  1.1.1.3    mrg 	Add math constants.
    870  1.1.1.3    mrg 	* include/Makefile.am (ext_headers): Add cmath.
    871  1.1.1.3    mrg 	* include/Makefile.in: Regenerated.
    872  1.1.1.3    mrg 	* include/ext/cmath: New file.
    873  1.1.1.3    mrg 
    874  1.1.1.3    mrg 2013-03-01  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    875  1.1.1.3    mrg 
    876  1.1.1.3    mrg 	* config/abi/post/solaris2.9/baseline_symbols.txt: Regenerate.
    877  1.1.1.3    mrg 	* config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Likewise.
    878  1.1.1.3    mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
    879  1.1.1.3    mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
    880  1.1.1.3    mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
    881  1.1.1.3    mrg 
    882  1.1.1.3    mrg 2013-02-26  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    883  1.1.1.3    mrg 
    884  1.1.1.3    mrg 	PR libstdc++/56012
    885  1.1.1.3    mrg 	* include/bits/atomic_base.h (atomic_flag): Fix narrowing conversion.
    886  1.1.1.3    mrg 	* testsuite/29_atomics/atomic/operators/56012.cc: New.
    887  1.1.1.3    mrg 
    888  1.1.1.3    mrg 	PR libstdc++/56011
    889  1.1.1.3    mrg 	* include/std/atomic (atomic<bool>::operator=(bool) volatile): Add
    890  1.1.1.3    mrg 	missing overload.
    891  1.1.1.3    mrg 	* testsuite/29_atomics/atomic/operators/56011.cc: New.
    892  1.1.1.3    mrg 
    893  1.1.1.3    mrg 2013-02-25  Jason Merrill  <jason (a] redhat.com>
    894  1.1.1.3    mrg 
    895  1.1.1.3    mrg 	* configure.ac: Check for __cxa_thread_atexit_impl.
    896  1.1.1.3    mrg 	* libsupc++/atexit_thread.cc (__cxa_thread_atexit): Just forward
    897  1.1.1.3    mrg 	to it if available.
    898  1.1.1.3    mrg 	* config.h.in, configure: Regenerate.
    899  1.1.1.3    mrg 
    900  1.1.1.3    mrg 2013-02-20  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    901  1.1.1.3    mrg 
    902  1.1.1.3    mrg 	* include/std/streambuf (basic_streambuf): Use injected class name
    903  1.1.1.3    mrg 	instead of non-standard __streambuf_type typedef. Fix unclosed Doxygen
    904  1.1.1.3    mrg 	group.
    905  1.1.1.3    mrg 
    906  1.1.1.3    mrg 2013-02-20  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    907  1.1.1.3    mrg 
    908  1.1.1.3    mrg 	* doc/html/faq.html: Fix spelling.
    909  1.1.1.3    mrg 	* doc/xml/faq.xml: Likewise.
    910  1.1.1.3    mrg 	* include/bits/basic_ios.h: Likewise.
    911  1.1.1.3    mrg 	* include/bits/regex.h: Likewise.
    912  1.1.1.3    mrg 	* include/std/istream: Likewise.
    913  1.1.1.3    mrg 	* include/std/streambuf: Likewise.
    914  1.1.1.3    mrg 
    915  1.1.1.3    mrg 2013-02-20  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    916  1.1.1.3    mrg 
    917  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/55043.cc: Add missing
    918  1.1.1.3    mrg 	namespace qualification.
    919  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multiset/55043.cc: Likewise.
    920  1.1.1.3    mrg 
    921  1.1.1.3    mrg 2013-02-19  Benjamin Kosnik  <bkoz (a] redhat.com>
    922  1.1.1.3    mrg 
    923  1.1.1.3    mrg 	* doc/doxygen/user.cfg.in: Set __cplusplus to 201103L. Change to
    924  1.1.1.3    mrg 	_GLIBCXX_INCLUDE_AS_CXX11. DIRECTORY_GRAPH, MARKDOWN_SUPPORT,
    925  1.1.1.3    mrg 	AUTOLINK_SUPPORT to NO. Update to doxygen 1.8.3.1.
    926  1.1.1.3    mrg 	* include/bits/stl_pair.h: Add to utilities group.
    927  1.1.1.3    mrg 	* include/std/tuple: Same.
    928  1.1.1.3    mrg 	* include/std/typeindex: Same.
    929      1.1    mrg 
    930  1.1.1.3    mrg 	* include/bits/stringfwd.h: Fix markup.
    931  1.1.1.3    mrg 	* include/std/limits: Same.
    932  1.1.1.3    mrg 	* include/std/type_traits: Same.
    933  1.1.1.3    mrg 	* include/tr1/memory: Same.
    934  1.1.1.3    mrg 	* include/tr1/regex: Same.
    935  1.1.1.3    mrg 	* scripts/run_doxygen: Comment.
    936  1.1.1.3    mrg 	* testsuite/20_util/uses_allocator/cons_neg.cc: Fixup line numbers.
    937      1.1    mrg 
    938  1.1.1.3    mrg 2013-02-14  Jason Merrill  <jason (a] redhat.com>
    939      1.1    mrg 
    940  1.1.1.3    mrg 	* testsuite/18_support/quick_exit/quick_exit.cc: #if out the whole
    941  1.1.1.3    mrg 	test if unsupported.
    942      1.1    mrg 
    943  1.1.1.3    mrg 2013-02-13  Marc Glisse  <marc.glisse (a] inria.fr>
    944      1.1    mrg 
    945  1.1.1.3    mrg 	PR libstdc++/56111
    946  1.1.1.3    mrg 	* include/std/complex (complex): Undefine.
    947  1.1.1.3    mrg 	* include/c_compatibility/complex.h (complex): Only undefine if
    948  1.1.1.3    mrg 	<complex> has been included.
    949  1.1.1.3    mrg 	* testsuite/26_numerics/complex/56111.cc: New testcase.
    950      1.1    mrg 
    951  1.1.1.3    mrg 2013-02-13  Franois Dumont  <fdumont (a] gcc.gnu.org>
    952      1.1    mrg 
    953  1.1.1.3    mrg 	* include/bits/hashtable_policy.h (_Hash_code_base): Restore
    954  1.1.1.3    mrg 	default constructor protected.
    955  1.1.1.3    mrg 	* include/bits/hashtable.h: static assert that _Hash_code_base has
    956  1.1.1.3    mrg 	a default constructor available through inheritance.
    957      1.1    mrg 
    958  1.1.1.3    mrg 2013-02-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
    959      1.1    mrg 
    960  1.1.1.3    mrg 	* include/c_std/cstdlib (at_quick_exit, quick_exit): Provide in
    961  1.1.1.3    mrg 	C++11 mode.
    962      1.1    mrg 
    963  1.1.1.3    mrg 2013-02-12  Julian Brown  <julian (a] codesourcery.com>
    964      1.1    mrg 
    965  1.1.1.3    mrg 	* testsuite/22_locale/time_get/get_weekday/char/38081-1.cc (test01):
    966  1.1.1.3    mrg 	Don't expect dots after abbreviated weekday names for ru_RU for
    967  1.1.1.3    mrg 	glibc versions >= 2.17.
    968  1.1.1.3    mrg 	* testsuite/22_locale/time_get/get_weekday/char/38081-2.cc (test01):
    969  1.1.1.3    mrg 	Likewise.
    970      1.1    mrg 
    971  1.1.1.3    mrg 2013-02-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
    972      1.1    mrg 
    973  1.1.1.3    mrg 	* include/bits/random.tcc (__transform): Remove.
    974  1.1.1.3    mrg 	(__normalize): Add.
    975  1.1.1.3    mrg 	(discrete_distribution<>::param_type::_M_initialize): Adjust.
    976  1.1.1.3    mrg 	(piecewise_constant_distribution<>::param_type::_M_initialize):
    977  1.1.1.3    mrg 	Likewise.
    978  1.1.1.3    mrg 	(piecewise_linear_distribution<>::param_type::_M_initialize):
    979  1.1.1.3    mrg 	Likewise.
    980      1.1    mrg 
    981  1.1.1.3    mrg 2013-02-11  Benjamin Kosnik  <bkoz (a] redhat.com>
    982      1.1    mrg 
    983  1.1.1.3    mrg 	* src/c++11/Makefile.am (hashtable_c++0x.lo, hashtable_c++0x.o):
    984  1.1.1.3    mrg 	Use -fimplicit-templates.
    985  1.1.1.3    mrg 	* src/c++11/Makefile.in: Regenerate.
    986  1.1.1.3    mrg 	* src/c++11/hashtable_c++0x.cc: Remove instantiation for
    987  1.1.1.3    mrg 	std::lower_bound template.
    988      1.1    mrg 
    989  1.1.1.3    mrg 2013-02-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
    990      1.1    mrg 
    991  1.1.1.3    mrg 	* include/c_std/cstdlib (at_quick_exit, quick_exit): Do not declare.
    992  1.1.1.3    mrg 	* include/c_global/cstdlib (at_quick_exit, quick_exit): Declare only
    993  1.1.1.3    mrg 	in C++11 mode and if available in the underlying C library.
    994  1.1.1.3    mrg 	* testsuite/18_support/quick_exit/quick_exit.cc: Compile with
    995  1.1.1.3    mrg 	-std=gnu++11; check _GLIBCXX_HAVE_AT_QUICK_EXIT and
    996  1.1.1.3    mrg 	_GLIBCXX_HAVE_QUICK_EXIT.
    997      1.1    mrg 
    998  1.1.1.3    mrg 2013-02-11  Benjamin Kosnik  <bkoz (a] redhat.com>
    999      1.1    mrg 
   1000  1.1.1.3    mrg 	* doc/html/*: Regenerate.
   1001      1.1    mrg 
   1002  1.1.1.3    mrg 2013-02-11  Jason Merrill  <jason (a] redhat.com>
   1003      1.1    mrg 
   1004  1.1.1.3    mrg 	* linkage.m4 (GLIBCXX_CHECK_STDLIB_DECL_AND_LINKAGE): New.
   1005  1.1.1.3    mrg 	(GLIBCXX_CHECK_STDLIB_SUPPORT): Check for atexit and at_quick_exit.
   1006  1.1.1.3    mrg 	* config.h.in, configure: Regenerate.
   1007  1.1.1.3    mrg 	* include/c_std/cstdlib: Add atexit and at_quick_exit.
   1008  1.1.1.3    mrg 	* include/c_global/cstdlib: Add atexit and at_quick_exit.
   1009  1.1.1.3    mrg 	* testsuite/18_support/quick_exit/quick_exit.cc: New.
   1010      1.1    mrg 
   1011  1.1.1.3    mrg 2013-02-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1012      1.1    mrg 
   1013  1.1.1.3    mrg 	PR libstdc++/56282
   1014  1.1.1.3    mrg 	Revert:
   1015  1.1.1.3    mrg 	2013-02-06  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   1016      1.1    mrg 
   1017  1.1.1.3    mrg 	PR libstdc++/56193
   1018  1.1.1.3    mrg 	* include/bits/basic_ios.h: Replace operator void*() const
   1019  1.1.1.3    mrg 	with explicit operator bool() const in C++11 and greater.
   1020  1.1.1.3    mrg 	* testsuite/27_io/basic_ios/pr56193.cc: New file.
   1021      1.1    mrg 
   1022  1.1.1.3    mrg 2013-02-10  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1023  1.1.1.3    mrg 	    Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1024      1.1    mrg 
   1025  1.1.1.3    mrg 	* doc/xml/manual/containers.xml: Add section on unordered containers.
   1026  1.1.1.3    mrg 	* doc/xml/manual/using.xml: Fix incomplete sentence.
   1027      1.1    mrg 
   1028  1.1.1.3    mrg 2013-02-10  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1029      1.1    mrg 
   1030  1.1.1.3    mrg 	PR libstdc++/56267
   1031  1.1.1.3    mrg 	* include/bits/hashtable.h (__cache_default): Check if hash function
   1032  1.1.1.3    mrg 	is copy assignable.
   1033  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/56267.cc: New.
   1034  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/instantiation_neg.cc: Adjust
   1035  1.1.1.3    mrg 	dg-error line number.
   1036  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/
   1037  1.1.1.3    mrg 	not_default_constructible_hash_neg.cc: Likewise.
   1038      1.1    mrg 
   1039  1.1.1.3    mrg 	PR libstdc++/56278
   1040  1.1.1.3    mrg 	* include/bits/hashtable_policy.h (_Hash_code_base): Make default
   1041  1.1.1.3    mrg 	constructor public.
   1042  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/56278.cc: New.
   1043  1.1.1.3    mrg 
   1044  1.1.1.3    mrg 2013-02-09  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1045  1.1.1.3    mrg 
   1046  1.1.1.3    mrg 	* include/tr1/bessel_function.tcc (__cyl_bessel_ij_series): Code
   1047  1.1.1.3    mrg 	simplification.
   1048  1.1.1.3    mrg 
   1049  1.1.1.3    mrg 2013-02-08  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   1050  1.1.1.3    mrg 
   1051  1.1.1.3    mrg 	PR libstdc++/56216
   1052  1.1.1.3    mrg 	* include/tr1/special_function_util.h: Remove spurious const
   1053  1.1.1.3    mrg 	from numeric arguments.
   1054  1.1.1.3    mrg 	* include/tr1/riemann_zeta.tcc: Likewise.
   1055  1.1.1.3    mrg 	* include/tr1/exp_integral.tcc: Likewise.
   1056  1.1.1.3    mrg 	* include/tr1/bessel_function.tcc: Likewise.
   1057  1.1.1.3    mrg 	* include/tr1/hypergeometric.tcc: Likewise.
   1058  1.1.1.3    mrg 	* include/tr1/modified_bessel_func.tcc: Likewise.
   1059  1.1.1.3    mrg 	* include/tr1/poly_laguerre.tcc: Likewise.
   1060  1.1.1.3    mrg 	* include/tr1/gamma.tcc: Likewise.
   1061  1.1.1.3    mrg 	* include/tr1/legendre_function.tcc: Likewise.
   1062  1.1.1.3    mrg 	* include/tr1/poly_hermite.tcc: Likewise.
   1063  1.1.1.3    mrg 	* include/tr1/ell_integral.tcc: Likewise.
   1064  1.1.1.3    mrg 	* include/tr1/bessel_function.tcc (__cyl_bessel_ij_series):
   1065  1.1.1.3    mrg 	If argument is zero return function value.
   1066  1.1.1.3    mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   1067  1.1.1.3    mrg 	08_cyl_bessel_i/pr56216.cc: New.
   1068  1.1.1.3    mrg 
   1069  1.1.1.3    mrg 2013-02-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1070  1.1.1.3    mrg 
   1071  1.1.1.3    mrg 	* testsuite/27_io/basic_ios/pr56193.cc: Tweak.
   1072  1.1.1.3    mrg 
   1073  1.1.1.3    mrg 2013-02-06  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   1074  1.1.1.3    mrg 
   1075  1.1.1.3    mrg 	PR libstdc++/56193
   1076  1.1.1.3    mrg 	* include/bits/basic_ios.h: Replace operator void*() const
   1077  1.1.1.3    mrg 	with explicit operator bool() const in C++11 and greater.
   1078  1.1.1.3    mrg 	* testsuite/27_io/basic_ios/pr56193.cc: New file.
   1079  1.1.1.3    mrg 
   1080  1.1.1.3    mrg 2013-02-04  Dodji Seketeli  <dodji (a] redhat.com>
   1081  1.1.1.3    mrg 
   1082  1.1.1.3    mrg 	Add missing explicit instantiation for std::lower_bound template
   1083  1.1.1.3    mrg 	* libstdc++-v3/src/c++11/hashtable_c++0x.cc (namespace std): Add
   1084  1.1.1.3    mrg 	missing instantiation for std::lower_bound template.
   1085  1.1.1.3    mrg 
   1086  1.1.1.3    mrg 2013-02-04  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1087  1.1.1.3    mrg 
   1088  1.1.1.3    mrg 	* include/bits/functional_hash.h (std::__is_fast_hash<>): New.
   1089  1.1.1.3    mrg 	* include/bits/basic_string.h: Specialize previous to mark
   1090  1.1.1.3    mrg 	std::hash for string types as slow.
   1091  1.1.1.3    mrg 	* include/bits/hashtable.h (__cache_default): Replace is_integral
   1092  1.1.1.3    mrg 	with __is_fast_hash.
   1093  1.1.1.3    mrg 	* src/c++11/hash_c++0x.cc: Add type_traits include.
   1094  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/instantiation_neg.cc:
   1095  1.1.1.3    mrg 	Adapt dg-error line number.
   1096  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/
   1097  1.1.1.3    mrg 	not_default_constructible_hash_neg.cc: Likewise.
   1098      1.1    mrg 
   1099  1.1.1.3    mrg 2013-02-04  Manuel Lpez-Ibez  <manu (a] gcc.gnu.org>
   1100  1.1.1.3    mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   1101      1.1    mrg 
   1102  1.1.1.3    mrg 	PR libstdc++/56202 (again)
   1103  1.1.1.3    mrg 	* include/bits/random.tcc (binomial_distribution<>::
   1104  1.1.1.3    mrg 	_M_waiting(_UniformRandomNumberGenerator&, _IntType)): Fix thinko
   1105  1.1.1.3    mrg 	in previous commit.
   1106      1.1    mrg 
   1107  1.1.1.3    mrg 	* include/bits/random.h: Fix comment typo.
   1108      1.1    mrg 
   1109  1.1.1.3    mrg 2013-02-04  Manuel Lpez-Ibez  <manu (a] gcc.gnu.org>
   1110  1.1.1.3    mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   1111      1.1    mrg 
   1112  1.1.1.3    mrg 	PR libstdc++/56202
   1113  1.1.1.3    mrg 	* include/bits/random.tcc (binomial_distribution<>::
   1114  1.1.1.3    mrg 	_M_waiting(_UniformRandomNumberGenerator&, _IntType)): Avoid
   1115  1.1.1.3    mrg 	division by zero.
   1116  1.1.1.3    mrg 
   1117  1.1.1.3    mrg 2013-02-03  Richard Sandiford  <rdsandiford (a] googlemail.com>
   1118  1.1.1.3    mrg 
   1119  1.1.1.3    mrg 	Update copyright years.
   1120  1.1.1.3    mrg 	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc,
   1121  1.1.1.3    mrg 	testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc,
   1122  1.1.1.3    mrg 	testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc,
   1123  1.1.1.3    mrg 	testsuite/23_containers/deque/requirements/dr438/insert_neg.cc,
   1124  1.1.1.3    mrg 	testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
   1125  1.1.1.3    mrg 	testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
   1126  1.1.1.3    mrg 	testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
   1127  1.1.1.3    mrg 	testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
   1128  1.1.1.3    mrg 	testsuite/23_containers/vector/requirements/dr438/assign_neg.cc,
   1129  1.1.1.3    mrg 	testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc,
   1130  1.1.1.3    mrg 	testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc,
   1131  1.1.1.3    mrg 	testsuite/23_containers/vector/requirements/dr438/insert_neg.cc,
   1132  1.1.1.3    mrg 	testsuite/29_atomics/atomic/cons/assign_neg.cc,
   1133  1.1.1.3    mrg 	testsuite/29_atomics/atomic/cons/copy_neg.cc,
   1134  1.1.1.3    mrg 	testsuite/29_atomics/atomic_integral/cons/assign_neg.cc,
   1135  1.1.1.3    mrg 	testsuite/29_atomics/atomic_integral/cons/copy_neg.cc,
   1136  1.1.1.3    mrg 	testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc,
   1137  1.1.1.3    mrg 	testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc,
   1138  1.1.1.3    mrg 	testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
   1139  1.1.1.3    mrg 	Update lines in dg error matches.
   1140  1.1.1.3    mrg 
   1141  1.1.1.3    mrg 2013-02-03  Richard Sandiford  <rdsandiford (a] googlemail.com>
   1142  1.1.1.3    mrg 
   1143  1.1.1.3    mrg 	* config/os/mingw32/ctype_inline.h: Fix copyright typo.
   1144  1.1.1.3    mrg 
   1145  1.1.1.3    mrg 2013-02-01  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1146  1.1.1.3    mrg 
   1147  1.1.1.3    mrg 	* include/bits/hashtable_policy.h
   1148  1.1.1.3    mrg 	(_Prime_rehash_policy::_M_next_bkt)
   1149  1.1.1.3    mrg 	(_Prime_rehash_policy::_M_need_rehash): Move definition...
   1150  1.1.1.3    mrg 	* src/c++11/hashtable_c++0x.cc: ... here.
   1151  1.1.1.3    mrg 	* src/shared/hashtable-aux.cc: Remove c++config.h include.
   1152  1.1.1.3    mrg 	* config/abi/gnu.ver (GLIBCXX_3.4.18): Export _Prime_rehash_policy
   1153  1.1.1.3    mrg 	symbols.
   1154  1.1.1.3    mrg 
   1155  1.1.1.3    mrg 2013-01-29  Jason Merrill  <jason (a] redhat.com>
   1156  1.1.1.3    mrg 
   1157  1.1.1.3    mrg 	PR libstdc++/54314
   1158  1.1.1.3    mrg 	* config/abi/pre/gnu.ver: Don't export construction vtables.
   1159  1.1.1.3    mrg 	* config/abi/pre/gnu-versioned-namespace.ver: Likewise.
   1160  1.1.1.3    mrg 
   1161  1.1.1.3    mrg 2013-01-28  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1162  1.1.1.3    mrg 
   1163  1.1.1.3    mrg 	PR libstdc++/56112
   1164  1.1.1.3    mrg 	* include/bits/hashtable_policy.h (insert(_Pair&&)): Use _M_emplace
   1165  1.1.1.3    mrg 	to construct value_type explicitly before trying to extract the key.
   1166  1.1.1.3    mrg 	* testsuite/23_containers/unordered_map/cons/56112.cc: New.
   1167  1.1.1.3    mrg 
   1168  1.1.1.3    mrg 2013-01-28  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1169  1.1.1.3    mrg 
   1170  1.1.1.3    mrg 	* include/bits/hashtable_policy.h (_Local_iterator_base): Use
   1171  1.1.1.3    mrg 	_Hashtable_ebo_helper to embed functors into the local_iterator
   1172  1.1.1.3    mrg 	when necessary. Pass information about functors involved in hash
   1173  1.1.1.3    mrg 	code by copy.
   1174  1.1.1.3    mrg 	* include/bits/hashtable.h (__cache_default): Do not cache for
   1175  1.1.1.3    mrg 	builtin integral types unless the hash functor is not noexcept
   1176  1.1.1.3    mrg 	qualified or is not default constructible. Adapt static assertions
   1177  1.1.1.3    mrg 	and local iterator instantiations.
   1178  1.1.1.3    mrg 	* include/debug/unordered_set
   1179  1.1.1.3    mrg 	(std::__debug::unordered_set<>::erase): Detect local iterators to
   1180  1.1.1.3    mrg 	invalidate using contained node rather than generating a dummy
   1181  1.1.1.3    mrg 	local_iterator instance.
   1182  1.1.1.3    mrg 	(std::__debug::unordered_multiset<>::erase): Likewise.
   1183  1.1.1.3    mrg 	* include/debug/unordered_map
   1184  1.1.1.3    mrg 	(std::__debug::unordered_map<>::erase): Likewise.
   1185  1.1.1.3    mrg 	(std::__debug::unordered_multimap<>::erase): Likewise.
   1186  1.1.1.3    mrg 	* testsuite/performance/23_containers/insert_erase/41975.cc: Test
   1187  1.1.1.3    mrg 	std::tr1 and std versions of unordered_set regardless of any
   1188  1.1.1.3    mrg 	macro. Add test on default cache behavior.
   1189  1.1.1.3    mrg 	* testsuite/performance/23_containers/insert/54075.cc: Likewise.
   1190  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/instantiation_neg.cc:
   1191  1.1.1.3    mrg 	Adapt line number.
   1192  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/
   1193  1.1.1.3    mrg 	not_default_constructible_hash_neg.cc: New.
   1194  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/buckets/swap.cc: New.
   1195  1.1.1.3    mrg 
   1196  1.1.1.3    mrg 2013-01-24  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1197  1.1.1.3    mrg 
   1198  1.1.1.3    mrg 	PR libstdc++/56085
   1199  1.1.1.3    mrg 	* include/std/complex (pow(const complex<>&, int)): Avoid __n
   1200  1.1.1.3    mrg 	signed overflow.
   1201  1.1.1.3    mrg 
   1202  1.1.1.3    mrg 2013-01-22  Jakub Jelinek  <jakub (a] redhat.com>
   1203  1.1.1.3    mrg 
   1204  1.1.1.3    mrg 	* testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc:
   1205  1.1.1.3    mrg 	Tightten scan-assembler-times regexps, add dg-additional-options for
   1206  1.1.1.3    mrg 	ia32, add -g0 -fno-exceptions -fno-asynchronous-unwind-tables to
   1207  1.1.1.3    mrg 	dg-options.
   1208      1.1    mrg 
   1209  1.1.1.3    mrg 2013-01-12  Andi Kleen  <ak (a] linux.intel.com>
   1210  1.1.1.3    mrg 	    Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1211      1.1    mrg 
   1212  1.1.1.3    mrg 	PR libstdc++/55233
   1213  1.1.1.3    mrg 	* include/bits/atomic_base.h (__memory_order_modifier): Add
   1214  1.1.1.3    mrg 	__memory_order_mask, __memory_order_modifier_mask,
   1215  1.1.1.3    mrg 	__memory_order_hle_acquire, __memory_order_hle_release.
   1216  1.1.1.3    mrg 	(operator|,operator&): Add.
   1217  1.1.1.3    mrg 	(__cmpexch_failure_order):  Rename to __cmpexch_failure_order2.
   1218  1.1.1.3    mrg 	(__cmpexch_failure_order): Add.
   1219  1.1.1.3    mrg 	(clear, store, load, compare_exchange_weak, compare_exchange_strong):
   1220  1.1.1.3    mrg 	Handle flags.
   1221  1.1.1.3    mrg 	* testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc:
   1222  1.1.1.3    mrg 	Add.
   1223      1.1    mrg 
   1224  1.1.1.3    mrg 2013-01-19  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1225      1.1    mrg 
   1226  1.1.1.3    mrg 	PR libstdc++/55861
   1227  1.1.1.3    mrg 	* include/std/future (_State_base::_S_check(const shared_ptr<T>&)):
   1228  1.1.1.3    mrg 	Fix return type.
   1229  1.1.1.3    mrg 	(__basic_future::_M_get_result()): Const qualify.
   1230  1.1.1.3    mrg 	(shared_future::get()): Likewise.
   1231  1.1.1.3    mrg 	* testsuite/30_threads/shared_future/members/get.cc: Use const
   1232  1.1.1.3    mrg 	objects.
   1233  1.1.1.3    mrg 
   1234  1.1.1.3    mrg 2013-01-16  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1235  1.1.1.3    mrg 
   1236  1.1.1.3    mrg 	PR libstdc++/55043 (again)
   1237  1.1.1.3    mrg 	* include/bits/alloc_traits.h (allocator_traits::construct): Disable
   1238  1.1.1.3    mrg 	unless construction would be well-formed.
   1239  1.1.1.3    mrg 	(__allow_copy_cons, __check_copy_constructible): Define.
   1240  1.1.1.3    mrg 	* include/bits/unordered_map.h (__check_copy_constructible): Use as
   1241  1.1.1.3    mrg 	base class so copy constructor will be deleted if appropriate.
   1242  1.1.1.3    mrg 	(is_copy_constructible): Remove specialization.
   1243  1.1.1.3    mrg 	* include/bits/unordered_set.h: Likewise.
   1244  1.1.1.3    mrg 	* include/debug/unordered_map.h: Undo previous commit. Default copy
   1245  1.1.1.3    mrg 	and move constructors.
   1246  1.1.1.3    mrg 	* include/debug/unordered_set.h: Likewise.
   1247  1.1.1.3    mrg 	* include/profile/unordered_map.h: Undo previous commit.
   1248  1.1.1.3    mrg 	* include/profile/unordered_set.h: Likewise.
   1249  1.1.1.3    mrg 	* testsuite/23_containers/unordered_map/55043.cc: Fix test.
   1250  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multimap/55043.cc: Likewise.
   1251  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multiset/55043.cc: Likewise.
   1252  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/55043.cc: Likewise.
   1253  1.1.1.3    mrg 	* testsuite/23_containers/unordered_map/requirements/53339.cc: XFAIL,
   1254  1.1.1.3    mrg 	cannot support incomplete types.
   1255  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multimap/requirements/53339.cc:
   1256      1.1    mrg 	Likewise.
   1257      1.1    mrg 
   1258  1.1.1.3    mrg 2013-01-16  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1259      1.1    mrg 
   1260  1.1.1.3    mrg 	PR libstdc++/55043
   1261  1.1.1.3    mrg 	* include/std/unordered_map: Include alloc_traits.h
   1262  1.1.1.3    mrg 	* include/std/unordered_set: Likewise.
   1263  1.1.1.3    mrg 	* include/bits/alloc_traits.h: Define __is_copy_insertable.
   1264  1.1.1.3    mrg 	* include/bits/unordered_map.h: Use it.
   1265  1.1.1.3    mrg 	* include/bits/unordered_set.h: Likewise.
   1266  1.1.1.3    mrg 	* include/debug/unordered_map.h: Likewise.
   1267  1.1.1.3    mrg 	* include/debug/unordered_set.h: Likewise.
   1268  1.1.1.3    mrg 	* include/profile/unordered_map.h: Likewise.
   1269  1.1.1.3    mrg 	* include/profile/unordered_set.h: Likewise.
   1270  1.1.1.3    mrg 	* include/bits/hashtable.h: Fix comment typos.
   1271  1.1.1.3    mrg 	* testsuite/23_containers/unordered_map/55043.cc: New.
   1272  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multimap/55043.cc: New.
   1273  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multiset/55043.cc: New.
   1274  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/55043.cc: New.
   1275  1.1.1.3    mrg 
   1276  1.1.1.3    mrg 2013-01-03  Janis Johnson  <janisjo (a] codesourcery.com>
   1277  1.1.1.3    mrg 
   1278  1.1.1.3    mrg 	* testsuite/lib/gdb-test.exp (gdb_batch_check): Catch error running
   1279  1.1.1.3    mrg 	gdb command.
   1280  1.1.1.3    mrg 
   1281  1.1.1.3    mrg 2013-01-08  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1282  1.1.1.3    mrg 
   1283  1.1.1.3    mrg 	* doc/xml/manual/status_cxx2011.xml: Document that N3189 is missing.
   1284  1.1.1.3    mrg 
   1285  1.1.1.3    mrg 2013-01-08  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1286  1.1.1.3    mrg 
   1287  1.1.1.3    mrg 	PR libstdc++/55908
   1288  1.1.1.3    mrg 	* include/std/functional (_Mem_fn::operator()): Fix constraints to
   1289  1.1.1.3    mrg 	avoid ambiguity.
   1290  1.1.1.3    mrg 	* testsuite/20_util/function_objects/mem_fn/55908.cc: New.
   1291  1.1.1.3    mrg 	* testsuite/20_util/bind/ref_neg.cc: Adjust dg-error line numbers.
   1292  1.1.1.3    mrg 
   1293  1.1.1.3    mrg 2013-01-08  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1294  1.1.1.3    mrg 
   1295  1.1.1.3    mrg 	PR libstdc++/55594
   1296  1.1.1.3    mrg 	* acinclude.m4 (GLIBCXX_CHECK_ASSEMBLER_HWCAP): Restrict test to
   1297  1.1.1.3    mrg 	Solaris targets.
   1298      1.1    mrg 	* configure: Regenerate.
   1299      1.1    mrg 
   1300  1.1.1.3    mrg 2013-01-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1301      1.1    mrg 
   1302  1.1.1.3    mrg 	PR libstdc++/55847
   1303  1.1.1.3    mrg 	* src/c++11/shared_ptr.cc (bad_weak_ptr::what()): Correct string.
   1304  1.1.1.3    mrg 	* testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Verify
   1305  1.1.1.3    mrg 	string.
   1306      1.1    mrg 
   1307  1.1.1.3    mrg 	PR libstdc++/55728
   1308  1.1.1.3    mrg 	* include/std/functional (bad_function_call::what()): Declare.
   1309  1.1.1.3    mrg 	* src/c++11/functional.cc (bad_function_call::what()): Define.
   1310  1.1.1.3    mrg 	* config/abi/pre/gnu.ver (bad_function_call::what()): Export.
   1311  1.1.1.3    mrg 	* testsuite/20_util/bad_function_call/what.cc: New.
   1312      1.1    mrg 
   1313  1.1.1.3    mrg 2013-01-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1314      1.1    mrg 
   1315  1.1.1.3    mrg 	* include/bits/unordered_map.h: Fix typo in comments.
   1316  1.1.1.3    mrg 	* doc/xml/manual/status_cxx2011.xml: Add implementation-defined bucket
   1317  1.1.1.3    mrg 	counts for unordered associative containers.
   1318      1.1    mrg 
   1319  1.1.1.3    mrg 2013-01-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1320      1.1    mrg 
   1321  1.1.1.3    mrg 	* doc/xml/manual/abi.xml: Update library and symbol versions.
   1322      1.1    mrg 
   1323  1.1.1.3    mrg 2013-01-06  Richard Sandiford  <rdsandiford (a] googlemail.com>
   1324      1.1    mrg 
   1325  1.1.1.3    mrg 	* include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Fix typo
   1326  1.1.1.3    mrg 	in copyright years.
   1327  1.1.1.3    mrg 	* testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
   1328      1.1    mrg 
   1329  1.1.1.3    mrg 
   1331      1.1    mrg Copyright (C) 2013 Free Software Foundation, Inc.
   1332  1.1.1.3    mrg 
   1333  1.1.1.3    mrg Copying and distribution of this file, with or without modification,
   1334  1.1.1.3    mrg are permitted in any medium without royalty provided the copyright
   1335                 notice and this notice are preserved.
   1336