+2011-03-22 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * include/bits/shared_ptr.h (operator>, operator<=, operator>=): Add,
+ per DR 1401.
+ (operator==, operator!=, operator<): Fix per the letter of DR 1401.
+ * include/bits/shared_ptr_base.h: Likewise for __shared_ptr.
+ * include/bits/unique_ptr.h (operator==, operator!=, operator<,
+ operator<=, operator>, operator>=): Fix per the letter of DR 1401.
+ * testsuite/20_util/shared_ptr/comparison/dr1401.cc: New.
+ * testsuite/20_util/unique_ptr/comparison/dr1401.cc: Likewise.
+ * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust.
+
+2011-03-22 Jakub Jelinek <jakub@redhat.com>
+
+ * config/abi/pre/gnu.ver (GLIBCXX_3.4.15): Export _ZNSsC2EOSs
+ and _ZNSbIwSt11char_traitsIwESaIwEEC2EOS2_.
+ * config/abi/post/solaris2.8/baseline_symbols.txt: Regenerated.
+ * config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
+ * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Likewise.
+ * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise.
+ * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise.
+ * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise.
+ * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise.
+ * config/abi/post/powerpc64-linux-gnu/32/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.
+ * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise.
+ * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Likewise.
+ * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Likewise.
+ * testsuite/21_strings/basic_string/cons/char/moveable2.cc: New test.
+ * testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc: New
+ test.
+
+2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
+
+ * testsuite/lib/prune.exp (libstdc++-dg-prune): Prune "could not
+ create compact unwind for" warnings.
+
+2011-03-21 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.
+ * config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
+ * config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
+ * config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
+
+ * testsuite/util/testsuite_abi.cc (check_version): Set incompatible
+ even when adding symbols to CXXABI_1.3, GLIBCXX_LDBL_3.4 and
+ CXXABI_LDBL_1.3 versions.
+
+2011-03-21 Benjamin Kosnik <bkoz@redhat.com>
+
+ * config/abi/pre/gnu.ver: Remove typeinfo name exports for C++0x types.
+
+2011-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ * config/abi/pre/gnu.ver (CXXABI_1.3): Don't export _ZT[IS][PK]*[no].
+ (CXXABI_1.3.5): Export _ZTI[PK]*[no].
+
+2011-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * testsuite/22_locale/num_put/put/char/14220.cc: Don't xfail on
+ sparc*-sun-solaris2.10 && lp64.
+
+2011-03-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * testsuite/lib/libstdc++.exp (check_v3_target_c99_math): Rename
+ to check_v3_target_cmath.
+ * testsuite/lib/dg-options.exp (dg-require-c99_math): Rename
+ to dg-require-cmath.
+ * testsuite/26_numerics/random/binomial_distribution/
+ operators/values.cc: Adjust.
+
+2011-03-18 Diego Novillo <dnovillo@google.com>
+
+ * testsuite/decimal/mixed-mode-arith_neg.cc: Rename from
+ mixed-mode_neg.cc
+ * testsuite/decimal/mixed-mode-cmp_neg.cc: Factor out of
+ mixed-mode-arith_neg.cc
+
+2011-03-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * testsuite/util/testsuite_random.h: New.
+ * testsuite/lib/libstdc++.exp (check_v3_target_c99_math): Add.
+ * testsuite/lib/dg-options.exp (dg-require-c99_math): Likewise.
+ * testsuite/26_numerics/random/bernoulli_distribution/
+ operators/values.cc: New.
+ * testsuite/26_numerics/random/binomial_distribution/
+ operators/values.cc: Likewise.
+ * testsuite/26_numerics/random/geometric_distribution/
+ operators/values.cc: Likewise.
+
+2011-03-16 Benjamin Kosnik <bkoz@redhat.com>
+
+ * config/abi/pre/gnu.ver: Add base destructors for stdexcept classes.
+ * testsuite/19_diagnostics/stdexcept.cc: New.
+
+2011-03-15 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/std/thread: Revert.
+ * src/thread.cc: Same.
+ * config/abi/pre/gnu.ver: Same.
+
+2011-03-15 Doug Kwan <dougkwan@google.com>
+
+ PR libstdc++/48123
+ * include/Makefile.am (install-freestanding-headers): Install
+ cpu_defines.h
+ * include/Makefile.in: Regenerate.
+
+2011-03-15 Benjamin Kosnik <bkoz@redhat.com>
+
+ * config/abi/pre/gnu.ver: Make nested_exception exports super clear.
+ Move bad_function_call exports from CXXABI_1.3.5 to GLIBCXX_3.4.15.
+
+2011-03-14 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/48130
+ * src/future.cc: Guard definitions.
+ * libsupc++/nested_exception.cc: Same.
+
+2011-03-14 Benjamin Kosnik <bkoz@redhat.com>
+
+ * src/Makefile.am: Add functional.cc, shared_ptr.cc.
+ * src/Makefile.in: Regenerate.
+ * libsupc++/Makefile.am: Add nested_exception.cc.
+ * libsupc++/Makefile.in: Regenerate.
+ * src/system_error.cc: Add ctor and dtor definitions for error_category.
+ * src/functional.cc: New. Add dtor definition for bad_function_call.
+ * src/stdexcept.cc: Add dtor definitions for domain_error,
+ invalid_argument, length_error, out_of_range, range_error,
+ overflow_error, underflow_error.
+ * src/future.cc: Add dtor definition for __future_base::_Result_base.
+ * src/shared_ptr.cc: New. Add dtor definition for bad_weak_ptr.
+ * src/thread.cc: Add dtor for thread::_Impl_base.
+ * include/std/system_error: Adjust.
+ * include/std/stdexcept: Same.
+ * include/std/future: Same.
+ * include/std/functional: Same.
+ * include/std/thread: Same.
+ * include/bits/shared_ptr_base.h: Same.
+ * libsupc++/nested_exception.cc: New. Add dtor for nested_exception.
+ * libsupc++/nested_exception.h: Adjust.
+ * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust line numbers.
+ * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Same.
+ * config/abi/pre/gnu.ver: Add new exports.
+
+2011-03-14 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/bits/regex_compiler.h: Nest namespace versioning.
+ * include/bits/regex_grep_matcher.tcc: Same.
+ * include/bits/regex_grep_matcher.h: Same.
+ * include/bits/regex_cursor.h: Same.
+ * include/bits/regex_nfa.h: Same.
+ * include/bits/regex_nfa.tcc: Same.
+
+ * include/bits/regex_grep_matcher.h: Version forward declarations.
+ * include/bits/c++config: Add namespace association for __regex.
+ * include/bits/regex.h: Make sub_match consistent.
+
+2011-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * doc/xml/manual/abi.xml: Replace docs.sun.com URLs by their OTN
+ equivalents.
+ * doc/html/manual/abi.html: Regenerate.
+
+2011-03-14 Tom Tromey <tromey@redhat.com>
+
+ * python/libstdcxx/v6/printers.py (_use_gdb_pp): New global.
+ Try to import `gdb.printing' module.
+ (UniquePointerPrinter.__init__): Add 'typename' argument.
+ (StdSlistPrinter.__init__): Likewise.
+ (StdSlistIteratorPrinter.__init__): Likewise.
+ (StdVectorIteratorPrinter.__init__): Likewise.
+ (StdRbtreeIteratorPrinter.__init__): Likewise.
+ (StdDebugIteratorPrinter.__init__): Likewise.
+ (StdDequeIteratorPrinter.__init__): Likewise.
+ (StdStringPrinter.__init__): Likewise.
+ (RxPrinter, Printer): New class.
+ (libstdcxx_printer): New global.
+ (register_libstdcxx_printers): Rewrite.
+ (build_libstdcxx_dictionary): Rewrite.
+ (pretty_printers_dict): Remove.
+
+2011-03-14 Andrey Zholos <aaz@althenia.net>
+
+ PR libstdc++/48114
+ * include/bits/random.h (geometric_distribution): Correct formula
+ in comment, per C++0x.
+ (geometric_distribution<>::param_type::param_type(double)): Fix check.
+ (geometric_distribution<>::param_type::_M_initialize):
+ Store log(1 - p).
+ * include/bits/random.tcc (geometric_distribution<>::operator()):
+ Fix computation.
+ (binomial_distribution<>::operator()): Likewise.
+
2011-03-09 Paolo Carlini <paolo.carlini@oracle.com>
* testsuite/util/testsuite_rvalref.h: Minor tweaks.