summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3
Commit message (Collapse)AuthorAgeFilesLines
...
* 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-04-262-1/+6
| | | | | | | | * testsuite/23_containers/unordered_set/insert/move_range.cc: Adjust dialect to -std=gnu++11. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198347 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-04-26 François Dumont <fdumont@gcc.gnu.org>fdumont2013-04-263-1/+58
| | | | | | | | | * include/bits/hashtable_policy.h (_Insert_base<>::insert<_It>(_It, _It)): Enable move semantics. * testsuite/23_containers/unordered_set/insert/move_range.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198346 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-04-264-4/+20
| | | | | | | | | * include/c_global/cstdio (gets): Provide only in C++98 and C++11. * include/c_std/cstdio (gets): Likewise. * testsuite/27_io/headers/cstdio/functions_std.cc: Adjust. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198335 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-04-25 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-04-254-18/+29
| | | | | | | | | | | | PR libstdc++/57065 * include/debug/unordered_map (unordered_map, unordered_multimap): Fix default allocator type. * include/profile/unordered_map (unordered_map, unordered_multimap): Likewise. * include/bits/unordered_map.h: Fix comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198279 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix date of ChangeLog entry.redi2013-04-241-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198267 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/56905redi2013-04-2410-19/+39
| | | | | | | | | | | | | | | | * libsupc++/exception_ptr.h (copy_exception): Deprecate and move implementation to make_exception_ptr. * include/std/future (_State_base::_M_break_promise): Replace copy_exception with make_exception_ptr. * testsuite/18_support/exception_ptr/move.cc: Likewise. * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise. * testsuite/30_threads/future/members/get2.cc: Likewise. * testsuite/30_threads/promise/members/set_exception.cc: Likewise. * testsuite/30_threads/promise/members/set_exception2.cc: Likewise. * testsuite/30_threads/promise/members/set_value2.cc: Likewise. * testsuite/30_threads/shared_future/members/get2.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198265 138bc75d-0d04-0410-961f-82ee72b054a4
* * libsupc++/initializer_list: Fix typos.jason2013-04-241-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198248 138bc75d-0d04-0410-961f-82ee72b054a4
* * src/c++11/hashtable_c++0x.cc: Include ext/aligned_buffer.h.jason2013-04-232-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198170 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/cp/jason2013-04-222-1/+4
| | | | | | | | | | | | | * pt.c (fn_type_unification): Push tinst level around type_unification_real if we aren't explaining. * cp-tree.h (TFF_NO_TEMPLATE_BINDINGS): New. * error.c (dump_function_decl): Respect it. (subst_to_string): Pass it. libstdc++-v3/ * testsuite/lib/prune.exp (libstdc++-dg-prune): Also ignore "In substitution" lines. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198161 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/48665jason2013-04-225-48/+56
| | | | | | | * rtti.c (get_typeid): Diagnose qualified function type. * pt.c (tsubst) [POINTER_TYPE]: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198160 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-04-22 François Dumont <fdumont@gcc.gnu.org>fdumont2013-04-2240-351/+3254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/bits/hashtable_policy.h: Add C++11 allocator support. * include/bits/hashtable.h: Likewise. * include/bits/unordered_set.h: Likewise. * include/bits/unordered_map.h: Likewise. * include/debug/unordered_set: Likewise. * include/debug/unordered_map: Likewise. * include/std/unordered_set: Remove bits/algobase.h include. Replace bits/alloc_traits.h by ext/alloc_traits.h. * include/std/unordered_map: Likewise. * include/ext/throw_allocator.h: Add checks on calls to allocator construct/destroy. (std::hash<__gnu_cxx::throw_value_limit>): Add conditional throw. (std::hash<__gnu_cxx::throw_value_random>): Likewise. * testsuite/util/regression/rand/priority_queue /container_rand_regression_test.tcc: Adapt. * testsuite/util/regression/rand/assoc /container_rand_regression_test.tcc: Likewise. * testsuite/util/testsuite_counter_type.h: Add count of destructors. * testsuite/23_containers/unordered_set /not_default_constructible_hash_neg.cc: Adjust dg-error line number. * testsuite/23_containers/unordered_set/instantiation_neg.cc: Likewise. * testsuite/23_containers/unordered_set/allocator/copy.cc: New. * testsuite/23_containers/unordered_set/allocator/copy_assign.cc: New. * testsuite/23_containers/unordered_set/allocator/minimal.cc: New. * testsuite/23_containers/unordered_set/allocator/move_assign.cc: New. * testsuite/23_containers/unordered_set/allocator/noexcept.cc: New. * testsuite/23_containers/unordered_set/allocator/swap.cc: New. * testsuite/23_containers/unordered_multiset/allocator/copy.cc: New. * testsuite/23_containers/unordered_multiset/allocator/copy_assign.cc: New. * testsuite/23_containers/unordered_multiset/allocator/minimal.cc: New. * testsuite/23_containers/unordered_multiset/allocator/move_assign.cc: New. * testsuite/23_containers/unordered_multiset/allocator/noexcept.cc: New. * testsuite/23_containers/unordered_multiset/allocator/swap.cc: New. * testsuite/23_containers/unordered_map/allocator/copy.cc: New. * testsuite/23_containers/unordered_map/allocator/copy_assign.cc: New. * testsuite/23_containers/unordered_map/allocator/minimal.cc: New. * testsuite/23_containers/unordered_map/allocator/move_assign.cc: New. * testsuite/23_containers/unordered_map/allocator/noexcept.cc: New. * testsuite/23_containers/unordered_map/allocator/swap.cc: New. * testsuite/23_containers/unordered_multimap/allocator/copy.cc: New. * testsuite/23_containers/unordered_multimap/allocator/copy_assign.cc: New. * testsuite/23_containers/unordered_multimap/allocator/minimal.cc: New. * testsuite/23_containers/unordered_multimap/allocator/move_assign.cc: New. * testsuite/23_containers/unordered_multimap/allocator/noexcept.cc: New. * testsuite/23_containers/unordered_multimap/allocator/swap.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198158 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-04-22 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-04-225-13/+17
| | | | | | | | | | | | * include/std/type_traits (is_signed): Simplify. * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust dg-error line numbers. * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Likewise. * testsuite/20_util/declval/requirements/1_neg.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198144 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-04-22 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-04-223-7/+17
| | | | | | | | | | | | | N3669 * include/std/complex (complex<float>::real, complex<float>::imag, complex<double>::real, complex<double>::imag, complex<long double>::real, complex<long double>::imag): Declare as const member functions. * include/std/type_traits (integral_constant<>::operator value_type): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198141 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-04-22 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-04-223-4/+71
| | | | | | | | | PR libstdc++/57010 * include/bits/stl_heap.h (pop_heap): Avoid self move-assignment. * testsuite/25_algorithms/pop_heap/57010.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198125 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-04-21 Evgeniy Stepanov <eugenis@google.com>redi2013-04-213-3/+10
| | | | | | | | | * src/c++11/system_error.cc (generic_category_instance): Add initializer. (system_category_instance): Likewise. * src/c++11/future.cc (__fec): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198115 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/xml/manual/extensions.xml: Fix anachronism.redi2013-04-202-3/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198110 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure, config.h.in: Rebuild.tromey2013-04-095-7/+99
| | | | | | | | * configure.ac: Use GLIBCXX_CHECK_SDT_H. Don't check for sys/sdt.h. * acinclude.m4 (GLIBCXX_CHECK_SDT_H): New defun. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197649 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update.uros2013-04-092-0/+20
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197647 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-04-082-0/+5
| | | | | | | * testsuite/libstdc++-prettyprinters/cxx11.cc: Include <memory>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197594 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/Makefile.am: Add ext/aligned_buffer.hredi2013-04-078-26/+102
| | | | | | | | | | | | * include/Makefile.in: Regenerate. * include/ext/aligned_buffer.h: New. * include/std/future (_Result): Use __aligned_buffer. * include/bits/forward_list.h (_Fwd_list_node): Likewise. * include/bits/shared_ptr_base.h (_Sp_counted_ptr_inplace): Likewise. * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error line number. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197554 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/bits/forward_list.h: Only include required headers.redi2013-04-072-5/+14
| | | | | | | (forward_list::reference): Define directly, not using __alloc_traits. (forward_list::const_reference): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197552 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-04-04 François Dumont <fdumont@gcc.gnu.org>fdumont2013-04-078-113/+84
| | | | | | | | | | | | | | | | | | | | * include/std/functional (_Derives_from_unary_function): Remove. (_Derives_from_binary_function): Remove. * include/std/type_traits (__sfinae_types): Remove. (__is_assignable_helper): Adapt. (__is_convertible_helper): Adapt. (_GLIBCXX_HAS_NESTED_TYPE): Adapt. Remove several explicit instantiations of integral_constant. * testsuite/20_util/reference_wrapper/typedefs-3.cc: Adapt. * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adapt dg-error line number. * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Likewise. * testsuite/20_util/declval/requirements/1_neg.cc: Likewise. * testsuite/20_util/bind/ref_neg.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197551 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/56841redi2013-04-055-4/+65
| | | | | | | | | | | * libsupc++/eh_ptr.cc (rethrow_exception): Use get_unexpected() and get_terminate() accessors. * libsupc++/eh_throw.cc (__cxa_throw): Likewise. * libsupc++/eh_terminate.cc: Use mutex when atomic builtins not available. * libsupc++/new_handler.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197512 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.19 version.redi2013-04-042-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197472 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-04-034-13/+9
| | | | | | | | | | | PR libstdc++/56834 * include/debug/array (tuple_size, tuple_element): Do not declare. * include/profile/array: Likewise. * testsuite/23_containers/array/tuple_interface/ tuple_element_debug_neg.cc: Adjust dg-error line number. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197415 138bc75d-0d04-0410-961f-82ee72b054a4
* * libsupc++/exception (get_terminate(), get_unexpected()): Declare.redi2013-04-0318-52/+286
| | | | | | | | | | | | | | | | | | | | | | | | | | | * libsupc++/eh_terminate.cc (get_terminate() , set_unexpected()): Define. (set_terminate(terminate_handler)): Set atomically. (set_unexpected(terminate_handler)): Likewise. * libsupc++/new (get_new_handler()): Declare. * libsupc++/new_handler.cc (get_new_handler()): Define. (set_new_handler(new_handler)): Set atomically. (__new_handler): Use internal linkage. * libsupc++/new_op.cc (operator new): Use get_new_handler(). * libsupc++/new_opnt.cc (operator new): Likewise. * acinclude.m4: Bump libtool_VERSION to 6:19:0. * configure: Regenerate. * libsupc++/Makefile.am: Compile above files with -std=gnu++11. * libsupc++/Makefile.in: Regenerate. * config/abi/pre/gnu.ver: Add new exports. * doc/xml/manual/status_cxx2011.xml: Update. * testsuite/18_support/headers/exception/synopsis.cc: Check accessors for handlers. * testsuite/18_support/headers/new/synopsis.cc: Likewise. * testsuite/18_support/new_handler.cc: New. * testsuite/18_support/terminate_handler.cc: New. * testsuite/18_support/unexpected_handler.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197380 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/xml/manual/appendix_contributing.xml: Remove broken link andredi2013-04-02109-372/+352
| | | | | | | defer to general documentation on contributing to GCC. * doc/html/*: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197334 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/xml/manual/allocator.xml: Adjust link to Dr.Dobb's article.qgerald2013-03-3111-15/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/xml/manual/appendix_contributing.xml: Adjust link to GNU Coding Standards. * doc/xml/manual/debug.xml: Adjust link for ThreadSanitizer. * doc/xml/manual/debug_mode.xml: Adjust link for SafeSTL. * doc/xml/manual/documentation_hacking.xml: Adjust Doxygen link. * doc/xml/manual/messages.xml: Adjust link to Java API specs. * doc/xml/manual/policy_data_structures: Remove direct link to IBM Haifa Research Labs. * doc/xml/manual/policy_data_structures_biblio.xml: Adjust links for biblio.maverik_lowerbounds and biblio.nelson96stlpq. Remove direct link to IBM Haifa Research Labs. * doc/xml/manual/profile_mode.xml: Adjust two links to acm.org papers. * doc/xml/manual/shared_ptr.xml: Use canonical address for www.boost.org. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197284 138bc75d-0d04-0410-961f-82ee72b054a4
* * crossconfig.m4: Add support for cygwin x64 target.ktietz2013-03-273-6/+11
| | | | | | | | * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197174 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/18_support/50594.cc: For mingw-targets use only staticktietz2013-03-2514-2/+52
| | | | | | | | | | | | | | | | | | | libstdc++-version. * testsuite/19_diagnostics/error_category/operators/equal.cc * testsuite/19_diagnostics/error_code/cons/1.cc * testsuite/19_diagnostics/error_code/operators/bool.cc * testsuite/19_diagnostics/error_code/operators/equal.cc * testsuite/19_diagnostics/error_code/operators/not_equal.cc * testsuite/19_diagnostics/error_condition/cons/1.cc * testsuite/19_diagnostics/error_condition/operators/bool.cc * testsuite/19_diagnostics/error_condition/operators/equal.cc * testsuite/19_diagnostics/error_condition/operators/not_equal.cc * testsuite/23_containers/set/requirements/exception/basic.cc * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc * testsuite/lib/dg-options.exp (dg-additional-options): New option. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197032 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/56170redi2013-03-243-20/+119
| | | | | | | | * include/ext/debug_allocator.h (debug_allocator): Add missing members to meet allocator requirements. * testsuite/ext/debug_allocator/56170.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197023 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-03-22 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-03-222-1/+6
| | | | | | | | PR libstdc++/56678 * include/std/chrono (__is_ratio): Uglify T. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196954 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-03-18 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-03-187-2/+154
| | | | | | | | | | | | | | | | | PR libstdc++/55977 (partial, std::vector and std::deque bits) * include/bits/stl_vector.h (_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag)): Use emplace_back. * include/bits/deque.tcc (_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag)): Likewise. * testsuite/23_containers/vector/cons/55977.cc: New. * testsuite/23_containers/deque/cons/55977.cc: Likewise. * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Adjust dg-error line number. * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196774 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-03-17 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-03-175-1/+61
| | | | | | | | | | | | | PR libstdc++/55979 * include/bits/stl_list.h (_M_initialize_dispatch(_InputIterator, _InputIterator, __false_type)): Use emplace_back. * testsuite/23_containers/list/cons/55979.cc: New. * testsuite/23_containers/list/modifiers/1.h: Adjust. * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Adjust dg-error line number. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196755 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/55017jason2013-03-172-1/+7
| | | | | | * method.c (walk_field_subobs): Disallow copy of rvalue ref. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196728 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/56468redi2013-03-162-1/+8
| | | | | | * libsupc++/exception_ptr.h (type_info): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196709 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/56002redi2013-03-163-8/+15
| | | | | | | | * include/std/mutex (lock_guard, unique_lock, lock): Define without depending on _GLIBCXX_HAS_GTHREADS. * testsuite/30_threads/lock_guard/cons/1.cc: Run on all targets. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196706 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/56492redi2013-03-163-78/+175
| | | | | | | | | | | | | | | | | | | | | | * include/std/future (__future_base::_Result): Add result_type typedef. (__future_base::_S_allocate_result): Overload for std::allocator. (__future_base::_Task_setter): Use _Result::result_type instead of deducing the type from the task. (__future_base::_Task_state): Store allocator to allow shared state to be reset. Replace std::function with member of target object type accessed via ... (__future_base::_Task_state_base): New abstract base class. (__future_base::_Task_state_base::_M_run): New virtual function to invoke type-erased target object. (__future_base::_Task_state_base::_M_reset): New virtual function to create new shared_state using same target object and allocator. (__future_base::__create_task_state): Allocate a new _Task_state. (packaged_task::packaged_task): Use __create_task_state. (packaged_task::reset): Use _Task_state_base::_M_reset. * testsuite/30_threads/packaged_task/cons/56492.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196695 138bc75d-0d04-0410-961f-82ee72b054a4
* * libsupc++/unwind-cxx.h: Include sys/sdt.h if detected.jakub2013-03-157-3/+38
| | | | | | | | | | | (PROBE2): New macro. * libsupc++/eh_throw.cc (__cxa_throw, __cxa_rethrow): Add probe. * libsupc++/eh_catch.cc (__cxa_begin_catch): Add probe. * configure.ac: Check for sys/sdt.h. * configure, config.h.in: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196674 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/56613redi2013-03-143-2/+87
| | | | | | | | * include/bits/stl_tree.h (_Rb_tree::_M_create_node): Use allocator_traits instead of calling construct directly. * testsuite/23_containers/map/56613.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196666 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-03-13 Benjamin Kosnik <bkoz@redhat.com>bkoz2013-03-1446-179/+183
| | | | | | * doc/html/*: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196647 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-03-134-1/+14
| | | | | | | | | | PR libstdc++/56609 * include/std/type_traits (is_fundamental): Add std::nullptr_t. * testsuite/20_util/is_fundamental/value.cc: Extend. * testsuite/20_util/is_compound/value.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196630 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-03-09 Paolo Carlini <paolo.carlini@oracle.com>paolo2013-03-092-43/+52
| | | | | | | | * testsuite/20_util/function_objects/mem_fn/55463.cc: Avoid -Wunused warnings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196572 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/bits/memoryfwd.h: New. Centralize forward declarations.bkoz2013-03-0817-83/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | * include/bits/algorithmfwd.h: Consistent comments. * include/bits/localefwd.h: Same. * include/ext/vstring_fwd.h: Same. * include/parallel/algorithmfwd.h: Same. * include/parallel/numericfwd.h: Same. * include/std/iosfwd: Same. * include/bits/alloc_traits.h: Include memoryfwd.h, remove allocator forward decl. * include/ext/alloc_traits.h: Remove allocator forward decl. * include/bits/stl_construct.h: Same. * include/bits/stringfwd.h: Include memoryfwd.h, remove allocator forward decl. Consistent comments. * doc/doxygen/user.cfg.in (TEMPLATE_RELATIONS): To NO. * include/Makefile.am (bits_headers): Add memoryfwd.h. * include/Makefile.in: Regenerate. * configure: Same. e enter the commit message for your changes. Lines starting git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196559 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-03-08 François Dumont <fdumont@gcc.gnu.org>fdumont2013-03-0812-0/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/bits/vector.tcc (vector<>operator=(const vector<>&): Reset pointers after deallocation when memory can be reused. * testsuite/23_containers/vector/allocator/minimal.cc: Insert elements to really challenge C++11 allocator integration. * testsuite/23_containers/vector/allocator/copy.cc: Likewise. * testsuite/23_containers/vector/allocator/copy_assign.cc: Likewise. * testsuite/23_containers/vector/allocator/move_assign.cc: Likewise. * testsuite/23_containers/vector/allocator/swap.cc: Likewise and swap vector back before checks on memory/personality mapping are performed. * testsuite/23_containers/forward_list/allocator/minimal.cc: Insert element to really challenge C++11 allocator integration. * testsuite/23_containers/forward_list/allocator/copy.cc: Likewise. * testsuite/23_containers/forward_list/allocator/copy_assign.cc: Likewise. * testsuite/23_containers/forward_list/allocator/move_assign.cc: Likewise. * testsuite/23_containers/forward_list/allocator/swap.cc: Likewise and swap forward_list back before checks on memory/personality mapping are performed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196557 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.jakub2013-03-0710-2/+116
| | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196523 138bc75d-0d04-0410-961f-82ee72b054a4
* Filter out basever symbols on Solarisro2013-03-068-31/+23
| | | | | | | | | | | | | * scripts/extract_symvers.pl: Omit symbols bound to base versions. * scripts/extract_symvers.in: Likewise. * config/abi/post/solaris2.9/baseline_symbols.txt: Regenerate. * config/abi/post/solaris2.9/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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196489 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix and optimize von_mises_distribution class.drepper2013-03-042-13/+20
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196436 138bc75d-0d04-0410-961f-82ee72b054a4
* Add math constants and triangular and von Mises distributions.drepper2013-03-0320-17/+1430
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196407 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/56475ktietz2013-03-012-6/+16
| | | | | | | | | | * acinclude.m4 (GLIBCXX_CHECK_RANDOM_TR1): Disable check for mingw-targets. * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196371 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud