mirror of
https://github.com/autc04/Retro68.git
synced 2025-02-27 05:30:18 +00:00
27 lines
405 B
C
27 lines
405 B
C
|
/* PR libgomp/104385 */
|
||
|
|
||
|
#include <unistd.h>
|
||
|
|
||
|
int
|
||
|
main ()
|
||
|
{
|
||
|
int j = 0;
|
||
|
#pragma omp parallel shared(j) num_threads(2)
|
||
|
{
|
||
|
#pragma omp barrier
|
||
|
#pragma omp master
|
||
|
#pragma omp task shared(j)
|
||
|
{
|
||
|
#pragma omp task depend(out: j) shared(j)
|
||
|
{
|
||
|
usleep (10000);
|
||
|
j = 1;
|
||
|
}
|
||
|
|
||
|
#pragma omp task depend(inout: j) shared(j)
|
||
|
j += 1;
|
||
|
}
|
||
|
}
|
||
|
return j - 2;
|
||
|
}
|