aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorVladimir N. Makarov <vmakarov@redhat.com>2023-03-22 12:33:11 -0400
committerVladimir N. Makarov <vmakarov@redhat.com>2023-03-22 13:36:30 -0400
commit81d762cbec9685c2f2571da21d48f42c42eff33b (patch)
tree6259b420b0230c18e5feb80d51bc0e734d36d4b9 /gcc/go
parentaae0d89e65c5da6ef45ec787e165dccb5ae7e2d0 (diff)
downloadgcc-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