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