8265132 : C2 compilation fails with assert "missing precedence edge" #4200
Issue is similar to https://bugs.openjdk.java.net/browse/JDK-8261730
Request for review
The text was updated successfully, but these errors were encountered:
Both cases 8261730 and 8265132 have the same code pattern:
First, we have optimization to fold
We could move load about store's implicit null check to avoid hitting assert but it will cause performance issue because we will execute load without using its result.
Based on this the final code is correct for our cases and we need to relax asserts as we did in 8261730 case.
I need to look more on Jamsheed extra changes to see if we need them.
@jamsheedcm 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 588 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.