2012-10-05 François Dumont <fdumont@gcc.gnu.org>
commit87caff8fb77dd7d7fea3f82a8a47fc65c6a23467
authorfdumont <fdumont@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Nov 2012 20:58:35 +0000 (5 20:58 +0000)
committerfdumont <fdumont@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Nov 2012 20:58:35 +0000 (5 20:58 +0000)
treec92053601141aee3cf579cb24c61bd122f4db77d
parent9cb7855ce5cfe3af083267ad4c895287606f30ba
2012-10-05  François Dumont  <fdumont@gcc.gnu.org>

* include/ext/throw_allocator.h (__throw_value_base): Add move
semantic, not throwing.
(__throw_value_limit): Likewise.
(__throw_value_random): Likewise.
* testsuite/util/exception/safety.h: Add validation of C++11
methods emplace/emplace_front/emplace_back/emplace_hint.
* testsuite/util/testsuite_container_traits.h: Signal emplace
support on deque, forward_list, list and vector.
* testsuite/23_containers/deque/requirements/exception/
propagation_consistent.cc: Remove dg-do run fail.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193184 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/ext/throw_allocator.h
libstdc++-v3/testsuite/23_containers/deque/requirements/exception/propagation_consistent.cc
libstdc++-v3/testsuite/util/exception/safety.h
libstdc++-v3/testsuite/util/testsuite_container_traits.h