gcc/libstdc++-v3/testsuite/23_containers
Marc Glisse 2a52738350 re PR libstdc++/61347 (std::distance(list.first(),list.end()) in O(1))
2014-10-13  Marc Glisse  <marc.glisse@inria.fr>

	PR libstdc++/61347
	PR libstdc++/63345
	* include/bits/list.tcc (_List_base::_M_clear()): Delay cast so it
	isn't done for the sentinel.
	* include/bits/stl_list.h (_List_base::_M_size): Move...
	(_List_base::_List_impl::_M_node): ... here.
	(_List_base::_M_get_size(), _List_base::_M_set_size(size_t),
	_List_base::_M_inc_size(size_t), _List_base::_M_dec_size(size_t),
	_List_base::_M_node_count): Adapt to the move.
	* 23_containers/list/requirements/dr438/assign_neg.cc: Update
	line number.
	* 23_containers/list/requirements/dr438/constructor_1_neg.cc: Likewise.
	* 23_containers/list/requirements/dr438/constructor_2_neg.cc: Likewise.
	* 23_containers/list/requirements/dr438/insert_neg.cc: Likewise.

From-SVN: r216142
2014-10-13 10:00:27 +00:00
..
array stl_function.h: Generic associative lookup feature is not supported. 2014-10-02 12:38:41 +00:00
bitset 45713.cc: Skip compile on hppa*64*-*-*. 2014-03-24 00:09:24 +00:00
deque Make std::deque meet C++11 allocator requirements. 2014-09-09 18:29:32 +01:00
forward_list 2014-07-29 François Dumont <fdumont@gcc.gnu.org> 2014-07-29 19:47:19 +00:00
headers Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
list re PR libstdc++/61347 (std::distance(list.first(),list.end()) in O(1)) 2014-10-13 10:00:27 +00:00
map re PR libstdc++/29988 (More stl_tree.h enhancements: improving operator=) 2014-09-24 19:55:35 +00:00
multimap re PR libstdc++/29988 (More stl_tree.h enhancements: improving operator=) 2014-09-24 19:55:35 +00:00
multiset re PR libstdc++/29988 (More stl_tree.h enhancements: improving operator=) 2014-09-24 19:55:35 +00:00
priority_queue Include <bits/uses_allocator.h> in <stack> and <queue>. 2014-09-22 17:01:53 +01:00
queue Include <bits/uses_allocator.h> in <stack> and <queue>. 2014-09-22 17:01:53 +01:00
set re PR libstdc++/29988 (More stl_tree.h enhancements: improving operator=) 2014-09-24 19:55:35 +00:00
stack Include <bits/uses_allocator.h> in <stack> and <queue>. 2014-09-22 17:01:53 +01:00
unordered_map hashtable_policy.h (_Prime_rehash_policy): Constructor noexcept qualified. 2014-09-06 07:38:48 +00:00
unordered_multimap hashtable_policy.h (_Prime_rehash_policy): Constructor noexcept qualified. 2014-09-06 07:38:48 +00:00
unordered_multiset hashtable_policy.h (_Prime_rehash_policy): Constructor noexcept qualified. 2014-09-06 07:38:48 +00:00
unordered_set re PR libstdc++/63456 (unordered_map incorrectly frees _M_single_bucket. Patch Included) 2014-10-05 18:44:46 +00:00
vector Make std::deque meet C++11 allocator requirements. 2014-09-09 18:29:32 +01:00