[PATCH] D14923: [tsan] Mark a few more tests with "UNSUPPORTED: darwin"
Kuba Brecka via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 23 06:23:13 PST 2015
kubabrecka created this revision.
kubabrecka added reviewers: dvyukov, kcc, glider, samsonov.
kubabrecka added subscribers: llvm-commits, zaks.anna, ismailp.
There's a few more lit tests that require features not available on OS X (pthrea spinlocks, MAP_32BIT, pthread_setname_np), let's mark them with "UNSUPPORTED: darwin".
http://reviews.llvm.org/D14923
Files:
test/tsan/map32bit.cc
test/tsan/mutexset6.cc
test/tsan/thread_name2.cc
Index: test/tsan/thread_name2.cc
===================================================================
--- test/tsan/thread_name2.cc
+++ test/tsan/thread_name2.cc
@@ -1,6 +1,9 @@
// RUN: %clangxx_tsan -O1 %s -o %t && %deflake %run %t | FileCheck %s
#include "test.h"
+// OS X doesn't have pthread_setname_np(tid, name).
+// UNSUPPORTED: darwin
+
#if defined(__FreeBSD__)
#include <pthread_np.h>
#define pthread_setname_np pthread_set_name_np
Index: test/tsan/mutexset6.cc
===================================================================
--- test/tsan/mutexset6.cc
+++ test/tsan/mutexset6.cc
@@ -1,6 +1,9 @@
// RUN: %clangxx_tsan -O1 %s -o %t && %deflake %run %t | FileCheck %s
#include "test.h"
+// OS X doesn't have pthread spinlocks.
+// UNSUPPORTED: darwin
+
int Global;
pthread_mutex_t mtx1;
pthread_spinlock_t mtx2;
Index: test/tsan/map32bit.cc
===================================================================
--- test/tsan/map32bit.cc
+++ test/tsan/map32bit.cc
@@ -11,6 +11,9 @@
// XFAIL: mips64
// XFAIL: aarch64
+// MAP_32BIT doesn't exist on OS X.
+// UNSUPPORTED: darwin
+
void *Thread(void *ptr) {
*(int*)ptr = 42;
barrier_wait(&barrier);
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D14923.40921.patch
Type: text/x-patch
Size: 1179 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151123/cbfc04b1/attachment.bin>
More information about the llvm-commits
mailing list