https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
Iain Sandoe changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
--- Comment #15 from Iain Sandoe ---
Author: iains
Date: Sun Aug 18 19:11:29 2019
New Revision: 274625
URL: https://gcc.gnu.org/viewcvs?rev=274625=gcc=rev
Log:
Darwin, libsanitizer - remove reference to __cxa_rethrow_primary_exception.
For
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
Iain Sandoe changed:
What|Removed |Added
Status|WAITING |NEW
Summary|[9/10 regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
--- Comment #10 from Jakub Jelinek ---
I guess on Linux nothing ever calls __cxa_rethrow_primary_exception, so it
isn't a big deal that libasan provides a wrapper for it.
If you want to introduce ASAN_HAS_CXA_RETHROW_PRIMARY_EXCEPTION, it would
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
--- Comment #9 from Iain Sandoe ---
So.. this is somewhat puzzling.
Essentially, it seems that on macOS and Linux (at least) currently
ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION is set unconditionally to "on"
(for any target that has
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
--- Comment #8 from Iain Sandoe ---
I can see this on x86_64-darwin15 .. but not on darwin16, 17 or 18.
please can you confirm that you definitely see this on darwin18?
(and what your bootstrap compiler / config is).
my tests were on 267418
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
--- Comment #7 from Iain Sandoe ---
I do not see any wholesale fail of asan when building/testing on darwin16 for
minversion darwin14 (using the darwin14 SDK).
Here, the symbol shows as dynamically looked-up.
(this _is_ a problem in fact
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
--- Comment #6 from Iain Sandoe ---
so I looked a little more at this.
As Rainer points out, the libsupc++ implementation does not provide
cxa_rethrow_primary_exception whereas the libc++-abi.dylib has it.
For the macOS implementations of
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
--- Comment #5 from Iain Sandoe ---
(In reply to r...@cebitec.uni-bielefeld.de from comment #4)
> > --- Comment #3 from Dominique d'Humieres ---
> >> Weird: can you check where the definition of
> >> ___cxa_rethrow_primary_exception is coming
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
--- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE ---
> --- Comment #3 from Dominique d'Humieres ---
>> Weird: can you check where the definition of
>> ___cxa_rethrow_primary_exception is coming from in your case? On my
>> 10.14.2 Beta1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
--- Comment #3 from Dominique d'Humieres ---
> Weird: can you check where the definition of
> ___cxa_rethrow_primary_exception is coming from in your case? On my
> 10.14.2 Beta1 system, I only found it in libc++abi.1.dylib.
I see
% nm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
--- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE ---
> --- Comment #1 from Dominique d'Humieres ---
> WORKSFORME on x86_64-apple-darwin18.2.0 configured with
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
Dominique d'Humieres changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880
Rainer Orth changed:
What|Removed |Added
Target Milestone|--- |9.0
14 matches
Mail list logo