Integrated: 8356453: C2: assert(!vbox->is_Phi()) during vector box expansion

Vladimir Ivanov vlivanov at openjdk.org
Thu May 8 17:56:01 UTC 2025


On Thu, 8 May 2025 01:48:17 GMT, Vladimir Ivanov <vlivanov at openjdk.org> wrote:

> Some Vector API tests fail with an assert during `PhaseVector::expand_vbox_node()`. The assert itself is the culprit, since it doesn't cover the case when VBox node is already expanded.
> 
> Proposed fix adjusts the assert.
> 
> Also, extended `PhaseVector::optimize_vector_boxes()` with `StressMacroExpansion` support.
> 
> Testing: hs-tier1 - hs-tier5

This pull request has now been integrated.

Changeset: b7b437d5
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/b7b437d5bd579a7a90a90470979768cdd085728c
Stats:     11 lines in 2 files changed: 9 ins; 0 del; 2 mod

8356453: C2: assert(!vbox->is_Phi()) during vector box expansion

Reviewed-by: thartmann, kvn

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

PR: https://git.openjdk.org/jdk/pull/25110


More information about the hotspot-compiler-dev mailing list