diff options
author | Vladimir N. Makarov <vmakarov@redhat.com> | 2023-03-22 12:33:11 -0400 |
---|---|---|
committer | Vladimir N. Makarov <vmakarov@redhat.com> | 2023-03-22 13:36:30 -0400 |
commit | 81d762cbec9685c2f2571da21d48f42c42eff33b (patch) | |
tree | 6259b420b0230c18e5feb80d51bc0e734d36d4b9 /gcc/go | |
parent | aae0d89e65c5da6ef45ec787e165dccb5ae7e2d0 (diff) | |
download | gcc-81d762cbec9685c2f2571da21d48f42c42eff33b.zip gcc-81d762cbec9685c2f2571da21d48f42c42eff33b.tar.gz gcc-81d762cbec9685c2f2571da21d48f42c42eff33b.tar.bz2 |
LRA: Do not repeat inheritance and live range splitting in case of asm error
LRA was trying to do live range splitting again and again as there were
no enough regs for asm. This patch solves the problem.
PR target/109137
gcc/ChangeLog:
* lra.cc (lra): Do not repeat inheritance and live range splitting
when asm error is found.
gcc/testsuite/ChangeLog:
* gcc.target/i386/pr109137.c: New.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions