]> git.ipfire.org Git - thirdparty/gcc.git/commit
[PR117248][LRA]: Fix calculation of conflict hard regs of pseudo
authorVladimir N. Makarov <vmakarov@redhat.com>
Wed, 18 Dec 2024 19:00:38 +0000 (14:00 -0500)
committerVladimir N. Makarov <vmakarov@redhat.com>
Wed, 18 Dec 2024 19:33:12 +0000 (14:33 -0500)
commit24df430108c0cdf83d7cccd69367a977adca7da0
tree4839fc32de65e5d99919955cd86ef2201db060ea
parentbb829ce157f8b466a9635fd96e7a44af9e19bd55
[PR117248][LRA]: Fix calculation of conflict hard regs of pseudo

The 1st patch for PR117248 resulted in PR117299 (libgo failures on arm).  So this is a patch
solving the problem in another way.

gcc/ChangeLog:

PR rtl-optimization/117248
* lra-lives.cc (process_bb_lives): Update conflict hard regs even
when clobber hard reg is not marked as dead.
gcc/lra-lives.cc