[lworld] Integrated: 8372917: [lworld] C2 compilation bailout asserts due to label in inconsistent state

Tobias Hartmann thartmann at openjdk.org
Thu Dec 18 08:00:37 UTC 2025


On Wed, 17 Dec 2025 16:01:22 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

> When an expected compilation bailout (like 'CodeCache is full') happens during matching, not all nodes might be visited and therefore the Valhalla specific `verified_entry` label might be in inconsistent state (used but not bound). We should simply reset it when we bail out. For more details, see JBS.
> 
> Thanks,
> Tobias

This pull request has now been integrated.

Changeset: 49bff14f
Author:    Tobias Hartmann <thartmann at openjdk.org>
URL:       https://git.openjdk.org/valhalla/commit/49bff14fef20d3edb0e8ae5d3d2c40449d248926
Stats:     6 lines in 2 files changed: 5 ins; 1 del; 0 mod

8372917: [lworld] C2 compilation bailout asserts due to label in inconsistent state

Reviewed-by: chagedorn

-------------

PR: https://git.openjdk.org/valhalla/pull/1817


More information about the valhalla-dev mailing list