gcc/libstdc++-v3/testsuite/25_algorithms
Jonathan Wakely 2ff0e62275 libstdc++: Add missing move in ranges::copy
This is needed to support a move-only output iterator when the input
iterators are specializations of __normal_iterator.

libstdc++-v3/ChangeLog:

	* include/bits/ranges_algobase.h (__detail::__copy_or_move):
	Move output iterator.
	* testsuite/25_algorithms/copy/constrained.cc: Check copying to
	move-only output iterator.
2022-11-03 11:32:43 +00:00
..
adjacent_find
advance/istreambuf_iterators
all_of
any_of
binary_search
clamp
copy libstdc++: Add missing move in ranges::copy 2022-11-03 11:32:43 +00:00
copy_backward
copy_if
copy_n
count
count_if
equal libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
equal_range
fill
fill_n
find
find_end
find_first_of
find_if
find_if_not
for_each
generate
generate_n
headers libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
heap
includes
inplace_merge libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
is_heap
is_heap_until
is_partitioned
is_permutation
is_sorted
is_sorted_until
iter_swap
lexicographical_compare libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
lexicographical_compare_three_way
lower_bound
make_heap libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
max
max_element
merge
min
min_element
minmax libstdc++: Avoid double-deref of __first in ranges::minmax [PR104858] 2022-04-15 14:41:14 -04:00
minmax_element
mismatch
move libstdc++: Make some tests work on freestanding [PR103626] 2022-10-03 15:43:49 +01:00
move_backward
next_permutation
none_of
nth_element
partial_sort
partial_sort_copy
partition
partition_copy
partition_point
pop_heap
prev_permutation
pstl libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
push_heap
random_shuffle libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
remove
remove_copy
remove_copy_if
remove_if
replace
replace_copy
replace_copy_if
replace_if
reverse
reverse_copy
rotate
rotate_copy
sample
search
search_n
set_difference
set_intersection
set_symmetric_difference
set_union
shift_left
shift_right
shuffle
sort libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
sort_heap
stable_partition libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
stable_sort libstdc++: Disable test for freestanding 2022-10-04 15:03:28 +01:00
swap
swap_ranges
transform
unique
unique_copy
upper_bound
constexpr_macro.cc libstdc++: Disable hosted-only tests [PR103626] 2022-10-03 15:44:01 +01:00
cpp_lib_constexpr.cc