Author: Vitaly Buka Date: 2021-12-20T22:04:17-08:00 New Revision: bdd28a2a138f0a6db356233a6fe65f49e0016769
URL: https://github.com/llvm/llvm-project/commit/bdd28a2a138f0a6db356233a6fe65f49e0016769 DIFF: https://github.com/llvm/llvm-project/commit/bdd28a2a138f0a6db356233a6fe65f49e0016769.diff LOG: [sanitizer] Don't test __pthread_mutex_lock with GLIBC 2.34 (cherry picked from commit e60b3fcefa62311a93a9f7c8589a1da5f25b1ba9) Added: Modified: compiler-rt/test/sanitizer_common/TestCases/Linux/pthread_mutex.cpp Removed: ################################################################################ diff --git a/compiler-rt/test/sanitizer_common/TestCases/Linux/pthread_mutex.cpp b/compiler-rt/test/sanitizer_common/TestCases/Linux/pthread_mutex.cpp index 610958143b472..fee88666b2ec0 100644 --- a/compiler-rt/test/sanitizer_common/TestCases/Linux/pthread_mutex.cpp +++ b/compiler-rt/test/sanitizer_common/TestCases/Linux/pthread_mutex.cpp @@ -4,7 +4,12 @@ #include <pthread.h> -#ifdef USE_GLIBC +#if !defined(__GLIBC_PREREQ) +#define __GLIBC_PREREQ(a, b) 0 +#endif + +#if defined(USE_GLIBC) && !__GLIBC_PREREQ(2, 34) +// They were removed from GLIBC 2.34 extern "C" int __pthread_mutex_lock(pthread_mutex_t *__mutex); extern "C" int __pthread_mutex_unlock(pthread_mutex_t *__mutex); #define LOCK __pthread_mutex_lock _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits