+2011-04-12 Takaya Saito <gintensubaru@gmail.com>
+
+ PR libstdc++/48476
+ * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&),
+ _Tuple_impl<>::operator=(_Tuple_impl&&), _Tuple_impl<>::operator=
+ (_Tuple_impl<>&&), tuple_cat): Use std::forward where appropriate.
+ * testsuite/20_util/tuple/cons/48476.cc: New.
+ * testsuite/20_util/tuple/48476.cc: Likewise.
+ * testsuite/20_util/tuple/creation_functions/48476.cc: Likewise.
+
+2011-04-12 Allan McRae <allan@archlinux.org>
+
+ PR libstdc++/48566
+ * testsuite/tr1/6_containers/unordered_map/requirements/
+ iterator_null_neg.cc: Include <cstddef>.
+ * testsuite/tr1/6_containers/unordered_set/requirements/
+ iterator_null_neg.cc: Likewise.
+ * testsuite/27_io/basic_filebuf/seekoff/wchar_t/4.cc: Include
+ <cstring>.
+ * testsuite/util/testsuite_common_types.h: Include <limits>.
+ * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc:
+ Adjust dg-error line numbers.
+ * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
+ * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
+ Likewise.
+ * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
+ Likewise.
+ * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
+ Likewise.
+ * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
+ * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
+
+2011-04-11 Jason Merrill <jason@redhat.com>
+
+ * testsuite/20_util/is_convertible/value.cc: Adjust.
+
+2011-04-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * testsuite/25_algorithms/inplace_merge/moveable.cc: Actually run
+ it in parallel-mode for check-parallel.
+ * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
+ * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
+ * testsuite/25_algorithms/remove/moveable.cc: Likewise.
+ * testsuite/25_algorithms/sort_heap/check_compare_by_value.cc:
+ Likewise.
+ * testsuite/25_algorithms/unique/moveable.cc: Likewise.
+ * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
+ * testsuite/25_algorithms/heap/moveable.cc: Likewise.
+
+ * testsuite/25_algorithms/next_permutation/moveable.cc: Only skip
+ the tests based on std::lexicographical_compare for check-parallel.
+ * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
+
+2011-04-10 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR libstdc++/48541
+ * include/std/functional (_Base_manager::_M_get_pointer): Use
+ addressof.
+ * testsuite/20_util/function/48541.cc: New.
+
+2011-04-10 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR libstdc++/48465
+ * configure.ac (libtool_VERSION): Bump library version to 6:16:0.
+ * configure: Regenerate.
+ * config/abi/pre/gnu.ver (GLIBCXX_3.4.16): Export missing symbols.
+ * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.16.
+
+2011-04-06 Jeffrey Yasskin <jyasskin@google.com>
+
+ * include/ext/algorithm (is_sorted): In C++0x mode import from
+ namespace std.
+ * include/ext/numeric (iota): In C++0x mode import from
+ namespace std.
+ * testsuite/ext/is_sorted/cxx0x.cc: New.
+ * testsuite/ext/iota/cxx0x.cc: New.
+
+2011-04-02 Jonathan Wakely <redi@gcc.gnu.org>
+
+ PR libstdc++/48398
+ * include/bits/unique_ptr.h (__tuple_type): Store pointer type.
+ * testsuite/20_util/unique_ptr/modifiers/48398.cc: New.
+ * testsuite/20_util/unique_ptr/requirements/pointer_type.cc: Remove
+ unused parameter name.
+
+2011-03-31 Jeffrey Yasskin <jyasskin@google.com>
+
+ * libsupc++/exception_ptr.h: Forward-declare std::type_info.
+ * libsupc++/nested_exception.h (__throw_with_nested): Remove a
+ redundant default argument from std::__throw_with_nested.
+
+2011-03-31 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/48382
+ * src/ctype.cc: Do not include <bits/ctype_noninline.h>.
+ * src/Makefile.am: Add ctype_configure_char.cc to host_sources.
+ * src/Makefile.in: Regenerate.
+ * include/Makefile.am: Remove ctype_noninline.h from host_headers.
+ * include/Makefile.in: Regenerate.
+ * doc/xml/manual/internals.xml: Update.
+ * config/os/newlib/ctype_noninline.h: Fixup and rename to...
+ * config/os/newlib/ctype_configure_char.cc: ... this.
+ * config/os/aix/ctype_noninline.h: Likewise.
+ * config/os/aix/ctype_configure_char.cc: Likewise.
+ * config/os/vxworks/ctype_noninline.h: Likewise.
+ * config/os/vxworks/ctype_configure_char.cc
+ * config/os/hpux/ctype_noninline.h: Likewise.
+ * config/os/hpux/ctype_configure_char.cc: Likewise.
+ * config/os/gnu-linux/ctype_noninline.h: Likewise.
+ * config/os/gnu-linux/ctype_configure_char.cc: Likewise.
+ * config/os/mingw32/ctype_noninline.h: Likewise.
+ * config/os/mingw32/ctype_configure_char.cc: Likewise.
+ * config/os/tpf/ctype_noninline.h: Likewise.
+ * config/os/tpf/ctype_configure_char.cc: Likewise.
+ * config/os/uclibc/ctype_noninline.h: Likewise.
+ * config/os/uclibc/ctype_configure_char.cc: Likewise.
+ * config/os/bionic/ctype_noninline.h: Likewise.
+ * config/os/bionic/ctype_configure_char.cc: Likewise.
+ * config/os/djgpp/ctype_noninline.h: Likewise.
+ * config/os/djgpp/ctype_configure_char.cc: Likewise.
+ * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
+ * config/os/qnx/qnx6.1/ctype_configure_char.cc: Likewise.
+ * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
+ * config/os/bsd/netbsd/ctype_configure_char.cc: Likewise.
+ * config/os/bsd/darwin/ctype_noninline.h: Likewise.
+ * config/os/bsd/darwin/ctype_configure_char.cc: Likewise.
+ * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
+ * config/os/bsd/freebsd/ctype_configure_char.cc: Likewise.
+ * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
+ * config/os/irix/irix6.5/ctype_configure_char.cc: Likewise.
+ * config/os/generic/ctype_noninline.h: Likewise.
+ * config/os/generic/ctype_configure_char.cc: Likewise.
+ * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
+ * config/os/solaris/solaris2.7/ctype_configure_char.cc: Likewise.
+
+2011-03-25 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ * include/std/future (future::share): Add.
+ (packaged_task::result_type): Remove as per LWG 2030.
+ (packaged_task::packaged_task): Remove redundant constructors, as per
+ LWG 1514.
+ * testsuite/30_threads/future/members/share.cc: New.
+ * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Remove.
+
+2011-03-25 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ * testsuite/28_regex/match_results/ctors/char/default.cc: Do not call
+ members which require a fully established result state.
+ * testsuite/28_regex/match_results/ctors/wchar_t/default.cc: Likewise.
+
+2011-03-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * include/bits/random.h (negative_binomial_distribution<>::
+ negative_binomial_distribution(_IntType, double),
+ negative_binomial_distribution<>::
+ negative_binomial_distribution(const param_type&)): Tweak
+ construction of _M_gd.
+ * include/bits/random.tcc (negative_binomial_distribution<>::
+ operator()): Adjust.
+
2011-03-24 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/random.h (negative_binomial_distribution<>::