gcc/libstdc++-v3/testsuite
Ville Voutilainen 377f30c00f re PR libstdc++/77619 (uninitialized_meow_construct and friends not exception safe)
PR libstdc++/77619
	* include/bits/stl_construct.h: (_Construct_novalue): New.
	(_Destroy_n_aux, _Destroy_n): New.
	* include/bits/stl_uninitialized.h: (type_traits):
	New include in C++11 mode.
	(__uninitialized_default_novalue_1): New.
	(__uninitialized_default_novalue_n_1): Likewise.
	(__uninitialized_default_novalue): Likewise.
	(__uninitialized_default_novalue_n): Likewise.
	(__uninitialized_copy_n_pair): Likewise.
	(uninitialized_default_construct):
	Use __uninitialized_default_novalue.
	(uninitialized_default_construct_n):
	Use __uninitialized_default_novalue_n.
	(uninitialized_value_construct): Use __uninitialized_default.
	(uninitialized_value_construct_n): Use __uninitialized_default_n.
	(uninitialized_move): Use uninitialized_copy.
	(uninitialized_move_n): Use __uninitialized_copy_n_pair.
	(destroy_at): Use _Destroy.
	(destroy): Likewise.
	(destroy_n): Likewise.
	* testsuite/20_util/specialized_algorithms/
	memory_management_tools/1.cc: Add tests for exceptions,
	add tests for trivial cases for construct and move.

From-SVN: r240264
2016-09-20 18:15:36 +03:00
..
17_intro
18_support
19_diagnostics
20_util re PR libstdc++/77619 (uninitialized_meow_construct and friends not exception safe) 2016-09-20 18:15:36 +03:00
21_strings Fix dg-require before dg-run directives in testsuite. 2016-09-14 15:37:23 +02:00
22_locale [libstdc++-v3] Fix dg-require before dg-run directives in testsuite. 2016-09-12 09:03:50 +00:00
23_containers Fix testsuite to not increment bool 2016-09-15 11:18:38 +01:00
24_iterators
25_algorithms Fix dg-require before dg-run directives in testsuite. 2016-09-14 15:37:23 +02:00
26_numerics
27_io Fix dg-require before dg-run directives in testsuite. 2016-09-14 15:37:23 +02:00
28_regex re PR libstdc++/77356 (regex error for a ECMAScript syntax string) 2016-08-27 02:03:23 +00:00
29_atomics [libstdc++-v3] Fix dg-require before dg-run directives in testsuite. 2016-09-12 09:03:50 +00:00
30_threads
abi
backward
config
data
decimal
experimental
ext Fix dg-require before dg-run directives in testsuite. 2016-09-14 15:37:23 +02:00
lib Make libstdc++ tests FAIL on Python errors 2016-09-19 16:59:04 +01:00
libstdc++-abi
libstdc++-dg
libstdc++-prettyprinters Improve pretty printer for std::variant 2016-09-19 16:49:27 +01:00
libstdc++-xmethods
performance
special_functions
tr1
tr2
util Fix testsuite to not increment bool 2016-09-15 11:18:38 +01:00
Makefile.am
Makefile.in