2 /* { dg-skip-if "" { *-*-* } { "*" } { "-DACC_MEM_SHARED=0" } } */
11 main (int argc
, char **argv
)
17 a
= (float *) malloc (N
* sizeof (float));
18 b
= (float *) malloc (N
* sizeof (float));
19 c
= (float *) malloc (N
* sizeof (float));
21 d
= (float *) acc_malloc (N
* sizeof (float));
22 acc_map_data (c
, d
, N
* sizeof (float));
24 fprintf (stderr
, "CheCKpOInT\n");
25 #pragma acc data present (a[0:N]) present (c[0:N]) present (b[0:N])
31 for (ii
= 0; ii
< N
; ii
++)
39 d
= (float *) acc_deviceptr (c
);
50 /* { dg-output "CheCKpOInT(\n|\r\n|\r).*" } */
51 /* { dg-output "present clause: !acc_is_present" } */
52 /* { dg-shouldfail "" } */