gcc/libstdc++-v3/testsuite/23_containers
Chris Jefferson 6eef740212 stl_vector.h (vector<>::push_back<>(_Args...), [...]): Add.
2007-11-05  Chris Jefferson  <chris@bubblescope.net>
	    Paolo Carlini  <pcarlini@suse.de>

	* include/bits/stl_vector.h (vector<>::push_back<>(_Args...),
	emplace<>(iterator, _Args...), insert(iterator, _Tp&&),
	_M_insert_aux<>(iterator, _Args&&...)): Add.
	* include/bits/vector.tcc (insert(iterator, value_type&&),
	emplace<>(iterator, _Args...), _M_insert_aux<>(iterator, _Args&&...)):
	Define.
	(_M_fill_insert(iterator, size_type, const value_type&),
	_M_range_insert(iterator, _ForwardIterator, _ForwardIterator,
	std::forward_iterator_tag)): Use __uninitialized_move_a,
	_GLIBCXX_MOVE_BACKWARD3 when possible.
	* include/bits/stl_uninitialized.h (__uninitialized_move_a): Add.
	* include/debug/vector (vector<>::push_back<>(_Args...),
	emplace<>(iterator, _Args...), insert(iterator, _Tp&&)): Add.
	* testsuite/23_containers/vector/modifiers/moveable.cc: Enable.
	* testsuite/23_containers/vector/resize/moveable.cc: Likewise.
	* testsuite/23_containers/vector/cons/moveable.cc: Likewise.
	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
	Adjust dg-error line numbers.
	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
	Likewise.
	* testsuite/23_containers/vector/requirements/dr438/
	constructor_1_neg.cc: Likewise.
	* testsuite/23_containers/vector/requirements/dr438/
	constructor_2_neg.cc: Likewise.

Co-Authored-By: Paolo Carlini <pcarlini@suse.de>

From-SVN: r129907
2007-11-05 19:46:07 +00:00
..
array/requirements set.h (set<>::cbegin, [...]): Add. 2007-10-15 20:51:53 +00:00
bitset
deque stl_algobase.h (_GLIBCXX_MOVE3, [...]): Add. 2007-10-29 01:59:49 +00:00
headers std_c++0x_neg.cc: Force C++98 mode. 2007-06-29 20:05:11 +00:00
list vstring.h (__versa_string<>:: __versa_string(__versa_string&&), [...]): Add. 2007-10-16 15:20:09 +00:00
map set.h (set<>::cbegin, [...]): Add. 2007-10-15 20:51:53 +00:00
multimap set.h (set<>::cbegin, [...]): Add. 2007-10-15 20:51:53 +00:00
multiset set.h (set<>::cbegin, [...]): Add. 2007-10-15 20:51:53 +00:00
priority_queue stl_queue.h (queue<>::queue(_Sequence&&), [...]): Add. 2007-10-16 21:54:41 +00:00
queue stl_queue.h (queue<>::queue(_Sequence&&), [...]): Add. 2007-10-16 21:54:41 +00:00
set set.h (set<>::cbegin, [...]): Add. 2007-10-15 20:51:53 +00:00
stack
unordered_map/requirements re PR libstdc++/30085 (switch debug mode hash containers from ext to tr1) 2007-10-18 15:22:58 +00:00
unordered_multimap/requirements re PR libstdc++/30085 (switch debug mode hash containers from ext to tr1) 2007-10-18 15:22:58 +00:00
unordered_multiset/requirements re PR libstdc++/30085 (switch debug mode hash containers from ext to tr1) 2007-10-18 15:22:58 +00:00
unordered_set/requirements re PR libstdc++/30085 (switch debug mode hash containers from ext to tr1) 2007-10-18 15:22:58 +00:00
vector stl_vector.h (vector<>::push_back<>(_Args...), [...]): Add. 2007-11-05 19:46:07 +00:00