1 /* Check acc_is_present and acc_delete. */
3 /* { dg-skip-if "" { *-*-* } { "*" } { "-DACC_MEM_SHARED=0" } } */
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) != 0)
33 if (acc_is_present (h
+ 1, N
) != 0)
36 if (acc_is_present (h
- 1, N
) != 0)
39 if (acc_is_present (h
- 1, N
- 1) != 0)
42 if (acc_is_present (h
+ N
, 0) != 0)
45 if (acc_is_present (h
+ N
, N
) != 0)
48 if (acc_is_present (0, N
) != 0)
51 if (acc_is_present (h
, 0) != 0)
56 if (acc_is_present (h
, 1) != 0)