]> gcc.gnu.org Git - gcc.git/commit
[PR113790][LRA]: Fixing LRA ICE on riscv64
authorVladimir N. Makarov <vmakarov@redhat.com>
Fri, 8 Mar 2024 19:48:33 +0000 (14:48 -0500)
committerVladimir N. Makarov <vmakarov@redhat.com>
Fri, 8 Mar 2024 19:49:01 +0000 (14:49 -0500)
commitcebbaa2a84586a7345837f74a53b7a0263bf29ee
tree49da9aabffd2ce9a01054eea036c59d00b790cf7
parent0e850eff58539fb79483664962fac6c46d65c79d
[PR113790][LRA]: Fixing LRA ICE on riscv64

  LRA failed to consider all insn alternatives when non-reload pseudo
did not get a hard register.  This resulted in failure to generate
code by LRA.  The patch fixes this problem.

gcc/ChangeLog:

PR target/113790
* lra-assigns.cc (assign_by_spills): Set up all_spilled_pseudos
for non-reload pseudo too.
gcc/lra-assigns.cc
This page took 0.055712 seconds and 5 git commands to generate.