<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/65840>65840</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
x86_64 with SSE2 disabled triggers "Expected FP register!" assertion
</td>
</tr>
<tr>
<th>Labels</th>
<td>
metabug,
backend:X86,
crash-on-invalid,
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Endilll
</td>
</tr>
</table>
<pre>
Recalling relevant conversations, x86_64 ABI requires SSE2 registers to pass floating-point types to callee.
Given that we have a dozen or more of such crashes reported, probably we should emit a proper diagnostic.
CC @phoebewang
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUks9u2zwQxJ-GuixsUKs_tg46OE784bsVzaW3YiVuKLY0qXIpO-nTF1KCFL2QwA7IGcxvScTZwNyr5kE1jwUteYqpfwrGee-LIZq3_iuP5L0LFhJ7vlHIMMZw4ySUXQyi8Ayvx_Z7W8Pp4X9I_GtxiQWen58QElsnmZNAjjCTCLz4SNkFu5ujCxny28ybuJow75V-VPr0fv7nbhwgT5ThzjDRjYHAxN8cICa4xsQQX0CWcYIxkUwskHiOKbNZQ80pDjT4t_WxTHHxBvjqMtCqzJzAOLIhSnbjP7bnM6haz1Pkge8ULBSmr0xXdVRwX7ZdjXWtsSymvu6wHOpu1IeDqV7oiNi2x64yB2q4oaosXI8aK93pTh9QY7kvy0PF2FRlUx25M6WqNV_J-b33t-s-Jls4kYX7tjnWuvA0sJcNDuKVMw2LVYgKzwpxoPEnB6Oq07dj-znditjFsHPhRt6ZTyHwHba_10nzWKR-tdwNixVVa-8ky98Q2WXP_QfVu8vTO03jhAbPBnJy1q5UFeLT68xjZgOXL5-4FZYKEUiE07okxZJ8P-U8i6pOCi8KL9blaRn2Y7wqvKzGH9duTvEHj1nhZYsrCi9bG38CAAD__xVZ3So">