RFR: 8368205: [TESTBUG] VectorMaskCompareNotTest.java crashes when MaxVectorSize=8

Tobias Hartmann thartmann at openjdk.org
Thu Oct 9 05:10:03 UTC 2025


On Mon, 22 Sep 2025 07:39:24 GMT, erifan <duke at openjdk.org> wrote:

> The VectorShape size of `I_SPECIES_FOR_CAST` declared in test **VectorMaskCompareNotTest.java** is half that of `L_SPECIES_FOR_CAST`. And `L_SPECIES_FOR_CAST` is created with the maximum shape. Therefore, if `MaxVectorSize` is set to 8, the shape size of `I_SPECIES_FOR_CAST` is 4, which is an illegal value because the minimum vector size requirement is 8 bytes.
> 
> This pull request addresses the issue by ensuring that this test runs only when `MaxVectorSize` is set to 16 bytes or higher.

test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java line 33:

> 31: /*
> 32:  * @test
> 33:  * @bug 8354242 8368205

Suggestion:

 * @bug 8354242


This test is not a regression test for  `8368205`, because `8368205` is a test bug.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/27418#discussion_r2415580923


More information about the hotspot-compiler-dev mailing list