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