[jdk11u-dev] Integrated: 8216137: assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit
Martin Doerr
mdoerr at openjdk.java.net
Thu Mar 10 13:54:49 UTC 2022
On Wed, 9 Mar 2022 10:47:54 GMT, Martin Doerr <mdoerr at openjdk.org> wrote:
> Backport of [JDK-8216137](https://bugs.openjdk.java.net/browse/JDK-8216137) (including [JDK-8219520](https://bugs.openjdk.java.net/browse/JDK-8219520) as in original commit)
> loopTransform.cpp (introduction of `AutoNodeBudget`) and loopnode.hpp required manual integration. Rest applies cleanly.
This pull request has now been integrated.
Changeset: 04d8f98c
Author: Martin Doerr <mdoerr at openjdk.org>
URL: https://git.openjdk.java.net/jdk11u-dev/commit/04d8f98cd19262e9de3b13fe1fbb6d6c595b170e
Stats: 266 lines in 5 files changed: 181 ins; 24 del; 61 mod
8216137: assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit
Adding simplistic node budget support for loop-transformations. This /should/attempts to/ resolve most cases of: "assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit".
Reviewed-by: goetz
Backport-of: e08506e6831667c17f1197345261f4c5e34294dc
-------------
PR: https://git.openjdk.java.net/jdk11u-dev/pull/868
More information about the jdk-updates-dev
mailing list