]> 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:33:52 +0000 (15:33 +0200)
commit7abb8d05c3a7ef3df5a8a477bda72ceaf0b1cd42
tree1657e6405fa0900a1ad5064b8258ab60fb997dad
parent78c6033c44731e5fcb4d5453bab2f180ef7fc5d7
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.

(cherry picked from commit 13c766066e23eb6ddf6bad7a5664b9d3ca8c1974)
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