[Bug target/102264] [9/10/11/12 Regression] extra spilling when using inline-asm and all registers
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Sep 10 08:42:06 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102264
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
Known to work| |4.9.4
Last reconfirmed| |2021-09-10
Summary|Macro Intrinsics fail to |[9/10/11/12 Regression]
|use all the registers on |extra spilling when using
|the machine |inline-asm and all
| |registers
Known to fail| |5.1.0
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Using the 'v' constraint, there is still a register allocation issue but almost
all of the extra moves are gone. The register allocation issue looks to be a
regression from GCC 4.9.
More information about the Gcc-bugs
mailing list