gcc/libstdc++-v3/testsuite/25_algorithms
Paolo Carlini badd64ad92 [multiple changes]
2004-06-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
            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.

From-SVN: r83897
2004-06-30 09:20:18 +00:00
..
copy [multiple changes] 2004-06-30 09:20:18 +00:00
fill 1.cc: Tweak instantiations. 2004-06-25 09:37:21 +00:00
search_n
unique 1.cc: Provide explicit instantiations for non-weak systems. 2004-03-04 18:11:08 +00:00
binary_search.cc
equal.cc 1.cc: Provide explicit instantiations for non-weak systems. 2004-03-04 18:11:08 +00:00
heap.cc
lower_bound.cc
min_max.cc 1.cc: Provide explicit instantiations for non-weak systems. 2004-03-04 18:11:08 +00:00
partition.cc
rotate.cc 1.cc: Provide explicit instantiations for non-weak systems. 2004-03-04 18:11:08 +00:00
sort.cc