]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64: Fix costing of move to/from MOVEABLE_SYSREGS
authorAndrew Carlotti <andrew.carlotti@arm.com>
Thu, 22 Aug 2024 10:59:33 +0000 (11:59 +0100)
committerAndrew Carlotti <andrew.carlotti@arm.com>
Mon, 21 Oct 2024 14:00:48 +0000 (15:00 +0100)
commit8193e71a07de010c041175e7a8acf62eeae5b336
tree5e337166b756011f6570729efd4f95df6ea9b2ea
parent0b6d94ce72b2f35dbee7c42774d6972671c86f97
aarch64: Fix costing of move to/from MOVEABLE_SYSREGS

This is necessary to prevent reload assuming that a direct FP->FPMR move
is valid.

gcc/ChangeLog:

* config/aarch64/aarch64.cc (aarch64_register_move_cost):
Increase costs involving MOVEABLE_SYSREGS.
gcc/config/aarch64/aarch64.cc