gcc/libsanitizer/sanitizer_common
Jakub Jelinek 35814b0346 re PR sanitizer/59063 (ASAN: segfault in __interceptor_clock_gettime)
gcc/
2013-11-29  Jakub Jelinek  <jakub@redhat.com>
            Yury Gribov  <y.gribov@samsung.com>

        PR sanitizer/59063
        * config/gnu-user.h: Removed old code for setting up sanitizer
        libs.
        * gcc.c: Using libsanitizer spec instead of explicit libs.

gcc/testsuite/
2013-11-29  Jakub Jelinek  <jakub@redhat.com>
            Yury Gribov  <y.gribov@samsung.com>

        PR sanitizer/59063
        * c-c++-common/asan/pr59063-1.c: New test.
        * c-c++-common/asan/pr59063-2.c: Likewise.
        * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
        * lib/ubsan-dg.exp: Likewise.

libsanitizer/
2013-11-29  Jakub Jelinek  <jakub@redhat.com>
            Yury Gribov  <y.gribov@samsung.com>

        PR sanitizer/59063
        * libsanitizer.spec.in: Add spec file to hold link flags for
        various sanitizer libs.
        * configure.ac: Check whether clock_* routines come from librt.
        * asan/Makefile.am (libasan_la_LDFLAGS): Libs now come from
        configure.ac.
        * tsan/Makefile.am (libtsan_la_LDFLAGS): Likewise.
        * ubsan/Makefile.am (libubsan_la_LDFLAGS): Likewise.
        * lsan/Makefile.am (liblsan_la_LDFLAGS): Likewise.
        * asan/Makefile.in: Regenerate.
        * interception/Makefile.in: Regenerate.
        * lsan/Makefile.in: Regenerate.
        * sanitizer_common/Makefile.in: Regenerate.
        * tsan/Makefile.in: Regenerate.
        * ubsan/Makefile.in: Regenerate.
        * Makefile.in: Regenerate.
        * configure: Regenerate.


Co-Authored-By: Yury Gribov <y.gribov@samsung.com>

From-SVN: r205524
2013-11-29 12:30:36 +00:00
..
Makefile.am re PR sanitizer/59106 (Failure to link against static libasan) 2013-11-18 08:03:16 +00:00
Makefile.in re PR sanitizer/59063 (ASAN: segfault in __interceptor_clock_gettime) 2013-11-29 12:30:36 +00:00
sanitizer_allocator_internal.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_allocator.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_allocator.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_atomic_clang.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_atomic_msvc.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_atomic.h
sanitizer_common_interceptors_ioctl.inc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_common_interceptors_scanf.inc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_common_interceptors.inc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_common_libcdep.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_common_syscalls.inc sanitizer_platform_limits_linux.cc: Temporarily ifdef out almost the whole source. 2013-11-13 00:42:55 +01:00
sanitizer_common.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_common.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_flags.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_flags.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_internal_defs.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_lfstack.h libsanitizer merge from upstream r175049 2013-02-13 10:46:01 +00:00
sanitizer_libc.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_libc.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_linux_libcdep.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_linux.cc sanitizer_linux.cc (__sanitizer): Grab one change from upstream to fix build. 2013-11-22 20:33:06 +00:00
sanitizer_linux.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_list.h libsanitizer merge from upstream r173241 2013-01-23 11:41:33 +00:00
sanitizer_mac.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_mutex.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_placement_new.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_platform_interceptors.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_platform_limits_linux.cc sanitizer_platform_limits_linux.cc: Temporarily ifdef out almost the whole source. 2013-11-13 00:42:55 +01:00
sanitizer_platform_limits_posix.cc re PR sanitizer/59009 (libsanitizer merge from upstream r191666 breaks bootstrap on powerpc64-linux and aarch64-linux) 2013-11-13 16:34:33 -06:00
sanitizer_platform_limits_posix.h Use 64-bit system types for x86-64 2013-11-06 13:51:41 -08:00
sanitizer_platform.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_posix_libcdep.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_posix.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_printf.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_procmaps.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_quarantine.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_report_decorator.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_stackdepot.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_stackdepot.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_stacktrace.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_stacktrace.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_stoptheworld_linux_libcdep.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_stoptheworld.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_suppressions.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_suppressions.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_symbolizer_posix_libcdep.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_symbolizer_win.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_symbolizer.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_syscall_generic.inc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_syscall_linux_x86_64.inc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_thread_registry.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_thread_registry.h libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00
sanitizer_win.cc libsanitizer merge from upstream r191666 2013-11-04 21:33:31 +00:00