gcc/libstdc++-v3/testsuite
Jakub Jelinek c4bca01b27 re PR libstdc++/38732 (Openoffice.org segfaults with runtime libs built from GCC trunk)
PR libstdc++/38732
	* libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
	referenceCount field again.
	(__cxxabiv1::__cxa_refcounted_exception): New struct.
	(__cxxabiv1::__get_refcounted_exception_header_from_obj,
	__cxxabiv1::__get_refcounted_exception_header_from_ue): New static
	inline functions.
	* libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
	__cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
	instead of __cxa_exception.
	* libsupc++/eh_throw.cc (__gxx_exception_cleanup,
	__cxxabiv1::__cxa_throw): Likewise.
	* libsupc++/eh_ptr.cc (std::rethrow_exception,
	std::__exception_ptr::exception_ptr::_M_addref,
	std::__exception_ptr::exception_ptr::_M_release,
	__gxx_dependent_exception_cleanup): Likewise.
	* testsuite/18_support/exception/38732.cc: New test.

From-SVN: r143170
2009-01-07 23:50:42 +01:00
..
17_intro
18_support re PR libstdc++/38732 (Openoffice.org segfaults with runtime libs built from GCC trunk) 2009-01-07 23:50:42 +01:00
19_diagnostics
20_util 2008-11-05 Paolo Carlini <paolo.carlini@oracle.com> 2008-11-05 15:36:06 +00:00
21_strings 21674.cc: Add xfail on all targets except darwin. 2008-12-18 21:08:28 +00:00
22_locale 21674.cc: Add xfail on all targets except darwin. 2008-12-18 21:08:28 +00:00
23_containers re PR libstdc++/38244 (bitset initialization from 0 rejected.) 2008-11-24 11:13:44 +00:00
24_iterators
25_algorithms
26_numerics c99_classification_macros_c.cc: Don't xfail test on darwin8 or later. 2008-12-17 17:51:49 +00:00
27_io 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com> 2009-01-03 22:32:08 +00:00
28_regex regex: Remove unimplemented function definitions. 2009-01-06 17:41:02 +00:00
29_atomics cstdatomic: Remove assert include. 2008-12-16 01:28:46 +00:00
30_threads
abi
backward
config
data
ext re PR libstdc++/38720 (_Relative_pointer_impl invokes undefined behavior) 2009-01-04 19:51:18 +00:00
lib re PR testsuite/28870 (configuring, over-riding timeout values in testsuite) 2008-11-26 18:51:07 +00:00
libstdc++-abi
libstdc++-dg
performance
thread
tr1 regex: Remove unimplemented function definitions. 2009-01-06 17:41:02 +00:00
util re PR libstdc++/37144 (A bug in include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp) 2008-12-12 17:40:15 -08:00
Makefile.am
Makefile.in