diff options
author | Jakub Jelinek <jakub@redhat.com> | 2013-02-22 17:07:36 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2013-02-22 17:07:36 +0100 |
commit | 7d61373544eb18698bd9015f73940048aeb4324e (patch) | |
tree | 31175eb919612b28fc525b5c5a2dea02e08371c3 /libsanitizer/ChangeLog | |
parent | ac8d93a742c5252bce9d6f867dccb950fda6df26 (diff) | |
download | gcc-7d61373544eb18698bd9015f73940048aeb4324e.zip gcc-7d61373544eb18698bd9015f73940048aeb4324e.tar.gz gcc-7d61373544eb18698bd9015f73940048aeb4324e.tar.bz2 |
re PR sanitizer/56393 (SIGSEGV when -fsanitize=address and dynamic lib with global objects)
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.
From-SVN: r196222
Diffstat (limited to 'libsanitizer/ChangeLog')
-rw-r--r-- | libsanitizer/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog index 7f8f6ad..608ffab 100644 --- a/libsanitizer/ChangeLog +++ b/libsanitizer/ChangeLog @@ -1,3 +1,13 @@ +2013-02-22 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/56393 + * 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. + 2013-02-21 Jack Howarth <howarth@bromo.med.uc.edu> * asan/Makefile.am (libasan_la_SOURCES): Remove deprecated |