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

    <tr>
        <th>Summary</th>
        <td>
            Crash when building the latest version 14-Mar-2023
        </td>
    </tr>

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

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

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

<pre>
    cd /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL && ../../../../bin/opt -passes=internalize -internalize-public-api-file=/home/jdanne/src/llvm-project/openmp/libomptarget/DeviceRTL/src/exports /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/linked_libomptarget-amdgpu-gfx1033.bc -o /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/internalized_libomptarget-amdgpu-gfx1033.bc
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: ../../../../bin/opt -O3 -openmp-opt-disable -attributor-enable=module /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/internalized_libomptarget-nvptx-sm_90.bc -o /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/libomptarget-nvptx-sm_90.bc
[ 76%] Optimizing LLVM bitcode libomptarget-amdgpu-gfx1033.bc
cd /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL && ../../../../bin/opt -O3 -openmp-opt-disable -attributor-enable=module /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/internalized_libomptarget-amdgpu-gfx1033.bc -o /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/libomptarget-amdgpu-gfx1033.bc
 #0 0x0000000001e02b11 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (../../../../bin/opt+0x1e02b11)
 #1 0x0000000001e005a4 SignalHandler(int) Signals.cpp:0:0
 #2 0x00007f785f1f2630 __restore_rt sigaction.c:0:0
 #3 0x0000000001d90f22 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (../../../../bin/opt+0x1d90f22)
 #4 0x000000000183c0d3 llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (../../../../bin/opt+0x183c0d3)
 #5 0x0000000001836596 llvm::Value::setNameImpl(llvm::Twine const&) (../../../../bin/opt+0x1836596)
 #6 0x00000000018366c9 llvm::Value::setName(llvm::Twine const&) (../../../../bin/opt+0x18366c9)
 #7 0x0000000001f43306 llvm::PredicateInfoBuilder::materializeStack(unsigned int&, llvm::SmallVectorImpl<llvm::ValueDFS>&, llvm::Value*) (../../../../bin/opt+0x1f43306)
 #8 0x0000000001f4c573 llvm::PredicateInfoBuilder::renameUses(llvm::SmallVectorImpl<llvm::Value*>&) (../../../../bin/opt+0x1f4c573)
 #9 0x0000000001f4d241 llvm::PredicateInfoBuilder::buildPredicateInfo() (../../../../bin/opt+0x1f4d241)
#10 0x0000000001f4d523 llvm::PredicateInfo::PredicateInfo(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (../../../../bin/opt+0x1f4d523)
#11 0x00000000026d7298 runIPSCCP(llvm::Module&, llvm::DataLayout const&, llvm::AnalysisManager<llvm::Function>*, std::function<llvm::TargetLibraryInfo const& (llvm::Function&)>, std::function<llvm::TargetTransformInfo& (llvm::Function&)>, std::function<llvm::AssumptionCache& (llvm::Function&)>, llvm::function_ref<llvm::AnalysisResultsForFn (llvm::Function&)>, bool) (.constprop.0) SCCP.cpp:0:0
#12 0x00000000026d975c llvm::IPSCCPPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (../../../../bin/opt+0x26d975c)
#13 0x000000000200a87e llvm::detail::PassModel<llvm::Module, llvm::IPSCCPPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (../../../../bin/opt+0x200a87e)
#14 0x000000000076f340 llvm::runPassPipeline(llvm::StringRef, llvm::Module&, llvm::TargetMachine*, llvm::TargetLibraryInfoImpl*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::StringRef, llvm::ArrayRef<llvm::PassPlugin>, llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, bool, bool, bool) (../../../../bin/opt+0x76f340)
#15 0x00000000006c43c6 main (../../../../bin/opt+0x6c43c6)
#16 0x00007f785dccb555 __libc_start_main (/lib64/libc.so.6+0x22555)
#17 0x00000000007623ca _start (../../../../bin/opt+0x7623ca)
/bin/sh: line 1: 56000 Segmentation fault ../../../../bin/opt -O3 -openmp-opt-disable -attributor-enable=module /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/internalized_libomptarget-nvptx-sm_90.bc -o /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/libomptarget-nvptx-sm_90.bc
make[2]: *** [projects/openmp/libomptarget/DeviceRTL/libomptarget-nvptx-sm_90.bc] Error 139
make[2]: Leaving directory `/home/jdanne/src/llvm-project/build-1'
make[1]: *** [projects/openmp/libomptarget/DeviceRTL/CMakeFiles/omptarget-nvptx-sm_90-bc.dir/all] Error 2
[ 76%] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceMemoryOperations.cpp.o

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzcmF9v2zgSwD8N_ULIoChLth784Ng1rrjkaiS5Yt8MihrJ3EikQFJpsp_-QMpJJDtJld3utXdFmtgccuY3fziiyIwRpQRYovgCxZsJa-1B6eXvOZMSJpnKH5c8x4huD6oGRLedANGt0RzRbVXd10Gj1e_ALaLbrBVVHoSIbo9jBtGtakDWjZssMlU3lukS3OQN3AsO17eXGNEE0QRPp4huT35lQnoVFgcNMwYMijZCWtCSVeIPwEHvS9C0WSV4wBoRFKICFG3Ggn-X8XkhPDRKW_M3h8SL5B3k-_6MgNV52bRBWTyEJIqmGceB-vtJeiH-Hg8iG0RWu8tPq5tP2LRZLSxmOGtLrMHFDVuFD9Y2BkUrRLeIbkthD2025ao-Ep-DC2NacLCYyRwLyas2B2wPgLlm5oAzxu-sZhymnfkby_gdztu6cVb8EJkiku60KjWrMdNlW4O0DuJ7RfclwkEXo0A1NsiFYVkFOGDWapG1VukApBtC0aZWeVvBz8yHvG_sQ2DqfUr-W8Xxjv0u9Ci-wPME0RjFG_ylsaIWfwhZ4svLr1c4E5arHPCYqvpV-tD_Vkn8nJYxJp8Y0Yhg8kCe_oVAaBaG2HeBaIWilXk03YedFtL6fX3rNjqii5dJmn3bK2M1sNoncI2FtIimGNHFu6lE9II8HI0imr5QhSdUJGYzfCNKyap_MJlXoBFdHI10w2bKG9dtiP__rIgeFc2L-SIuwoImEcH7vQZjlYa9ttiIknErlJzy8-XRgCNPSUFpLzo3VgtZXrHmc91U3dClUndtc9HyO7BbpQdx6qZfQzE-Np3JQWxmA6ZFxEke9Zi-sqqFm8c6U9VttwfcKNfALHjZv1gNb2GtTxUhuhoP27EMYOMT2CROkzMbXaWBdWQ-kn26229CAuZKGuuLazyMszWASU5hEp6-C_OjQBKeDkDmA5BiFkWkH5WdhlxwZuGzLNSF6wCgO0nNLGjhu4zfi4guWunPj3m355JhDm9qVlVfgVuluxJdn7i72d6g6NPZuo_nvnNi4OXixEsez6NRXmqQrIZ_u7PmoE6_54wDPjozHttRDbDTE-yczsJR2L5XD8SILj6C4iw9o7guSE5RYvpmBF8b6kdv20rf5s5yvVG1kMwqfasBzqQrY9q6cQvXjB_gg8F1wAOPBo2dJvmcpgusW_l5d7Ne7wbAV_7JfY7LLLtkj6q1vb04IJasejTCXDHJSpeb9StBcGWycuuMzTtR8Szqzb_1z89LkWmmH11In23it4Obeu3jVN9qJk2hdN3l66-rPc_XCJUv4iedew3FUO8xqtdg2sqardJbOUJzplT1VDA-dI1WzZT45_Z6vTt_aLsioSdFks5j3mPsamXHzPFools5pnDeq4vjko81jyPZoL4HBwZKCFvMoceQg2XieFJwDlypHKrXSAbkPYcH4zsNBvQ95J1rYP6Mw-7np0axC9IgioMjDpknRTQjPQbdSheMnWigEnLUYeYNb7pNeMX4wetZvSbt7f7ucHI6S6nqS2ub1m5F9YqSvyR-w52V1uzx-mSL-phUbSnk2bZWjd1btxX9t87eP4XM35v1FbQoBOined1WHvt3ZPa73A6SPzgykoTPIp7gmgk5TmO3YKAx6b8E5JxncRzjvXtL43tjmbb7J_Xdi1My6_7yqVHTpKtSGsfxQOn8pEZpxBnu1I113S3p6TzKzQFFK-wKG4fuU5wQQvANlDVIy1yHxQVrK_v_9Zb8K16c1OwOUHxBUbxxifCb0_1gFF_8QFvxBn_SWmkcRumrhi-B3QtZ4lxof_p9xCghHw7PfKA7_AFOra_YHbi25Re85l6Q8WkuNKJbVlUvjtJXLqb8Udp5uf7tN6wyx4FdMzJPLmnIWw6nZnuio6UcKsuc6NqPXkGt9OOXBrTfO_6eYKo6gEm-jPI0StkElmEyX8wX4YIsJodlCDwhizTknM1ZEnJe5IskzwsWFzCbz-OJWFJCIxKFM7IIk9limpAihLjIZxmlZE5TNCNQM1FNHeBU6XLiL1GXSRil6aRiGVTGX_lTKuEb9kJEXcYneumdytrSoBmphLHmRYsVtoLl2l-7fjuAxNlT3OwBcMUsGIvvQRvXJ8JZcMV04FAnra6Wf_7i12P_JwAA__-prYvC">