gcc/libsanitizer/asan
Iain Sandoe 9553f0d221 libsanitizer - remove reference to __cxa_rethrow_primary_exception.
For some Darwin versions the absence of the rethrow_primary_exception
symbol causes almost all sanitizer tests to fail.
The symbol is not present in libstdc++ and, therefore is is correct to
remove the reference to it for all platforms.  We do this by adding a
new guard "ASAN_HAS_CXA_RETHROW_PRIMARY_EXCEPTION".

libsanitizer/

2019-06-18  Iain Sandoe  <iain@sandoe.co.uk>

	PR libsanitizer/87880
	* asan/asan_interceptors.h:
	(ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): New.
	* asan/Makefile.am (DEFS): Add 
	ASAN_HAS_CXA_RETHROW_PRIMARY_EXCEPTION, defined to 0.
	* asan/Makefile.in: Regenerated.
	* asan/libtool-version: Bump version.

From-SVN: r272406
2019-06-18 08:01:00 +00:00
..
asan_activation_flags.inc
asan_activation.cc
asan_activation.h
asan_allocator.cc
asan_allocator.h
asan_debugging.cc
asan_descriptions.cc
asan_descriptions.h
asan_errors.cc
asan_errors.h
asan_fake_stack.cc
asan_fake_stack.h
asan_flags.cc
asan_flags.h
asan_flags.inc
asan_fuchsia.cc
asan_globals_win.cc
asan_globals.cc
asan_init_version.h
asan_interceptors_memintrinsics.cc
asan_interceptors_memintrinsics.h
asan_interceptors.cc
asan_interceptors.h
asan_interface_internal.h
asan_interface.inc
asan_internal.h
asan_linux.cc
asan_lock.h
asan_mac.cc
asan_malloc_linux.cc
asan_malloc_local.h
asan_malloc_mac.cc
asan_malloc_win.cc
asan_mapping_myriad.h
asan_mapping_sparc64.h
asan_mapping.h
asan_memory_profile.cc
asan_new_delete.cc
asan_poisoning.cc
asan_poisoning.h
asan_posix.cc
asan_preinit.cc
asan_premap_shadow.cc
asan_premap_shadow.h
asan_report.cc
asan_report.h
asan_rtems.cc
asan_rtl.cc
asan_scariness_score.h
asan_shadow_setup.cc
asan_stack.cc
asan_stack.h
asan_stats.cc
asan_stats.h
asan_suppressions.cc
asan_suppressions.h
asan_thread.cc
asan_thread.h
asan_win_dll_thunk.cc
asan_win_dynamic_runtime_thunk.cc
asan_win_weak_interception.cc
asan_win.cc
libtool-version
Makefile.am
Makefile.in