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

    <tr>
        <th>Summary</th>
        <td>
            Mis-compilation at O2 with wrong checksum
        </td>
    </tr>

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

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

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

<pre>
    Clang mis-compiles the following file [MXUMXC_seed_syn0.c.txt](https://github.com/user-attachments/files/21774580/MXUMXC_seed_syn0.c.txt), making the program calling into abort().

Clang works well on O0 and O1. UB sanitizer didn't complain, compcert didn't complain.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8kT2P3CAQhn8NbkZr4bE52wXFfcjdaquTrjthjG2yGFYwPufy6yM2p6SIkmoQI16eV49KyS7eGMnEExMvhdppDVHq4P3inC3GMH3KZ6f8AptNJx22m3UmAa0G5uBcOKxfYLbOABNP57fX89vzezJmek-fnpe6pO_ExAvDbiW6JVY_MhwYDouldR9LHTaGw55MPCkipdfNeEoMh5yYJ1Zt24iOMxz-EY49w2fY1DWDZKxbDEtUG2jlXL6zngKoMURi2DHsS8YfGX_8VeoI8ZrgMM5B8HDhoPwEl6qE1ydIyluyP0yEyU6eYUuQ-ztlff4yn7WJ9Pe2LCZZT33dq8LIqhWi6jg-tMUque7mTqhqariYcVRjM_bz3Aiu50pX81xYiRwF76qmaniDbVnXrWkRdf_w0E4N56zhZlPWlc59bGWIS2FT2o2sRC06Xjg1GpfuNhG9OeC-ZYhZbpT50Wncl8Qa7myi9CeGLDkjz78lK7LBgyK4IByWVjhi8Avo1ehr2rdij07-x2nO_RqnWwzfjCaGw50me_3C_ZD4MwAA__84xNDh">