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 ubsan.c (ubsan_expand_null_ifn): Use _v1 suffixed type mismatch builtins... 2017-10-19 13:23:59 +02:00
asan_activation.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_activation.h libsanitizer merge from upstream r250806. 2015-10-21 10:32:45 +03:00
asan_allocator.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_allocator.h re PR sanitizer/80953 (Support libsanitizer on Solaris) 2019-03-13 09:19:25 +00:00
asan_debugging.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_descriptions.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_descriptions.h backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_errors.cc Cherry pick libsanitizer patch (https://reviews.llvm.org/D54856). 2018-12-27 09:47:20 +00:00
asan_errors.h Cherry pick libsanitizer patch (https://reviews.llvm.org/D54856). 2018-12-27 09:47:20 +00:00
asan_fake_stack.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_fake_stack.h All source files: Merge from upstream 285547. 2016-11-09 00:04:09 +02:00
asan_flags.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_flags.h libsanitizer merge from upstream r250806. 2015-10-21 10:32:45 +03:00
asan_flags.inc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_fuchsia.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_globals_win.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_globals.cc re PR sanitizer/80953 (Support libsanitizer on Solaris) 2019-03-13 09:15:02 +00:00
asan_init_version.h backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_interceptors_memintrinsics.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_interceptors_memintrinsics.h backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_interceptors.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_interceptors.h libsanitizer - remove reference to __cxa_rethrow_primary_exception. 2019-06-18 08:01:00 +00:00
asan_interface_internal.h ubsan.c (ubsan_expand_null_ifn): Use _v1 suffixed type mismatch builtins... 2017-10-19 13:23:59 +02:00
asan_interface.inc ubsan.c (ubsan_expand_null_ifn): Use _v1 suffixed type mismatch builtins... 2017-10-19 13:23:59 +02:00
asan_internal.h backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_linux.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_lock.h backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_mac.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_malloc_linux.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_malloc_local.h backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_malloc_mac.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_malloc_win.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_mapping_myriad.h backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_mapping_sparc64.h re PR sanitizer/80953 (Support libsanitizer on Solaris) 2019-03-13 09:19:25 +00:00
asan_mapping.h re PR sanitizer/80953 (Support libsanitizer on Solaris) 2019-03-13 09:19:25 +00:00
asan_memory_profile.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_new_delete.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_poisoning.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_poisoning.h backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_posix.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_preinit.cc libsanitizer merge from upstream r250806. 2015-10-21 10:32:45 +03:00
asan_premap_shadow.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_premap_shadow.h backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_report.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_report.h backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_rtems.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_rtl.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_scariness_score.h ubsan.c (ubsan_expand_null_ifn): Use _v1 suffixed type mismatch builtins... 2017-10-19 13:23:59 +02:00
asan_shadow_setup.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_stack.cc libsanitizer merge from upstream r250806. 2015-10-21 10:32:45 +03:00
asan_stack.h backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_stats.cc libsanitizer merge from upstream r250806. 2015-10-21 10:32:45 +03:00
asan_stats.h libsanitizer merge from upstream r250806. 2015-10-21 10:32:45 +03:00
asan_suppressions.cc ubsan.c (ubsan_expand_null_ifn): Use _v1 suffixed type mismatch builtins... 2017-10-19 13:23:59 +02:00
asan_suppressions.h libsanitizer merge from upstream r250806. 2015-10-21 10:32:45 +03:00
asan_thread.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_thread.h invoke.texi: Document the options. 2017-12-05 10:23:25 +01:00
asan_win_dll_thunk.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
asan_win_dynamic_runtime_thunk.cc ubsan.c (ubsan_expand_null_ifn): Use _v1 suffixed type mismatch builtins... 2017-10-19 13:23:59 +02:00
asan_win_weak_interception.cc ubsan.c (ubsan_expand_null_ifn): Use _v1 suffixed type mismatch builtins... 2017-10-19 13:23:59 +02:00
asan_win.cc backport: All source files: Merge from upstream 345033. 2018-10-31 11:14:23 +00:00
libtool-version libsanitizer - remove reference to __cxa_rethrow_primary_exception. 2019-06-18 08:01:00 +00:00
Makefile.am libsanitizer - remove reference to __cxa_rethrow_primary_exception. 2019-06-18 08:01:00 +00:00
Makefile.in libsanitizer - remove reference to __cxa_rethrow_primary_exception. 2019-06-18 08:01:00 +00:00