This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

libsanitizer merge from upstream r173241


Hi,

The attached patch is the libsanitizer merge from upstream r173241.

Lots of changes. Among other things:
  - slow CFI-based unwinder is on by default for fatal errors
(fast_unwind_on_fatal=0, Linux-only)
  - more interceptors in asan/tsan
  - new asan allocator on Linux (faster and uses less memory than the old one)
  - Dropped dependency on CoreFoundation (Mac OS)

Patch for libsanitizer is automatically generated by libsanitizer/merge.sh
Tested with
rm -rf */{*/,}libsanitizer \
  && make -j 50 \
  && make -C gcc check-g{cc,++}
RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} asan.exp'

Our internal LLVM bots (Linux, Mac and Android) are green.

Ok to commit?

--kcc

Attachment: libsanitizer-173241.patch
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]