This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from b16d27b Mark by_ref mem_ref in build_receiver_ref as non-trapping new 61b44d8 libsanitizer merge from upstream r253555. new 1924dd8 2015-11-23 Richard Biener rguenther@suse.de new 21017ec libsanitizer merge from upstream r253555, compiler part.
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 7 + gcc/asan.c | 8 +- gcc/doc/invoke.texi | 6 +- gcc/opts.c | 5 +- gcc/testsuite/ChangeLog | 10 + gcc/testsuite/c-c++-common/asan/halt_on_error-1.c | 23 ++ gcc/testsuite/c-c++-common/asan/halt_on_error-2.c | 24 ++ gcc/testsuite/gcc.dg/vect/pr68482.c | 18 + libsanitizer/ChangeLog | 9 + libsanitizer/MERGE | 2 +- libsanitizer/asan/asan_flags.inc | 4 + libsanitizer/asan/asan_interceptors.cc | 2 +- libsanitizer/asan/asan_interface_internal.h | 13 + libsanitizer/asan/asan_mac.cc | 8 +- libsanitizer/asan/asan_malloc_mac.cc | 375 +++------------------ libsanitizer/asan/asan_mapping.h | 4 - libsanitizer/asan/asan_poisoning.cc | 25 +- libsanitizer/asan/asan_report.cc | 133 +++++--- libsanitizer/asan/asan_report.h | 66 ++-- libsanitizer/asan/asan_rtl.cc | 79 +++-- libsanitizer/asan/asan_win.cc | 1 + libsanitizer/asan/asan_win_dll_thunk.cc | 5 + .../asan/asan_win_dynamic_runtime_thunk.cc | 1 + libsanitizer/configure.tgt | 2 + .../include/sanitizer/common_interface_defs.h | 6 + .../include/sanitizer/coverage_interface.h | 4 +- libsanitizer/interception/interception_win.cc | 1 + libsanitizer/lsan/lsan_allocator.cc | 2 +- libsanitizer/lsan/lsan_common.cc | 4 + libsanitizer/lsan/lsan_common.h | 4 +- libsanitizer/sanitizer_common/sanitizer_asm.h | 6 + libsanitizer/sanitizer_common/sanitizer_common.cc | 8 +- libsanitizer/sanitizer_common/sanitizer_common.h | 2 +- .../sanitizer_common_interceptors.inc | 73 +++- .../sanitizer_common/sanitizer_coverage_libcdep.cc | 17 +- .../sanitizer_interface_internal.h | 5 +- .../sanitizer_common/sanitizer_libignore.cc | 2 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 5 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 72 ++-- libsanitizer/sanitizer_common/sanitizer_mac.cc | 16 +- .../sanitizer_malloc_mac.inc} | 263 +++++++-------- libsanitizer/sanitizer_common/sanitizer_platform.h | 15 +- .../sanitizer_platform_interceptors.h | 5 +- .../sanitizer_platform_limits_posix.cc | 34 +- .../sanitizer_platform_limits_posix.h | 5 +- libsanitizer/sanitizer_common/sanitizer_posix.cc | 18 +- libsanitizer/sanitizer_common/sanitizer_posix.h | 2 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 45 ++- .../sanitizer_common/sanitizer_symbolizer_mac.cc | 65 +++- .../sanitizer_symbolizer_posix_libcdep.cc | 6 +- .../sanitizer_common/sanitizer_symbolizer_win.cc | 1 + .../sanitizer_common/sanitizer_tls_get_addr.cc | 11 +- libsanitizer/sanitizer_common/sanitizer_win.cc | 6 +- libsanitizer/tsan/Makefile.am | 5 +- libsanitizer/tsan/Makefile.in | 21 +- libsanitizer/tsan/tsan_clock.cc | 2 - libsanitizer/tsan/tsan_defs.h | 2 + libsanitizer/tsan/tsan_flags.cc | 10 +- libsanitizer/tsan/tsan_interceptors.cc | 197 +++++++---- libsanitizer/tsan/tsan_interceptors.h | 12 + libsanitizer/tsan/tsan_libdispatch_mac.cc | 70 ++++ libsanitizer/tsan/tsan_malloc_mac.cc | 67 ++++ libsanitizer/tsan/tsan_mman.h | 1 + libsanitizer/tsan/tsan_new_delete.cc | 8 + libsanitizer/tsan/tsan_platform.h | 4 + libsanitizer/tsan/tsan_platform_linux.cc | 93 +---- libsanitizer/tsan/tsan_platform_mac.cc | 123 ++++++- libsanitizer/tsan/tsan_platform_posix.cc | 122 +++++++ libsanitizer/tsan/tsan_report.cc | 19 +- libsanitizer/tsan/tsan_rtl.cc | 3 +- libsanitizer/tsan/tsan_rtl.h | 10 +- libsanitizer/tsan/tsan_rtl_aarch64.S | 204 +++++++++++ libsanitizer/tsan/tsan_rtl_thread.cc | 8 +- 73 files changed, 1584 insertions(+), 930 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/asan/halt_on_error-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/halt_on_error-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68482.c copy libsanitizer/{asan/asan_malloc_mac.cc => sanitizer_common/sanitizer_malloc_ma [...] create mode 100644 libsanitizer/tsan/tsan_libdispatch_mac.cc create mode 100644 libsanitizer/tsan/tsan_malloc_mac.cc create mode 100644 libsanitizer/tsan/tsan_platform_posix.cc create mode 100644 libsanitizer/tsan/tsan_rtl_aarch64.S