gcc/libstdc++-v3/testsuite/25_algorithms
Benjamin Kosnik 6116ca65dd Fixes for --disable-libstdcxx-pch.
2007-10-05  Benjamin Kosnik  <bkoz@redhat.com>

	Fixes for --disable-libstdcxx-pch.
	* include/ext/rc_string_base.h: Include stl_iterator_base_funcs.h.
	* include/ext/vstring_util.h: Include stl_iterator.h and
	numeric_traits.h.
	* include/tr1/functional: Include new.
	* testsuite/util/testsuite_api.h: Include exception.
	* testsuite/lib/libstdc++.exp (libstdc++_init): Set
	PCH_CXXFLAGS via cxxpchflags.

	* testsuite/25_algorithms/binary_search/requirements/
	explicit_instantiation/2.cc: Same.: Fix includes.
	* testsuite/25_algorithms/count_if/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/equal_range/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/find_end/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/find_first_of/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/find_if/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/for_each/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/includes/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/inplace_merge/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/lexicographical_compare/
	requirements/explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/lower_bound/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/make_heap/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/max_element/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/max/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/merge/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/min_element/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/min/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/next_permutation/
	requirements/explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/nth_element/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/partial_sort_copy/
	requirements/explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/partial_sort/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/partition/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/pop_heap/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/prev_permutation/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/push_heap/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/random_shuffle/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/remove_copy_if/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/remove_if/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/replace_copy_if/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/replace_if/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/search_n/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/search/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/set_difference/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/set_intersection/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/set_symmetric_difference/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/set_union/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/sort_heap/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/sort/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/stable_partition/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/stable_sort/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/transform/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/unique_copy/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/unique/requirements/
	explicit_instantiation/2.cc: Same.
	* testsuite/25_algorithms/upper_bound/requirements/
	explicit_instantiation/2.cc: Same.

	* testsuite/25_algorithms/remove/requirements/
	explicit_instantiation/pod.cc: Provide a hint to the compiler.

From-SVN: r129049
2007-10-06 03:06:37 +00:00
..
adjacent_find stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
binary_search Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
copy stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
copy_backward/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
count stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
count_if Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
equal moveable.cc: New. 2007-10-03 17:27:18 +00:00
equal_range Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
fill stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
fill_n/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
find stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
find_end Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
find_first_of Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
find_if Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
for_each/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
generate/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
generate_n/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
headers Add parallel mode. 2007-09-11 22:32:51 +00:00
heap moveable.cc: New. 2007-10-03 17:27:18 +00:00
includes Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
inplace_merge Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
iter_swap stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
lexicographical_compare Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
lower_bound Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
make_heap/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
max Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
max_element Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
merge Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
min Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
min_element Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
mismatch All files: Update FSF address. 2005-08-17 02:28:44 +00:00
next_permutation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
nth_element Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
partial_sort Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
partial_sort_copy Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
partition Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
pop_heap/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
prev_permutation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
push_heap/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
random_shuffle/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
remove Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
remove_copy/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
remove_copy_if/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
remove_if Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
replace stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
replace_copy stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
replace_copy_if Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
replace_if Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
reverse moveable.cc: New. 2007-10-03 17:27:18 +00:00
reverse_copy/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
rotate moveable.cc: New. 2007-10-03 17:27:18 +00:00
rotate_copy/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
search Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
search_n Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
set_difference Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
set_intersection Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
set_symmetric_difference Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
set_union Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
sort Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
sort_heap/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
stable_partition Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
stable_sort Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
swap/requirements/explicit_instantiation stl_algo.h: Add return type information to comments. 2007-09-26 17:04:06 +00:00
swap_ranges moveable.cc: New. 2007-10-03 17:27:18 +00:00
transform/requirements/explicit_instantiation Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
unique Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
unique_copy Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00
upper_bound Fixes for --disable-libstdcxx-pch. 2007-10-06 03:06:37 +00:00