X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=libstdc%2B%2B-v3%2FChangeLog;h=1235dc946d9beb2a334dd722ba9b3565aed9dc06;hp=7b26bef24676284c59255b6f6f0dd3d00e35a5eb;hb=19716ee953d25f28a90d25d5be998ab9e77865ce;hpb=fb6822c10aee1997e8d2bc1eff8d3284252b5c8f diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7b26bef2467..1235dc946d9 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,172 @@ +2012-04-11 Jonathan Wakely + + PR libstdc++/52924 + * include/bits/shared_ptr_base.h (_Sp_counted_deleter): Add + user-defined destructor. + (_Sp_counted_inplace): Likewise. + * testsuite/20_util/shared_ptr/cons/52924.cc: New. + * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error + line numbers. + +2012-04-11 Jonathan Wakely + + * testsuite/performance/30_threads/future/polling.cc: Adjust. + +2012-04-11 Jonathan Wakely + + 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 + + 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 + + Backport from mainline + 2012-03-28 Terry Guo + + * testsuite/Makefile.am (TEST_GCC_EXEC_PREFIX): New. + * testsuite/Makefile.in: Regenerated. + +2012-03-30 Jeffrey Yasskin + Paolo Carlini + + 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 + + * config/abi/post/sparc-linux-gnu/baseline_symbols.txt: Update. + +2012-03-23 Paolo Carlini + + * include/bits/forward_list.h: Fix comments. + +2012-03-23 Paweł Sikora + + 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 + + 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 + + * 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 + + PR libstdc++/52456 + * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. + +2012-03-09 Andreas Schwab + + * config/locale/gnu/monetary_members.cc + (moneypunct::_M_initialize_moneypunct): Throw caught + exception again. + (moneypunct::_M_initialize_moneypunct): Likewise. + * testsuite/22_locale/locale/cons/12352.cc: Also test en_US + locale. + +2012-03-02 Benjamin Kosnik + + * include/c_global/cstdio: Remove extraneous extern. + * include/c_std/cstdio: Same. + +2012-03-02 Rainer Orth + + * 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 + Ramana Radhakrishnan + + 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 + + * include/tr2/type_traits (typelist): To __reflection_typelist. + (first, rest, empty): Remove. + +2012-03-01 Benjamin Kosnik + + * testsuite/Makefile.am (CLEANFILES): Add *.gdb. + * testsuite/Makefile.in: Regenerate. + +2012-02-29 H.J. Lu + + * config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update. + +2012-02-28 Benjamin Kosnik + + 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 + + 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 + + * 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 PR libstdc++/52188 @@ -16,7 +185,8 @@ 2012-02-25 John David Anglin PR testsuite/52201 - * testsuite/29_atomics/atomic/operators/pointer_partial_void.cc: Require atomic builtins. + * 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 @@ -67,7 +237,7 @@ * testsuite/26_numerics/random/ geometric_distribution/requirements/typedefs.cc: Ditto. -2012-02-17 Benjamin Kosnik +2012-02-21 Benjamin Kosnik PR libstdc++/50349 * config/abi/pre/gnu.ver: Only one local.