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

erifan duke at openjdk.org
Thu Oct 9 07:13:27 UTC 2025


On Thu, 9 Oct 2025 05:07:15 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

>> erifan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision:
>> 
>>  - Remove JBS number 8368205 from VectorMaskCompareNotTest.java
>>  - Merge branch 'master' into JDK-8368205-VectorMaskCompareNotTest-failure
>>  - 8368205: [TESTBUG] VectorMaskCompareNotTest.java crashes when MaxVectorSize=8
>>    
>>    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.

Done, thanks~

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

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


More information about the hotspot-compiler-dev mailing list