<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/153581>153581</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Clang mis-compiles the case leading to FPE
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
connglli
</td>
</tr>
</table>
<pre>
After clang's compilation, [1UNR38_seed_syn2.c.txt](https://github.com/user-attachments/files/21774620/1UNR38_seed_syn2.c.txt) produced a FPE.
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/eJx8kUFv3CAUhH8NvqC14NmsvQcOu0l9bKpKOUcYnm1aDCt4Tpr--sqblXqomtMgoTeamc-U4ueIqJm6MPVYmY2WlLVNMc4h-GpM7l2fJ8LMbTBxZtAVbtN69cGQT5HBA2fqIp-_fm_6l4LoXsp7hNrW9IuYemTQL0TXwpozg4HBMHtatrG2aWUwbAXzwRAZu6wYqTAYJh9wV5Bd1x5BMBj-Yw4nfs3JbRYdN3z49qVm4szE-WHPyd9S_ln4G4bAU-RPgpvo-JOs-fOFFxM9-d-YufMuMujoVikYf-uzvy1m-ve3rpxu3Kk5mQq17JSSvWiFqhZt-x5HFNhMAiTYDoXrehBHgSgnO2HlNQhQopetbMWxEbVVkx2Pxlhz6k7SWNYKXI0PdQiva53yXPlSNtRSNaqXVTAjhnLDBHBHATuxrPeDw7jNhbUi-ELlrwV5Cqg_Fll9OXyQw8JpQW5NQR7QOB9nTmmfsNpy0J8A243vcrjm9AMtMRhuQXdo96yvGv4EAAD__1PpwPE">