<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/70944>70944</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[OpenMP] OvO breakage on NVIDIA GPUs
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ye-luo
</td>
</tr>
</table>
<pre>
OvO failure with a396fb247e0719f56a830a9e4aab0449be7f843a but a8d0c86174b4e7355e250b3eb266e055df224f48 was good.
something happened between. Behaves the same with sm_70, sm_80, sm_86 and sm_90.
reproducer https://github.com/TApplencourt/OvO
```
$ OMP_TARGET_OFFLOAD=mandatory CXX="clang++" CXXFLAGS="-fopenmp --offload-arch=sm_80 -O3" ./ovo.sh run test_src/cpp/hierarchical_parallelism
$ ./ovo.sh report --summary --tablefmt github
>> Overall result for test_result/2023-11-01_09-22_epyc-server
| pass rate(%) | test(#) | success(#) | compilation error(#) | runtime error(#) | wrong value(#) | timeout(#) |
|----------------|-----------|--------------|------------------------|--------------------|------------------|--------------|
| 87.8% | 74 | 65 | 0 | 0 | 9 | 0 |
>> Summary
| language | category | name | pass rate(%) | test(#) | success(#) | compilation error(#) | runtime error(#) | wrong value(#) | timeout(#) |
|------------|--------------------------|---------------------|----------------|-----------|--------------|------------------------|--------------------|------------------|--------------|
| cpp | hierarchical_parallelism | reduction_add-float | 87.8% | 74 | 65 | 0 | 0 | 9 | 0 |
```
`reduction_add-complex_double` also has 1 failure.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMVU1v4zYQ_TX0ZSCDIvV58MGJo2CB3TropsXejJE0stRSokBSTvPvC8rOJnadtAVaYAlBId_jvIzGjxy0ttsPRCsW37B4s8DJtdqsnilQk16Uun5ebQ9baLBTkyF46lwLKPOkKUWUEk_DvIkTzCTHnCLEkkdRXlLaZJFEKCcHmNW8ypIwjcqIUhnHJGJeSipFkhCP47oRImqiDJ7Qwl7resn4hvG11T25thv20OI40kA1lOSeiIYl3FCLB7LgWgKL_Skt2-9SzsStn2TfJwngUPtZzk_Kx7eh0eh6qshA69xomVwzUTBR7DvXTuWy0j0TxeN6HBUNlZ6MY6LYHrYnjYSfnuNSRLD98rB7XP98f_e42xbF5-16w-Smx6FGp80z3H77xuSGCVEpHPZM3MyP8HjxeX3_9UgGjR5p6EcIAt00SmMdoKlaJjfzR0GwlT5oyUShD3ppWzDTAI6s21lTMVFU48hE0XZkfFxXodqNaFApUp3tX7N9q0CjNg6CwE59j-YZgsBhqajpHRyLcQqTd0zewfZAXg8M2Uk5aLQ5_v_jmolCcCGDMAx4uON5IMSOxucqsGQOZE5K6S0AjGgtGHTERMZEzEQOR8LLzZh8wexUVWTtOQhQ6X7sFLpOD0DGaHO5wUyD63q6Tj4ZPezhgGqic8qH6Ok8he-JBxfjHPrLhisRf0Ndha_pvtYyS5e-gqfvmkcavV0BQBJfAG8Gnyl-bUN-CfI31ZjfcPLF16N7XrPyPp9wTwCzRoWO9v4kXA5PDv4UX8H_lUvg__DJuy6Bf-6TD0zwPvmDeq0ax7c_0Hs3zUwaqqfKV32HdR3468yd2-m_Me478IfWvbi_X8DzjL1vFP2xq_VUKmIJB1RWQ4sWwpeWuFzUK1nnMscFrcIkz7I45CJftCtZI0Y8avJYlnleNXFIaSZkyLM0ieK6XHQrf1WGIQ_DmMsoX-Y8zOKmTmSU8jhNQhZx6rFTS6UO_VKb_aKzdqJVyvMoWigsSdm5cQsx0BPMJBPC93Gz8jFBOe0ti7jqrLOvKq5zau7425GGLw8s3oBv8qUh_N0fWD3AT79-2nxaw_3DL3YxGbX6oEd62dOfYDT6N6p8F5iTsUwUc7J_BgAA___4XDW2">