[jdk8u-dev] RFR: 8313626: C2 crash due to unexpected exception control flow
Sergey Bylokhov
serb at openjdk.org
Thu Sep 26 09:21:55 UTC 2024
Hi all,
This pull request contains a backport of commit [f8203cb2](https://github.com/openjdk/jdk/commit/f8203cb272e6136b784e5c43a500f6a0bfb19c8b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository.
The commit being backported was authored by Tobias Holenstein on 23 Aug 2023 and was reviewed by Tobias Hartmann and Christian Hagedorn.
The patch is mostly clean. The jdk8u still widely uses "#ifndef PRODUCT/#endif" in the context. The usage of that macro was deleted by the next patch in jdk9: https://github.com/openjdk/jdk/commit/6896030b9620e89546527fbfd19369366b5ad3d5#diff-2797e2c78bff502b5d98cab2383791529d267cfd3099575872c756fcd715e143L858
- No new issues were found by the tier1 and tier2 tests.
- The new test passes before and after the patch, same as for jdk11u, see:
https://bugs.openjdk.org/browse/JDK-8313626?focusedId=14608649&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14608649
Thanks!
-------------
Commit messages:
- 8313626: C2 crash due to unexpected exception control flow
Changes: https://git.openjdk.org/jdk8u-dev/pull/581/files
Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=581&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8313626
Stats: 180 lines in 3 files changed: 180 ins; 0 del; 0 mod
Patch: https://git.openjdk.org/jdk8u-dev/pull/581.diff
Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/581/head:pull/581
PR: https://git.openjdk.org/jdk8u-dev/pull/581
More information about the jdk8u-dev
mailing list