1// RUN: %clangxx_tsan %s -o %t 2// RUN: %run %t 2>&1 | FileCheck %s 3 4#include "bench.h" 5 6int x; 7 8void thread(int tid) { 9 for (int i = 0; i < bench_niter; i++) 10 __atomic_fetch_add(&x, 1, __ATOMIC_ACQ_REL); 11} 12 13void bench() { 14 start_thread_group(bench_nthread, thread); 15} 16 17// CHECK: DONE 18 19