aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/goacc/deviceptr-2.c
blob: ac162b4989bd5f87c4a5636fa2ad5ee12a507fc0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void
fun1 (void)
{
  char *a = 0;

#pragma acc data deviceptr(a)
  ++a;

#pragma acc data deviceptr(a)
#pragma acc parallel
  ++a;

#pragma acc data deviceptr(a)
#pragma acc parallel deviceptr(a)
  ++a;

#pragma acc data
#pragma acc parallel deviceptr(a)
  ++a;

#pragma acc parallel deviceptr(a)
  ++a;
}