https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106180
--- Comment #4 from Haochen Jiang <haochen.jiang at intel dot com> --- Created attachment 53261 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53261&action=edit This patch aims to handle memory issue when unpacking in cvtps2pd I am trying to solve this ICE problem with this patch in this case and regtested on x86_64-pc-linux-gnu. I believe that this is logically correct. Although it seems a little bit complicated than previous pattern. BTW, I plan to fix all that pattern if this patch is ok.