gcc/libstdc++-v3/testsuite/23_containers/vector
Jonathan Wakely ccd615e3fd Make std::vector<bool> meet C++11 allocator requirements.
* include/bits/stl_bvector.h (_Bvector_base): Use allocator_traits.
	(_Bvector_base::_Bvector_impl): Use allocator's pointer type.
	(_Bvector_base::_M_end_addr()): Convert to raw pointer.
	(vector<bool>): Use allocator_traits and _M_end_addr. Add allocator
	extended constructors.
	* include/bits/vector.tcc (vector<bool>): Use allocator_traits and
	_M_end_addr.
	* testsuite/23_containers/vector/bool/allocator/copy.cc: New.
	* testsuite/23_containers/vector/bool/allocator/minimal.cc: New.
	* testsuite/23_containers/vector/bool/allocator/noexcept.cc: New.
	* testsuite/23_containers/vector/bool/allocator/copy_assign.cc: New.
	* testsuite/23_containers/vector/bool/allocator/move.cc: New.
	* testsuite/23_containers/vector/bool/allocator/swap.cc: New.
	* testsuite/23_containers/vector/bool/allocator/ext_ptr.cc: New.
	* testsuite/23_containers/vector/bool/allocator/move_assign.cc: New.

From-SVN: r216988
2014-10-31 20:49:40 +00:00
..
allocator libstdc++.exp: Prefer -std=gnu++11. 2014-10-16 08:09:09 +00:00
bool Make std::vector<bool> meet C++11 allocator requirements. 2014-10-31 20:49:40 +00:00
capacity libstdc++.exp: Prefer -std=gnu++11. 2014-10-16 08:09:09 +00:00
cons libstdc++.exp: Prefer -std=gnu++11. 2014-10-16 08:09:09 +00:00
data_access Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
debug libstdc++.exp: Prefer -std=gnu++11. 2014-10-16 08:09:09 +00:00
element_access Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
ext_pointer libstdc++.exp: Prefer -std=gnu++11. 2014-10-16 08:09:09 +00:00
modifiers libstdc++.exp: Prefer -std=gnu++11. 2014-10-16 08:09:09 +00:00
profile vector.cc: Shrink memory usage under simulator. 2013-01-14 20:57:58 +00:00
requirements libstdc++.exp: Prefer -std=gnu++11. 2014-10-16 08:09:09 +00:00
types Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
14340.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
15523.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
18604.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
26412-1.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
26412-2.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
40192.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
52591.cc libstdc++.exp: Prefer -std=gnu++11. 2014-10-16 08:09:09 +00:00
58764.cc re PR libstdc++/58764 ([lwg/2193] error: converting to ‘const std::vector<std::basic_string<char> >’ from initializer list would use explicit constructor) 2014-01-22 19:46:44 +00:00
59829.cc re PR libstdc++/59829 (Calling vector::data() occurs undefined behavior when the vector is empty) 2014-01-29 14:57:42 +00:00
63500.cc re PR libstdc++/63500 (bug in debug version of std::make_move_iterator?) 2014-10-15 20:40:31 +00:00
check_construct_destroy.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
debug_mode_requires_reallocation-1.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
debug_mode_requires_reallocation-2.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
init-list.cc libstdc++.exp: Prefer -std=gnu++11. 2014-10-16 08:09:09 +00:00
range_access.cc libstdc++.exp: Prefer -std=gnu++11. 2014-10-16 08:09:09 +00:00
zero_sized_allocations.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00