8275610: C2: Object field load floats above its null check resulting in a segfault #312
Conversation
|
This backport pull request has now been updated with issue from the original commit. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm.
@yan-too This change now passes all automated pre-integration checks. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been no new commits pushed to the
|
Thank you, Paul! I didn't push at once trying to find why jtreg worked on jdk17 but not in 13/15 -- but that seems to be a separate exercise. |
/integrate |
Going to push as commit 8d0d215. |
This backport of a crash fix is not exactly clean. Two options different in two passes of the test are not supported in 13u and 15u as well as "randomness" key in the test. Running the test without jtreg consistently does crash VM before the fix.
Progress
Issue
Reviewers
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.java.net/jdk13u-dev pull/312/head:pull/312
$ git checkout pull/312
Update a local copy of the PR:
$ git checkout pull/312
$ git pull https://git.openjdk.java.net/jdk13u-dev pull/312/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 312
View PR using the GUI difftool:
$ git pr show -t 312
Using diff file
Download this PR as a diff file:
https://git.openjdk.java.net/jdk13u-dev/pull/312.diff