[lilliput-jdk21u:lilliput] Integrated: 8340901: [Lilliput/JDK21] Disable some vectorization tests

Roman Kennke rkennke at openjdk.org
Wed Sep 25 14:57:06 UTC 2024


On Wed, 25 Sep 2024 11:41:22 GMT, Roman Kennke <rkennke at openjdk.org> wrote:

> Some C2 vectorization tests are failing with compact headers enabled, because of different array base offsets, and some vector optimizatons only work on word-boundaries.
> 
> This change disables affected tests when running with +UCOH, and also adds the machinery to be able to match the JVM flag in applyIf annotation parameters (TestFramework.java). The change is similar to what's proposed in https://github.com/openjdk/jdk/pull/20677, except that some other tests are affected (due to improvements in C2 vectorization since JDK21).
> 
> Test:
>  - [x] changed tests with -UCOH
>  - [x] changed tests with +UCOH

This pull request has now been integrated.

Changeset: d5288dff
Author:    Roman Kennke <rkennke at openjdk.org>
URL:       https://git.openjdk.org/lilliput-jdk21u/commit/d5288dffbb7505b9ad6ff612bee71f97dd0bc742
Stats:     16 lines in 4 files changed: 8 ins; 0 del; 8 mod

8340901: [Lilliput/JDK21] Disable some vectorization tests

Reviewed-by: shade

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

PR: https://git.openjdk.org/lilliput-jdk21u/pull/35


More information about the lilliput-dev mailing list