[jdk11u-dev] Integrated: 8263227: C2: inconsistent spilling due to dead nodes in exception block
    Martin Doerr 
    mdoerr at openjdk.java.net
       
    Thu Jun 24 19:38:42 UTC 2021
    
    
  
On Wed, 23 Jun 2021 16:39:33 GMT, Martin Doerr <mdoerr at openjdk.org> wrote:
> JDK-8263227 should get backported for parity with 11.0.13-oracle. Doesn't apply cleanly, but resolution is trivial. disconnect_inputs in lcm.cpp needs an additional parameter for the feature to count edges which is not used here.
This pull request has now been integrated.
Changeset: 48c1f60e
Author:    Martin Doerr <mdoerr at openjdk.org>
URL:       https://git.openjdk.java.net/jdk11u-dev/commit/48c1f60e3e82e61a04982008ef12dc1ce955b8f3
Stats:     115 lines in 4 files changed: 107 ins; 0 del; 8 mod
8263227: C2: inconsistent spilling due to dead nodes in exception block
Eliminate dead nodes created by call-catch cleanup even if they have multiple
projections. Assert that definitions dominate uses and projections are scheduled
next to their parent nodes.
Reviewed-by: roland
Backport-of: d81b0461b73eeee648654ff04b2b71269932ad5a
-------------
PR: https://git.openjdk.java.net/jdk11u-dev/pull/60
    
    
More information about the jdk-updates-dev
mailing list