[Bug target/102264] [9/10/11/12 Regression] extra spilling when using inline-asm and all registers
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jan 20 10:14:48 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102264
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
Created attachment 52239
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52239&action=edit
testcase with the constraints fixed
I don't see how 4.9.4 "works", even that spills some regs. It does seem to
spill a little less but not sure if AVX512 support which was new in GCC 4.9 is
up to speed there.
I've attached the testcase with fixed asm constraints, GCC 11 produces
18 spills of zmm and 12 reloads.
More information about the Gcc-bugs
mailing list