diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2019-06-18 08:01:00 +0000 |
---|---|---|
committer | Iain Sandoe <iains@gcc.gnu.org> | 2019-06-18 08:01:00 +0000 |
commit | 9553f0d2216d4475d4d1afaa748b6b02f56c057b (patch) | |
tree | 931cc9398ba82af702c7908a603fcd1a67faf885 /libsanitizer/ubsan | |
parent | 74b5fcf733823b353b331c0ca30e8b71ba98c9cf (diff) | |
download | gcc-9553f0d2216d4475d4d1afaa748b6b02f56c057b.zip gcc-9553f0d2216d4475d4d1afaa748b6b02f56c057b.tar.gz gcc-9553f0d2216d4475d4d1afaa748b6b02f56c057b.tar.bz2 |
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
Diffstat (limited to 'libsanitizer/ubsan')
0 files changed, 0 insertions, 0 deletions