-
Notifications
You must be signed in to change notification settings - Fork 144
8358751: C2: Recursive inlining check for compiled lambda forms is broken #2294
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
👋 Welcome back rmarchenko! A progress list of the required criteria for merging this PR into |
❗ This change is not yet ready to be integrated. |
This backport pull request has now been updated with issue from the original commit. |
|
/approval request I'd like to backport this to jdk21u-dev, as it's reported jdk21 is affected. Clean backport. Tier1 is OK. The reproducer crashes before the fix, and OK after the fix. |
Please backport to 25 first. Removing label in meantime. |
Hi @wkia |
@GoeLin Probably it's caused by "8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methods". |
Ah, 8011138 is not visible to the public, so we an not link it. |
This is backport of JDK-8358751, as it's reported jdk21 is affected.
Clean backport. Tier1 is OK.
The reproducer crashes before the fix, and OK after the fix.
Progress
Issue
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.org/jdk21u-dev.git pull/2294/head:pull/2294
$ git checkout pull/2294
Update a local copy of the PR:
$ git checkout pull/2294
$ git pull https://git.openjdk.org/jdk21u-dev.git pull/2294/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 2294
View PR using the GUI difftool:
$ git pr show -t 2294
Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk21u-dev/pull/2294.diff
Using Webrev
Link to Webrev Comment