1 ! { dg-additional-options "-cpp" }
2 ! TODO: Have to disable the acc_on_device builtin for we want to test
3 ! the libgomp library function? The command line option
4 ! '-fno-builtin-acc_on_device' is valid for C/C++/ObjC/ObjC++ but not
12 IF (.NOT. ACC_ON_DEVICE (ACC_DEVICE_NONE)) STOP 1
13 IF (.NOT. ACC_ON_DEVICE (ACC_DEVICE_HOST)) STOP 2
14 IF (ACC_ON_DEVICE (ACC_DEVICE_NOT_HOST)) STOP 3
15 IF (ACC_ON_DEVICE (ACC_DEVICE_NVIDIA)) STOP 4
18 !Host via offloading fallback mode.
20 !$ACC PARALLEL IF(.FALSE.)
21 IF (.NOT. ACC_ON_DEVICE (ACC_DEVICE_NONE)) STOP 5
22 IF (.NOT. ACC_ON_DEVICE (ACC_DEVICE_HOST)) STOP 6
23 IF (ACC_ON_DEVICE (ACC_DEVICE_NOT_HOST)) STOP 7
24 IF (ACC_ON_DEVICE (ACC_DEVICE_NVIDIA)) STOP 8
28 #if !ACC_DEVICE_TYPE_host
33 IF (ACC_ON_DEVICE (ACC_DEVICE_NONE)) STOP 9
34 IF (ACC_ON_DEVICE (ACC_DEVICE_HOST)) STOP 10
35 IF (.NOT. ACC_ON_DEVICE (ACC_DEVICE_NOT_HOST)) STOP 11
36 #if ACC_DEVICE_TYPE_nvidia
37 IF (.NOT. ACC_ON_DEVICE (ACC_DEVICE_NVIDIA)) STOP 12
39 IF (ACC_ON_DEVICE (ACC_DEVICE_NVIDIA)) STOP 13