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

    <tr>
        <th>Summary</th>
        <td>
            ICE
        </td>
    </tr>

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

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

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

<pre>
    code:
```c
extern void abort();
static void test1(unsigned int u1) {
  unsigned int y_final_1;
  signed short y_middle;
  unsigned int y_final_2;
  y_final_1 = (unsigned int)((_Complex _Complex _Atomic)(u1 * 2) * 3);
  y_middle = (signed short)(u1 * 2);
 y_final_2 = (unsigned int)(y_middle * 3);
  if (y_final_1 != y_final_2)
 abort();
}

int main() {
  test1(0);
  return 0;
}
```
https://godbolt.org/z/YPxdT6148
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx0Us2O2yAQfprxBW0Eg38PHLy7tdRbD730FGGDEypsIoOz2T59hRM7u9lWsgzSN9_PMCO9N4dRawHZM2SviZzD0U3i7WJ0kbROvYvOKQ28BlpDTq9fB7TWl6CnkZydUUS2bgqAJWAF_Blo7YMMpruCQfvAAMt5XJwUMWMgMwOsCBSxmJBP0Pu-N6O0e3aVIuSG-aObIjoYpaxewX9ScUU3LQL8lTyEiGlj5nL_4oaT1Rdyv9TBDaa7VsyMANYEl8RYE761SbY4q_7HrF_YN9KW8v-h7rIPfqYnC7y1hSyK3BvHKtZ9GQgUr_FP6_hMgzTjFdwmsA6JfvCadJinkdBPCusKAK2PIZx83AxsAJuDU62zYeemA2DzB7D59eOifuYsLRMluKp4JRMtWMFzZAVLeXIUmume9qiyLu_TvNQVz4ui7RnNs7RERRMjkGJGGS0ockS-y1DKtqgyrkuFHSshpXqQxu6sPQ_ROzHez1owZGWRJ1a22vpltxFH_UYWFBDjqk8ikp7a-eAhpdb44O8ywQSrxfeXb8k8WfHQqgnHud11bgBsIuN2PJ0m91t3AbBZfDxgcwtyFvg3AAD__3axAXk">