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

    <tr>
        <th>Summary</th>
        <td>
            ```Unable to build `std::shared_ptr` offloading test code```  
        </td>
    </tr>

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

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

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

<pre>
    ```
$ clang++ -fuse-ld=lld -std=c++17 -stdlib=libc++ -fopenmp -fopenmp-targets=nvptx64 -lc++experimental test-shared_ptr.cpp
fatal error: error in backend: Cannot select: 0xb5c4878: i64,ch = AtomicLoad<(load seq_cst (s64) from %ir.6)> 0xb493548, 0xb5c4740
  0xb5c4740: i64,ch = CopyFromReg 0xb493548, Register:i64 %0
    0xb5c44d0: i64 = Register %0
In function: _Z20__libcpp_atomic_loadIlET_PKS0_i
clang-15: error: clang frontend command failed with exit code 70 (use -v to see invocation)
clang version 15.0.0 (https://github.com/llvm/llvm-project 5807e59a0ab4c6fbe372af68cc7980ed6ff9239c)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /p/project/cjinb33/kitayama1/dev/clang/bin
clang-15: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-15: note: diagnostic msg: /tmp/test-shared_ptr-074f01.cpp
clang-15: note: diagnostic msg: /tmp/test-shared_ptr-61e828.cpp
clang-15: note: diagnostic msg: /tmp/test-shared_ptr-074f01.sh
clang-15: note: diagnostic msg:

********************
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJytVUtv2zgQ_jXyhZBB662DD65jt8EGmyBxUWAvAkWNZDYUqSUpx_n3O5Rf3fbSogWYaDgz_OY9rnXzvgwyej70LqCrIEoIl0x1QfQBDwnb0UIomyC-k7IhoXWe5CfpIp8YUtReLGp-faQHUP1wJULHTAfOopo6DO6YJSSUZ204DmBED8oxSRxYF9o9M9BUgzNzPgwnv1rmxWCMNkG8OhFEKFIz_gqq8bw1U0o7YkECd55Bj3XKkyIv_EVkSRCt-Z6gD2TldC_4g2b4cB1EhUQKH_5bcesI3q1XLklrdI_XVJh5hvcg3njMpIzTpECws4E8OeeOfMP43uJaD-9bhHuG7v8YyBDWgY8KH3hrV7QLXtJc8Caoy4tvdO8VaUfFndDKa1b_RLSqfEGGoWJTrJUP8V5udtXTXy-0Eqd3U6XDRXpNqScmpo9dOcws4brvGX5bJiQ05E24PYGjcChogOTU5wt7hIQH4jQmEbAsB83Z5Awm7WaIHMBY5JJFOqfz6eHeuQG7Attui6dD7LGeo0W8SHm4fMLB6K9YVJIWNIe0ZJTVCc_aGuI8Ym1WcJ6XBYUma9syikt-tbub-s5HdSyyKkvCUb0q_aZCKdR4DDs1nvX2BrAFegxJeu1BW3G85NZi62Hod2JKD_o0-L-TS0jxr0LVcYzUq3DsnfVsgXQDBy87jdK2FurHjGO3gv82gnVKWyc46W3ns3Eexd84J4Tp_9PDZvWyIavdbrX-RHafNmT7-PDw-OX-749ke_-weSG7x4n94fNH8rx5enzeXX14MoCBcrAWS2_1aDj48fDD4XuCWau5YA6FZlTEciMGd1UwQKRvBJQyd4X8qQz4LLve5_m7jRDSPGnp4rYYfhMuW0ARFX8M7uyd3f96tf9UzS_7fNYs46aMSzZzwkm4LfrPitUS_LDWo8Cdjqxpq6_w3EJBLtFt69eGwNH1gU4Tf4UhZDYaufy1CcarsHYEbJBtmkZpNtsvGa8bnmWwaHKeN03b1Cxj0BS8TdiizelMshqkXQYp_lxECt7IBIF0kN7NxDKiUURTmtAFUnSeR1lT8ojVcQoZJGWQUOhxd829H3NtuplZTi7VY2dRKHGZ2psQW1p0CmAyh_hsdHttluIy27PJ-HJy_j8sAS21">