summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--compiler-rt/test/tsan/atomic_free3.cc2
-rw-r--r--compiler-rt/test/tsan/real_deadlock_detector_stress_test.cc2
-rw-r--r--compiler-rt/test/tsan/signal_errno.cc2
3 files changed, 3 insertions, 3 deletions
diff --git a/compiler-rt/test/tsan/atomic_free3.cc b/compiler-rt/test/tsan/atomic_free3.cc
index 753671bd119..f2875aeb656 100644
--- a/compiler-rt/test/tsan/atomic_free3.cc
+++ b/compiler-rt/test/tsan/atomic_free3.cc
@@ -13,7 +13,7 @@ int main() {
pthread_t t;
pthread_create(&t, 0, Thread, a);
while (__atomic_load_n(a, __ATOMIC_RELAXED) == 0)
- pthread_yield();
+ sched_yield();
delete a;
pthread_join(t, 0);
}
diff --git a/compiler-rt/test/tsan/real_deadlock_detector_stress_test.cc b/compiler-rt/test/tsan/real_deadlock_detector_stress_test.cc
index 67c878f4508..5576f125897 100644
--- a/compiler-rt/test/tsan/real_deadlock_detector_stress_test.cc
+++ b/compiler-rt/test/tsan/real_deadlock_detector_stress_test.cc
@@ -59,7 +59,7 @@ void *Thread(void *seed) {
for (;;) {
int old = __atomic_load_n(&m->state, __ATOMIC_RELAXED);
if (old == kStateLocked) {
- pthread_yield();
+ sched_yield();
continue;
}
int newv = old + 1;
diff --git a/compiler-rt/test/tsan/signal_errno.cc b/compiler-rt/test/tsan/signal_errno.cc
index 8305e84930f..5354cdeeb77 100644
--- a/compiler-rt/test/tsan/signal_errno.cc
+++ b/compiler-rt/test/tsan/signal_errno.cc
@@ -24,7 +24,7 @@ static __attribute__((noinline)) void loop() {
volatile char *p = (char*)malloc(1);
p[0] = 0;
free((void*)p);
- pthread_yield();
+ sched_yield();
}
}
OpenPOWER on IntegriCloud