Files
rk35xx-android14/external/compiler-rt/test/tsan/bench_acquire_release.cc
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

22 lines
380 B
C++

// RUN: %clangxx_tsan %s -o %t
// RUN: %run %t 2>&1 | FileCheck %s
// bench.h needs pthread barriers which are not available on OS X
// UNSUPPORTED: darwin
#include "bench.h"
int x;
void thread(int tid) {
for (int i = 0; i < bench_niter; i++)
__atomic_fetch_add(&x, 1, __ATOMIC_ACQ_REL);
}
void bench() {
start_thread_group(bench_nthread, thread);
}
// CHECK: DONE