diff options
author | Vladimir N. Makarov <vmakarov@redhat.com> | 2024-03-08 14:48:33 -0500 |
---|---|---|
committer | Vladimir N. Makarov <vmakarov@redhat.com> | 2024-03-08 14:49:01 -0500 |
commit | cebbaa2a84586a7345837f74a53b7a0263bf29ee (patch) | |
tree | 49da9aabffd2ce9a01054eea036c59d00b790cf7 /gcc/asan.h | |
parent | 0e850eff58539fb79483664962fac6c46d65c79d (diff) | |
download | gcc-cebbaa2a84586a7345837f74a53b7a0263bf29ee.zip gcc-cebbaa2a84586a7345837f74a53b7a0263bf29ee.tar.gz gcc-cebbaa2a84586a7345837f74a53b7a0263bf29ee.tar.bz2 |
[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.
Diffstat (limited to 'gcc/asan.h')
0 files changed, 0 insertions, 0 deletions