]> git.ipfire.org Git - thirdparty/gcc.git/commit - libsanitizer/ChangeLog
re PR sanitizer/59063 (ASAN: segfault in __interceptor_clock_gettime)
authorJakub Jelinek <jakub@redhat.com>
Fri, 29 Nov 2013 12:30:36 +0000 (13:30 +0100)
committerYury Gribov <ygribov@gcc.gnu.org>
Fri, 29 Nov 2013 12:30:36 +0000 (12:30 +0000)
commit35814b034651b543b2521f9bd028c35f1fcaac1a
tree0cc2ab434efd00fd5b66854aa66871625d4c011b
parent08c5a7c685a97e0870fe278a1113523763b7af5f
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
24 files changed:
gcc/ChangeLog
gcc/config/gnu-user.h
gcc/gcc.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/asan/pr59063-1.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/asan/pr59063-2.c [new file with mode: 0644]
gcc/testsuite/lib/asan-dg.exp
gcc/testsuite/lib/ubsan-dg.exp
libsanitizer/ChangeLog
libsanitizer/Makefile.am
libsanitizer/Makefile.in
libsanitizer/asan/Makefile.am
libsanitizer/asan/Makefile.in
libsanitizer/configure
libsanitizer/configure.ac
libsanitizer/interception/Makefile.in
libsanitizer/libsanitizer.spec.in [new file with mode: 0644]
libsanitizer/lsan/Makefile.am
libsanitizer/lsan/Makefile.in
libsanitizer/sanitizer_common/Makefile.in
libsanitizer/tsan/Makefile.am
libsanitizer/tsan/Makefile.in
libsanitizer/ubsan/Makefile.am
libsanitizer/ubsan/Makefile.in