Mercurial > hg > CbC > CbC_gcc
view libgomp/testsuite/libgomp.c/pr34513.c @ 143:76e1cf5455ef
add cbc_gc test
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 23 Dec 2018 19:24:05 +0900 |
parents | a06113de4d67 |
children |
line wrap: on
line source
/* PR c++/34513 */ /* { dg-do run } */ #include <omp.h> extern void abort (); static int errors = 0; static int thrs = 4; int main () { omp_set_dynamic (0); #pragma omp parallel num_threads (thrs) { static int shrd = 0; #pragma omp atomic shrd += 1; #pragma omp barrier if (shrd != thrs) #pragma omp atomic errors += 1; } if (errors) abort (); return 0; }