<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/54081>54081</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            nvptx64-nvidia-cuda::bug49334.cpp failing again: Assertion `std::fabs(bm_value - m_value) < std::numeric_limits<float>::epsilon()' failed.
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            openmp,
            cuda
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Meinersbur
      </td>
    </tr>
</table>

<pre>
    First appearing in 
https://lab.llvm.org/staging/#/builders/155/builds/2424
https://lab.llvm.org/staging/#/builders/154/builds/1838
```
******************** TEST 'libomptarget :: nvptx64-nvidia-cuda :: offloading/bug49334.cpp' FAILED ********************
Script:
--
: 'RUN: at line 1';   /home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/./bin/clang++ -fopenmp  -fno-experimental-isel --cuda-path=/opt/cuda  -I /home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.src/openmp/libomptarget/test -I /home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/runtimes/runtimes-bins/openmp/runtime/src -L /home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/runtimes/runtimes-bins/openmp/libomptarget -L /home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/runtimes/runtimes-bins/openmp/runtime/src  -fno-openmp-implicit-rpath -Wl,-rpath,/home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/runtimes/runtimes-bins/openmp/libomptarget -Wl,-rpath,/home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/runtimes/runtimes-bins/openmp/runtime/src -Wl,-rpath,/opt/cuda/lib64 --libomptarget-nvptx-bc-path=/home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/runtimes/runtimes-bins/openmp/libomptarget -fopenmp-targets=nvptx64-nvidia-cuda /home/buildbot-worker/src/llvm-project/openmp/libomptarget/test/offloading/bug49334.cpp -o /home/buildbot-worker/minipc-1050ti-linux/openmp-offload-cuda-runtime/llvm.build/runtimes/runtimes-bins/openmp/libomptarget/test/nvptx64-nvidia-cuda/offloading/Output/bug49334.cpp.tmp && /home/buildbot-worker/minipc-1050ti-linux/openmp-offload-cuda-runtime/llvm.build/runtimes/runtimes-bins/openmp/libomptarget/test/nvptx64-nvidia-cuda/offloading/Output/bug49334.cpp.tmp | /home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/./bin/FileCheck /home/buildbot-worker/src/llvm-project/openmp/libomptarget/test/offloading/bug49334.cpp
--
Exit Code: 2
Command Output (stdout):
--
$ ":" "RUN: at line 1"
$ "/home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/./bin/clang++" "-fopenmp" "-fno-experimental-isel" "--cuda-path=/opt/cuda" "-I" "/home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.src/openmp/libomptarget/test" "-I" "/home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/runtimes/runtimes-bins/openmp/runtime/src" "-L" "/home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/runtimes/runtimes-bins/openmp/libomptarget" "-L" "/home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/runtimes/runtimes-bins/openmp/runtime/src" "-fno-openmp-implicit-rpath" "-Wl,-rpath,/home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/runtimes/runtimes-bins/openmp/libomptarget" "-Wl,-rpath,/home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/runtimes/runtimes-bins/openmp/runtime/src" "-Wl,-rpath,/opt/cuda/lib64" "--libomptarget-nvptx-bc-path=/home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/runtimes/runtimes-bins/openmp/libomptarget" "-fopenmp-targets=nvptx64-nvidia-cuda" "/home/buildbot-worker/src/llvm-project/openmp/libomptarget/test/offloading/bug49334.cpp" "-o" "/home/buildbot-worker/minipc-1050ti-linux/openmp-offload-cuda-runtime/llvm.build/runtimes/runtimes-bins/openmp/libomptarget/test/nvptx64-nvidia-cuda/offloading/Output/bug49334.cpp.tmp"
$ "/home/buildbot-worker/minipc-1050ti-linux/openmp-offload-cuda-runtime/llvm.build/runtimes/runtimes-bins/openmp/libomptarget/test/nvptx64-nvidia-cuda/offloading/Output/bug49334.cpp.tmp"
# command stderr:
bug49334.cpp.tmp: /home/buildbot-worker/src/llvm-project/openmp/libomptarget/test/offloading/bug49334.cpp:64: void BlockMatrix::Compare(const std::vector<float> &) const: Assertion `std::fabs(bm_value - m_value) < std::numeric_limits<float>::epsilon()' failed.
error: command failed with exit status: -6
$ "/home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/./bin/FileCheck" "/home/buildbot-worker/src/llvm-project/openmp/libomptarget/test/offloading/bug49334.cpp"
# command stderr:
FileCheck error: '<stdin>' is empty.
FileCheck command line:  /home/buildbot-worker/minipc-1050ti-linux/rundir/llvm.build/./bin/FileCheck /home/buildbot-worker/src/llvm-project/openmp/libomptarget/test/offloading/bug49334.cpp
error: command failed with exit status: 2
--
********************
```

The failure is flaky, so the problem might have been introduced earlier already.

Previous failures of bug49334: #53730 #50083 #49284 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzdWN1v4zYM_2ucF0KB44_EfshDmrZAgd427Drs8SDbSqJVtgxJzrX__SjLzlfT661pm-4AI5FEifyRokhKmSwep9dcaQO0rhlVvFoCr8DzLz1_tjKm1l4484Jr_ATNhkKsy6FUS-xqQ5c4u6WF-Js1XBRMaWyO4rgfsN0gCqJTGUa7DEdJmDiG3tjvPtcNXv_B3dXXO_CCieCZLGtD1ZIZsGDDGVTr2jyMI1KtecEpyZuC9iS5WAhJC4c8a5ZRGobRMK9rZAXXs5vbq0s4BZfT7GuueG2syLZLSKcwAkA5f_71m21RA4JXDEY45IUXAEi7XsmS9cbLpCHfpbpnCkdKXvE6JyM_9g0nuLB5wFHVVAW35HZn2lXYGVoOvMLfXFCr6QV-QBayZlVZA7YqSdhDzRQvWWWoIFwzAaS1FKmpWXnhJa6WqAPysOYDcnMyPK3ylqkFYcd2dg67hqFbv4GU3gg4alA9vdMkaBS9C6EjWHdWOZDbDxW-57kfLHtfcecQjkh4WQuec0OUdQQgfwsvmLsONs5noPPhOPCSJ0C2x8SBHkd4lHbBkzYgkSzfOVtnsmIXA4jrY3S_PBosf4DPnWILg9RK_sNy88KhtuTnoi4Q-Qq_73TouLqotd2kkyy0xXzELoea_N6YujEHKg0NhlgvGOP3a6o2mb9Dorrmgs1XLL__ON_bz81XD9zAXBbMpubAjc1lWdKqAGcMRJZoU0hrlvRpbg8inBC05VJgW0-zfLA_8z2TfYehP-6b7rG83xOfz_79jJuucSr0lwuBt5b46nDfA7k9A5B9u5wPx1GDPFsx9BM-R91wfjRHrfcTNcTmWH7KSuIgwPy4nvgJn33byN6Bk68-LJ8-DZ-eTf5PKoaQd6kYEzBTapN9n6xpb9gf5WbhDI8pSlxLXsCFkPn9F2oUf3BvDVg91FQhjiSXFd5tEbojrFGsRB3mlq_xwitXLqbQzrMMZ1ozZbiswBv7m3ULmqHJk6z8tqaiYUCga9m1yG4roWpKzPH5N8FLbg_lRpIjs1pzIbFkSGwlE0xgQbH8KobOpmhfi262sbmjwneO10FmyyRtqGnsyxCQ8TvXNJu68Awx5EXv2xatG5u1bzlznIfo0dxoW66BodzH4eGanqktD-3SX6mq_i8-FBwW0qe-vh0-M7a_dyvWgmgUs1uyEPT-EVMvaAkGSah4JlgJJV-uDKzomkHGWAW8MkoWTY7YGVWCMwVUKEaLfj_d7x-KrblsdC9Cg1xAbxbnF2EcTkK_bfh-EtpGlAZJBINiGhZpmNKB4Uaw6bGY2R7bvYuzFWSff-mSWlc7W8wYNEpM91-Kl7jJTTbEre_c6ql3ca2bNp_EkZ-MBqvpJCmKgi2on8VxlKVY__hxlESLNE_SOMzSgaAZE3rqxfZus7nV2B3Ev67I8OLLAZ8GfmC_eBTFcRgPkzgNYzqaUBbF_qLIvchnJWLfPGYP1LRFh-bVSBRcG70lUq35smKslYz8aWNWUk2_MDy1SmeNGrS6TFtF_gWOILIF">