[compiler-rt] fab0440 - [TSan] Define PTHREAD_ABI_BASE for SystemZ
Ilya Leoshkevich via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 15 03:19:21 PDT 2021
Author: Ilya Leoshkevich
Date: 2021-07-15T12:18:47+02:00
New Revision: fab044045b63d59586caa09aa47892d0f7ce31d0
URL: https://github.com/llvm/llvm-project/commit/fab044045b63d59586caa09aa47892d0f7ce31d0
DIFF: https://github.com/llvm/llvm-project/commit/fab044045b63d59586caa09aa47892d0f7ce31d0.diff
LOG: [TSan] Define PTHREAD_ABI_BASE for SystemZ
SystemZ's glibc symbols use version 2.3.2.
Reviewed By: dvyukov
Differential Revision: https://reviews.llvm.org/D105629
Added:
Modified:
compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
Removed:
################################################################################
diff --git a/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp b/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
index 2651e22c39fa..880f6c07eea7 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
+++ b/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
@@ -71,7 +71,8 @@ struct ucontext_t {
};
#endif
-#if defined(__x86_64__) || defined(__mips__) || SANITIZER_PPC64V1
+#if defined(__x86_64__) || defined(__mips__) || SANITIZER_PPC64V1 || \
+ defined(__s390x__)
#define PTHREAD_ABI_BASE "GLIBC_2.3.2"
#elif defined(__aarch64__) || SANITIZER_PPC64V2
#define PTHREAD_ABI_BASE "GLIBC_2.17"
More information about the llvm-commits
mailing list