libsanitizer merge from upstream r218156

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


- one wrong e-mail

On Mon, Sep 22, 2014 at 11:44 AM, Konstantin Serebryany
<konstantin.s.serebryany@gmail.com> wrote:
> 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.



More information about the Gcc-patches mailing list