+2012-04-11 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ * testsuite/performance/30_threads/future/polling.cc: Adjust.
+
+2012-04-11 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR libstdc++/52591
+ * include/bits/stl_vector.h (vector::operator=(vector&&)): Dispatch
+ to _M_move_assign depending on whether allocator is moved.
+ (vector::_M_move_assign): Add overloaded functions.
+ * testsuite/23_containers/vector/52591.cc: New.
+ * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
+ Adjust dg-error line number.
+ * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
+ Likewise.
+ * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
+ Likewise.
+ * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
+ Likewise.
+
+2012-04-09 François Dumont <fdumont@gcc.gnu.org>
+
+ PR libstdc++/52476
+ * include/bits/hashtable.h (_Hashtable<>::_M_rehash_aux): Add.
+ (_Hashtable<>::_M_rehash): Use the latter.
+ * testsuite/23_containers/unordered_multimap/insert/52476.cc: New.
+ * testsuite/23_containers/unordered_multiset/insert/52476.cc: New.
+
+2012-04-09 Terry Guo <terry.guo@arm.com>
+
+ Backport from mainline
+ 2012-03-28 Terry Guo <terry.guo@arm.com>
+
+ * testsuite/Makefile.am (TEST_GCC_EXEC_PREFIX): New.
+ * testsuite/Makefile.in: Regenerated.
+
+2012-03-30 Jeffrey Yasskin <jyasskin@gcc.gnu.org>
+ Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/52799
+ * include/bits/deque.tcc (emplace): Fix thinko, replace push_front
+ -> emplace_front, and likewise for *_back.
+ * testsuite/23_containers/deque/modifiers/emplace/52799.cc: New.
+ * testsuite/23_containers/list/modifiers/emplace/52799.cc: Likewise.
+ * testsuite/23_containers/vector/modifiers/emplace/52799.cc: Likewise.
+
+2012-03-23 David S. Miller <davem@davemloft.net>
+
+ * config/abi/post/sparc-linux-gnu/baseline_symbols.txt: Update.
+
+2012-03-23 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * include/bits/forward_list.h: Fix comments.
+
+2012-03-23 Paweł Sikora <pawel.sikora@agmk.net>
+
+ PR libstdc++/52540
+ * include/Makefile.am (c++config.h): Fix sed rule to not break
+ the _GLIBCXX_EXTERN_TEMPLATE redefinition.
+ * include/Makefile.in: Regenerate.
+
+2012-03-22 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR libstdc++/52433
+ * include/debug/safe_iterator.h (_Safe_iterator): Add move
+ constructor and move assignment operator.
+ * testsuite/23_containers/vector/debug/52433.cc: New.
+
+2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * include/std/array (array<>::at(size_type) const): Fix version
+ for undefined __EXCEPTIONS.
+
+2012-03-22 Release Manager
+
+ * GCC 4.7.0 released.
+
+2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR libstdc++/52456
+ * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
+
+2012-03-09 Andreas Schwab <schwab@linux-m68k.org>
+
+ * config/locale/gnu/monetary_members.cc
+ (moneypunct<char,true>::_M_initialize_moneypunct): Throw caught
+ exception again.
+ (moneypunct<char,false>::_M_initialize_moneypunct): Likewise.
+ * testsuite/22_locale/locale/cons/12352.cc: Also test en_US
+ locale.
+
+2012-03-02 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/c_global/cstdio: Remove extraneous extern.
+ * include/c_std/cstdio: Same.
+
+2012-03-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/abi/post/solaris2.8/baseline_symbols.txt: Regenerate.
+ * config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
+ * config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
+ * config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
+ * config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
+
+2012-03-01 Benjamin Kosnik <bkoz@redhat.com>
+ Ramana Radhakrishnan <ramana@gcc.gnu.org>
+
+ PR libstdc++/51785
+ * acinclude.m4 (GLIBCXX_CHECK_STDIO_PROTO): New.
+ * configure.ac: Call it.
+ * configure: Regenerate.
+ * config.h.in: Same.
+ * config/os/gnu-linux/os_defines.h: Conditionally undefine
+ _GLIBCXX_HAVE_GETS.
+ * include/c_global/cstdio: Conditionally declare deprecated gets.
+ * include/c_std/cstdio: Same.
+
+2012-03-01 Michael Spertus <mike_spertus@symantec.com>
+
+ * include/tr2/type_traits (typelist): To __reflection_typelist.
+ (first, rest, empty): Remove.
+
+2012-03-01 Benjamin Kosnik <bkoz@redhat.com>
+
+ * testsuite/Makefile.am (CLEANFILES): Add *.gdb.
+ * testsuite/Makefile.in: Regenerate.
+
+2012-02-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update.
+
+2012-02-28 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/52191
+ * testsuite/util/testsuite_abi.cc (compare_symbols): Check new
+ symbols added into the latest version. Mark tls entities as
+ undesignated.
+
+2012-02-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/52414
+ * src/Makefile.am (libstdc++-symbols.ver): Only remove comment lines
+ if they are at the beginning of lines (with optional whitespace before
+ #).
+ * src/Makefile.in: Regenerated.
+
+2012-02-27 Jakub Jelinek <jakub@redhat.com>
+
+ * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
+ * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise.
+ * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
+ Likewise.
+ * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise.
+ * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise.
+ * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Likewise.
+ * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Likewise.
+ * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise.
+ * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise.
+
+2012-02-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR libstdc++/52188
+ * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Remove symvers_renaming.
+ Remove ENABLE_SYMVERS_SOL2.
+ * configure: Regenerate.
+ * src/Makefile.am [ENABLE_SYMVERS] (libstdc++-symbols.ver):
+ Postprocess mapfile.
+ [ENABLE_SYMVERS_GNU]: Remove ENABLE_SYMVERS_SOL2 handling.
+ * src/Makefile.in: Regenerate.
+
+ * config/abi/pre/gnu.ver (GLIBCXX_3.4.5) [!__sun__ && !__svr4__]:
+ Don't export
+ _ZNSt19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEppEv.
+
+2012-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR testsuite/52201
+ * testsuite/29_atomics/atomic/operators/pointer_partial_void.cc:
+ Require atomic builtins.
+ * testsuite/29_atomics/atomic/operators/51811.cc: Likewise.
+
+2012-02-23 Jason Merrill <jason@redhat.com>
+
+ * include/bits/locale_facets.h (class num_get): Undo reordering of
+ do_get virtual functions.
+
+2012-02-14 Edward Smith-Rowland <3dw4rd@verizon.net>
+
+ * testsuite/26_numerics/random/
+ uniform_real_distribution/requirements/typedefs.cc: Check param_type.
+ * testsuite/26_numerics/random/
+ piecewise_constant_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ chi_squared_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ normal_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ uniform_int_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ poisson_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ bernoulli_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ discrete_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ weibull_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ cauchy_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ negative_binomial_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ gamma_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ fisher_f_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ exponential_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ binomial_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ lognormal_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ extreme_value_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ piecewise_linear_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ student_t_distribution/requirements/typedefs.cc: Ditto.
+ * testsuite/26_numerics/random/
+ geometric_distribution/requirements/typedefs.cc: Ditto.
+
+2012-02-21 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/50349
+ * config/abi/pre/gnu.ver: Only one local.
+ * config/abi/pre/gnu-versioned-namespace.ver: Same.
+
+2012-02-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/52317 (cont)
+ * include/profile/unordered_map: Ad Library Exception comment.
+ * include/profile/set: Likewise.
+ * include/profile/base.h: Likewise.
+ * include/profile/impl/profiler_list_to_slist.h: Likewise.
+ * include/profile/impl/profiler_container_size.h: Likewise.
+ * include/profile/impl/profiler_vector_size.h: Likewise.
+ * include/profile/impl/profiler_hash_func.h: Likewise.
+ * include/profile/impl/profiler_trace.h: Likewise.
+ * include/profile/impl/profiler_list_to_vector.h: Likewise.
+ * include/profile/impl/profiler_vector_to_list.h: Likewise.
+ * include/profile/impl/profiler.h: Likewise.
+ * include/profile/impl/profiler_state.h: Likewise.
+ * include/profile/impl/profiler_map_to_unordered_map.h: Likewise.
+ * include/profile/impl/profiler_algos.h: Likewise.
+ * include/profile/impl/profiler_hashtable_size.h: Likewise.
+ * include/profile/impl/profiler_node.h: Likewise.
+ * include/profile/vector: Likewise.
+ * include/profile/unordered_set: Likewise.
+ * include/profile/map.h: Likewise.
+ * include/profile/map: Likewise.
+
+2012-02-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/52317
+ * python/Makefile.am: Update boilerplate license text to GPLv3.
+ * include/profile/unordered_map: Likewise.
+ * include/profile/set: Likewise.
+ * include/profile/base.h: Likewise.
+ * include/profile/impl/profiler_list_to_slist.h: Likewise.
+ * include/profile/impl/profiler_container_size.h: Likewise.
+ * include/profile/impl/profiler_vector_size.h: Likewise.
+ * include/profile/impl/profiler_hash_func.h: Likewise.
+ * include/profile/impl/profiler_trace.h: Likewise.
+ * include/profile/impl/profiler_list_to_vector.h: Likewise.
+ * include/profile/impl/profiler_vector_to_list.h: Likewise.
+ * include/profile/impl/profiler.h: Likewise.
+ * include/profile/impl/profiler_state.h: Likewise.
+ * include/profile/impl/profiler_map_to_unordered_map.h: Likewise.
+ * include/profile/impl/profiler_algos.h: Likewise.
+ * include/profile/impl/profiler_hashtable_size.h: Likewise.
+ * include/profile/impl/profiler_node.h: Likewise.
+ * include/profile/vector: Likewise.
+ * include/profile/unordered_set: Likewise.
+ * include/profile/map.h: Likewise.
+ * include/profile/map: Likewise.
+ * testsuite/21_strings/basic_string/numeric_conversions/
+ wchar_t/dr1261.cc: Likewise.
+ * testsuite/21_strings/basic_string/numeric_conversions/
+ char/dr1261.cc: Likewise.
+ * testsuite/20_util/reference_wrapper/invoke-2.cc: Likewise.
+
+2012-02-20 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/52241
+ * src/c++98/tree.cc (local_Rb_tree_increment,
+ local_Rb_tree_decrement): Add.
+ (_Rb_tree_increment(const _Rb_tree_node_base*),
+ _Rb_tree_decrement(const _Rb_tree_node_base*)): Use the latter.
+ (_Rb_tree_increment(_Rb_tree_node_base*),
+ _Rb_tree_decrement(_Rb_tree_node_base*)): New.
+
+2012-02-20 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/52309
+ * include/bits/hashtable_policy.h (_Equality_base<, true,>::
+ _M_equal(const _Hashtable&)): Compare values with operator==.
+ * testsuite/23_containers/unordered_set/operators/52309.cc: New.
+
+2012-02-17 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/51798 continued.
+ * acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Grep for
+ __atomic_, not __sync.
+ * configure: Regenerated.
+
+2012-02-17 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/47058
+ * acinclude.m4 (GLIBCXX_ENABLE_WERROR): New.
+ (GLIBCXX_EXPORT_FLAGS): Add -Wabi to WARN_FLAGS
+ * configure.ac: Use it.
+ * fragment.am: Set WERROR_FLAG conditionally on --disable-werror.
+ * configure: Regenerate.
+ * python/Makefile.in: Same.
+ * Makefile.in: Same.
+ * doc/Makefile.in: Same.
+ * include/Makefile.in: Same.
+ * po/Makefile.in: Same.
+ * python/Makefile.in: Same.
+ * src/Makefile.in: Same.
+ * src/c++11/Makefile.in: Same.
+ * src/c++98/Makefile.in: Same.
+ * testsuite/Makefile.in: Same.
+
2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR libstdc++/52189