http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56393



--- Comment #21 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-02-22 
16:07:46 UTC ---

Author: jakub

Date: Fri Feb 22 16:07:36 2013

New Revision: 196222



URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196222

Log:

    PR sanitizer/56393

    * config/gnu-user.h (LIBASAN_EARLY_SPEC): Link in libasan_preinit.o

    if not linking a shared library.



    * lib/asan-dg.exp (asan_link_flags): Add

    -B${gccpath}/libsanitizer/asan/ to flags.



    * asan/Makefile.am (nodist_toolexeclib_HEADERS): Set to

    libasan_preinit.o.

    (libasan_preinit.o): Depend on asan_preinit.o.

    * asan/Makefile.in: Regenerated.

    * asan/asan_preinit.cc: New file, synced from upstream.

    * asan/asan_rtl.cc: Remove preinit stuff, synced from upstream.



Added:

    trunk/libsanitizer/asan/asan_preinit.cc

Modified:

    trunk/gcc/ChangeLog

    trunk/gcc/config/gnu-user.h

    trunk/gcc/testsuite/ChangeLog

    trunk/gcc/testsuite/lib/asan-dg.exp

    trunk/libsanitizer/ChangeLog

    trunk/libsanitizer/asan/Makefile.am

    trunk/libsanitizer/asan/Makefile.in

    trunk/libsanitizer/asan/asan_rtl.cc

Reply via email to