libsanitizer merge from upstream r218156

Konstantin Serebryany konstantin.s.serebryany@gmail.com
Mon Sep 22 18:45:00 GMT 2014


re-sending with the patch compressed:

=============== gcc/testsuite/ChangeLog
2014-09-22  Kostya Serebryany  <kcc@google.com>

        Update to match the changed asan API.
        * asan.c (asan_global_struct): Update the __asan_global
definition to match
        the new API.
        (asan_add_global): Ditto.
        * sanitizer.def (BUILT_IN_ASAN_INIT): Rename __asan_init_v3
        to __asan_init_v4.

=============== libsanitizer/ChangeLog
2014-09-22  Kostya Serebryany  <kcc@google.com>

        * All source files: Merge from upstream r218156.
        * asan/Makefile.am (asan_files): Added new files.
        * asan/Makefile.in: Regenerate.
        * ubsan/Makefile.am (ubsan_files): Added new files.
        * ubsan/Makefile.in: Regenerate.
        * tsan/Makefile.am (tsan_files): Added new files.
        * tsan/Makefile.in: Regenerate.
        * sanitizer_common/Makefile.am (sanitizer_common_files): Added
new
        files.
        * sanitizer_common/Makefile.in: Regenerate.
        * asan/libtool-version: bump the libasan SONAME.


On Fri, Sep 19, 2014 at 5:00 PM, Konstantin Serebryany
<konstantin.s.serebryany@gmail.com> wrote:
> This is the first merge of libsanitizer since May.
>
> Tested on x86_64 Ubuntu 14.04 like this:
> rm -rf */{*/,}libsanitizer && make -j 50
> make -j 40 -C gcc check-g{cc,++}
> RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} asan.exp' && \
> make -j 40 -C gcc check-g{cc,++}
> RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} tsan.exp' && \
> make -j 40 -C gcc check
> RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} ubsan.exp' && \
> echo PASS
>
> Expected ChangeLog entries:
>
> =============== gcc/testsuite/ChangeLog
> 2014-09-19  Kostya Serebryany  <kcc@google.com>
>
>         Update to match the changed asan API.
>         * asan.c (asan_global_struct): Update the __asan_global
> definition to match
>         the new API.
>         (asan_add_global): Ditto.
>         * sanitizer.def (BUILT_IN_ASAN_INIT): Rename __asan_init_v3
>         to __asan_init_v4.
>
> =============== libsanitizer/ChangeLog
> 2014-09-19  Kostya Serebryany  <kcc@google.com>
>
>         * All source files: Merge from upstream r218156.
>         * asan/Makefile.am (asan_files): Added new files.
>         * asan/Makefile.in: Regenerate.
>         * ubsan/Makefile.am (ubsan_files): Added new files.
>         * ubsan/Makefile.in: Regenerate.
>         * tsan/Makefile.am (tsan_files): Added new files.
>         * tsan/Makefile.in: Regenerate.
>         * sanitizer_common/Makefile.am (sanitizer_common_files): Added
> new
>         files.
>         * sanitizer_common/Makefile.in: Regenerate.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libsanitizer-218156.patch.gz
Type: application/x-gzip
Size: 135776 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140922/1fce6158/attachment.bin>


More information about the Gcc-patches mailing list