On Mon, Mar 19, 2018 at 07:28:11PM +0300, Maxim Ostapenko wrote: > Yes, it works, attaching the patch.
Can you please add a short comment why we do this? Also, the testcase needs work, see below. Ok for trunk with those changes and after a while for affected release branches as well. Thanks. > --- /dev/null > +++ b/gcc/testsuite/g++.dg/asan/pr78651.C > @@ -0,0 +1,24 @@ > +// { dg-do run { target fpic } } Effective target fpic just means that -fpic or -fPIC is supported, nothing else. So, you want instead: // PR sanitizer/78651 // { dg-do run } // { dg-additional-options "-fpic" { target fpic } } and verify make check-c++-all RUNTESTFLAGS=asan.exp=pr78651.C fails without the dwarf2asm.c patch and succeeds with it. Jakub