1 // RUN: %libomp-compile-and-run 2 // Linking fails for icc 18 3 // UNSUPPORTED: icc-18 4 5 #include <stdio.h> 6 #include "omp_testsuite.h" 7 test_omp_get_device_num()8int test_omp_get_device_num() 9 { 10 /* checks that omp_get_device_num */ 11 int device_num = omp_get_device_num(); 12 13 return (device_num == omp_get_num_devices()); 14 } 15 main()16int main() 17 { 18 int i; 19 int num_failed=0; 20 21 for(i = 0; i < REPETITIONS; i++) { 22 if(!test_omp_get_device_num()) { 23 num_failed++; 24 } 25 } 26 return num_failed; 27 } 28