gcc/libstdc++-v3/testsuite/18_support
Jonathan Wakely 1ad08b64ce libstdc++: Fix testcase by using terminate handler
This test was supposed to verify that when __libc_single_threaded is
available we successfully detect recursive static initialization even
when linked to libpthread. But I forgot to that when recursive init is
detected, we terminate, and so the test fails.

This adds a terminate handler that exits cleanly, so the test passes
when recursive init is detected.

libstdc++-v3/ChangeLog:

	* testsuite/18_support/96817.cc: Use terminate handler that
	calls _Exit(0).
2020-10-02 22:18:51 +01:00
..
aligned_alloc Update copyright years. 2020-01-01 12:51:42 +01:00
bad_alloc Update copyright years. 2020-01-01 12:51:42 +01:00
bad_cast Update copyright years. 2020-01-01 12:51:42 +01:00
bad_exception Update copyright years. 2020-01-01 12:51:42 +01:00
bad_typeid Update copyright years. 2020-01-01 12:51:42 +01:00
byte Update copyright years. 2020-01-01 12:51:42 +01:00
comparisons libstdc++: Replace some VERIFY tests with static_assert 2020-08-07 17:45:42 +01:00
exception Update copyright years. 2020-01-01 12:51:42 +01:00
exception_ptr Update copyright years. 2020-01-01 12:51:42 +01:00
headers libstdc++: Require c++98_only effective target for some tests 2020-07-02 21:27:12 +01:00
initializer_list Update copyright years. 2020-01-01 12:51:42 +01:00
launder Update copyright years. 2020-01-01 12:51:42 +01:00
max_align_t/requirements libstdc++: Fix testsuite failures and warnings due to is_pod deprecation 2020-01-09 21:31:50 +00:00
nested_exception Update copyright years. 2020-01-01 12:51:42 +01:00
numeric_limits Update copyright years. 2020-01-01 12:51:42 +01:00
quick_exit Update copyright years. 2020-01-01 12:51:42 +01:00
type_info Update copyright years. 2020-01-01 12:51:42 +01:00
uncaught_exception Update copyright years. 2020-01-01 12:51:42 +01:00
uncaught_exceptions libstdc++: Ensure c++NN effective target present in all C++17 tests 2020-07-31 19:58:02 +01:00
50594.cc Update copyright years. 2020-01-01 12:51:42 +01:00
51333.cc Update copyright years. 2020-01-01 12:51:42 +01:00
96817.cc libstdc++: Fix testcase by using terminate handler 2020-10-02 22:18:51 +01:00
cxa_vec.cc Update copyright years. 2020-01-01 12:51:42 +01:00
destroying_delete.cc libstdc++: Break header cycle between <new> and <exception> 2020-09-02 13:56:32 +01:00
free_eh_pool.cc Update copyright years. 2020-01-01 12:51:42 +01:00
new_aligned.cc Update copyright years. 2020-01-01 12:51:42 +01:00
new_delete_placement.cc Update copyright years. 2020-01-01 12:51:42 +01:00
new_handler.cc Update copyright years. 2020-01-01 12:51:42 +01:00
new_nothrow.cc Update copyright years. 2020-01-01 12:51:42 +01:00
pthread_guard.cc Update copyright years. 2020-01-01 12:51:42 +01:00
set_terminate.cc libstdc++: Ensure c++NN effective-target present in more tests 2020-07-31 19:58:03 +01:00
set_unexpected.cc Update copyright years. 2020-01-01 12:51:42 +01:00
terminate_handler.cc Update copyright years. 2020-01-01 12:51:42 +01:00
unexpected_handler.cc Update copyright years. 2020-01-01 12:51:42 +01:00