1 /* Check acc_is_present. */
3 /* { dg-do run { target openacc_nvidia_accel_selected } } */
11 main (int argc
, char **argv
)
18 h
= (unsigned char *) malloc (N
);
20 for (i
= 0; i
< N
; i
++)
25 d
= acc_copyin (h
, N
);
27 if (acc_is_present (h
, 1) != 1)
30 if (acc_is_present (h
+ N
- 1, 1) != 1)
33 if (acc_is_present (h
- 1, 1) != 0)
36 if (acc_is_present (h
+ N
, 1) != 0)
39 for (i
= 0; i
< N
; i
++)
41 if (acc_is_present (h
+ i
, 1) != 1)
45 for (i
= 0; i
< N
; i
++)
47 if (acc_is_present (h
+ i
, N
- i
) != 1)
53 for (i
= 0; i
< N
; i
++)
55 if (acc_is_present (h
+ i
, N
- i
) != 0)