Skip to content

Commit

Permalink
Merging r258695:
Browse files Browse the repository at this point in the history
------------------------------------------------------------------------
r258695 | achurbanov | 2016-01-25 08:52:10 -0800 (Mon, 25 Jan 2016) | 1 line

omp_barrier.c test fixed in order to reliably and faster run on any number of processors
------------------------------------------------------------------------

llvm-svn: 258719
  • Loading branch information
zmodem committed Jan 25, 2016
1 parent 0c94351 commit aaaf206
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion openmp/runtime/test/barrier/omp_barrier.c
Expand Up @@ -15,7 +15,7 @@ int test_omp_barrier()
int rank;
rank = omp_get_thread_num ();
if (rank ==1) {
my_sleep(SLEEPTIME);
my_sleep(((double)SLEEPTIME)/REPETITIONS); // give 1 sec to whole test
result2 = 3;
}
#pragma omp barrier
Expand All @@ -31,10 +31,14 @@ int main()
int i;
int num_failed=0;

#ifdef _OPENMP
omp_set_dynamic(0); // prevent runtime to change number of threads
omp_set_num_threads(4); // the test expects at least 3 threads
for(i = 0; i < REPETITIONS; i++) {
if(!test_omp_barrier()) {
num_failed++;
}
}
#endif
return num_failed;
}

0 comments on commit aaaf206

Please sign in to comment.