Skip to content
Snippets Groups Projects
  1. Jan 14, 2007
  2. Aug 28, 2006
  3. Apr 10, 2006
    • paolo's avatar
      2006-04-10 Paolo Carlini <pcarlini@suse.de> · ac67f903
      paolo authored
      	DR 538, [Ready]
      	* include/bits/stl_algo.h (__unique_copy(,,, input_iterator_tag,
      	output_iterator_tag), and predicated counterpart): Revert to the
      	algorithm pre-DR 241, i.e., value_type of InputIterator is now
      	required to be Assignable too.
      	* testsuite/25_algorithms/unique_copy/3.cc: Remove.
      	* docs/html/ext/howto.html: Add an entry for DR 538.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112818 138bc75d-0d04-0410-961f-82ee72b054a4
      ac67f903
  4. Mar 21, 2006
    • paolo's avatar
      2006-03-21 Paolo Carlini <pcarlini@suse.de> · b8fe296d
      paolo authored
      	PR libstdc++/25482
      	* include/bits/stl_algobase.h (__copy_aux(_CharT*, _CharT*,
      	ostreambuf_iterator<_CharT>), __copy_aux(const _CharT*, const _CharT*,
      	ostreambuf_iterator<_CharT>), __copy_aux(istreambuf_iterator<_CharT>,
      	istreambuf_iterator<_CharT>, _CharT*), copy(istreambuf_iterator<_CharT>,
      	istreambuf_iterator<_CharT>, ostreambuf_iterator<_CharT>)): Declare.
      	* include/bits/stl_algo.h (find(istreambuf_iterator<_CharT>,
      	istreambuf_iterator<_CharT>, _CharT)): Likewise.
      	* include/bits/streambuf_iterator.h (copy(istreambuf_iterator<_CharT>,
      	istreambuf_iterator<_CharT>, ostreambuf_iterator<_CharT>),
      	__copy_aux(_CharT*, _CharT*, ostreambuf_iterator<_CharT>),
      	__copy_aux(const _CharT*, const _CharT*, ostreambuf_iterator<_CharT>),
      	__copy_aux(istreambuf_iterator<_CharT>, istreambuf_iterator<_CharT>,
      	_CharT*), find(istreambuf_iterator<_CharT>, istreambuf_iterator<_CharT>,
      	_CharT)): Define.
      	(class istreambuf_iterator<>, class ostreambuf_iterator<>): Declare
      	friends.
      	* include/std/std_streambuf.h (class basic_streambuf<>): Likewise.
      	* include/bits/cpp_type_traits.h (struct __is_char<>): Add.
      	* testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: New.
      	* testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: New.
      	* testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: New.
      	* testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: New.
      	* testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc: New.
      	* testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc: New.
      	* testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc: New.
      	* testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc: New.
      	* testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: New.
      	* testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: New.
      	* testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc: New.
      	* testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc: New.
      	* testsuite/performance/25_algorithms/copy_streambuf_iterators.cc: New.
      	* testsuite/performance/25_algorithms/find_istreambuf_iterators.cc: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112247 138bc75d-0d04-0410-961f-82ee72b054a4
      b8fe296d
  5. Feb 22, 2006
    • bkoz's avatar
      2006-02-21 Benjamin Kosnik <bkoz@redhat.com> · 10c73e3f
      bkoz authored
      	* include/bits/c++config: Simplify debug namespaces.
      	* include/ext/hash_set: Specialize insert_iterator after norm,
      	debug containers have been (optionally) declared. Use nested
      	namespaces.	
      	* include/ext/hash_map: Same.
      	* include/debug/hash_map.h (insert): Add specialization for value
      	pointer types.
      	* include/debug/hash_set.h (insert): Same.
      	* include/debug/hash_multimap.h: Change __gnu_debug_def to __debug.
      	* include/debug/set.h: Same.
      	* include/debug/bitset: Same.
      	* include/debug/multiset.h: Same.
      	* include/debug/hash_multiset.h: Same.
      	* include/debug/vector: Same.
      	* include/debug/map.h: Same.
      	* include/debug/deque: Same.
      	* include/debug/list: Same.
      	* include/debug/multimap.h. Same.
      	* include/debug/macros.h: Use __gnu_debug.
      	* include/debug/debug.h: Same.
      	* include/debug/formatter.h: Same.
      	* include/debug/safe_sequence.h: Same.
      	* include/debug/functions.h: Same.
      	* include/debug/safe_base.h: Same.
      	* include/debug/safe_iterator.h: Same.
      	* include/debug/safe_iterator.tcc: Same.
      	(_M_invalidate): Adjust compare order.
      	* include/debug/string: Change std::__gnu_debug to __gnu_debug.
      	* include/ext/hashtable.h: Formatting fixes.
      	* include/bits/stl_map.h: Formatting fixes.		
      	* src/compatibility.cc: Adjust compatibility symbols for old debug
      	mode model.	
      	* src/debug_list.cc: Tweak.
      	* src/debug.cc: Adjust namespaces.
      	* docs/html/debug_mode.html: Adjust namespace names.
      	* testsuite/25_algorithms/heap/heap.cc: Restore _GLIBCXX_DEBUG
      	macro guards, as count values differ when in debug mode.	
      	* testsuite/23_containers/vector/26412.cc: Move to...
      	* testsuite/23_containers/vector/26412-1.cc: ... here.
      	* testsuite/23_containers/vector/26412-2.cc: Add.
      
      	* include/ext/pb_assoc/detail/standard_policies.hpp
      	(PB_ASSOC_HASH_NAMESPACE): Remove, use __gnu_cxx::hash_map and
      	std::equal_to.
      
      	* configure.ac (libtool_VERSION): To 6:8:0.
      	* configure: Regenerate.
      	* config/abi/pre/gnu.ver: Revert to exporting __gnu_debug symbols.
      	(GLIBCXX_3.4.8): New.
      	* testsuite/testsuite_abi.cc: Add GLIBCXX_3.4.8 to known versions.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111356 138bc75d-0d04-0410-961f-82ee72b054a4
      10c73e3f
  6. Feb 08, 2006
    • paolo's avatar
      2006-02-08 Paolo Carlini <pcarlini@suse.de> · 82c8c45d
      paolo authored
      	PR libstdc++/26133  (DR 241, [WP])
      	* include/bits/stl_algo.h (__unique_copy(,,, forward_iterator_tag,
      	output_iterator_tag), __unique_copy(,,, input_iterator_tag,
      	output_iterator_tag), __unique_copy(,,, input_iterator_tag,
      	forward_iterator_tag), and predicated counterparts): Add.
      	(__unique_copy(,,, output_iterator_tag), __unique_copy(,,,
      	forward_iterator_tag), and predicated counterparts): Remove.
      	(unique_copy): Adjust, dispatch to the three helpers above.
      	* testsuite/25_algorithms/unique_copy/2.cc: New.
      	* testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
      	* testsuite/25_algorithms/unique_copy/3.cc: Likewise.	
      	* docs/html/ext/howto.html: Add an entry for DR 241.
      
      	* testsuite/25_algorithms/unique_copy/1.cc: Minor cosmetic changes.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110772 138bc75d-0d04-0410-961f-82ee72b054a4
      82c8c45d
  7. Dec 28, 2005
    • paolo's avatar
      2005-12-28 Paolo Carlini <pcarlini@suse.de> · 5f96c998
      paolo authored
      	* include/std/std_bitset.h (bitset<>::_M_copy_from_string,
      	bitset<>::_M_copy_to_string, bitset<>::operator>>): Reverse loop.
      
      	* testsuite/25_algorithms/heap/heap.cc (test01): Always enable
      	complexity checks.
      	* testsuite/18_support/numeric_limits/specialization.cc: Avoid
      	unused parameter warning.
      	* testsuite/18_support/numeric_limits/traps.cc: Acoid unused variable
      	warning.
      	* testsuite/ext/malloc_allocator/deallocate_global.cc: Fix format
      	string.
      	* testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
      	* testsuite/ext/array_allocator/2.cc: Remove unused variable.
      	* testsuite/tr1/3_function_objects/mem_fn.cc: Avoid unused variable
      	warnings.
      	* testsuite/tr1/6_containers/unordered/instantiate/set.cc: Just
      	instantiate.
      	* testsuite/tr1/6_containers/unordered/instantiate/map.cc: Likewise.
      	* testsuite/tr1/6_containers/unordered/instantiate/hash.cc: Likewise.
      	* testsuite/tr1/6_containers/unordered/instantiate/multiset.cc:
      	Likewise.
      	* testsuite/tr1/6_containers/unordered/instantiate/multimap.cc:
      	Likewise.
      	* testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
      	Avoid unused variable warnings.
      	* testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
      	Likewise.
      	* testsuite/thread/18185.cc: Likewise.
      	* testsuite/27_io/ios_base/storage/11584.cc: Likewise; avoid comparison
      	between signed and unsigned warning.
      	* testsuite/27_io/types/1.cc: Avoid unused variable warnings.
      	* testsuite/testsuite_allocator.h (check_new): Likewise.
      	(check_deallocate_null): Adjust return type.
      	* testsuite/testsuite_hooks.h (bitmask_operators): Avoid unused
      	variable warnings.
      	* testsuite/21_strings/c_strings/wchar_t/24559.cc: Avoid unused
      	variable warning.
      
      2005-12-28  Chris Jefferson  <chris@bubblescope.net>
      
      	* include/std/std_bitset.h (bitset<0>::set, bitset<0>::reset,
      	bitset<0>::flip, bitset<0>::test): Add inline specializations for
      	bitset<0>.
      
      	* testsuite/tr1/6_containers/unordered/insert/multiset_range.cc
      	(test01): Add static cast.
      	* testsuite/tr1/6_containers/unordered/insert/set_range.cc
      	(test01): Likewise.
      	* testsuite/testsuite_hooks.h (operator==(NonDefaultConstructible,
      	NonDefaultConstructible), operator<(NonDefaultConstructible,
      	NonDefaultConstrictible)): Avoid unused parameter warning.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109103 138bc75d-0d04-0410-961f-82ee72b054a4
      5f96c998
  8. Dec 26, 2005
    • paolo's avatar
      2005-12-26 Chris Jefferson <chris@bubblescope.net> · 16171c51
      paolo authored
      	* include/ext/mt_allocator.h (__mt_alloc::__mt_alloc): Remove
      	name of unused parameter.
      	* include/bits/stream_iterator.h (istream_iterator::istream_iterator):
      	Construct _M_value.
      	* include/debug/functions.h (__check_valid_range): Add
      	__attribute__((unused)).
      	* include/tr1/hashtable (hashtable::end): Remove name of unused
      	parameter.
      	* include/tr1/tuple_iterate.h (tuple::tuple): Likewise.
      	(tuple::operator=): Add __attribute__((unused)).
      	* include/tr1/functional (Fnv_hash<4>::hash): Add static_cast.
      	(Fnv_hash<8>::hash): Likewise.
      
      	* testsuite/25_algorithms/iter_swap/20577.cc (swap): Remove name of
      	unused parameter.
      	* testsuite/25_algorithms/unique_copy/check_type.cc (S2::S2,X2::X2):
      	Likewise.
      	* testsuite/22_locale/ctype/narrow/char/19955.cc (do_narrow): Likewise.
      	* testsuite/22_locale/ctype/is/char/9858.cc (Derived::do_is, 
      	Derived::do_scan_is, Derived::do_scan_not, Derived2::do_is,
      	Derived2::do_scan_is, Derived2::do_scan_not): Likewise.
      	* testsuite/22_locale/time_put/put/wchar_t/12439_1.cc (TP::do_put):
      	Likewise.
      	* testsuite/22_locale/time_put/put/wchar_t/12439_3.cc (TP::do_put):
      	Likewise.
      	* testsuite/22_locale/time_put/put/char/12439_1.cc (TP::do_put):
      	Likewise.
      	* testsuite/22_locale/time_put/put/char/12439_3.cc (TP::do_put):
      	Likewise.
      	* testsuite/testsuite_io.h (fail_num_get::do_get, fail_num_put::do_put):
      	Likewise.
      	* testsuite/25_algorithms/find/17441.cc (find): Likewise.
      	* testsuite/23_containers/vector/cons/clear_allocator.cc
      	(clear_alloc::clear_alloc): Likewise.
      	* testsuite/23_containers/vector/bool/clear_allocator.cc
      	(clear_alloc::clear_alloc): Likewise.
      	* testsuite/23_containers/list/cons/clear_allocator.cc
      	(clear_alloc::clear_alloc): Likewise.
      	* testsuite/23_containers/set/modifiers/16728.cc (test_container):
      	Likewise.
      	* testsuite/27_io/basic_ios/cons/char/3.cc (char_traits::to_char_type,
      	to_int_type): Likewise.
      	* testsuite/27_io/basic_filebuf/imbue/12206.cc (codecvt::do_out, do_in,
      	do_unshift, do_length): Likewise.
      	* testsuite/21_strings/basic_string/capacity/1.cc 
      	(operator==(A<T>,A<T>), operator<(A<T>,A<T>),
      	char_traits::to_char_type, char_traits::to_int_type): Likewise
      	* testsuite/testsuite_character.h (ctype::do_is, ctype::do_scan_is,
      	ctype::do_scan_not, do_toupper, do_tolower): Likewise.
      	* testsuite/25_algorithms/replace_copy/check_type.cc (Z::operator=):
      	Add missing return statement.
      	* testsuite/25_algorithms/replace_copy_if/check_type.cc (Z::operator=):
      	Likewise.
      	* testsuite/testsuite_iterators.h (output_iterator_wrapper::operator=,
      	random_access_iterator_wrapper::operator==): Likewise.
      	* testsuite/20_util/functional/binders/1.cc (s::f_int_int_const,
      	s::f_int_int, s::f_int_void_const, s::f_int_void): Likewise.
      	* testsuite/27_io/types/1.cc (test01): Likewise.
      	* testsuite/27_io/basic_ostream/write/wchar_t/1.cc (test01): Likewise.
      	* testsuite/27_io/basic_ostream/write/char/1.cc (test01): Likewise.
      	* testsuite/21_strings/c_strings/wchar_t/24559.cc (main): Likewise.
      	* testsuite/27_io/basic_istream/ignore/wchar_t/2.cc (check): Add static
      	cast.
      	* testsuite/27_io/basic_istream/ignore/char/2.cc (check): Likewise.
      	* testsuite/27_io/basic_istream/getline/wchar_t/5.cc (check): Likewise.
      	* testsuite/27_io/basic_istream/getline/char/5.cc (check): Likewise.
      	* testsuite/testsuite_allocator.h (check_new): Likewise.
      	(check_deallocate_null): Add missing return value.
      	* testsuite/ext/pool_allocator/allocate_chunk.cc (test01):
      	Make variable unsigned.
      	* testsuite/23_containers/vector/modifiers/erase/1.cc (N,N1,N2,N3,N4,
      	N5,test01): Likewise.
      	* testsuite/26_numerics/valarray/valarray_subset_assignment.cc
      	(check_array): Likewise.
      	(main): Removed unused variable.
      	* testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc (test05):
      	Removed unused variable.
      	* testsuite/27_io/basic_ostream/flush/wchar_t/1.cc (test01): Likewise.
      	* testsuite/27_io/basic_ostream/flush/char/1.cc (test01): Likewise.
      	* testsuite/27_io/basic_ostream/endl/wchar_t/1.cc (test01): Likewise.
      	* testsuite/27_io/basic_ostream/endl/char/1.cc (test01): Likewise.
      	* testsuite/27_io/basic_ostream/ends/wchar_t/1.cc (test01): Likewise.
      	* testsuite/27_io/basic_ostream/ends/char/1.cc (test01): Likewise.
      	* testsuite/tr1/2_general_utilities/memory/shared_ptr/
      	assign/shared_ptr.cc (test01): Correct return type.	
      	* testsuite/27_io/basic_filebuf/close/char/2.cc (test_02):
      	Add default value to close_num.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109062 138bc75d-0d04-0410-961f-82ee72b054a4
      16171c51
  9. Aug 17, 2005
  10. Jul 01, 2005
    • paolo's avatar
      2005-07-01 Paolo Carlini <pcarlini@suse.de> · 3a06b0f3
      paolo authored
              Port from libstdcxx_so_7-branch:
      	2004-10-28  Chris Jefferson  <chris@bubblescope.net>
      
      	PR libstdc++/17441
      	* include/bit/stl_algo.h (find(,,,input_iterator_tag),
      	find(,,,random_access_interator_tag),
      	find_if(,,,input_iterator_tag),
      	find_if(,,,random_access_iterator_tag)): Uglify function name.
      	(find, find_if): Use new uglified specialisation names.
      	* testsuite/25_algorithms/find/17441.cc: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101501 138bc75d-0d04-0410-961f-82ee72b054a4
      3a06b0f3
  11. May 24, 2005
    • paolo's avatar
      2005-05-24 Paolo Carlini <pcarlini@suse.de> · 269f3e12
      paolo authored
      	* testsuite/25_algorithms/equal.cc: Move to...
      	* testsuite/25_algorithms/equal: ... here.
      	* testsuite/25_algorithms/lower_bound.cc: Move to...
      	* testsuite/25_algorithms/lower_bound: ... here.
      
      2005-05-24  Paolo Carlini  <pcarlini@suse.de>
      
              Port from libstdcxx_so_7-branch:
      	2005-20-05  Chris Jefferson  <chris@bubblescope.net>
      
      	* testsuite/25_algorithms/heap.cc: Move to...
      	* testsuite/25_algorithms/heap/heap.cc: ...here.
      	* testsuite/25_algorithms/partition.cc: Move to...
      	* testsuite/25_algorithms/partition/partition.cc: ...here.
      
      	2005-03-29  Christopher Jefferson  <chris@bubblescope.net>
      
      	* testsuite/25_algorithms/includes/1.cc: Add tests.
      	* testsuite/25_algorithms/search/1.cc: Likewise.
      	* testsuite/25_algorithms/unique_copy/1.cc: Likewise.
      	* testsuite/25_algorithms/swap_ranges/1.cc: New.
      	* testsuite/25_algorithms/swap_ranges/check_type.cc: New.
      	* testsuite/25_algorithms/rotate.cc: Move to...
      	* testsuite/25_algorithms/rotate/rotate.cc: ... here.
      	* testsuite/25_algorithms/rotate/1.cc: New.
      	* testsuite/25_algorithms/rotate/check_type.cc: New.
      	* testsuite/25_algorithms/search_n/iterator.cc: Fix typo.
      
      	2005-03-14  Christopher Jefferson  <chris@bubblescope.net>
      
      	* include/bits/stl_algo.h (replace_copy, replace_copy_if):
      	Don't assume that __new_value and *__first are convertible to
      	each other.
      
      	* testsuite/25_algorithms/find/1.cc: New.
      	* testsuite/25_algorithms/find/check_type.cc: New.
      	* testsuite/25_algorithms/find_if/1.cc: New.
      	* testsuite/25_algorithms/find_if/check_type.cc: New.
      	* testsuite/25_algorithms/replace/1.cc: New.
      	* testsuite/25_algorithms/replace/check_type.cc: New.
      	* testsuite/25_algorithms/replace_if/1.cc: New.
      	* testsuite/25_algorithms/replace_if/check_type.cc: New.
      	* testsuite/25_algorithms/replace_copy/1.cc: New.
      	* testsuite/25_algorithms/replace_copy/check_type.cc: New.
      	* testsuite/25_algorithms/replace_copy_if/1.cc: New.
      	* testsuite/25_algorithms/replace_copy_if/check_type.cc: New.
      	* testsuite/25_algorithms/remove/1.cc: New.
      	* testsuite/25_algorithms/remove/check_type.cc: New.
      	* testsuite/25_algorithms/remove_if/1.cc: New.
      	* testsuite/25_algorithms/remove_if/check_type.cc: New.
      	* testsuite/25_algorithms/count/1.cc: New.
      	* testsuite/25_algorithms/count/check_type.cc: New.
      	* testsuite/25_algorithms/count_if/1.cc: New.
      	* testsuite/25_algorithms/count_if/check_type.cc: New.
      
      	2005-02-27  Christopher Jefferson  <chris@bubblescope.net>
              	    Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/ext/is_heap/check_type.cc: New.
      
      	2005-02-27  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/ext/is_heap/1.cc: New.
      
      	2005-02-01  Christopher Jefferson  <chris@bubblescope.net>
      
      	* testsuite/ext/median.cc: New.
      	* testsuite/25_algorithms/adjacent_find/1.cc: New.
      	* testsuite/25_algorithms/adjacent_find/check_type.cc: New.
      	* testsuite/25_algorithms/search/1.cc: New.
      	* testsuite/25_algorithms/search/check_type.cc: New.
      	* testsuite/25_algorithms/unique_copy/1.cc: New.
      	* testsuite/25_algorithms/unique_copy/check_type.cc: New.
      	* testsuite/25_algorithms/partial_sort/1.cc: New.
      	* testsuite/25_algorithms/partial_sort/check_type.cc: New.
      	* testsuite/25_algorithms/partial_sort_copy/1.cc: New.
      	* testsuite/25_algorithms/partial_sort_copy/check_type.cc: New.
      	* testsuite/25_algorithms/lower_bound/1.cc: New.
      	* testsuite/25_algorithms/lower_bound/check_type.cc: New.
      	* testsuite/25_algorithms/upper_bound/1.cc: New.
      	* testsuite/25_algorithms/upper_bound/check_type.cc: New.
      	* testsuite/25_algorithms/merge/1.cc: New.
      	* testsuite/25_algorithms/merge/check_type.cc: New.
      	* testsuite/25_algorithms/inplace_merge/1.cc: New.
      	* testsuite/25_algorithms/inplace_merge/check_type.cc: New.
      	* testsuite/25_algorithms/stable_sort/1.cc: New.
      	* testsuite/25_algorithms/stable_sort/check_type.cc: New.
      	* testsuite/25_algorithms/nth_element/1.cc: New.
      	* testsuite/25_algorithms/nth_element/check_type.cc: New.
      	* testsuite/25_algorithms/equal_range/1.cc: New.
      	* testsuite/25_algorithms/equal_range/check_type.cc: New.
      	* testsuite/25_algorithms/binary_search/1.cc: New.
      	* testsuite/25_algorithms/binary_search/check_type.cc: New.
      	* testsuite/25_algorithms/includes/1.cc: New.
      	* testsuite/25_algorithms/includes/check_type.cc: New.
      	* testsuite/25_algorithms/set_union/1.cc: New.
      	* testsuite/25_algorithms/set_union/check_type.cc: New.
      	* testsuite/25_algorithms/set_intersection/1.cc: New.
      	* testsuite/25_algorithms/set_intersection/check_type.cc: New.
      	* testsuite/25_algorithms/set_difference/1.cc: New.
      	* testsuite/25_algorithms/set_difference/check_type.cc: New.
      	* testsuite/25_algorithms/set_symmetric_difference/1.cc: New.
      	* testsuite/25_algorithms/set_symmetric_difference/check_type.cc: New.
      	* testsuite/25_algorithms/min_element/1.cc: New.
      	* testsuite/25_algorithms/min_element/check_type.cc: New.
      	* testsuite/25_algorithms/max_element/1.cc: New.
      	* testsuite/25_algorithms/max_element/check_type.cc: New.
      	* testsuite/25_algorithms/prev_permutation/1.cc: New.
      	* testsuite/25_algorithms/prev_permutation/check_type.cc: New.
      	* testsuite/25_algorithms/next_permutation/1.cc: New.
      	* testsuite/25_algorithms/next_permutation/check_type.cc: New.
      	* testsuite/25_algorithms/find_first_of/1.cc: New.
      	* testsuite/25_algorithms/find_first_of/check_type.cc: New.
      	* testsuite/25_algorithms/find_end/1.cc: New.
      	* testsuite/25_algorithms/find_end/check_type.cc: New.
      	* testsuite/25_algorithms/equal/check_type.cc: Insert iterator type.
      	* testsuite/25_algorithms/lexicographical_compare/check_type.cc:
      	Likewise.
      
      	2005-01-10  Christopher Jefferson <chris@bubblescope.net>
      
      	* testsuite/25_algorithms/lexicographical_compare/check_type.cc: New.
      	* testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
      	* testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
      	* testsuite/25_algorithms/mismatch/1.cc: Likewise.
      	* testsuite/25_algorithms/equal/check_type.cc: New.
      	* testsuite/25_algorithms/equal/1.cc: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100127 138bc75d-0d04-0410-961f-82ee72b054a4
      269f3e12
    • paolo's avatar
      2005-05-24 Jonathan Wakely <redi@gcc.gnu.org> · f71acafd
      paolo authored
      	* include/debug/string (class basic_string): Add missing
      	default template arguments; provide typedefs for char
      	and wchar_t.
      	(operator[]): Allow s[s.size()] in debug mode, but not
      	pedantic mode.
      
      2005-05-24  Paolo Carlini  <pcarlini@suse.de>
      
      	Port from libstdcxx_so_7-branch:
      	2005-04-25  Christopher Jefferson  <chris@bubblescope.net>
      
      	* include/bits/stl_algo.h (count): Correct concept checks.
      	(search_n) : Likewise.
      	* testsuite/25_algorithms/search_n/check_type.cc: New.
      
      	* testsuite/testsuite_iterators.h
      	(random_access_iterator_wrapper::operator+): Move out of
      	class to external function, and add symmetric version.
      
      	2005-03-14  Christopher Jefferson  <chris@bubblescope.net>
      
      	* testsuite/testsuite_iterators.h (WritableObject::WritableObject):
      	Add const.
      
      	2005-02-01  Christopher Jefferson  <chris@bubblescope.net>
      
      	* testsuite/testsuite_iterators.h (random_access_iterator_wrapper::
      	operator--): Fix typo.
      	(OutputContainer::OutputContainer): Correct zeroing array.
      	(WritableObject::operator==): Fix typo.
              (WritableObject::operator=): make operator= templated
      	to allow differing types to be assigned.
      	(WritableObject::operator++): Fix checking if iterator is
      	written to multiple times.
      	(random_access_iterator_wrapper::operator+): Add const.
      	(random_access_iterator_wrapper::operator-): Likewise.
      	(random_access_iterator_wrapper::operator[]): Add dereference.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100101 138bc75d-0d04-0410-961f-82ee72b054a4
      f71acafd
  12. Mar 21, 2005
  13. Mar 16, 2005
    • paolo's avatar
      2005-03-16 Paolo Carlini <pcarlini@suse.de> · 368a5222
      paolo authored
      	* testsuite/20_util/functional/binders.cc: Remove explicit
      	instantiations for non-weak systems.
      	* testsuite/20_util/memory/allocator/1.cc: Likewise.
      	* testsuite/20_util/memory/allocator/10378.cc: Likewise.
      	* testsuite/20_util/memory/allocator/10416.cc: Likewise.
      	* testsuite/20_util/memory/allocator/8230.cc: Likewise.
      	* testsuite/20_util/utility/rel_ops.cc: Likewise.
      	* testsuite/22_locale/ctype/is/char/2.cc: Likewise.
      	* testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
      	* testsuite/23_containers/deque/cons/1.cc: Likewise.
      	* testsuite/23_containers/deque/cons/2.cc: Likewise.
      	* testsuite/23_containers/deque/invalidation/1.cc: Likewise.
      	* testsuite/23_containers/deque/invalidation/2.cc: Likewise.
      	* testsuite/23_containers/deque/invalidation/3.cc: Likewise.
      	* testsuite/23_containers/deque/invalidation/4.cc: Likewise.
      	* testsuite/23_containers/deque/modifiers/swap.cc: Likewise.
      	* testsuite/23_containers/deque/operators/1.cc: Likewise.
      	* testsuite/23_containers/list/capacity/1.cc: Likewise.
      	* testsuite/23_containers/list/cons/1.cc: Likewise.
      	* testsuite/23_containers/list/cons/2.cc: Likewise.
      	* testsuite/23_containers/list/cons/3.cc: Likewise.
      	* testsuite/23_containers/list/cons/4.cc: Likewise.
      	* testsuite/23_containers/list/cons/5.cc: Likewise.
      	* testsuite/23_containers/list/cons/6.cc: Likewise.
      	* testsuite/23_containers/list/cons/7.cc: Likewise.
      	* testsuite/23_containers/list/cons/8.cc: Likewise.
      	* testsuite/23_containers/list/cons/9.cc: Likewise.
      	* testsuite/23_containers/list/invalidation/1.cc: Likewise.
      	* testsuite/23_containers/list/invalidation/2.cc: Likewise.
      	* testsuite/23_containers/list/invalidation/3.cc: Likewise.
      	* testsuite/23_containers/list/invalidation/4.cc: Likewise.
      	* testsuite/23_containers/list/modifiers/1.cc: Likewise.
      	* testsuite/23_containers/list/modifiers/2.cc: Likewise.
      	* testsuite/23_containers/list/modifiers/3.cc: Likewise.
      	* testsuite/23_containers/list/operators/1.cc: Likewise.
      	* testsuite/23_containers/list/operators/2.cc: Likewise.
      	* testsuite/23_containers/list/operators/3.cc: Likewise.
      	* testsuite/23_containers/list/operators/4.cc: Likewise.
      	* testsuite/23_containers/map/insert/1.cc: Likewise.
      	* testsuite/23_containers/map/invalidation/1.cc: Likewise.
      	* testsuite/23_containers/map/invalidation/2.cc: Likewise.
      	* testsuite/23_containers/map/modifiers/swap.cc: Likewise.
      	* testsuite/23_containers/map/operators/1.cc: Likewise.
      	* testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
      	* testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
      	* testsuite/23_containers/multimap/modifiers/swap.cc: Likewise.
      	* testsuite/23_containers/multiset/insert/1.cc: Likewise.
      	* testsuite/23_containers/multiset/insert/2.cc: Likewise.
      	* testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
      	* testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
      	* testsuite/23_containers/multiset/modifiers/swap.cc: Likewise.
      	* testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
      	* testsuite/23_containers/queue/members/7157.cc: Likewise.
      	* testsuite/23_containers/set/insert/1.cc: Likewise.
      	* testsuite/23_containers/set/invalidation/1.cc: Likewise.
      	* testsuite/23_containers/set/invalidation/2.cc: Likewise.
      	* testsuite/23_containers/set/modifiers/swap.cc: Likewise.
      	* testsuite/23_containers/stack/members/7158.cc: Likewise.
      	* testsuite/23_containers/vector/bool/6886.cc: Likewise.
      	* testsuite/23_containers/vector/capacity/1.cc: Likewise.
      	* testsuite/23_containers/vector/capacity/8230.cc: Likewise.
      	* testsuite/23_containers/vector/cons/1.cc: Likewise.
      	* testsuite/23_containers/vector/cons/2.cc: Likewise.
      	* testsuite/23_containers/vector/cons/3.cc: Likewise.
      	* testsuite/23_containers/vector/cons/6513.cc: Likewise.
      	* testsuite/23_containers/vector/element_access/1.cc: Likewise.
      	* testsuite/23_containers/vector/invalidation/1.cc: Likewise.
      	* testsuite/23_containers/vector/invalidation/2.cc: Likewise.
      	* testsuite/23_containers/vector/invalidation/3.cc: Likewise.
      	* testsuite/23_containers/vector/invalidation/4.cc: Likewise.
      	* testsuite/23_containers/vector/modifiers/1.cc: Likewise.
      	* testsuite/23_containers/vector/modifiers/2.cc: Likewise.
      	* testsuite/23_containers/vector/modifiers/swap.cc: Likewise.
      	* testsuite/23_containers/vector/resize/1.cc: Likewise.
      	* testsuite/24_iterators/back_insert_iterator.cc: Likewise.
      	* testsuite/24_iterators/front_insert_iterator.cc: Likewise.
      	* testsuite/24_iterators/insert_iterator.cc: Likewise.
      	* testsuite/24_iterators/iterator.cc: Likewise.
      	* testsuite/25_algorithms/copy/1.cc: Likewise.
      	* testsuite/25_algorithms/copy/2.cc: Likewise.
      	* testsuite/25_algorithms/copy/3.cc: Likewise.
      	* testsuite/25_algorithms/copy/4.cc: Likewise.
      	* testsuite/25_algorithms/equal.cc: Likewise.
      	* testsuite/25_algorithms/fill/1.cc: Likewise.
      	* testsuite/25_algorithms/fill/2.cc: Likewise.
      	* testsuite/25_algorithms/min_max.cc: Likewise.
      	* testsuite/25_algorithms/rotate.cc: Likewise.
      	* testsuite/25_algorithms/unique/1.cc: Likewise.
      	* testsuite/25_algorithms/unique/2.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
      	* testsuite/ext/concept_checks.cc: Likewise.
      	* testsuite/ext/hash_map/1.cc: Likewise.
      	* testsuite/ext/hash_set/1.cc: Likewise.
      	* testsuite/ext/rope/1.cc: Likewise.
      	* testsuite/ext/rope/2.cc: Likewise.
      	* testsuite/ext/rope/3.cc: Likewise.
      	* testsuite/thread/pthread1.cc: Likewise.
      	* testsuite/thread/pthread4.cc: Likewise.
      	* testsuite/thread/pthread5.cc: Likewise.
      	* testsuite/thread/pthread6.cc: Likewise.
      	* testsuite/thread/pthread7-rope.cc: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96551 138bc75d-0d04-0410-961f-82ee72b054a4
      368a5222
  14. Nov 24, 2004
    • bkoz's avatar
      · b438f700
      bkoz authored
      2004-11-23  Chris Jefferson  <chris@bubblescope.net>
      
              * testsuite/testsuite_iterators.h: New.
              * testsuite/25_algorithms/search_n/iterator.cc: New.
              * testsuite/performance/25_algorithms/search_n.cc: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91139 138bc75d-0d04-0410-961f-82ee72b054a4
      b438f700
  15. Oct 29, 2004
  16. Jul 04, 2004
  17. Jul 01, 2004
    • paolo's avatar
      2004-07-01 Paolo Carlini <pcarlini@suse.de> · 50f44d58
      paolo authored
      	* include/bits/stl_algobase.h (__copy_trivial): Remove.
      	(__copy_aux2): Rewrite as __copy_aux to use __is_pointer,
      	__is_trivially_copyable, __are_same and __copy::copy.
      	(__copy): Rewrite as a class template and two specializations.
      	(__copy_ni2): Simplify, just call __copy_aux.
      
      	* include/bits/stl_algobase.h (__copy_backward_aux): Add __are_same
      	check.
      	* testsuite/25_algorithms/copy/1.cc, 2.cc, 3.cc, 4.cc: Test also
      	for destination value type != source value type.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83991 138bc75d-0d04-0410-961f-82ee72b054a4
      50f44d58
  18. Jun 30, 2004
    • paolo's avatar
      2004-06-30 Gabriel Dos Reis <gdr@integrable-solutions.net> · 20dac94b
      paolo authored
                  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/cpp_type_traits.h: Add __is_pointer and
      	__is_trivially_copyable.
      	* include/bits/stl_algobase.h (fill, fill_n): Slightly
      	tweak to use the latter.
      	(__copy_backward_dispatch): Remove.
      	(__copy_backward_aux): Rewrite to use __is_pointer and
      	__is_trivially_copyable and __copy_backward::copy_b.
      	(__copy_backward): Rewrite as a class template and two
      	specializations.
      
      2004-06-30  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/25_algorithms/copy.cc: Move to...
      	* testsuite/25_algorithms/copy/1.cc: ... here, extend.
      	* testsuite/25_algorithms/copy/2.cc: New.
      	* testsuite/25_algorithms/copy/3.cc: New.
      	* testsuite/25_algorithms/copy/4.cc: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83897 138bc75d-0d04-0410-961f-82ee72b054a4
      20dac94b
  19. Jun 25, 2004
  20. Mar 04, 2004
    • bkoz's avatar
      · 7b2f3869
      bkoz authored
      2004-03-04  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/20_util/allocator/1.cc: Provide explicit
      	instantiations for non-weak systems.
      	* testsuite/20_util/binders.cc: Same.
      	* testsuite/20_util/allocator/8230.cc: Same.
      	* testsuite/20_util/allocator/10378.cc: Same.
      	* testsuite/22_locale/ctype/is/wchar_t/2.cc: Same.
      	* testsuite/22_locale/ctype/is/char/2.cc: Same.
      	* testsuite/thread/pthread7-rope.cc: Same.
      	* testsuite/thread/pthread6.cc: Same.
      	* testsuite/thread/pthread5.cc: Same.
      	* testsuite/thread/pthread4.cc: Same.
      	* testsuite/thread/pthread1.cc: Same.
      	* testsuite/ext/rope.cc: Same.
      	* testsuite/ext/hash_set.cc: Same.
      	* testsuite/ext/hash_map.cc: Same.
      	* testsuite/ext/concept_checks.cc: Same.
      	* testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Same.
      	* testsuite/25_algorithms/unique/2.cc: Same.
      	* testsuite/25_algorithms/unique/1.cc: Same.
      	* testsuite/25_algorithms/rotate.cc: Same.
      	* testsuite/25_algorithms/min_max.cc: Same.
      	* testsuite/25_algorithms/equal.cc: Same.
      	* testsuite/24_iterators/rel_ops.cc: Same.
      	* testsuite/24_iterators/iterator.cc: Same.
      	* testsuite/24_iterators/insert_iterator.cc: Same.
      	* testsuite/24_iterators/front_insert_iterator.cc: Same.
      	* testsuite/24_iterators/back_insert_iterator.cc: Same.
      	* testsuite/23_containers/vector/resize/1.cc: Same.
      	* testsuite/23_containers/vector/modifiers/2.cc: Same.
      	* testsuite/23_containers/vector/modifiers/1.cc: Same.
      	* testsuite/23_containers/vector/invalidation/4.cc: Same.
      	* testsuite/23_containers/vector/invalidation/3.cc: Same.
      	* testsuite/23_containers/vector/invalidation/2.cc: Same.
      	* testsuite/23_containers/vector/invalidation/1.cc: Same.
      	* testsuite/23_containers/vector/element_access/1.cc: Same.
      	* testsuite/23_containers/vector/cons/6513.cc: Same.
      	* testsuite/23_containers/vector/cons/3.cc: Same.
      	* testsuite/23_containers/vector/cons/2.cc: Same.
      	* testsuite/23_containers/vector/cons/1.cc: Same.
      	* testsuite/23_containers/vector/capacity/8230.cc: Same.
      	* testsuite/23_containers/vector/capacity/1.cc: Same.
      	* testsuite/23_containers/vector/bool/6886.cc: Same.
      	* testsuite/23_containers/stack/members/7158.cc: Same.
      	* testsuite/23_containers/set/invalidation/2.cc: Same.
      	* testsuite/23_containers/set/invalidation/1.cc: Same.
      	* testsuite/23_containers/queue/members/7157.cc: Same.
      	* testsuite/23_containers/priority_queue/members/7161.cc: Same.
      	* testsuite/23_containers/multiset/invalidation/2.cc: Same.
      	* testsuite/23_containers/multiset/invalidation/2.cc: Same.
      	* testsuite/23_containers/multiset/insert/1.cc: Same.
      	* testsuite/23_containers/multimap/invalidation/2.cc: Same.
      	* testsuite/23_containers/multimap/invalidation/2.cc: Same.
      	* testsuite/23_containers/map/operators/1.cc: Same.
      	* testsuite/23_containers/map/invalidation/2.cc: Same.
      	* testsuite/23_containers/map/invalidation/1.cc: Same.
      	* testsuite/23_containers/map/insert/1.cc: Same.
      	* testsuite/23_containers/list/operators/4.cc: Same.
      	* testsuite/23_containers/list/operators/3.cc: Same.
      	* testsuite/23_containers/list/operators/2.cc: Same.
      	* testsuite/23_containers/list/operators/1.cc: Same.
      	* testsuite/23_containers/list/modifiers/3.cc: Same.
      	* testsuite/23_containers/list/modifiers/2.cc: Same.
      	* testsuite/23_containers/list/modifiers/1.cc: Same.
      	* testsuite/23_containers/list/invalidation/4.cc: Same.
      	* testsuite/23_containers/list/invalidation/3.cc: Same.
      	* testsuite/23_containers/list/invalidation/2.cc: Same.
      	* testsuite/23_containers/list/invalidation/1.cc: Same.
      	* testsuite/23_containers/list/cons/9.cc: Same.
      	* testsuite/23_containers/list/cons/8.cc: Same.
      	* testsuite/23_containers/list/cons/7.cc: Same.
      	* testsuite/23_containers/list/cons/6.cc: Same.
      	* testsuite/23_containers/list/cons/5.cc: Same.
      	* testsuite/23_containers/list/cons/4.cc: Same.
      	* testsuite/23_containers/list/cons/3.cc: Same.
      	* testsuite/23_containers/list/cons/2.cc: Same.
      	* testsuite/23_containers/list/cons/1.cc: Same.
      	* testsuite/23_containers/list/capacity/1.cc: Same.
      	* testsuite/23_containers/deque/operators/1.cc: Same.
      	* testsuite/23_containers/deque/invalidation/4.cc: Same.
      	* testsuite/23_containers/deque/invalidation/3.cc: Same.
      	* testsuite/23_containers/deque/invalidation/2.cc: Same.
      	* testsuite/23_containers/deque/invalidation/1.cc: Same.
      	* testsuite/23_containers/deque/cons/2.cc: Same.
      	* testsuite/23_containers/deque/cons/1.cc: Same.
      
      	* src/allocator.cc: Add char, wchar_t instantiations
      	to match extern template declarations in memory.h.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78922 138bc75d-0d04-0410-961f-82ee72b054a4
      7b2f3869
  21. Nov 11, 2003
    • bkoz's avatar
      · d570f2e9
      bkoz authored
      2003-11-11  Doug Gregor  <gregod@cs.rpi.edu>
      
      	* docs/html/debug.html: Document libstdc++ debug mode.
      	* docs/html/debug_mode.html: Document libstdc++ debug mode design.
      	* docs/html/test.html: Document how to test under debug mode.
      	* docs/html/17_intro/howto.html: Document debug-mode macros.
      	* include/Makefile.am: Install debug-mode headers.
      	* src/Makefile.am: Include debug.cc.
      	* include/bits/basic_string.tcc:
      	  (basic_string::_S_construct): Fix NULL pointer check.
      	  (__is_null_pointer): New.
      	  Add precondition annotations.
      	* include/bits/stream_iterator.h (istream_iterator,
      	ostream_iterator): Added precondition annotations.
      	* include/bits/streambuf_iterator.h (istreambuf_iterator): Ditto.
      	* include/bits/stl_queue.h (queue, priority_queue): Ditto.
      	* include/bits/stl_stack.h (stack): Ditto.
      	* include/bits/basic_string.h (basic_string): Ditto.
      	* include/bits/basic_string.tcc (basic_string): Ditto.
      	* include/std/std_memory.h (auto_ptr): Ditto.
      	* include/std/std_valarray.h (valarray): Ditto.
      	* include/bits/stl_algo.h: Added algorithm precondition
      	annotations.
      	* include/bits/stl_algobase.h: Added algorithm precondition
      	annotations.
      	* include/bits/stl_numeric.h: Ditto.
      	* include/ext/algorithm: Added algorithm precondition
      	annotations.
      	(__is_heap): Moved away from here.
      	* include/bits/stl_heap.h: Added algorithm precondition
      	annotations.
      	(__is_heap): Moved to the top of this file.
      	(__is_heap): Added iterator range overloads.
      	* testsuite/20_util/auto_ptr_neg.cc: Fix line numbers to match up
      	with changes in std_memory.h.
      	* testsuite/23_containers/list/operators/4.cc: Don't verify
      	performance guarantees when in debug mode.
      	* testsuite/23_containers/bitset/invalidation/1.cc: New.
      	* testsuite/23_containers/deque/invalidation/1.cc: New.
      	* testsuite/23_containers/deque/invalidation/2.cc: New.
      	* testsuite/23_containers/deque/invalidation/3.cc: New.
      	* testsuite/23_containers/deque/invalidation/4.cc: New.
      	* testsuite/23_containers/list/invalidation/1.cc: New.
      	* testsuite/23_containers/list/invalidation/2.cc: New.
      	* testsuite/23_containers/list/invalidation/3.cc: New.
      	* testsuite/23_containers/list/invalidation/4.cc: New.
      	* testsuite/23_containers/map/invalidation/1.cc: New.
      	* testsuite/23_containers/map/invalidation/2.cc: New.
      	* testsuite/23_containers/multimap/invalidation/1.cc: New.
      	* testsuite/23_containers/multimap/invalidation/2.cc: New.
      	* testsuite/23_containers/multiset/invalidation/1.cc: New.
      	* testsuite/23_containers/multiset/invalidation/2.cc: New.
      	* testsuite/23_containers/set/invalidation/1.cc: New.
      	* testsuite/23_containers/set/invalidation/2.cc: New.
      	* testsuite/23_containers/vector/invalidation/1.cc: New.
      	* testsuite/23_containers/vector/invalidation/2.cc: New.
      	* testsuite/23_containers/vector/invalidation/3.cc: New.
      	* testsuite/23_containers/vector/invalidation/4.cc: New.
      	* testsuite/25_algorithms/heap.cc: Don't verify
      	performance guarantees when in debug mode.
      	* include/debug/bitset: New.
      	* include/debug/debug.h: New.
      	* include/debug/deque: New.
      	* include/debug/formatter.h: New.
      	* include/debug/hash_map: New.
      	* include/debug/hash_map.h: New.
      	* include/debug/hash_multimap.h: New.
      	* include/debug/hash_set: New.
      	* include/debug/hash_set.h: New.
      	* include/debug/hash_multiset.h: New.
      	* include/debug/list: New.
      	* include/debug/map: New.
      	* include/debug/map.h: New.
      	* include/debug/multimap.h: New.
      	* include/debug/multiset.h: New.
      	* include/debug/safe_base.h: New.
      	* include/debug/safe_iterator.h: New.
      	* include/debug/safe_iterator.tcc: New.
      	* include/debug/safe_sequence.h: New.
      	* include/debug/set: New.
      	* include/debug/set.h: New.
      	* include/debug/string: New.
      	* include/debug/vector: New.
      	* src/debug.cc: New.
      	* config/linker-map.gnu: Add debug mode symbols.
      
      2003-11-11  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* src/string-inst.cc: Tweak namespaces.
      	* src/misc-inst.cc: Same.
      	* docs/html/debug.html: Edits.
      	* config/link-map.gnu: Remove cruft.
      
      	* include/bits/c++config: Add in namespace associations.
      	* include/std/std_bitset.h: Adjust namespace to __gnu_norm,
      	comment tweaks.
      	* include/bits/deque.tcc: Same.
      	* include/bits/list.tcc: Same.
      	* include/bits/stl_bvector.h: Same.
      	* include/bits/stl_deque.h: Same.
      	* include/bits/stl_list.h: Same.
      	* include/bits/stl_map.h: Same.
      	* include/bits/stl_multimap.h: Same.
      	* include/bits/stl_multiset.h: Same.
      	* include/bits/stl_set.h: Same.
      	* include/bits/stl_vector.h: Same.
      	* include/bits/vector.tcc: Same.
      
      	* include/std/std_algorithm.h: Remove markup comments.
      	* include/std/std_functional.h: Same.
      	* include/std/std_iterator.h: Same.
      	* include/std/std_numeric.h: Same.
      	* include/std/std_utility.h: Same.
      	* include/bits/stl_queue.h: Formatting tweaks.
      	* include/bits/stl_stack.h: Same.
      	* include/std/std_deque.h: Include debugging version in debug mode.
      	* include/std/std_list.h: Same.
      	* include/std/std_map.h: Same.
      	* include/std/std_set.h: Same.
      	* include/std/std_vector.h: Same.
      	* include/std/std_queue.h: Use deque, vector.
      	* include/std/std_stack.h: Same.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73459 138bc75d-0d04-0410-961f-82ee72b054a4
      d570f2e9
  22. Oct 14, 2003
  23. Sep 29, 2003
    • paolo's avatar
      2003-09-29 Paolo Carlini <pcarlini@unitus.it> · 74dc847d
      paolo authored
      	PR libstdc++/12296
      	* include/bits/istream.tcc (peek): Set eofbit if sgetc
      	returns eof.
      	* testsuite/27_io/basic_istream/peek/char/12296.cc:
      	New, from the PR.
      
      2003-09-29  Nathan Myers  <ncm@cantrip.org>
      	    Paolo Carlini  <pcarlini@unitus.it>
      
      	PR libstdc++/11400
      	* include/bits/stl_algo.h (search_n):
      	Use iterator_traits<>::difference_type for __n.
      	* testsuite/25_algorithms/search_n/11400.cc: New, from the PR.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71911 138bc75d-0d04-0410-961f-82ee72b054a4
      74dc847d
  24. Sep 23, 2003
    • bkoz's avatar
      · f8ef786c
      bkoz authored
      2003-09-23  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/locale_facets.tcc: Tweak to avoid warnings.
      	* testsuite/testsuite_hooks.h: Same.
      	* testsuite/*/*.cc: Same.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71693 138bc75d-0d04-0410-961f-82ee72b054a4
      f8ef786c
  25. Jul 28, 2003
    • bkoz's avatar
      · 7372455c
      bkoz authored
      2003-07-28  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/testsuite_hooks.h: Remove list include.
      	(func_callback): Define as unique type, not std::list.
      	Change DEBUG_ASSERT to _GLIBCXX_ASSERT.
      	* testsuite/libstdc++-v3.dg/dg.exp: Same.
      	* testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-init): Same.
      	* testsuite/23_containers/bitset_ctor.cc:
      	* testsuite/17_intro/header_ciso646.cc: Remove DEBUG_ASSERT.
      	* testsuite/18_support/numeric_limits.cc: Same.
      	* testsuite/21_strings/basic_string/append/char/1.cc: Same.
      	* testsuite/21_strings/basic_string/append/wchar_t/1.cc: Same.
      	* testsuite/21_strings/basic_string/compare/char/1.cc: Same.
      	* testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Same.
      	* testsuite/21_strings/basic_string/element_access/char/1.cc: Same.
      	* testsuite/21_strings/basic_string/element_access/char/2.cc: Same.
      	* testsuite/21_strings/basic_string/element_access/char/3.cc: Same.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/1.cc: Same.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/2.cc: Same.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/3.cc: Same.
      	* testsuite/21_strings/basic_string/find/char/1.cc: Same.
      	* testsuite/21_strings/basic_string/find/char/2.cc: Same.
      	* testsuite/21_strings/basic_string/find/char/3.cc: Same.
      	* testsuite/21_strings/basic_string/find/wchar_t/1.cc: Same.
      	* testsuite/21_strings/basic_string/find/wchar_t/2.cc: Same.
      	* testsuite/21_strings/basic_string/find/wchar_t/3.cc: Same.
      	* testsuite/21_strings/basic_string/insert/char/1.cc: Same.
      	* testsuite/21_strings/basic_string/insert/char/2.cc: Same.
      	* testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Same.
      	* testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Same.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
      	* testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
      	* testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
      	* testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
      	* testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
      	* testsuite/21_strings/basic_string/operators/char/1.cc: Same.
      	* testsuite/21_strings/basic_string/operators/char/2.cc: Same.
      	* testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Same.
      	* testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Same.
      	* testsuite/21_strings/basic_string/replace/char/1.cc: Same.
      	* testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Same.
      	* testsuite/21_strings/basic_string/rfind/char/1.cc: Same.
      	* testsuite/21_strings/basic_string/rfind/char/2.cc: Same.
      	* testsuite/21_strings/basic_string/rfind/char/3.cc: Same.
      	* testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Same.
      	* testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Same.
      	* testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Same.
      	* testsuite/21_strings/basic_string/substr/char/1.cc: Same.
      	* testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Same.
      	* testsuite/23_containers/bitset_ctor.cc: Same.
      	* testsuite/23_containers/bitset_shift.cc: Same.
      	* testsuite/23_containers/vector_ctor.cc: Same.
      	* testsuite/23_containers/vector_element_access.cc: Same.
      	* testsuite/24_iterators/istreambuf_iterator.cc: Same.
      	* testsuite/24_iterators/iterator.cc: Same.
      	* testsuite/24_iterators/ostreambuf_iterator.cc: Same.
      	* testsuite/25_algorithms/lower_bound.cc: Same.
      	* testsuite/26_numerics/complex_inserters_extractors.cc: Same.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc: Same.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc: Same.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc: Same.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc: Same.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc: Same.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc: Same.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc: Same.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc: Same.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc: Same.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
              Same.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69892 138bc75d-0d04-0410-961f-82ee72b054a4
      7372455c
  26. Jul 05, 2003
    • bkoz's avatar
      · 5a64d8cf
      bkoz authored
      2003-07-04  Benjamin Kosnik  <bkoz@redhat.com>
      
      	Move from CPP to CXX.
      	* include/bits/c++config: Move to GLIBCXX from GLIBCPP.
      	* testsuite/Makefile.am: Same.
      	* testsuite/Makefile.in: Regenerate.
      	* po/Makefile.am: Same.
      	* po/Makefile.in: Regenerate.
      	* libsupc++/Makefile.am: Same.
      	* libsupc++/Makefile.in: Regenerate.
      	* libmath/Makefile.am: Same.
      	* libmath/Makefile.in: Regenerate.
      	* include/Makefile.am: Same.
      	* include/Makefile.in: Regenerate.
      	* src/Makefile.am: Same.
      	* src/Makefile.in: Regenerate.
      	* acconfig.h: Same.
      	* configure.host: Same.
      	* configure.in: Same.
      	* configure: Regenerate.
      	* acinclude.m4: Same.
      	* aclocal.m4: Same.
      	* src: Change all files in this directory.
      	* testsuite: Same.
      	* include: Same, standardize include guards.
      	* config: Same.
      	* libsupc++: Same.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68958 138bc75d-0d04-0410-961f-82ee72b054a4
      5a64d8cf
  27. Apr 11, 2003
    • bkoz's avatar
      · d5671974
      bkoz authored
      2003-04-11  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/27_io/basic_istream/sentry/char/3983-fstream.cc: Add
      	instantiation for AIX.
      	* testsuite/27_io/basic_ostream/sentry/char/3983-fstream.cc: Same.
      	* testsuite/25_algorithms/min_max.cc: Same.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65468 138bc75d-0d04-0410-961f-82ee72b054a4
      d5671974
  28. Feb 04, 2003
    • bkoz's avatar
      · 48e0a0ca
      bkoz authored
      2003-02-04  Nathan Myers  <ncm@cantrip.org>
      
      	* testsuite/25_algorithms/min_max.cc (test02): Add.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@62412 138bc75d-0d04-0410-961f-82ee72b054a4
      48e0a0ca
  29. Aug 07, 2001
    • pme's avatar
      2001-08-06 Phil Edwards <pme@sources.redhat.com> · 0194306c
      pme authored
      	* acinclude.m4 (GLIBCPP_CONFIGURE_TESTSUITE):  New macro, calls...
      	(GLIBCPP_CHECK_SETRLIMIT):  ...this new macro, which also uses...
      	(GLIBCPP_CHECK_SETRLIMIT_ancilliary):  ...this new macro.
      	* configure.in (AM_CONFIG_HEADER):  Also generate testsuite_hooks.h.
      	Call GLIBCPP_CONFIGURE_TESTSUITE.
      	* aclocal.m4:  Regenerate.
      	* config.h.in:  Regenerate.
      	* configure:  Regenerate.
      
      	* testsuite/lib/libstdc++-v3-dg.exp:  Download new header instead
      	of old header.
      
      	* testsuite_flags.in:  Add build dir's testsuite to INCLUDES.
      	* testsuite/debug_assert.h:  Removed; contents merged into...
      	* testsuite/testsuite_hooks.h.in:  ...here.  New file.
      	* testsuite/17_intro/header_ciso646.cc:  No longer include
      	debug_assert.h, include testsuite_hooks.h instead.
      	* testsuite/17_intro/header_fstream.cc:  Likewise.
      	* testsuite/17_intro/header_iomanip.cc:  Likewise.
      	* testsuite/17_intro/header_ios.cc:  Likewise.
      	* testsuite/17_intro/header_iosfwd.cc:  Likewise.
      	* testsuite/17_intro/header_iostream.cc:  Likewise.
      	* testsuite/17_intro/header_istream.cc:  Likewise.
      	* testsuite/17_intro/header_ostream.cc:  Likewise.
      	* testsuite/17_intro/header_sstream.cc:  Likewise.
      	* testsuite/17_intro/header_streambuf.cc:  Likewise.
      	* testsuite/18_support/numeric_limits.cc:  Likewise.
      	* testsuite/19_diagnostics/stdexceptions.cc:  Likewise.
      	* testsuite/20_util/allocator_members.cc:  Likewise.
      	* testsuite/20_util/auto_ptr.cc:  Likewise.
      	* testsuite/20_util/pairs.cc:  Likewise.
      	* testsuite/21_strings/append.cc:  Likewise.
      	* testsuite/21_strings/capacity.cc:  Likewise.
      	* testsuite/21_strings/char_traits_requirements.cc:  Likewise.
      	* testsuite/21_strings/compare.cc:  Likewise.
      	* testsuite/21_strings/ctor_copy_dtor.cc:  Likewise.  Also set up
      	call to (disabled) __set_testsuite_memlimit() wrapper.
      	* testsuite/21_strings/element_access.cc:  Likewise.
      	* testsuite/21_strings/find.cc:  Likewise.
      	* testsuite/21_strings/insert.cc:  Likewise.  Also set up call to
      	(disabled) __set_testsuite_memlimit() wrapper.
      	* testsuite/21_strings/inserters_extractors.cc:  Likewise.
      	* testsuite/21_strings/invariants.cc:  Likewise.
      	* testsuite/21_strings/nonmember.cc:  Likewise.
      	* testsuite/21_strings/operations.cc:  Likewise.
      	* testsuite/21_strings/replace.cc:  Likewise.
      	* testsuite/21_strings/rfind.cc:  Likewise.
      	* testsuite/21_strings/substr.cc:  Likewise.
      	* testsuite/22_locale/codecvt_char_char.cc:  Likewise.
      	* testsuite/22_locale/codecvt_unicode_char.cc:  Likewise.
      	* testsuite/22_locale/codecvt_unicode_wchar_t.cc:  Likewise.
      	* testsuite/22_locale/codecvt_wchar_t_char.cc:  Likewise.
      	* testsuite/22_locale/ctor_copy_dtor.cc:  Likewise.
      	* testsuite/22_locale/ctype_char_members.cc:  Likewise.
      	* testsuite/22_locale/ctype_wchar_t_members.cc:  Likewise.
      	* testsuite/22_locale/facet.cc:  Likewise.
      	* testsuite/22_locale/global_templates.cc:  Likewise.
      	* testsuite/22_locale/members.cc:  Likewise.
      	* testsuite/22_locale/numpunct_byname.cc:  Likewise.
      	* testsuite/22_locale/numpunct_char_members.cc:  Likewise.
      	* testsuite/22_locale/operators.cc:  Likewise.
      	* testsuite/22_locale/static_members.cc:  Likewise.
      	* testsuite/23_containers/bitset_ctor.cc:  Likewise.
      	* testsuite/23_containers/bitset_members.cc:  Likewise.
      	* testsuite/23_containers/bitset_shift.cc:  Likewise.
      	* testsuite/23_containers/vector_capacity.cc:  Likewise.
      	* testsuite/23_containers/vector_ctor.cc:  Likewise.
      	* testsuite/23_containers/vector_element_access.cc:  Likewise.
      	* testsuite/23_containers/vector_modifiers.cc:  Likewise.
      	* testsuite/24_iterators/istreambuf_iterator.cc:  Likewise.
      	* testsuite/24_iterators/iterator.cc:  Likewise.
      	* testsuite/24_iterators/ostreambuf_iterator.cc:  Likewise.
      	* testsuite/25_algorithms/binary_search.cc:  Likewise.
      	* testsuite/25_algorithms/copy.cc:  Likewise.
      	* testsuite/25_algorithms/heap.cc:  Likewise.
      	* testsuite/25_algorithms/lower_bound.cc:  Likewise.
      	* testsuite/25_algorithms/min_max.cc:  Likewise.
      	* testsuite/25_algorithms/partition.cc:  Likewise.
      	* testsuite/25_algorithms/rotate.cc:  Likewise.
      	* testsuite/25_algorithms/sort.cc:  Likewise.
      	* testsuite/26_numerics/c_math.cc:  Likewise.
      	* testsuite/26_numerics/complex_inserters_extractors.cc:  Likewise.
      	* testsuite/26_numerics/complex_value.cc:  Likewise.
      	* testsuite/27_io/filebuf.cc:  Likewise.
      	* testsuite/27_io/filebuf_members.cc:  Likewise.
      	* testsuite/27_io/filebuf_virtuals.cc:  Likewise.
      	* testsuite/27_io/fpos.cc:  Likewise.
      	* testsuite/27_io/fstream_members.cc:  Likewise.
      	* testsuite/27_io/ifstream_members.cc:  Likewise.
      	* testsuite/27_io/ios_base_callbacks.cc:  Likewise.
      	* testsuite/27_io/ios_base_members_static.cc:  Likewise.
      	* testsuite/27_io/ios_base_storage.cc:  Likewise.
      	* testsuite/27_io/ios_ctor.cc:  Likewise.
      	* testsuite/27_io/ios_init.cc:  Likewise.
      	* testsuite/27_io/ios_manip_basefield.cc:  Likewise.
      	* testsuite/27_io/ios_manip_fmtflags.cc:  Likewise.
      	* testsuite/27_io/ios_members.cc:  Likewise.
      	* testsuite/27_io/istream_extractor_arith.cc:  Likewise.
      	* testsuite/27_io/istream_extractor_char.cc:  Likewise.
      	* testsuite/27_io/istream_extractor_other.cc:  Likewise.
      	* testsuite/27_io/istream_manip.cc:  Likewise.
      	* testsuite/27_io/istream_seeks.cc:  Likewise.
      	* testsuite/27_io/istream_sentry.cc:  Likewise.
      	* testsuite/27_io/istream_unformatted.cc:  Likewise.
      	* testsuite/27_io/istringstream_members.cc:  Likewise.
      	* testsuite/27_io/narrow_stream_objects.cc:  Likewise.
      	* testsuite/27_io/ofstream_members.cc:  Likewise.
      	* testsuite/27_io/ostream_inserter_arith.cc:  Likewise.
      	* testsuite/27_io/ostream_inserter_char.cc:  Likewise.
      	* testsuite/27_io/ostream_inserter_other.cc:  Likewise.
      	* testsuite/27_io/ostream_manip.cc:  Likewise.
      	* testsuite/27_io/ostream_seeks.cc:  Likewise.
      	* testsuite/27_io/ostream_unformatted.cc:  Likewise.
      	* testsuite/27_io/ostringstream_members.cc:  Likewise.
      	* testsuite/27_io/streambuf.cc:  Likewise.
      	* testsuite/27_io/stringbuf.cc:  Likewise.
      	* testsuite/27_io/stringbuf_virtuals.cc:  Likewise.
      	* testsuite/27_io/stringstream.cc:  Likewise.
      	* testsuite/27_io/stringstream_members.cc:  Likewise.
      	* testsuite/27_io/wide_stream_objects.cc:  Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44679 138bc75d-0d04-0410-961f-82ee72b054a4
      0194306c
  30. Jul 20, 2001
    • bkoz's avatar
      · 61e15b1f
      bkoz authored
      2001-07-19  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
      
              * include/bits/stl_algo.h : Fix typos.
      	* testsuite/25_algorithms/unique.cc: New file.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44169 138bc75d-0d04-0410-961f-82ee72b054a4
      61e15b1f
  31. Jul 18, 2001
    • bkoz's avatar
      · 66b2d994
      bkoz authored
      2001-07-17  Stephen M. Webb   <stephen@bregmasoft.com>r
      
      	All occurrences of the __value_type() and __distance_type()
      	functions, which were required to support the HP STL, have been
      	removed along with all the auxiliary forwarding functions that
      	were required to support their use.
      
      	The __iterator_category() function was pretty much left alone
      	because there was no benefit to removing it and its use made code
      	just a little more readable.
      
      	Incidences of distance() with nonstandard argument list were
      	replaced by calls to the standard function (only in the files
      	affected by the removal of the other HP functions).
      
      	The signature of the rotate() algorithm was changed to match the
      	standard.
      
      	Headers were reformatted under C++STYLE guidelines (indentation,
      	linebreaks, typename keyword).
      
      	* include/bits/stl_algo.h: replaced __value_type() and
      	__distance_type() with iterator_traits, eliminated auxiliary
      	support functions required to support said function usage.
      	Changed nonstandard distance() call to standard call.
      
      	* include/bits/stl_algobase.h: Same.
      	* include/bits/stl_heap.h: Same.
      	* include/bits/stl_numeric.h: Same.
      	* include/bits/stl_uninitialized.h: Same.
      	* include/bits/stl_iterator_base_types.h (__value_type()):
      	Removed.
      	(__distance_type()): Removed.
      	(value_type()): Gone.
      	(distance_type()): Done in.
      	(iterator_category()): Hasta la vista, baby.
      
      	* include/bits/stl_iterator_base_funcs.h (iterator_category()):
      	Replaced with __iterator_category().
      	* include/backward/iterator.h: moved definition of value_type(),
      	distance_type(), and iterator_category() out of std:: and into
      	here.
      	* testsuite/23_containers/vector_ctor.cc (test03): New testcases.
      	* testsuite/23_containers/vector_modifiers.cc (test03): New testcases.
      	* testsuite/25_algorithms/rotate.cc: New testcase.
      	* testsuite/25_algorithms/copy.cc: New testcase.
      	* testsuite/25_algorithms/sort.cc: Same.
      	* testsuite/25_algorithms/heap.cc: Same.
      	* testsuite/25_algorithms/partition.cc: Same.
      	* testsuite/25_algorithms/binary_search.cc: Same.
      	* testsuite/26_numerics/sum_diff.cc: Ditto.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44117 138bc75d-0d04-0410-961f-82ee72b054a4
      66b2d994
  32. May 12, 2001
    • bkoz's avatar
      · 112873cc
      bkoz authored
      2001-05-11   Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/*/*.cc: Remove spaces, make sure testcases return zero.
      	* testsuite/config/default.exp: Update bugs email address.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41997 138bc75d-0d04-0410-961f-82ee72b054a4
      112873cc
  33. Apr 06, 2001
    • bkoz's avatar
      · 825e1fff
      bkoz authored
      2001-04-06  Gabriel Dos Reis  <gdr@codesourcery.com>
      
      	* testsuite/25_algorithms/equal.cc: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41169 138bc75d-0d04-0410-961f-82ee72b054a4
      825e1fff
  34. Dec 21, 2000
    • jsm28's avatar
      * acinclude.m4, configure.in, mkcheck.in, · 7524d23a
      jsm28 authored
      	testsuite/21_strings/ctor_copy_dtor.cc,
      	testsuite/21_strings/inserters_extractors.cc,
      	testsuite/23_containers/map_operators.cc,
      	testsuite/23_containers/vector_element_access.cc,
      	testsuite/25_algorithms/lower_bound.cc,
      	testsuite/27_io/ifstream_members.cc,
      	testsuite/27_io/istream_extractor_arith.cc,
      	testsuite/27_io/istream_unformatted.cc,
      	testsuite/27_io/ofstream_members.cc,
      	testsuite/27_io/ostream_inserter_char.cc,
      	testsuite/27_io/ostream_inserter_other.cc,
      	testsuite/27_io/ostream_manip.cc, testsuite/27_io/streambuf.cc:
      	Change sourceware.cygnus.com and sources.redhat.com URLs for
      	libstdc++ web pages and list archives to point to gcc.gnu.org
      	* aclocal.m4, configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38428 138bc75d-0d04-0410-961f-82ee72b054a4
      7524d23a
  35. Aug 14, 2000
    • bkoz's avatar
      · 43a8c05a
      bkoz authored
      2000-08-14  Brent Verner <brent@rcfile.org>
      
      	* testsuite/debug_assert.h: new file
      	* testsuite/*/*.cc: s/test\s*&=([^;]+);/VERIFY($1);/g
      	changed conditional #include <c?assert.?h?> to
      	unconditional #include <debug_assert.h>
      	* mkcheck.in: added $SRC_DIR/testsuite to include search path
      	for testsuite compile command.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35682 138bc75d-0d04-0410-961f-82ee72b054a4
      43a8c05a
  36. Jul 22, 2000
    • bkoz's avatar
      · 5295745d
      bkoz authored
      2000-07-21  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* src/stl-inst.cc: Change __sink_unused_warning to unsigned int
      	for alpha.
      
      	* testsuite/26_numerics/complex_inserters_extractors.cc (testall):
      	Change return type to void.
      	* testsuite/25_algorithms/lower_bound.cc: Add return values.
      	* bits/locale_facets.h: Add return values for the generic cases.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35183 138bc75d-0d04-0410-961f-82ee72b054a4
      5295745d
  37. Jun 30, 2000
    • bkoz's avatar
      · 617d12ff
      bkoz authored
      2000-06-29  scott snyder  <snyder@fnal.gov>
      
              * bits/concept_checks.h
              (__less_then_comparable_requirement_violation): Only check for <.
      	* testsuite/25_algorithms/lower_bound.cc: New file.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34798 138bc75d-0d04-0410-961f-82ee72b054a4
      617d12ff
  38. Apr 21, 2000
Loading