gcc/libstdc++-v3/testsuite/20_util
Paolo Carlini cbc6c888f9 stl_deque.h (deque<>::operator=(deque&&)): Implement resolution of DR 675, call clear first.
2007-11-09  Paolo Carlini  <pcarlini@suse.de>

	* include/bits/stl_deque.h (deque<>::operator=(deque&&)): Implement
	resolution of DR 675, call clear first.
	* include/bits/stl_list.h (list<>::operator=(list&&)): Likewise.
	* include/bits/stl_bvector.h (vector<bool>::operator=(vector&&)):
	Likewise.
	* include/bits/stl_vector.h (vector<>::operator=(vector&&)): Likewise.
	* include/bits/stl_map.h (map<>::operator=(map&&)): Likewise.
	* include/bits/stl_multimap.h (multimap<>::operator=(multimap&&)):
	Likewise.
	* include/bits/stl_multiset.h (multiset<>::operator=(multiset&&)):
	Likewise.
	* include/bits/stl_set.h (set<>::operator=(set&&)): Likewise.
	* include/debug/map.h (map<>::operator=(map&&)): Likewise.
	* include/debug/set.h (set<>::operator=(set&&)): Likewise.
	* include/debug/multimap.h (multimap<>::operator=(multimap&&)):
	Likewise.
	* include/debug/multiset.h (multiset<>::operator=(multiset&&)):
	Likewise.
	* include/debug/deque (deque<>::operator=(deque&&)): Likewise.
	* include/debug/list (list<>::operator=(list&&)): Likewise. 
	* include/debug/vector (vector<>::operator=(vector&&)): Likewise.
	* testsuite/23_containers/multimap/moveable.cc: Adjust.
	* testsuite/23_containers/multiset/moveable.cc: Likewise.
	* testsuite/23_containers/set/moveable.cc: Likewise.
	* testsuite/23_containers/map/moveable.cc: Likewise.
	* testsuite/20_util/pair/moveable.cc: Likewise.
	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
	Adjust dg-error line numbers.
	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
	Likewise.
	* testsuite/23_containers/deque/requirements/dr438/
	constructor_1_neg.cc: Likewise.
	* testsuite/23_containers/deque/requirements/dr438/
	constructor_2_neg.cc: Likewise.
	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
	Likewise.
	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
	Likewise.
	* testsuite/23_containers/list/requirements/dr438/
	constructor_1_neg.cc: Likewise.
	* testsuite/23_containers/list/requirements/dr438/
	constructor_2_neg.cc: Likewise.
 	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
	Likewise.
	* 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.

From-SVN: r130051
2007-11-09 17:18:10 +00:00
..
add_lvalue_reference type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
add_rvalue_reference type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
aligned_storage type_traitsfwd.h (aligned_storage): Remove declaration. 2007-09-17 10:18:51 +00:00
allocator re PR libstdc++/33807 (Incorrect ambiguous overload) 2007-10-18 10:00:18 +00:00
auto_ptr stl_memory.h: Rename to stl_auto_ptr.h. 2007-05-04 18:07:10 +00:00
bad_function_call system_error: New file. 2007-08-23 16:16:41 +00:00
conditional/requirements type_traits (enable_if): New. 2007-05-03 11:49:12 +00:00
decay/requirements type_traits (__decay_selector<_Up, [...]): Change according to DR 705. 2007-11-08 14:40:33 +00:00
enable_if/requirements type_traits (enable_if): New. 2007-05-03 11:49:12 +00:00
enable_shared_from_this/requirements
forward utility (identity, [...]): Add. 2007-07-10 19:20:51 +00:00
function_objects system_error: New file. 2007-08-23 16:16:41 +00:00
has_nothrow_copy_constructor re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
has_nothrow_default_constructor re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
has_trivial_copy_constructor re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
has_trivial_default_constructor re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
hash system_error: New file. 2007-08-23 16:16:41 +00:00
headers std_c++0x_neg.cc: Force C++98 mode. 2007-06-29 20:05:11 +00:00
identity utility (identity, [...]): Add. 2007-07-10 19:20:51 +00:00
is_lvalue_reference type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
is_reference type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
is_rvalue_reference type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
is_signed re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
is_unsigned re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
make_signed/requirements type_traitsfwd.h (aligned_storage): Remove declaration. 2007-09-17 10:18:51 +00:00
make_unsigned/requirements type_traitsfwd.h (aligned_storage): Remove declaration. 2007-09-17 10:18:51 +00:00
move utility (identity, [...]): Add. 2007-07-10 19:20:51 +00:00
pair stl_deque.h (deque<>::operator=(deque&&)): Implement resolution of DR 675, call clear first. 2007-11-09 17:18:10 +00:00
raw_storage_iterator/requirements
remove_reference type_traits (is_reference, [...]): Remove. 2007-06-02 17:24:09 +00:00
shared_ptr/requirements
specialized_algorithms stl_uninitialized.h (uninitialized_copy): Use ::new and value_type per the letter of the standard. 2007-10-28 16:03:06 +00:00
tuple/requirements re PR libstdc++/31426 (TR1 includes do not work with -std=c++0x) 2007-05-31 23:37:56 +00:00
weak_ptr/requirements
rel_ops.cc
temporary_buffer.cc