/* Only nvptx plugin does the required error checking. { dg-do run { target openacc_nvidia_accel_selected } } */ #include #include #include #include int main (int argc, char **argv) { const int N = 512; void *d; d = acc_malloc (N); if (d == NULL) abort (); fprintf (stderr, "CheCKpOInT\n"); acc_free ((void *)((uintptr_t) d + (uintptr_t) (N >> 1))); return 0; } /* { dg-output "CheCKpOInT(\n|\r\n|\r).*" } */ /* { dg-output "invalid device address" } */ /* { dg-shouldfail "" } */