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

    <tr>
        <th>Summary</th>
        <td>
            Bootstrap build exhausts memory and looks fall into infinite loop on X86
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            backend:X86
      </td>
    </tr>

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

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

<pre>
    Use the trunk driver to bootstrap, the clang driver looks falling into infinite loop on X86.
To reproduce, use the commit 0a17bdfc361400cb511368f2edfc68c0d11e1974 to build an `llc` and run following command
```
llc < sample.ll
```
[sample.ll.txt](https://github.com/user-attachments/files/17377449/sample.ll.txt)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8UtuO3CoQ_Br8gtYCbIP9wMNeznzBibSvXJoxWQwTLpvdfH1kz2xWkZJISC1EUdXdVaoUf44AEk0PaHrqVKtrylL_-O9bp5N9l18K4LoCrrnFF2yzf4WMa8I6pVpqVhfEHg-ACSqePwAhpZeCnQrBxzP2sSbso_PRV9jfLjhF_DzzHpEnRO7_TzjDJSfbDOx07aZp0rb5iomiQltnBk5HQoyeKB347BhYZ_hsiKUU6CLGo63mg8UqYsRJCAZxglW0OLeIXQohfd_72XlVtFdxxMntHNcQDEbDIy5quwToQ_gjCk0PvwB9fatoekJsXmu9FDTcI3ZC7HT2dW26N2lD7NQK5DtVqzLrBrEWxE7OB9grFYMQ47ggdvqdky1Xsc7KwS7DojqQVLB5WZigU7dK4gatFjsKQhZnRjc7Oys904UzWNwwdV4ywkZK6ETpOFHWcyFmwqfBUQqTFhyNBDblQx_C69anfO58KQ0kpWwYRReUhlCObDCmlXmBaNFw_zxzxNgelyz3j3e6nQsaSfCllk-q6msA-fARlJs38LaqVmrBG2wpvx_2fMbl71npWg7yHxveZW_l7pLTVzAVsdMxzrHl60Svkv0MAAD__8U77wg">