gcc/libstdc++-v3/testsuite/18_support
Jonathan Wakely 1f5700e952 Implement std::launder for C++17
* doc/xml/manual/status_cxx2017.xml: Update status.
	* doc/html/*: Regenerate.
	* include/std/type_traits (has_unique_object_representations): Guard
	with __has_builtin check.
	* libsupc++/new (launder): Define for C++17.
	* testsuite/18_support/launder/1.cc: New test.
	* testsuite/18_support/launder/requirements.cc: New test.
	* testsuite/18_support/launder/requirements_neg.cc: New test.

From-SVN: r241648
2016-10-28 15:09:33 +01:00
..
bad_alloc testsuite_hooks.h: Rewrite VERIFY in terms of __builtin_printf and __builtin_abort. 2016-10-12 16:13:06 +00:00
bad_cast testsuite_hooks.h: Rewrite VERIFY in terms of __builtin_printf and __builtin_abort. 2016-10-12 16:13:06 +00:00
bad_exception testsuite_hooks.h: Rewrite VERIFY in terms of __builtin_printf and __builtin_abort. 2016-10-12 16:13:06 +00:00
bad_typeid testsuite_hooks.h: Rewrite VERIFY in terms of __builtin_printf and __builtin_abort. 2016-10-12 16:13:06 +00:00
exception testsuite_hooks.h: Rewrite VERIFY in terms of __builtin_printf and __builtin_abort. 2016-10-12 16:13:06 +00:00
exception_ptr Use global operator new in std::make_exception_ptr 2016-10-21 14:21:09 +01:00
headers Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
initializer_list Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
launder Implement std::launder for C++17 2016-10-28 15:09:33 +01:00
max_align_t/requirements Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
nested_exception testsuite_hooks.h: Rewrite VERIFY in terms of __builtin_printf and __builtin_abort. 2016-10-12 16:13:06 +00:00
numeric_limits testsuite_hooks.h: Rewrite VERIFY in terms of __builtin_printf and __builtin_abort. 2016-10-12 16:13:06 +00:00
quick_exit Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
type_info testsuite_hooks.h: Rewrite VERIFY in terms of __builtin_printf and __builtin_abort. 2016-10-12 16:13:06 +00:00
uncaught_exception
uncaught_exceptions
50594.cc testsuite_hooks.h: Rewrite VERIFY in terms of __builtin_printf and __builtin_abort. 2016-10-12 16:13:06 +00:00
cxa_vec.cc
free_eh_pool.cc libstdc++/69945 Add __gnu_cxx::__freeres hook 2016-03-24 18:13:40 +00:00
new_delete_placement.cc Remove memory leaks in libstdc++ testsuite 2016-07-21 20:38:32 +01:00
new_handler.cc Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
pthread_guard.cc
terminate_handler.cc Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
unexpected_handler.cc Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00