[Bug target/92190] [10 Regression] ICE in sp_valid_at, at config/i386/i386.c:6162 since r276648

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Feb 3 11:41:00 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92190

--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
With or without the fix, the very unfortunate thing is that -fipa-ra then
effectively can't preserve anything in the XMM* registers across calls when
those callees use vzeroupper, even when it would be just fine to preserve a
128-bit low part in there.  -fipa-ra only gathers a register set, not modes in
which the particular registers are preserved or clobbered.


More information about the Gcc-bugs mailing list