]> git.ipfire.org Git - thirdparty/gcc.git/commit
hppa: Don't allow mode size 32 in hard registers
authorJohn David Anglin <danglin@gcc.gnu.org>
Fri, 8 Nov 2024 21:58:49 +0000 (16:58 -0500)
committerJohn David Anglin <danglin@gcc.gnu.org>
Fri, 8 Nov 2024 21:58:49 +0000 (16:58 -0500)
commit7175fece7df50326703e4ca8b49d7cc93a5e8dfe
tree32d703c8d253cd90b9d7bc246557a7d5750d7c82
parentc9db5322ae39a49db0728a0a4cb5003efb6ae668
hppa: Don't allow mode size 32 in hard registers

LRA has problems handling spills for OI mode.  There are issues with
SUBREG support as well.

2024-11-08  John David Anglin  <danglin@gcc.gnu.org>

gcc/ChangeLog:

PR target/117238
* config/pa/pa64-regs.h (PA_HARD_REGNO_MODE_OK): Don't allow
mode size 32.
gcc/config/pa/pa64-regs.h