8274406: RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough" #5747
JDK-8274074 enabled the sinking of pinned nodes inside a loop whose actual
As a result, the load's early block does not dominate its LCA block later when inserting anti dependencies and we fail with the assertion.
To avoid the need to special case certain nodes obtained with
I additionally fixed the wrong format of the compile command in the test added by JDK-8274074 which produced a printed warning/error but the test still worked.
The text was updated successfully, but these errors were encountered:
@chhagedorn This change now passes all automated pre-integration checks.
After integration, the commit message for the final commit will be:
At the time when this comment was updated there had been 27 new commits pushed to the
As there are no conflicts, your changes will automatically be rebased on top of these commits when integrating. If you prefer to avoid this automatic rebasing, please check the documentation for the /integrate command for further details.
Going to push as commit dfc557c.
Your commit was automatically rebased without conflicts.