gcc/libstdc++-v3/testsuite/23_containers/vector/bool
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 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
hash libstdc++.exp: Prefer -std=gnu++11. 2014-10-16 08:09:09 +00:00
modifiers Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
requirements libstdc++.exp: Prefer -std=gnu++11. 2014-10-16 08:09:09 +00:00
1.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
6886.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
21244.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
23632.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
clear_allocator.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
emplace.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
swap.cc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00