Skip to content
Snippets Groups Projects
  1. Jan 14, 2007
  2. Jan 12, 2007
  3. Dec 22, 2006
    • paolo's avatar
      2006-12-22 Paolo Carlini <pcarlini@suse.de> · a692857b
      paolo authored
              DR 541, [WP].
       	* include/std/memory (auto_ptr<void>): Add specialization.
      	* testsuite/tr1/2_general_utilities/memory/shared_ptr/
      	assign/dr541.cc: New.
      	* testsuite/20_util/memory/auto_ptr/assign_neg.cc: Adjust
      	dg-error markers.
              * docs/html/ext/howto.html: Add an entry for DR 541.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120148 138bc75d-0d04-0410-961f-82ee72b054a4
      a692857b
  4. Dec 10, 2006
  5. Dec 08, 2006
  6. Dec 05, 2006
    • paolo's avatar
      2006-12-05 Paolo Carlini <pcarlini@suse.de> · a7e95a36
      paolo authored
      	DR 543, [Ready].
      	* include/bits/slice_array.h (slice::slice()): Implement the
      	resolution.
      	* include/bits/gslice.h (gslice::_Indexer::_Indexer()): Add.
      	(gslice::gslice()): Use it.
      	* testsuite/26_numerics/valarray/dr543.cc: New.
      	* docs/html/ext/howto.html: Add an entry for DR 543.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119552 138bc75d-0d04-0410-961f-82ee72b054a4
      a7e95a36
  7. Dec 04, 2006
  8. Nov 29, 2006
    • bkoz's avatar
      2006-11-29 Benjamin Kosnik <bkoz@redhat.com> · 0e014800
      bkoz authored
      	* include/ext/throw_allocator.h: Consistent @file markup.
      	* include/ext/type_traits.h: Same.
      	* include/debug/hash_map: Same.
      	* include/debug/hash_multimap.h: Same.
      	* include/debug/set.h: Same.
      	* include/debug/hash_set.h: Same.
      	* include/debug/formatter.h: Same.
      	* include/debug/bitset: Same.
      	* include/debug/set: Same.
      	* include/debug/multiset.h: Same.
      	* include/debug/safe_sequence.h: Same.
      	* include/debug/hash_set: Same.
      	* include/debug/functions.h: Same.
      	* include/debug/safe_base.h: Same.
      	* include/debug/hash_multiset.h: Same.
      	* include/debug/safe_iterator.tcc: Same.
      	* include/debug/vector: Same.
      	* include/debug/map.h: Same.
      	* include/debug/deque: Same.
      	* include/debug/hash_map.h: Same.
      	* include/debug/string: Same.
      	* include/debug/macros.h: Same.
      	* include/debug/list: Same.
      	* include/debug/debug.h: Same.
      	* include/debug/map: Same. 
      	* include/debug/safe_iterator.h: Same.
      	* include/debug/multimap.h: Same.
      	* config/cpu/generic/atomicity_mutex/atomicity.h: Same.
      	* config/cpu/generic/atomicity_builtins/atomicity.h: Same.
      	* config/cpu/generic/atomic_word.h: Same.
      	* include/tr1/memory: Same.
      	* include/tr1/random: Same.	
      	* include/std/std_queue.h: Same.
      	* include/std/std_iterator.h: Same.
      	* include/std/std_bitset.h: Same.
      	* include/std/std_set.h: Same.
      	* include/std/std_vector.h: Same.
      	* include/std/std_deque.h: Same.
      	* include/std/std_utility.h: Same.
      	* include/std/std_stack.h: Same.
      	* include/std/std_string.h: Same.
      	* include/std/std_list.h: Same.
      	* include/std/std_map.h: Same.
      	* libsupc++/typeinfo: Same.
      	* libsupc++/exception: Same.
      	* libsupc++/exception_defines.h: Same.
      	* libsupc++/new: Same.
      	
      	* include/ext/bitmap_allocator.h: Change namespace __balloc to
      	__detail.
      	* src/bitmap_allocator.cc: Same.
      	
      	* include/bits/cpp_type_traits.h: Change __true_type and
      	__false_type from global to namespace std scope.
      	* include/ext/slist: Same.
      	* include/ext/vstring.h: Same.
      	* include/ext/vstring.tcc: Same.
      	* include/ext/rc_string_base.h: Same.
      	* include/ext/sso_string_base.h: Same.
      
      	* include/bits/codecvt.h: Adjust markup so that correct namespace
      	scope information is in all files.
      	* include/bits/locale_facets.h: Same. Include ctype_base directly.
      	* config/os/windiss/ctype_base.h: Add in namespace markup.
      	* config/os/newlib/ctype_base.h: Same.
      	* config/os/aix/ctype_base.h: Same.
      	* config/os/vxworks/ctype_base.h: Same.
      	* config/os/hpux/ctype_base.h: Same.
      	* config/os/mingw32/ctype_base.h: Same.
      	* config/os/gnu-linux/ctype_base.h: Same.
      	* config/os/tpf/ctype_base.h: Same.
      	* config/os/uclibc/ctype_base.h: Same.
      	* config/os/djgpp/ctype_base.h: Same.
      	* config/os/qnx/qnx6.1/ctype_base.h: Same.
      	* config/os/bsd/netbsd/ctype_base.h: Same.
      	* config/os/bsd/darwin/ctype_base.h: Same.
      	* config/os/bsd/freebsd/ctype_base.h: Same.
      	* config/os/irix/irix5.2/ctype_base.h: Same.
      	* config/os/irix/irix6.5/ctype_base.h: Same.
      	* config/os/solaris/solaris2.5/ctype_base.h: Same.
      	* config/os/solaris/solaris2.6/ctype_base.h: Same.
      	* config/os/solaris/solaris2.7/ctype_base.h: Same.
      	* config/os/generic/ctype_base.h: Same.
      	* include/tr1/mu_iterate.h: Same.
      	* include/tr1/tuple: Same.
      	* include/tr1/tuple_iterate.h: Same.
      	* include/tr1/tuple_defs.h: Same.
      	* include/tr1/random.tcc: Same.
      	* include/tr1/functional: Same.
      	* include/tr1/functional_iterate.h: Same.
      	
      	* testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Line
      	number changes.	
      	* testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Same.
      	* testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Same.
      	* testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Same.
      
      	* docs/doxygen/user.cfg.in: Update to doxygen 1.5.1.
      	* docs/html/17_intro/license.html: Updated info for generated docs.
      	* docs/doxygen/guide.html: Adjust.
      	* docs/doxygen/run_doxygen: Adjust.
      	* docs/doxygen/mainpage.html: Same.
      	* docs/doxygen/doxygroups.cc: Same.
      	* docs/doxygen/Intro.3: Same.
      	* docs/doxygen/tables.html: Same.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119334 138bc75d-0d04-0410-961f-82ee72b054a4
      0e014800
  9. Nov 26, 2006
    • paolo's avatar
      2006-11-26 Paolo Carlini <pcarlini@suse.de> · 8b8a56ca
      paolo authored
      	PR libstdc++/29385 (2nd part, based on an idea by Ion Gaztanaga)
      	* include/bits/stl_tree.h (_Rb_tree<>::_M_equal_range): Add.
      	(equal_range(const key_type&)): Use it.
      
      2006-11-26  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/23_containers/multiset/operations/1.cc: New.
      	* testsuite/23_containers/set/operations/1.cc: Likewise.
      	* testsuite/23_containers/multimap/operations/1.cc: Likewise.
      	* testsuite/23_containers/map/operations/1.cc: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119221 138bc75d-0d04-0410-961f-82ee72b054a4
      8b8a56ca
  10. Nov 14, 2006
  11. Nov 11, 2006
    • paolo's avatar
      2006-11-11 Paolo Carlini <pcarlini@suse.de> · 80502782
      paolo authored
      	PR libstdc++/29496
      	* include/debug/safe_base.h (_Safe_sequence_base::_M_get_mutex,
      	_Safe_iterator_base::_M_get_mutex, _M_attach_single, _M_detach_single):
      	New.
      	* src/debug.cc: Define the latter.
      	(_Safe_sequence_base::_M_detach_all, _M_detach_singular,
      	_M_revalidate_singular, _M_swap): Use the mutex.
      	(_Safe_iterator_base::_M_attach, _M_detach): Adjust, forward to the
      	*_single version.
      	* include/debug/safe_iterator.h (_Safe_iterator<>::_M_attach_single,
      	_M_invalidate_single): New.
       	* include/debug/safe_iterator.tcc: Define.
      	(_Safe_iterator<>::_M_invalidate): Adjust, forward to
      	_M_invalidate_single.
      	* include/debug/safe_sequence.h (_Safe_sequence<>::_M_invalidate_if,
      	_M_transfer_iter): Use the mutex, adjust, forward to the *_single
      	versions of _M_invalidate and _M_attach.
      	* config/abi/pre/gnu.ver (_Safe_sequence_base::_M_get_mutex,
      	_Safe_iterator_base::_M_get_mutex, _M_attach_single, _M_detach_single):
      	Add @GLIBCXX_3.4.10; adjust.
      	* configure.ac (libtool_VERSION): To 6:10:0.
      	* testsuite/util/testsuite_abi.cc (check_version): Add GLIBCXX_3.4.10.
      	* configure: Regenerate.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118701 138bc75d-0d04-0410-961f-82ee72b054a4
      80502782
  12. Nov 07, 2006
    • bkoz's avatar
      2006-11-07 Benjamin Kosnik <bkoz@redhat.com> · b15f81d3
      bkoz authored
      	PR libstdc++/29722
      	* include/ext/concurrence.h (concurrence_lock_error): New.
      	(concurrence_unlock_error): New.
      	(__throw_concurrence_lock_error): New.
      	(__throw_concurrence_unlock_error): New.
      	(__mutex): Use functions.
      	(__recursive_mutex): Same.
      	* testsuite/abi/cxx_runtime_only_linkage.cc: New.
      
      	* include/ext/pb_ds/exception.hpp: Keep exception classes defined
      	even when -fno-exceptions is passed, consistent with other usage.
      	
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118564 138bc75d-0d04-0410-961f-82ee72b054a4
      b15f81d3
  13. Oct 30, 2006
  14. Oct 28, 2006
    • paolo's avatar
      2006-10-28 Paolo Carlini <pcarlini@suse.de> · cd23dcfc
      paolo authored
      	
      	* include/tr1/array (array<>::_M_at): New.
      	(array<>::at): Fix off-by-one bug, use the above.
      	* testsuite/tr1/6_containers/array/element_access/
      	at_out_of_range.cc: Adjust.
      
      	* include/tr1/array (class array<>): Remove non-conforming default
      	for the second parameter.
      	* include/ext/array_allocator.h: Adjust.
      
      	* include/tr1/array (array<>::front, array<>::back): Do not return
      	a reference to memory not belonging to the array when _Nm == 0.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118114 138bc75d-0d04-0410-961f-82ee72b054a4
      cd23dcfc
  15. Oct 17, 2006
  16. Oct 16, 2006
    • bkoz's avatar
      2006-10-16 Douglas Gregor <doug.gregor@gmail.com> · c1183cd5
      bkoz authored
      	* include/Makefile.am (tr1_headers): Add new tuple_defs.h.
      	* include/Makefile.in (tr1_headers): Regenerate.
      	* include/tr1/tuple (tuple): Move declaration to tuple_defs.h.
      	(get): Ditto.
      	(operator==): Ditto.
      	(operator<): Ditto.
      	(operator!=): Ditto.
      	(operator>): Ditto.
      	(operator<=): Ditto.
      	(operator>=): Ditto.
      	(__stripped_tuple_type): Ditto.
      	Include tuple.defs.h
      	* include/tr1/tuple_iterate.h (tuple): Use
      	_GLIBCXX_TUPLE_ALL_TEMPLATE_PARAMS_UNNAMED macro instead of 10
      	"typename"s.
      	(tuple_element): Use _GLIBCXX_TUPLE_ALL_TEMPLATE_PARAMS and
      	_GLIBCXX_TYPLE_ALL_TEMPLATE_ARGS instead of 10
      	parameters/arguments.
      	* include/tr1/tuple_defs.h: New header, contains declarations and
      	definitions for the tuple template with all arguments.
      	* include/tr1/repeat.h (_GLIBCXX_TUPLE_ALL_TEMPLATE_PARAMS): New.
      	(_GLIBCXX_TUPLE_ALL_TEMPLATE_PARAMS_UNNAMED): New.
      	(_GLIBCXX_TUPLE_ALL_TEMPLATE_ARGS): New.
      	(_GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS): New.
      	(_GLIBCXX_TEMPLATE_ARGS_STRIPPED): New.
      	* scripts/gen_includers.pl: Update.
      	* scripts/gen_includers2.pl: New.	
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117790 138bc75d-0d04-0410-961f-82ee72b054a4
      c1183cd5
    • bkoz's avatar
      2006-10-16 Benjamin Kosnik <bkoz@redhat.com> · 7fc8c877
      bkoz authored
      	PR libstdc++/29095 continued
      	* testsuite/lib/libstdc++.exp (v3_target_compile_as_c): Additions
      	so that testing not in the build directory works for the "C"
      	target language.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117788 138bc75d-0d04-0410-961f-82ee72b054a4
      7fc8c877
  17. Oct 13, 2006
    • paolo's avatar
      2006-10-13 Paolo Carlini <pcarlini@suse.de> · d978d656
      paolo authored
      	PR libstdc++/28277 (partial: ostream bits 2)
      	* include/std/std_ostream.h (basic_ostream<>::_M_insert(const
      	char_type*, streamsize)): New.
      	(basic_ostream<>::_M_write(char_type, streamsize)): Likewise.
      	(operator<<(basic_ostream<>&, _CharT), operator<<(basic_ostream<>&,
      	char), operator<<(basic_ostream<>&, const _CharT*),
      	operator<<(basic_ostream<>&, const char*)): Use the latter.
      	* include/bits/ostream.tcc (basic_ostream<>::_M_insert(const
      	char_type*, streamsize)): Define.
      	(operator<<(basic_ostream<>&, const char*)): Use the latter.
      	(operator<<(basic_ostream<>&, _CharT), operator<<(basic_ostream<>&,
      	char), operator<<(basic_ostream<>&, const _CharT*),
      	operator<<(basic_ostream<>&, const char*),
      	operator<<(basic_ostream<>&, const basic_string<>&)): Remove.
      	* include/bits/basic_string.h (operator<<(basic_ostream<>&,
      	const basic_string<>&)): Use the latter, implement DR 586.
      	* config/abi/pre/gnu.ver: Adjust, export the new _M_insert.
      	* docs/html/ext/howto.html: Add an entry for DR 586.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/
      	28277.cc: New.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
      	28277.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/char/
      	28277-3.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/char/
      	28277-4.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
      	28277-2.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
      	28277-3.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
      	28277-4.cc: Likewise.
      	
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117689 138bc75d-0d04-0410-961f-82ee72b054a4
      d978d656
  18. Oct 11, 2006
  19. Oct 10, 2006
  20. Oct 09, 2006
    • bkoz's avatar
      2006-10-09 Benjamin Kosnik <bkoz@redhat.com> · b9dd4b84
      bkoz authored
      	PR libstdc++/29095
      	* libsupc++/cxxabi.h (__cxa_cdtor_type): Explicit "C" linkage.
      	* config/cpu/arm/cxxabi_tweaks.h: Same.
      	* config/cpu/generic/cxxabi_tweaks.h: Same.
      	* testsuite/abi: Add.
      	* testsuite/abi/header_cxxabi.cc: New.
      	* testsuite/demangle: Move...
      	* testsuite/abi/demangle: ...here.
      	* testsuite/libstdc++-dg/conformance.exp: Adjust testsuite file
      	calculation.
      	* scripts/create_testsuite_files: Same.
      	* testsuite/lib/libstdc++.exp (v3_target_compile_as_c): New.
      	(libstdc++-dg-test): Use it.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117589 138bc75d-0d04-0410-961f-82ee72b054a4
      b9dd4b84
  21. Oct 06, 2006
    • paolo's avatar
      2006-10-06 Paolo Carlini <pcarlini@suse.de> · 034cb642
      paolo authored
      	PR libstdc++/29354
      	* include/bits/sstream.tcc (basic_stringbuf<>::seekpos(pos_type,
      	ios_base::openmode)): Allow for seek to pos_type(off_type(0))
      	when the stream is empty.
      	* testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: New.
      	* testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117494 138bc75d-0d04-0410-961f-82ee72b054a4
      034cb642
  22. Oct 04, 2006
  23. Oct 03, 2006
    • bkoz's avatar
      2006-10-03 Benjamin Kosnik <bkoz@redhat.com> · bc2c48ea
      bkoz authored
      	* testsuite/util/testsuite_allocator.h (allocation_tracker): To
      	tracker_allocator_counter.
      	(allocation_tracker::allocationTotal): To get_allocation_count.
      	(allocation_tracker::deallocationTotal): To get_deallocation_count.
      	(allocation_tracker::constructCount): To get_construct_count.
      	(allocation_tracker::destructCount): To get_destruct_count.	
      	(allocation_tracker::resetCounts): To reset.
      	(tracker_alloc): To tracker_allocator.
      	* testsuite/util/performance/mem: Remove.
      	* testsuite/util/performance/mem/mem_track_allocator_base.hpp: Remove.
      	* testsuite/util/performance/mem/mem_track_allocator.hpp: Remove.
      	* testsuite/27_io/basic_stringbuf/4.cc: Adjust for new names
      	or includes.
      	* testsuite/ext/hash_set/check_construct_destroy.cc: Same.
      	* testsuite/ext/slist/check_construct_destroy.cc: Same.
      	* testsuite/performance/ext/pb_ds/
      	hash_random_int_erase_mem_usage.cc: Same.
      	* testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp
      	* testsuite/performance/ext/pb_ds/
      	priority_queue_text_pop_mem_usage.cc: Same.
      	* testsuite/23_containers/vector/capacity/2.cc: Same.
      	* testsuite/23_containers/vector/cons/4.cc: Same.
      	* testsuite/23_containers/vector/check_construct_destroy.cc: Same.
      	* testsuite/23_containers/deque/cons/2.cc: Same.
      	* testsuite/23_containers/deque/check_construct_destroy.cc: Same.
      	* testsuite/23_containers/list/check_construct_destroy.cc: Same.
      	* testsuite/23_containers/set/check_construct_destroy.cc: Same.
      	* testsuite/util/testsuite_allocator.h
      	* testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp
      	* testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp
      	* testsuite/util/performance/assoc/mem_usage/erase_test.hpp
      	* testsuite/util/testsuite_allocator.cc: Same.
      	
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117408 138bc75d-0d04-0410-961f-82ee72b054a4
      bc2c48ea
    • bkoz's avatar
      2006-10-03 Benjamin Kosnik <bkoz@redhat.com> · 8b88dda3
      bkoz authored
      	* testsuite/util/native_type/priority_queue/native_pq_tag.hpp: Remove.
      	* testsuite/util/statistic/sample_var.hpp: Rename to...
      	* testsuite/util/statistic/sample_variance.hpp: ... this.
      	* testsuite/util/statistic/res_recorder.hpp: Rename to...
      	* testsuite/util/statistic/result_recorder.hpp: ... this.
      	* testsuite/util/statistic/sample_mean.hpp: Format.
      	* testsuite/util/statistic/sample_mean_confidence_checker.hpp: Same.
      	* testsuite/util/regression/trait/priority_queue/trait.hpp: Same.
      	* testsuite/util/regression/trait/erase_if_fn.hpp: Same.
      	* testsuite/util/regression/trait/assoc/trait.hpp: Same.
      	* testsuite/util/native_type/priority_queue/
      	native_priority_queue.hpp: Same.
      	* testsuite/util/native_type/assoc/native_tree_tag.hpp: Same.
      	* testsuite/util/native_type/assoc/native_hash_tag.hpp: Same.
      	* testsuite/util/native_type/assoc/native_hash_map.hpp: Same.
      	* testsuite/util/performance/priority_queue/timing/join_test.hpp: Same.
      	* testsuite/util/performance/priority_queue/timing/
      	modify_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/
      	subscript_insert_test.hpp: Same.
      	* testsuite/util/performance/time/timing_test_base.hpp: Same.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117397 138bc75d-0d04-0410-961f-82ee72b054a4
      8b88dda3
  24. Oct 02, 2006
    • paolo's avatar
      2006-10-01 Paolo Carlini <pcarlini@suse.de> · 1871d183
      paolo authored
      	* include/tr1/random (xor_combine<>::_M_initialize_max_aux): New.
      	(xor_combine<>::operator()()): Tweak per N2079.
      	* include/tr1/random.tcc (xor_combine<>::_M_initialize_max_aux):
      	Define.
      	(xor_combine<>::_M_initialize_max): Use it.
      	* testsuite/tr1/5_numerical_facilities/random/xor_combine/
      	cons/default.cc: Adjust.
      	* docs/html/ext/tr1.html: Adjust.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117353 138bc75d-0d04-0410-961f-82ee72b054a4
      1871d183
  25. Oct 01, 2006
  26. Sep 29, 2006
    • bkoz's avatar
      2006-09-29 Benjamin Kosnik <bkoz@redhat.com> · 2bf81950
      bkoz authored
                  Howard Hinnant  <hhinnant@apple.com>
                  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/ext/type_traits.h (__remove_unsigned): Fix up for signed
      	char, bool, wchar_t, and floating point types.
      	(__add_unsigned): Same.	
      	* testsuite/ext/type_traits: New.
      	* testsuite/ext/type_traits.cc: Move...
      	* testsuite/ext/type_traits/numeric_traits.cc: ...here.	
      	* testsuite/ext/type_traits/add_unsigned_floating_neg.cc: New.
      	* testsuite/ext/type_traits/add_unsigned_integer_neg.cc: New.
      	* testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: New.
      	* testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: New.
      	* testsuite/ext/type_traits/add_unsigned.cc: New.
      	* testsuite/ext/type_traits/remove_unsigned.cc: New.
      	
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117303 138bc75d-0d04-0410-961f-82ee72b054a4
      2bf81950
  27. Sep 28, 2006
    • bkoz's avatar
      2006-09-27 Benjamin Kosnik <bkoz@redhat.com> · ce8b0a77
      bkoz authored
      	* include/ext/typelist.h (type_to_type): Remove.
      	* include/ext/throw_allocator.h (assert_allocatod): Remove.
      	(check_allocated(label)): New.
      	(print_to_string): Print numerical output correctly.
      
      	* testsuite/ext/pb_ds/example/hash_resize_neg.cc: Adjust line numbers.
      
      	* testsuite/util/regression/rand/priority_queue/detail/
      	operator_fn_imps.hpp: Set and clear label, throw
              probability. Check only allocations of the marked label.
      	* testsuite/util/regression/rand/assoc/detail/
      	operator_fn_imps.hpp: Same.
      
      	* testsuite/performance/ext/pb_ds/text_find_timing.cc: Adjustments for
              removal of type_to_type.
      	* testsuite/performance/ext/pb_ds/
      	hash_random_int_erase_mem_usage.cc: Same.
      	* testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/
      	priority_queue_text_push_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/
      	random_int_subscript_find_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/
      	multimap_text_insert_mem_usage.hpp: Same.
      	* testsuite/performance/ext/pb_ds/
      	priority_queue_random_int_push_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp: Same.
      	* testsuite/performance/ext/pb_ds/
      	priority_queue_text_modify_timing.hpp: Same.
      	* testsuite/performance/ext/pb_ds/
      	tree_order_statistics_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/
      	priority_queue_text_push_pop_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/
      	priority_queue_text_join_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/
      	priority_queue_random_int_push_pop_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/
      	random_int_subscript_insert_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/
      	multimap_text_insert_timing.hpp: Same.
      	* testsuite/performance/ext/pb_ds/
      	priority_queue_text_pop_mem_usage.cc: Same.
      	* testsuite/performance/ext/pb_ds/
      	hash_zlob_random_int_find_timing.cc: Same. 
      	* testsuite/util/regression/trait/assoc/type_trait.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/
      	rand_regression_test.hpp: Same.
      	* testsuite/util/regression/rand/assoc/detail/
      	constructor_destructor_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/assoc/detail/insert_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/assoc/rand_regression_test.hpp: Same.
      	* testsuite/util/regression/rand/assoc/
      	container_rand_regression_test.hpp: Same.
      	* testsuite/util/regression/assoc/common_type.hpp: Same.
      	* testsuite/util/regression/basic_type.hpp: Same.
      	* testsuite/util/common_type/assoc/common_type.hpp: Same.
      	* testsuite/util/common_type/assoc/string_form.hpp: Same.
      	* testsuite/util/common_type/assoc/template_policy.hpp: Same.
      	* testsuite/util/common_type/assoc/native_set.hpp: Same.
      	* testsuite/util/performance/priority_queue/mem_usage/
      	pop_test.hpp: Same.
      	* testsuite/util/performance/priority_queue/timing/
      	push_pop_test.hpp: Same.
      	* testsuite/util/performance/priority_queue/timing/join_test.hpp: Same.
      	* testsuite/util/performance/priority_queue/timing/push_test.hpp: Same.
      	* testsuite/util/performance/priority_queue/timing/
      	modify_test.hpp: Same.
      	* testsuite/util/performance/assoc/mem_usage/
      	multimap_insert_test.hpp: Same.
      	* testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/
      	multimap_insert_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/
      	subscript_find_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/find_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/
      	subscript_insert_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/insert_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/
      	tree_order_statistics_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/multimap_find_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/
      	tree_split_join_test.hpp: Same.
      	* testsuite/util/performance/assoc/multimap_common_type.hpp: Same.
      	* testsuite/util/testsuite_common_types.h: Same.
      
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	constructor_destructor_no_store_hash_fn_imps.hpp: Typedef
              normalization, consistency in member names between cc and gp hash
              tables, formatting fixes.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	erase_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	insert_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	constructor_destructor_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	insert_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	constructor_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	erase_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	constructor_destructor_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	erase_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	insert_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	constructor_destructor_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	insert_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	constructor_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	erase_no_store_hash_fn_imps.hpp: Same.
      
      	* include/ext/pb_ds/assoc_container.hpp: Formatting fixes.
      	* include/ext/pb_ds/detail/resize_policy/
      	hash_prime_size_policy_imp.hpp: Same.
      	* include/ext/pb_ds/detail/resize_policy/
      	hash_standard_resize_policy_imp.hpp: Same.
      	* include/ext/pb_ds/detail/types_traits.hpp: Same.
      	* include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
      	* include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Same.
      	* include/ext/pb_ds/detail/hash_fn/
      	direct_mod_range_hashing_imp.hpp: Same.
      	* include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp: Same.
      	* include/ext/pb_ds/detail/hash_fn/
      	direct_mask_range_hashing_imp.hpp: Same.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117268 138bc75d-0d04-0410-961f-82ee72b054a4
      ce8b0a77
  28. Sep 27, 2006
    • paolo's avatar
      2006-09-27 Paolo Carlini <pcarlini@suse.de> · 01335ba7
      paolo authored
      	PR libstdc++/29217
      	* src/localename.cc (locale::_Impl::_M_replace_categories)):
      	Compensate for the inconsistent numerical encodings of the
      	collate and time categories vs the corresponding names.
      	* testsuite/22_locale/locale/cons/29217.cc: New.
      
      	* testsuite/22_locale/locale/cons/2.cc: Enable and split
      	out the few ENC_TRAITS bits to...
      	* testsuite/22_locale/locale/cons/unicode/1.cc... here.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117247 138bc75d-0d04-0410-961f-82ee72b054a4
      01335ba7
  29. Sep 24, 2006
    • paolo's avatar
      2006-09-24 Paolo Carlini <pcarlini@suse.de> · 8014ecde
      paolo authored
      	* include/tr1/boost_shared_ptr.h (shared_ptr<>::shared_ptr(const
      	__shared_ptr<>&), shared_ptr(const __weak_ptr<>&),
      	shared_ptr(const __shared_ptr<>&, __static_cast_tag),
      	shared_ptr(const __shared_ptr<>&, __const_cast_tag),
      	shared_ptr(const __shared_ptr<>&, __dynamic_cast_tag),
      	weak_ptr<>::weak_ptr(const __shared_ptr<>&), weak_ptr(const
      	__weak_ptr<>&)): Remove.
      	(shared_ptr<>::shared_ptr(const shared_ptr<>&),
      	shared_ptr(const weak_ptr<>&), shared_ptr(const shared_ptr<>&,
      	__static_cast_tag), shared_ptr(const shared_ptr<>&,
      	__const_cast_tag), shared_ptr(const shared_ptr<>&,
      	__dynamic_cast_tag), static_pointer_cast(const shared_ptr<>&),
      	const_pointer_cast(const shared_ptr<>&), dynamic_pointer_cast(const
      	shared_ptr<>&), weak_ptr<>::weak_ptr(const shared_ptr<>&),
      	weak_ptr(const weak_ptr<>&), weak_ptr<>::lock(), 
      	__enable_shared_from_this_helper(const __shared_count<>&, const
      	enable_shared_from_this<>*, const _Tp2*)): Add. 
      	(class enable_shared_from_this): Add.
      	* testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/
      	1.cc: New.
      	* testsuite/tr1/2_general_utilities/memory/shared_ptr/casts/1.cc:
      	Likewise.
      	* testsuite/tr1/2_general_utilities/memory/weak_ptr/lock/1.cc:
      	Likewise.
      
      	* include/tr1/boost_shared_ptr.h: Further formatting and
      	uglification fixes.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117184 138bc75d-0d04-0410-961f-82ee72b054a4
      8014ecde
  30. Sep 22, 2006
    • paolo's avatar
      2006-09-22 Paolo Carlini <pcarlini@suse.de> · 8cba3b27
      paolo authored
      	PR libstdc++/29134 (vector<bool> bits)
      	* include/bits/stl_bvector.h (vector<bool>::max_size):
      	Use allocator' max_size.
      	* testsuite/23_containers/vector/bool/capacity/29134.cc: New.
      
      	* testsuite/23_containers/deque/capacity/29134-2.cc: Minor tweak.
      	* testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117148 138bc75d-0d04-0410-961f-82ee72b054a4
      8cba3b27
    • paolo's avatar
      2006-09-22 Paolo Carlini <pcarlini@suse.de> · 6023f93d
      paolo authored
      	* include/tr1/type_traits (add_reference): Robustify vs
      	reference to void.
      	* testsuite/tr1/4_metaprogramming/reference_modifications/
      	add_reference.cc: Add test.
      
      	* include/tr1/memory: include <tr1/type_traits>.
      	* include/tr1/boost_shared_ptr.h (__shared_ptr<>::operator*):
      	Use add_reference instead.
      	* testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/
      	explicit_instantiation/1.cc: New.
      	* testsuite/tr1/2_general_utilities/memory/shared_ptr/
      	explicit_instantiation/1.cc: Likewise.
      	* testsuite/tr1/2_general_utilities/memory/weak_ptr/
      	explicit_instantiation/1.cc: Likewise.
      
      	* testsuite/util/testsuite_tr1.h: Tweak; avoid empty enum.
      
      	* include/tr1/type_traits_fwd.h: Spelling fix.
      
      	* include/tr1/boost_shared_ptr.h: Obvious stylistic fixes.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117147 138bc75d-0d04-0410-961f-82ee72b054a4
      6023f93d
  31. Sep 21, 2006
    • bkoz's avatar
      2006-09-21 Benjamin Kosnik <bkoz@redhat.com> · 7bf36991
      bkoz authored
      	* include/ext/type_traits.h (__numeric_traits_integer): New.
      	(__numeric_traits_floating): New.
      	(__numeric_traits): Use them.
      	* testsuite/ext/type_traits.cc: New.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117119 138bc75d-0d04-0410-961f-82ee72b054a4
      7bf36991
    • paolo's avatar
      2006-09-21 Paolo Carlini <pcarlini@suse.de> · e6c19c46
      paolo authored
      	PR libstdc++/29134 (ext/vstring bits)
      	* include/ext/sso_string_base.h (__sso_string_base<>::_S_max_size):
      	Remove.
      	(__sso_string_base<>::_M_max_size): Use allocator' max_size.
      	(__sso_string_base<>::_M_create): Adjust.
      	* include/ext/vstring.h: Minor comment tweak.
      	* testsuite/ext/vstring/capacity/29134.cc: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117109 138bc75d-0d04-0410-961f-82ee72b054a4
      e6c19c46
    • paolo's avatar
      2006-09-20 Paolo Carlini <pcarlini@suse.de> · ab0da029
      paolo authored
      	PR libstdc++/29134
      	* include/bits/stl_list.h (list<>::max_size): Forward to allocator'
      	max_size.
      	* include/bits/stl_vector.h (vector<>::max_size): Likewise.
      	* include/bits/stl_deque.h (deque<>::max_size): Likewise.
      	* include/bits/stl_tree.h (_Rb_tree<>::max_size): Likewise.
      	* include/tr1/hashtable (_Hashtable<>::max_size): Likewise.
      	* testsuite/23_containers/vector/capacity/29134.cc: Add.
      	* testsuite/23_containers/deque/capacity/29134.cc: Likewise.
      	* testsuite/23_containers/list/capacity/29134.cc: Likewise.
      	* testsuite/23_containers/set/capacity/29134.cc: Likewise.
      	* testsuite/23_containers/map/capacity/29134.cc: Likewise.
      	* testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
      	* testsuite/23_containers/multimap/capacity/29134.cc: Likewise.	
      	* testsuite/tr1/6_containers/unordered/capacity/29134-set.cc: Likewise.
      	* testsuite/tr1/6_containers/unordered/capacity/29134-map.cc: Likewise.
      	* testsuite/tr1/6_containers/unordered/capacity/29134-multiset.cc:
      	Likewise.
      	* testsuite/tr1/6_containers/unordered/capacity/29134-multimap.cc:
      	Likewise.
      
      	* include/bits/deque.tcc (deque<>::_M_new_elements_at_front,
      	deque<>::_M_new_elements_at_back): Check for length errors.
      	* testsuite/23_containers/deque/capacity/29134-2.cc: New.
      	* testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
      
      	* include/tr1/hashtable (_Hashtable<>::_M_get_Value_allocator): Add.
      	(_Hashtable<>::_M_allocate_node, _M_deallocate_node): Use it.
      	* testsuite/tr1/6_containers/unordered/instantiate/set.cc: Add test.
      	* testsuite/tr1/6_containers/unordered/instantiate/map.cc: Likewise.
      	* testsuite/tr1/6_containers/unordered/instantiate/multiset.cc:
      	Likewise.
      	* testsuite/tr1/6_containers/unordered/instantiate/multimap.cc:
      	Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117099 138bc75d-0d04-0410-961f-82ee72b054a4
      ab0da029
  32. Sep 20, 2006
    • bkoz's avatar
      2006-09-20 Benjamin Kosnik <bkoz@redhat.com> · 59ae0c9c
      bkoz authored
      	* include/ext/pb_ds/detail/
      	typelist_assoc_container.hpp: Remove, unused.
      	* include/ext/pb_ds/detail/typelist/
      	typelist_assoc_container_find.hpp: Same.
      	* include/ext/pb_ds/detail/typelist: Remove.	
      	* include/ext/pb_ds/detail/typelist.hpp: Merge...
      	* include/ext/pb_ds/detail/typelist/typelist_flatten.hpp: Same.
      	* include/ext/pb_ds/detail/typelist/typelist_contains.hpp: Same.
      	* include/ext/pb_ds/detail/typelist/typelist_typelist_append.hpp: Same.
      	* include/ext/pb_ds/detail/typelist/typelist_apply.hpp: Same.
      	* include/ext/pb_ds/detail/typelist/typelist_filter.hpp: Same.
      	* include/ext/pb_ds/detail/typelist/typelist_append.hpp: Same.
      	* include/ext/pb_ds/detail/typelist/typelist_at_index.hpp: Same.
      	* include/ext/pb_ds/detail/typelist/typelist_transform.hpp: Same.
      	* include/ext/typelist.h: ... into this.
      	* include/Makefile.am: Subtractions.
      	* include/Makefile.in: Regenerate.
      
      	* include/ext/pb_ds/assoc_container.hpp: Fixups for new includes,
      	namespaces, and names.	
      	* include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp: Same.
      	* include/ext/pb_ds/detail/resize_policy/
      	hash_prime_size_policy_imp.hpp: Same.
      	* include/ext/pb_ds/detail/resize_policy/
      	cc_hash_max_collision_check_resize_trigger_imp.hpp: Same.
      	* include/ext/pb_ds/detail/resize_policy/
      	sample_resize_policy.hpp: Same.
      	* include/ext/pb_ds/detail/resize_policy/
      	sample_resize_trigger.hpp: Same.
      	* include/ext/pb_ds/detail/resize_policy/
      	hash_exponential_size_policy_imp.hpp: Same.
      	* include/ext/pb_ds/detail/resize_policy/
      	hash_load_check_resize_trigger_size_base.hpp: Same.
      	* include/ext/pb_ds/detail/resize_policy/
      	hash_load_check_resize_trigger_imp.hpp: Same.
      	* include/ext/pb_ds/detail/resize_policy/
      	hash_standard_resize_policy_imp.hpp: Same.
      	* include/ext/pb_ds/detail/container_base_dispatch.hpp: Same.
      	* testsuite/performance/ext/pb_ds/text_find_timing.cc
      	* testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc
      	* testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc
      	* testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc
      	* testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc
      	* testsuite/performance/ext/pb_ds/tree_split_join_timing.cc
      	* testsuite/performance/ext/pb_ds/random_int_find_timing.cc
      	* testsuite/performance/ext/pb_ds/
      	multimap_text_insert_mem_usage.hpp: Same.
      	* testsuite/performance/ext/pb_ds/
      	priority_queue_random_int_push_timing.cc
      	* testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp: Same.
      	* testsuite/performance/ext/pb_ds/
      	priority_queue_text_modify_timing.hpp: Same.
      	* testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc
      	* testsuite/performance/ext/pb_ds/
      	priority_queue_text_push_pop_timing.cc
      	* testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc
      	* testsuite/performance/ext/pb_ds/
      	priority_queue_random_int_push_pop_timing.cc
      	* testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc
      	* testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc
      	* testsuite/performance/ext/pb_ds/
      	multimap_text_insert_timing.hpp: Same.
      	* testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc
      	* testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc
      	* testsuite/performance/23_containers/find/map.cc
      	* testsuite/performance/23_containers/create/map.cc
      	* testsuite/performance/23_containers/insert_erase/associative.cc
      	* testsuite/performance/23_containers/insert/sequence.cc
      	* testsuite/performance/23_containers/insert/associative.cc
      	* testsuite/performance/23_containers/create_from_sorted/set.cc
      	* testsuite/performance/23_containers/index/map.cc
      	* testsuite/performance/23_containers/insert_from_sorted/set.cc
      	* testsuite/performance/23_containers/create_sort/list.cc
      	* testsuite/performance/23_containers/sort_search/list.cc
      	* testsuite/performance/23_containers/producer_consumer/sequence.cc
      	* testsuite/performance/23_containers/producer_consumer/associative.cc
      	* testsuite/util/regression/trait/assoc/type_trait.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/
      	rand_regression_test.hpp: Same.
      	* testsuite/util/regression/rand/assoc/rand_regression_test.hpp: Same.
      	* testsuite/util/regression/assoc/common_type.hpp: Same.
      	* testsuite/util/native_type/assoc/native_multimap.hpp: Same.
      	* testsuite/util/native_type/assoc/native_tree_tag.hpp: Same.
      	* testsuite/util/native_type/assoc/native_hash_multimap.hpp: Same.
      	* testsuite/util/native_type/assoc/native_set.hpp: Same.
      	* testsuite/util/native_type/assoc/native_map.hpp: Same.
      	* testsuite/util/native_type/assoc/native_hash_set.hpp: Same.
      	* testsuite/util/native_type/assoc/native_hash_map.hpp: Same.
      	* testsuite/util/common_type/priority_queue/common_type.hpp: Same.
      	* testsuite/util/common_type/assoc/common_type.hpp: Same.
      	* testsuite/util/common_type/assoc/string_form.hpp: Same.
      	* testsuite/util/common_type/assoc/template_policy.hpp: Same.
      	* testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp: 
      	Same.
      	* testsuite/util/performance/priority_queue/timing/push_pop_test.hpp: 
      	Same.
      	* testsuite/util/performance/priority_queue/timing/join_test.hpp: Same.
      	* testsuite/util/performance/priority_queue/timing/push_test.hpp: Same.
      	* testsuite/util/performance/priority_queue/timing/modify_test.hpp: 
      	Same.
      	* testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp: 
      	Same.
      	* testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/common_type.hpp: Same.
      	* testsuite/util/performance/assoc/timing/multimap_insert_test.hpp: 
      	Same.
      	* testsuite/util/performance/assoc/timing/subscript_find_test.hpp: 
      	Same.
      	* testsuite/util/performance/assoc/timing/find_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/subscript_insert_test.hpp: 
      	Same.
      	* testsuite/util/performance/assoc/timing/insert_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/
      	tree_order_statistics_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/multimap_find_test.hpp: Same.
      	* testsuite/util/performance/assoc/timing/tree_split_join_test.hpp: 
      	Same.
      	* testsuite/util/performance/assoc/multimap_common_type.hpp: Same.
      
      	* testsuite/ext/pb_ds/example/hash_resize_neg.cc: Fixup line numbers.
      	
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117081 138bc75d-0d04-0410-961f-82ee72b054a4
      59ae0c9c
  33. Sep 19, 2006
    • bkoz's avatar
      2006-09-18 Benjamin Kosnik <bkoz@redhat.com> · f675bba6
      bkoz authored
      	* testsuite/util/regression/res_mng: Remove.
      	* testsuite/util/regression/res_mng/dbg_ex_allocator_base.cc: Merge..
      	* testsuite/util/regression/res_mng/forced_exception.hpp: Merge...
      	* testsuite/util/regression/res_mng/dbg_ex_allocator_base.hpp: Merge..
      	* testsuite/util/regression/res_mng/dbg_ex_allocator.hpp: Merge..
      	* testsuite/util/testsuite_allocator.h (throw_allocator): Merge...
      	* include/ext/throw_allocator.h (throw_allocator): ... into this.
      	* src/throw_allocator.cc: ...and this.
      	* include/Makefile.am (ext_headers): Add.
      	* include/Makefile.in: Regenerate.	
      	* src/Makefile.am (sources): New.
      	* src/Makefile.in: Regenerate.
      	* testsuite/lib/libstdc++.exp: Subtract dbg_ex_allocator_base.cc.
      
      	* include/ext/pb_ds/detail/map_debug_base.hpp: Adjust
      	includes, names, and namespaces.
      	* testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
      	* testsuite/util/regression/rand/priority_queue/detail/
      	erase_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/detail/
      	constructor_destructor_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/detail/
      	insert_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/detail/
      	modify_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/detail/
      	split_join_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/detail/
      	operator_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/
      	container_rand_regression_test.hpp: Same.
      	* testsuite/util/regression/rand/assoc/detail/
      	subscript_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/assoc/detail/
      	operator_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/assoc/detail/erase_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/assoc/detail/
      	constructor_destructor_fn_imps.hpp
      	* testsuite/util/regression/rand/assoc/detail/insert_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/assoc/detail/
      	split_join_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/assoc/
      	container_rand_regression_test.hpp: Same.
      	* testsuite/util/regression/priority_queue/common_type.hpp: Same.
      	* testsuite/util/regression/assoc/common_type.hpp: Same.
      	* testsuite/util/regression/basic_type.hpp: Same.
      	* testsuite/util/rng/twister_rand_gen.cc: Tweak.
      	
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117050 138bc75d-0d04-0410-961f-82ee72b054a4
      f675bba6
Loading