git: openjdk/jdk11u-dev: 8275330: C2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions

Roland Westrelin roland at openjdk.java.net
Mon Apr 11 07:34:21 UTC 2022


Changeset: 4741ab5a
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-04-11 07:33:11 +0000
URL:       https://git.openjdk.java.net/jdk11u-dev/commit/4741ab5ac0f5e3388fc38285655cff4af58f9cec

8275330: C2:  assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions

Reviewed-by: mdoerr
Backport-of: 3e798dd40c68439f3220445e679b9e0e495435d8

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestDeadPostLoopBecausePredicate.java



More information about the jdk-updates-changes mailing list