aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/gomp/dispatch-6.c
blob: 4e900bb5e8daf058149fffced5e11a15a51bdcb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* { dg-do compile } */
/* { dg-additional-options "-fdump-tree-ompexp" } */

void f2 (void* p);

void test (void)
{
  void *p;

#pragma omp dispatch
/* { dg-final { scan-tree-dump-not "__builtin_GOMP_task " "ompexp" } } */
  f2 (p);
#pragma omp dispatch depend(inout: p)
/* { dg-final { scan-tree-dump-times "(D\.\[0-9]+)\\\[2] = &p;\[ \n]*__builtin_GOMP_taskwait_depend \\(&\\1\\);" 2 "ompexp" } } */
  f2 (p);
}