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

    <tr>
        <th>Summary</th>
        <td>
            ninja check-openmp fails on aarch64-linux 
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    I have run compiled llvm with openmp on aarch64-linux (ubuntu 22.04, Compiler clang 15.0.6) with following cmake configuration:

cmake -G Ninja \
  -DCMAKE_BUILD_TYPE=Release \
 -DLLVM_ENABLE_PROJECTS="llvm;clang;clang-tools-extra;lld;flang;mlir;openmp" \
  -DCMAKE_C_COMPILER_LAUNCHER=ccache \
 -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
  ../llvm-project/llvm

- Failures when tests are run single threaded with -DLLVM_LIT_ARGS="-svj 1", same result with j16 but not sure what would be a safe value.
  libomp :: ompt/synchronization/masked.c
  libomp :: ompt/synchronization/master.c
  libomptarget :: aarch64-unknown-linux-gnu :: mapping/declare_mapper_nested_default_mappers.cpp
  libomptarget :: aarch64-unknown-linux-gnu-LTO :: mapping/declare_mapper_nested_default_mappers.cpp

- Upon running ninja check-openmp with no restrictions on threads (160 core machine) I see following test results:
  Unsupported:  72
  Passed     : 476
 Failed     :  69

- Also a re-run of ninja check-openmp yields more failures than a clean build:
  Unsupported:  72
  Passed     : 254
 Failed     : 291

Please see attached log details.
[openmp.log](https://github.com/llvm/llvm-project/files/10896293/openmp.log)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykVUtzqzYU_jXy5gwMSDY2Cy_8vE3rPCZNOrcrj4ADKBESo0d801_fkcGtb28WTeuFPZbOEd_5HoJbKxqFuCSzNZltJ9y7Vpul7l74GxfVpNDV-_IGWv6GYLyCUne9kFiBlG8dnIRrQfeouh60As5N2WbTSArlvwGhC1945TxQGidTQjewGboNlJKrBtJZnMQZoflwUK2l1CehGig7_opQalWLxhvuhFaErUiyJcn4PVREX-BOqBcOZLYZ1gGi7eZ29cvuuH6-OWyPT78_7AjbPqJEbvGqLtoeDr_dHnd3q_Vhd3x4vP95t3n6lbAtoTTMRtj6DPLyGzmtpY3wmzOcsLWUFWHreqzopDCErQcmCKUf4dkcN_e3DzeH3ePxsHq-2_y0eyRsW5a8bL_HNZZ__frvGiCOCd0HyFFv9AuWbvx7TVcEey6kN2jh1KICh9ZZ4GYQ1QrVSATXGuQVVoMaI0GHm6fj6vHLyExk314gJZQGNS3vEAxaL93Q8pJmUHgHSjuw3iCcWu7gpL2soEDgYHmN8Malx_iCXopCdz0EedkKdNcH-PZdla3RSvwxaE_3HbevWMXl59scmn-2OW4adJfmi2u9elX6pAb3Ro3yl4KO971QDaH7CkvJDR7DCpqjQuuwOlZYcy_duGrjsu__0_Oiw9P9_37mRe_nXqsgrgp5UueQlC2Wr9EY17NgSgf9nBFl4MuGDA8msCG9aZZAqQ1Cx8tWKAxBvQGLeJXUYKTRA_aviAI8K-v7XhuHVZgG5vSy88CtxQrCJ-xM59m4Ewx6tQFZ_v1AK2k1cDAYBcvq-qOh3gXKykIXQNcXw7uWK-BQSuQKCi9Ccj8PlM6mHwOleXoN9GG4aAJL3LmQ1QqkbqBCx4W0o-_JbLwsYqkbMtsSumid688U0j2h-0a41hdxqbtLmn_IeC0kWkL3abLIM5ozQvdXZ9J8Ui1ZlbOcT3CZZvNFks_zeTppl7NkVtR1Nc-mPGWsLhjNC8aTos4Kxgu2mIglTShLWJKlSZqzNF5M8zovigUWbEHnNSfTBDsuZBwgxdo0E2Gtx2WW0jSZSF6gtOc3CqUKT3DeDJfGbDsxy_MYhW8smSZSWGf_PsUJJ3H5gbBBTPvjK2bijVx-mrgznMDcGe6fAQAA___OJjle">