[compiler-rt] r298873 - [powerpc] deactivate ManyThreadsTest asan test on powerpc64

Bill Seurer via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 27 11:36:07 PDT 2017


Author: seurer
Date: Mon Mar 27 13:36:06 2017
New Revision: 298873

URL: http://llvm.org/viewvc/llvm-project?rev=298873&view=rev
Log:
[powerpc] deactivate ManyThreadsTest asan test on powerpc64

This test case occassionally hangs when run on powerpc.  This is also a
problem on AArch64 (see https://bugs.llvm.org/show_bug.cgi?id=24389).
Reactivate this when the problem is fixed.

This could also be related to the same problem as with the tests
ThreadedOneSizeMallocStressTest, ThreadedMallocStressTest, and several
others that do not run reliably on powerpc.

Modified:
    compiler-rt/trunk/lib/asan/tests/asan_test.cc

Modified: compiler-rt/trunk/lib/asan/tests/asan_test.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/tests/asan_test.cc?rev=298873&r1=298872&r2=298873&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/tests/asan_test.cc (original)
+++ compiler-rt/trunk/lib/asan/tests/asan_test.cc Mon Mar 27 13:36:06 2017
@@ -337,8 +337,9 @@ void *ManyThreadsWorker(void *a) {
   return 0;
 }
 
-#if !defined(__aarch64__)
+#if !defined(__aarch64__) && !defined(__powerpc64__)
 // FIXME: Infinite loop in AArch64 (PR24389).
+// FIXME: Also occasional hang on powerpc.  Maybe same problem as on AArch64?
 TEST(AddressSanitizer, ManyThreadsTest) {
   const size_t kNumThreads =
       (SANITIZER_WORDSIZE == 32 || ASAN_AVOID_EXPENSIVE_TESTS) ? 30 : 1000;




More information about the llvm-commits mailing list