]> git.ipfire.org Git - thirdparty/gcc.git/commit
OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins: Fix test cases
authorThomas Schwinge <tschwinge@baylibre.com>
Thu, 3 Jul 2025 12:44:21 +0000 (14:44 +0200)
committerThomas Schwinge <tschwinge@baylibre.com>
Thu, 3 Jul 2025 13:15:37 +0000 (15:15 +0200)
commit13c766066e23eb6ddf6bad7a5664b9d3ca8c1974
treef25daeda0e359764f4dc84a2b3ee99ed3eaa9b88
parent83d19b5d842dadc1720b57486d4675a238966ba4
OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins: Fix test cases

With this fix-up for commit 387209938d2c476a67966c6ddbdbf817626f24a2
"OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins", we progress:

     PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c (test for excess errors)
     PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c scan-tree-dump-not optimized "abort"
    -FAIL: c-c++-common/gomp/omp_get_num_devices_initial_device.c scan-tree-dump-times optimized "omp_get_num_devices;" 1
    +PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c scan-tree-dump-times optimized "omp_get_num_devices" 1
     PASS: c-c++-common/gomp/omp_get_num_devices_initial_device.c scan-tree-dump optimized "_1 = __builtin_omp_get_num_devices \\(\\);[\\r\\n]+[ ]+return _1;"

... etc. for offloading configurations.

gcc/testsuite/
* c-c++-common/gomp/omp_get_num_devices_initial_device.c: Fix.
* gfortran.dg/gomp/omp_get_num_devices_initial_device.f90: Likewise.
gcc/testsuite/c-c++-common/gomp/omp_get_num_devices_initial_device.c
gcc/testsuite/gfortran.dg/gomp/omp_get_num_devices_initial_device.f90