X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libstdc%2B%2B-v3%2FChangeLog;h=7841e75bd65e8890ede8bf502a90e5e5c5e4b879;hb=725c6dd99632c882f3b0312976332bb31145488e;hp=b0ebadca88bc6b405de0e9a2362321d5b200f08c;hpb=1853ccae06e49a057b061341f1d8f1d5fe798e14;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b0ebadca88b..7841e75bd65 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,7 +1,561 @@ +2009-02-09 Jack Howarth + + PR testsuite/33300 + * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip + on darwin for lp64. + +2009-02-09 Adam Nemet + + * configure.host: Set abi_baseline_pair for mips64*-linux. + * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file. + +2009-02-08 Chris Fairles + + * include/std/thread (this_thread::get_id): Inline. + +2009-02-08 Chris Fairles + + * include/std/thread (thread<>::thread(_Callable)): Explicitly use + _Callable as template argument for _M_make_shared_data. + * testsuite/30_threads/thread/cons/6.cc: New. + * testsuite/30_threads/thread/cons/7.cc: New. + * testsuite/30_threads/thread/cons/8.cc: New. + +2009-02-07 Benjamin Kosnik + + * testsuite/30_threads/thread/member: To.. + * testsuite/30_threads/thread/members: ...this. + * testsuite/30_threads/condition_variable/member: To... + * testsuite/30_threads/condition_variable/members: ...this. + +2009-02-06 Benjamin Kosnik + + * include/std/thread (thread::id): Move definition inside thread. + Use native_handle_type. Remove this_thread::get_id friend. + Change __thread_data_ptr to __shared_base_ptr. + (thread::id::id(native_handle_type): Make public. Still explicit. + Use native_handle_type. Change _M_thread_id to _M_thread. + (thread::__thread_data_base): Rename to _Impl_base. Use id, change + _M_thread_handle to _M_id. + (thread::__thread_data): Rename to _Impl. + Fixup for renames. + (thread::_M_make_thread_data): Return derived type. + (thread::hardware_concurrency): Add definition for default case. + (thread::get_id): Now can define inline. + (thread): Change _M_thread_data to _M_data. + (this_thread::get_id): Now can define inline. + * src/thread.cc (__thread_proxy): Rename to + execute_native_thread_routine. + Fixup for other renames. + * testsuite/30_threads/thread/cons/assign_neg.cc: New. + * testsuite/30_threads/thread/cons/copy_neg.cc: New. + * testsuite/30_threads/thread/algorithm: Move to.. + * testsuite/30_threads/thread/swap: ...this. + * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add. + * testsuite/30_threads/thread/id/operators.cc: New. + +2009-02-05 Chris Fairles + + * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting. + (_Head_base<>::__swap_impl): Rename to _M_swap_impl. + (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid + exposing it in public std::tuple interface. + +2009-02-05 Chris Fairles + Benjamin Kosnik + + * include/std/thread (__thread_data_base): Nest class in std::thread. + (__thread_data): Likewise. + (__thread_data_ptr): Nest typedef in std::thread. + * src/thread.cc (__thread_proxy): Qualify the above names. + * config/abi/pre/gnu.ver: Remove unused exports. + +2009-02-04 Benjamin Kosnik + + * include/bits/unique_ptr.h: Remove private __this_type typedef. + * include/bits/stl_vector.h: Remove private vector_type typedef. + * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: + Fix line numbers. + * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same. + * testsuite/23_containers/vector/requirements/dr438/ + constructor_1_neg.cc: Same. + * testsuite/23_containers/vector/requirements/dr438/ + constructor_2_neg.cc: Same. + * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same. + * testsuite/20_util/unique_ptr/assign/assign.cc: Same. + +2009-02-03 Paolo Carlini + + PR libstdc++/25191 + * libsupc++/exception_defines.h: Depending on __EXCEPTIONS, + deal consistently with __try and __catch too. + * src/localename.cc: Replace try -> __try, catch -> __catch. + * src/ios.cc: Likewise. + * src/locale.cc: Likewise. + * src/istream.cc: Likewise. + * src/thread.cc: Likewise. + * src/compatibility.cc: Likewise. + * src/bitmap_allocator.cc: Likewise. + * src/ios_init.cc: Likewise. + * include/debug/deque: Likewise. + * include/debug/list: Likewise. + * include/tr1_impl/hashtable: Likewise. + * include/std/bitset: Likewise. + * include/ext/pb_ds/detail/resize_policy/ + hash_load_check_resize_trigger_imp.hpp: Likewise. + * include/ext/pb_ds/detail/resize_policy/ + hash_standard_resize_policy_imp.hpp: Likewise. + * include/ext/pb_ds/detail/cc_hash_table_map_/ + resize_fn_imps.hpp: Likewise. + * include/ext/pb_ds/detail/cc_hash_table_map_/ + constructor_destructor_fn_imps.hpp: Likewise. + * include/ext/pb_ds/detail/pat_trie_/ + split_join_branch_bag.hpp: Likewise. + * include/ext/pb_ds/detail/pat_trie_/ + constructors_destructor_fn_imps.hpp: Likewise. + * include/ext/pb_ds/detail/bin_search_tree_/ + constructors_destructor_fn_imps.hpp: Likewise. + * include/ext/pb_ds/detail/gp_hash_table_map_/ + resize_fn_imps.hpp: Likewise. + * include/ext/pb_ds/detail/gp_hash_table_map_/ + constructor_destructor_fn_imps.hpp: Likewise. + * include/ext/pb_ds/detail/binary_heap_/ + constructors_destructor_fn_imps.hpp: Likewise. + * include/ext/pb_ds/detail/binary_heap_/ + erase_fn_imps.hpp: Likewise. + * include/ext/pb_ds/detail/binary_heap_/ + split_join_fn_imps.hpp: Likewise. + * include/ext/pb_ds/detail/left_child_next_sibling_heap_/ + constructors_destructor_fn_imps.hpp: Likewise. + * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise. + * include/ext/pb_ds/detail/list_update_map_/ + constructor_destructor_fn_imps.hpp: Likewise. + * include/ext/slist: Likewise. + * include/ext/memory: Likewise. + * include/ext/rc_string_base.h: Likewise. + * include/ext/ropeimpl.h: Likewise. + * include/ext/vstring.tcc: Likewise. + * include/ext/rope: Likewise. + * include/ext/sso_string_base.h: Likewise. + * include/bits/shared_ptr.h: Likewise. + * include/bits/stl_list.h: Likewise. + * include/bits/locale_classes.tcc: Likewise. + * include/bits/locale_facets.tcc: Likewise. + * include/bits/locale_classes.h: Likewise. + * include/bits/forward_list.h: Likewise. + * include/bits/stl_vector.h: Likewise. + * include/bits/stl_deque.h: Likewise. + * include/bits/istream.tcc: Likewise. + * include/bits/stl_uninitialized.h: Likewise. + * include/bits/ostream.tcc: Likewise. + * include/bits/vector.tcc: Likewise. + * include/bits/stl_tempbuf.h: Likewise. + * include/bits/deque.tcc: Likewise. + * include/bits/basic_string.tcc: Likewise. + * include/bits/ostream_insert.h: Likewise. + * include/bits/locale_facets_nonio.tcc: Likewise. + * include/bits/stl_tree.h: Likewise. + * include/bits/fstream.tcc: Likewise. + * include/tr1/shared_ptr.h: Likewise. + * include/tr1/hypergeometric.tcc: Likewise. + * include/backward/hashtable.h: Likewise. + * libsupc++/exception_ptr.h: Likewise. + * libsupc++/eh_personality.cc: Likewise. + * libsupc++/eh_call.cc: Likewise. + * config/locale/gnu/monetary_members.cc: Likewise. + * config/locale/gnu/time_members.h: Likewise. + * config/locale/generic/time_members.h: Likewise. + +2009-02-03 Johannes Singler + + * include/parallel/algorithmfwd.h: + Add parallelism default for many declarations. + * include/parallel/numericfwd.h: Likewise. + * include/parallel/iterator.h: Use iterator_traits as usual. + * include/parallel/par_loop.h: + Include equally_split.h. + (for_each_template_random_access_ed): + Avoid calling the Result default constructor. + * include/parallel/numeric: Replace + for_each_template_random_access by + for_each_template_random_access_ed in numeric functions. + +2009-02-02 Benjamin Kosnik + + * config/os/gnu-linux/os_defines.h: Remove superfluous + __NO_STRING_INLINES. + +2009-02-02 Jakub Jelinek + + * testsuite/21_strings/c_strings/char/3.cc: New test. + * testsuite/21_strings/c_strings/wchar_t/3.cc: New test. + +2009-01-30 Ulrich Drepper + Jakub Jelinek + + PR libstdc++/30928 (partial, works together with recent glibcs) + * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr): + Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not + defined. + * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr): + Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not + defined. + * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr): + Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not + defined. + * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr): + Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not + defined. + * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first + argument is const char *, assign result to const char * var, not + char *. + * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first + argument is const wchar_t *, assign result to const wchar_t * var, not + wchar_t *. + +2009-01-29 Jonathan Wakely + + * include/std/thread: Remove unused headers. + (__thread_data_base): Remove unused mutex and base. + (thread::~thread): Only detach if joinable. + (thread::joinable): Test if thread data ptr is empty. + (thread::_M_thread_data_mutex): Remove. + (thread::_M_get_thread_data): Remove. + (thread::_M_make_thread_data): Remove overload, use make_shared. + (thread::id::id): Make constructor explicit. + * src/thread.cc (thread::join,thread::detach): Throw if not joinable. + (thread::_M_start_thread): Break shared_ptr cycle on error. + (__thread_proxy): Use shared_ptr swap instead of copy and reset. + * testsuite/30_threads/thread/member/4.cc: New. + * testsuite/30_threads/thread/member/5.cc: New. + +2009-01-28 Benjamin Kosnik + + * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New. + (standard_layout): Just use !has_virtual_destructor for now. + * testsuite/30_threads/mutex/requirements/standard_layout.cc: New. + * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New. + * testsuite/30_threads/recursive_mutex/requirements/ + standard_layout.cc: New. + * testsuite/30_threads/condition_variable/requirements/ + standard_layout.cc: New. + * testsuite/29_atomics/atomic_address/requirements/ + standard_layout.cc: Adjust. + * testsuite/29_atomics/atomic_flag/requirements/ + standard_layout.cc: Same. + * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New. + * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same. + * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same. + * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New. + * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust + line numbers. + * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same. + * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same. + * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same. + * testsuite/29_atomics/atomic/requirements/standard_layout.cc: + Remove, not required. + +2009-01-22 Jonathan Wakely + + * include/std/thread (__thread_data_base, thread): Rename member + functions to match coding style. + (thread::thread,thread::operator=): Define move operations. + * src/thread.cc (__thread_data_base, thread): Rename member functions. + * config/abi/pre/gnu.ver: Adjust. + +2009-01-22 Benjamin Kosnik + + PR libstdc++/38384 + * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning + on HPUX. + * configure: Regenerate. + +2009-01-22 Dodji Seketeli + + * include/ext/bitmap_allocator.h: Reverting changes related to PR + c++/26693. + +2009-01-21 Benjamin Kosnik + + * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove + atomic_flag_fence. + +2009-01-21 Dodji Seketeli + + * include/ext/bitmap_allocator.h: the typedefs should be made public + if we want them to be accessible. This has been revealed by the patch + that fixes PR c++/26693 in g++. + +2009-01-20 Benjamin Kosnik + Uros Bizjak + + PR libstdc++/38834 + * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports. + * config/os/gnu-linux/ldbl-extra.ver: Tweak. + +2009-01-20 Benjamin Kosnik + Rainer Emrich + + PR libstdc++/38919 + * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and + GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses. + * configure: Regenerate. + +2009-01-18 Jonathan Wakely + + * include/std/thread (__thread_data_base::__run): Make non-const. + * testsuite/30_threads/thread/cons/5.cc: New. + +2009-01-16 Benjamin Kosnik + + * src/Makefile.am (sources): Add math_stubs_float.cc. + * src/Makefile.in: Regenerate. + * src/math_stubs_float.cc: New, from libmath/stubs.c. + +2009-01-15 Benjamin Kosnik + + * src/Makefile.am (sources): Add math_stubs_long_double.cc. + * src/Makefile.in: Regenerate. + * src/math_stubs_long_double.cc: New, from libmath/stubs.c. + +2009-01-15 Benjamin Kosnik + + PR libstdc++/32666 + * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. + +2009-01-15 Benjamin Kosnik + + PR libstdc++/32666 + * Makefile.am (hosted_source): Remove libmath directory. + * Makefile.in: Regenerate. + * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove. + (AC_REPLACE_MATHFUNCS): Remove. + (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done + in GLIBCXX_CHECK_C99_TR1. + * acinclude.m4: Remove libmath, need_math. + * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL, + HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath. + * configure.ac: Same. + * configure: Regenerate. + * fragment.am: Fix comment. + * config.h.in: Regenerate. + * src/Makefile.in: Regenerate. + * src/Makefile.am: Remove libmath references. + * doc/Makefile.in: Regenerate. + * po/Makefile.in: Regenerate. + * include/Makefile.in: Regenerate. + * libsupc++/Makefile.in: Regenerate. + * testsuite/Makefile.in: Regenerate. + + * src/compatibility.cc: Also export long double versions of "C" math + library if hppa-linux. + * config/abi/pre/gnu.ver: Remove unused __signbit exports. + * doc/xml/manual/appendix_contributing.xml: Remove libmath reference. + + * libmath: Remove. + * libmath/signbit.c: Same. + * libmath/stubs.c: Same. + * libmath/Makefile.in: Same. + * libmath/copysignf.c: Same. + * libmath/mathconf.h: Same. + * libmath/signbitf.c: Same. + * libmath/Makefile.am: Same. + * libmath/signbitl.c: Same. + +2009-01-15 Chris Fairles + Paolo Carlini + + * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME], + [GLIBCXX_CHECK_NANOSLEEP]): Remove. + ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add. + * configure.ac: Adjust. + * doc/xml/manual/configure.xml: Update. + * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add. + * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add. + * testsuite/30_threads/thread/this_thread/2.cc: Use the latter. + * configure: Regenerate. + * config.h.in: Likewise. + + * src/thread.cc (thread::thread(), thread::~thread, thread::get_id, + thread::joinable, thread::swap, this_thread::get_id, + this_thread::yield): Define inline... + * include/std/thread: ... here. + * config/abi/pre/gnu.ver: Adjust. + +2009-01-13 Uros Bizjak + + * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: + Add dg-timeout-factor 2.0. + * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto. + * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto. + * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto. + * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto. + * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto. + * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto. + +2009-01-13 Uros Bizjak + + * scripts/extract_symvers: Add sed script to remove ' [: xx] ' + field from readelf output. + +2009-01-12 Benjamin Kosnik + + PR libstdc++/38384 + * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20. + * configure: Regenerate. + +2009-01-12 Benjamin Kosnik + + * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define + _GLIBCXX_HAVE_TLS. + Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS. + +2009-01-11 Jonathan Wakely + + * include/tr1_impl/regex (basic_regex::basic_regex): Use range + constructor for _M_pattern. + * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/ + string.cc: Test construction from different basic_string type. + * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/ + string.cc: Likewise. + +2009-01-07 Benjamin Kosnik + Jonathan Larmour + + PR libstdc++/36801 + * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex): + New. + (__gnu_cxx::__exchange_and_add): Use it. + * src/atomic.cc (get_atomic_mutex): New. + * src/debug.cc (get_safe_base_mutex): New. + * src/locale.cc (get_locale_cache_mutex): New. + * src/mt_allocator.cc (get_freelist): New. + (get_freelist_mutex): New. + * src/pool_allocator.cc (get_palloc_mutex): New. + * include/std/mutex (__once_functor_lock): To + (__get_once_functor_lock): ...this. + * src/mutex.cc (__once_mutex): Don't export, use + (get_once_mutex): ...this. + * config/abi/pre/gnu.ver: Adjust exports. + +2009-01-07 Jakub Jelinek + + PR libstdc++/38732 + * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove + referenceCount field again. + (__cxxabiv1::__cxa_refcounted_exception): New struct. + (__cxxabiv1::__get_refcounted_exception_header_from_obj, + __cxxabiv1::__get_refcounted_exception_header_from_ue): New static + inline functions. + * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception, + __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception + instead of __cxa_exception. + * libsupc++/eh_throw.cc (__gxx_exception_cleanup, + __cxxabiv1::__cxa_throw): Likewise. + * libsupc++/eh_ptr.cc (std::rethrow_exception, + std::__exception_ptr::exception_ptr::_M_addref, + std::__exception_ptr::exception_ptr::_M_release, + __gxx_dependent_exception_cleanup): Likewise. + * testsuite/18_support/exception/38732.cc: New test. + + PR libstdc++/38092 + * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test. + * src/compatibility.cc: Don't use .symver directives if + _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined. + * config.h.in: Regenerated. + * configure: Likewise. + +2009-01-07 Paolo Carlini + + PR libstdc++/38466 + * include/bits/stl_pair.h: Document C++03 pair vs swap. + +2009-01-06 Benjamin Kosnik + + * src/locale_init.cc (locale::_S_initialize_once): Move construction + of classic locale... + (locale::classic): Here. + +2009-01-06 Jonathan Wakely + + * include/tr1_impl/regex: Fix bad return statements and typos. + +2009-01-05 Benjamin Kosnik + + * include/tr1_impl/regex: Remove unimplemented function definitions. + * testsuite/28_regex/init-list.cc: Compile only. + * testsuite/tr1/7_regular_expressions/regex/cons/char/ + c_string_extended.cc: Same. + * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same. + * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same. + +2009-01-05 Benjamin Kosnik + + PR libstdc++/38384 + * crossconfig.m4: Define HAVE_FABSF for hpux crosses. + * configure: Regenerate. + +2009-01-05 Ben Elliston + + * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation. + * configure: Regenerate. + +2009-01-05 Ben Elliston + + * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and + GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations. + * configure: Regenerate. + +2009-01-04 Richard Guenther + + PR libstdc++/38720 + * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned + integer type for storage, arithmetic and comparisons. + * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers. + +2009-01-04 Paolo Carlini + + PR libstdc++/38719 + * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next, + _Fwd_list_const_iterator::_M_next): Fix return type. + +2009-01-03 Paolo Carlini + + * Revert last commit, reopen and suspend libstdc++/38678. + +2009-01-01 Paolo Carlini + + PR libstdc++/38678 + * include/std/istream (basic_istream<>::_M_read): New. + * include/bits/istream.tcc (basic_istream<>::_M_read): Define. + (basic_istream<>::read, basic_istream<>::readsome): Use it. + * include/std/ostream (basic_ostream<>::_M_write_): New. + (basic_ostream<>::_M_write): Adjust. + * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define. + * testsuite/27_io/basic_istream/read/char/38678.cc: New. + * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise. + * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise. + * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise. + +2008-12-22 Jonathan Larmour + + * include/ext/concurrence.h: Fix __gthread_cond_t initialisation + function macro name. + +2008-12-22 Benjamin Kosnik + + * doc/doxygen/stdheader.cc: Add cstdlib. + * doc/doxygen/user.cfg.in: Regenerate for doxygen 1.5.7. + +2008-12-21 Andrew Pinski + + PR target/38300 + * configure: Regenerate. + 2008-12-21 Paolo Carlini PR libstdc++/38596 - * include/tr1_impl/function (function<>::target, + * include/tr1_impl/functional (function<>::target, function<>::target_type): Provide only when __GXX_RTTI is defined. (_Function_base::_M_manager, _Ref_manager<>::_M_manager, _Function_handler::_M_manager): @@ -27,12 +581,12 @@ 2008-12-17 Jack Howarth - * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: + * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: Don't xfail test on darwin8 or later. 2008-12-16 Jack Howarth - * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: + * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: Don't xfail excessive errors on darwin8 or later. 2008-12-15 Benjamin Kosnik @@ -3378,10 +3932,10 @@ 2008-05-07 Johannes Singler - * include/parallel/quicksort.h: - (parallel_sort_qs_conquer) Explicitly request number of threads - in the parallel clause. - (parallel_sort_qs) Remove setting the number of threads globally. + * include/parallel/quicksort.h: + (parallel_sort_qs_conquer) Explicitly request number of threads + in the parallel clause. + (parallel_sort_qs) Remove setting the number of threads globally. 2008-05-06 Benjamin Kosnik @@ -4017,14 +4571,14 @@ 2008-03-16 Pedro Lamarão - * testsuite/31_date_time/headers/date_time/types_std.cc: New. - * testsuite/31_date_time/headers/date_time/std_c++0x_neg.cc: Likewise. - * testsuite/31_date_time/headers/date_time/functions_std.cc: Likewise. - * testsuite/31_date_time/headers/date_time/synopsis.cc: Likewise. - * testsuite/31_date_time/nanoseconds/requirements/traits.cc: Likewise. - * testsuite/31_date_time/nanoseconds/requirements/duration.cc: Likewise. - * testsuite/31_date_time/system_time/requirements: Likewise. - * testsuite/31_date_time/system_time/requirements/traits.cc: Likewise. + * testsuite/31_date_time/headers/date_time/types_std.cc: New. + * testsuite/31_date_time/headers/date_time/std_c++0x_neg.cc: Likewise. + * testsuite/31_date_time/headers/date_time/functions_std.cc: Likewise. + * testsuite/31_date_time/headers/date_time/synopsis.cc: Likewise. + * testsuite/31_date_time/nanoseconds/requirements/traits.cc: Likewise. + * testsuite/31_date_time/nanoseconds/requirements/duration.cc: Likewise. + * testsuite/31_date_time/system_time/requirements: Likewise. + * testsuite/31_date_time/system_time/requirements/traits.cc: Likewise. 2008-03-16 Paolo Carlini