Message ID | CAFULd4Z-YcH6_tKYRL1HwaTKrc21-Np6+gC+0kGK8t8BcirzJQ@mail.gmail.com |
---|---|
State | New |
Headers | show |
Series | [i386] : Fix PR 32413 in a correct way | expand |
Index: config/i386/i386.c =================================================================== --- config/i386/i386.c (revision 275375) +++ config/i386/i386.c (working copy) @@ -18328,6 +18328,7 @@ inline_secondary_memory_needed (machine_mode mode, /* Between SSE and general, we have moves no larger than word size. */ if (!(INTEGER_CLASS_P (class1) || INTEGER_CLASS_P (class2)) + || GET_MODE_SIZE (mode) < GET_MODE_SIZE (SImode) || GET_MODE_SIZE (mode) > UNITS_PER_WORD) return true;