On 05.02.2018 23:04, matthew green wrote: > Module Name: src > Committed By: mrg > Date: Mon Feb 5 22:04:54 UTC 2018 > > Modified Files: > src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: > sanitizer_linux.cc sanitizer_platform_limits_posix.cc > src/external/gpl3/gcc/dist/libsanitizer/ubsan: ubsan_platform.h > > Log Message: > - enable powerpc and arm support. > - port GetPcSpBp() to netbsd/powerpc* and netbsd/arm. > > Upstream for the sanitizers is located in LLVM compiler-rt/lib (it's equivalent to libsanitier in GCC with added wrappers for GCC). https://github.com/llvm-mirror/compiler-rt 8snapshot contains a decent part of the upstreamed NetBSD work (at least ASan, UBSan, partial TSan). I think that we should upgrade libsanitizer to 8snapshot as-is, instead of repeating the porting effort for 6.x. Or even better upgrade to HEAD from LLVM directly (TSan, MSan + other fixes). I will pickup the !amd64 patches added here and upstream to LLVM directly.
Attachment:
signature.asc
Description: OpenPGP digital signature