Integrated: 8343747: C2: TestReplicateAtConv.java crashes with -XX:MaxVectorSize=8

Roland Westrelin roland at openjdk.org
Fri Dec 6 09:22:43 UTC 2024


On Thu, 28 Nov 2024 15:31:47 GMT, Roland Westrelin <roland at openjdk.org> wrote:

> Crash occurs when attempting to create a `Replicate` node that's input
> to a `VectorCast` node (for a `ConvL2I`) that's not supported by the
> platform (when run with `MaxVectorSize=8`). I think the pack for the
> `VectorCast` should be filtered out earlier as not implemented and I
> propose adding a test to `VectorCastNode::implemented()` for the type
> of its input to handle that corner case.

This pull request has now been integrated.

Changeset: 874d68a9
Author:    Roland Westrelin <roland at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/874d68a96ce67caaf944dd25fbfb44eab965dfd3
Stats:     6 lines in 2 files changed: 4 ins; 0 del; 2 mod

8343747: C2: TestReplicateAtConv.java crashes with -XX:MaxVectorSize=8

Reviewed-by: epeter, kvn

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

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


More information about the hotspot-compiler-dev mailing list