libsanitizer merge from upstream r208536

Konstantin Serebryany konstantin.s.serebryany@gmail.com
Mon May 12 11:21:00 GMT 2014


This is the first libsanitizer merge in 4.10 (the last merge was in
December 2013).

Tested on Ubuntu 12.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

5 months' worth of changes may break any platform we are not testing ourselves
(that includes Ubuntu 12.04, 13.10, 14.04, Mac 10.9, Windows 7, Android ARM),
please help us test this patch on your favorite platform.

Expected ChangeLog entries:
=============== gcc/testsuite/ChangeLog
2014-05-XX  Kostya Serebryany  <kcc@google.com>

        * c-c++-common/tsan/mutexset1.c: Update the test to match
        upstream r208536.
        * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.

=============== libsanitizer/ChangeLog
2014-05-XX  Kostya Serebryany  <kcc@google.com>

        * All source files: Merge from upstream r208536.
        * asan/Makefile.am (asan_files): Added new files.
        * asan/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.

--kcc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libsanitizer-208536.patch.gz
Type: application/x-gzip
Size: 197801 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140512/02d6755f/attachment.bin>


More information about the Gcc-patches mailing list