gcc/libstdc++-v3/testsuite
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
..
17_intro
18_support
19_diagnostics
20_util stl_uninitialized.h (uninitialized_copy): Use ::new and value_type per the letter of the standard. 2007-10-28 16:03:06 +00:00
21_strings
22_locale
23_containers stl_vector.h (vector<>::push_back<>(_Args...), [...]): Add. 2007-11-05 19:46:07 +00:00
24_iterators
25_algorithms stl_algo.h (minmax, [...]): Add. 2007-11-02 15:55:32 +00:00
26_numerics re PR testsuite/25352 (xfail within dg-do command has no effect) 2007-11-01 16:22:36 +00:00
27_io
28_regex/headers/regex
abi
backward
config
data
ext throw_allocator.h (throw_allocator<>:: construct<>(pointer, _Args&&...)): Add. 2007-10-27 00:41:21 +00:00
lib
libstdc++-abi
libstdc++-dg
performance
thread
tr1 05_comp_ellint_2/check_nan.cc: Add -mieee for sh. 2007-10-18 23:22:23 +00:00
util throw_allocator.h (throw_allocator<>:: construct<>(pointer, _Args&&...)): Add. 2007-10-27 00:41:21 +00:00
Makefile.am
Makefile.in