libsanitizer mege from upstream r169371

Konstantin Serebryany konstantin.s.serebryany@gmail.com
Wed Dec 5 15:35:00 GMT 2012


Yea, sorry.
I've noticed this upstream and committed a fix there.
Feel free to remove these lines (or wait until I do another merge
first thing tomorrow).

--kcc

On Wed, Dec 5, 2012 at 7:13 PM, Dominique Dhumieres <dominiq@lps.ens.fr> wrote:
>> r194221
>
> It breaks bootstrap on x86_64-apple-darwin10:
>
> /opt/gcc/build_a/./gcc/xg++ -B/opt/gcc/build_a/./gcc/ -nostdinc++ -nostdinc++ -I/opt/gcc/build_a/x86_64-apple-darwin10.8.0/libstdc++-v3/include/x86_64-apple-darwin10.8.0 -I/opt/gcc/build_a/x86_64-apple-darwin10.8.0/libstdc++-v3/include -I/opt/gcc/_clean/libstdc++-v3/libsupc++ -I/opt/gcc/_clean/libstdc++-v3/include/backward -I/opt/gcc/_clean/libstdc++-v3/testsuite/util -L/opt/gcc/build_a/x86_64-apple-darwin10.8.0/libstdc++-v3/src -L/opt/gcc/build_a/x86_64-apple-darwin10.8.0/libstdc++-v3/src/.libs -B/opt/gcc/gcc4.8a/x86_64-apple-darwin10.8.0/bin/ -B/opt/gcc/gcc4.8a/x86_64-apple-darwin10.8.0/lib/ -isystem /opt/gcc/gcc4.8a/x86_64-apple-darwin10.8.0/include -isystem /opt/gcc/gcc4.8a/x86_64-apple-darwin10.8.0/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1 -DMAC_INTERPOSE_FUNCTIONS -DMISSING_BLOCKS_SUPPORT -I. -I../../../../_clean/libsanitizer/asan -I ../../../../_clean/libsanitizer/include -I ../../../../_clean/libsanitizer -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -Wno-c99-extensions -g -O2 -MT asan_interceptors.lo -MD -MP -MF .deps/asan_interceptors.Tpo -c ../../../../_clean/libsanitizer/asan/asan_interceptors.cc  -fno-common -DPIC -o .libs/asan_interceptors.o
> ../../../../_clean/libsanitizer/asan/asan_interceptors.cc: In function 'void wrap___cxa_throw(void*, void*, void*)':
> ../../../../_clean/libsanitizer/asan/asan_interceptors.cc:181:10: error: '__interceptor___cxa_throw' was not declared in this scope
>           __interceptor___cxa_throw, REAL(__cxa_throw), __cxa_throw);
>           ^
> At global scope:
> cc1plus: warning: unrecognized command line option "-Wno-c99-extensions" [enabled by default]
>
> Commenting the lines
>
>   Printf("__asan's __cxa_throw %p; REAL(__cxa_throw) %p PLAIN %p\n",
>          __interceptor___cxa_throw, REAL(__cxa_throw), __cxa_throw);
>
> in libsanitizer/asan/asan_interceptors.cc, allows boostrap to complete.
>
> TIA
>
> Dominique



More information about the Gcc-patches mailing list