Mercurial > hg > CbC > CbC_gcc
view libgomp/testsuite/libgomp.c++/pr34513.C @ 92:689bf9141c8c
add conv1/benchmark.sh
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 04 Jan 2012 02:15:01 +0900 |
parents | a06113de4d67 |
children |
line wrap: on
line source
// PR c++/34513 // { dg-do run } #include <omp.h> extern "C" 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 (); }