From 985ca1270e8d9bc041e50c2e9dd22bfeb0113e6e Mon Sep 17 00:00:00 2001 From: Fei Yang Date: Fri, 14 Mar 2025 13:44:29 +0000 Subject: [PATCH] 8352011: RISC-V: Two IR tests fail after JDK-8351662 Reviewed-by: syan, mli --- .../jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java | 3 ++- .../jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java b/test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java index e1db414602d..41d20a06448 100644 --- a/test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java +++ b/test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java @@ -29,7 +29,8 @@ import compiler.lib.ir_framework.*; * @test * @bug 8284981 * @summary Auto-vectorization enhancement for special counting down loops - * @requires os.arch=="amd64" | os.arch=="x86_64" | os.arch=="aarch64" | os.arch=="riscv64" + * @requires os.arch=="amd64" | os.arch=="x86_64" | os.arch=="aarch64" | + (os.arch == "riscv64" & vm.cpu.features ~= ".*rvv.*") * @library /test/lib / * @run driver compiler.c2.irTests.TestAutoVecCountingDownLoop */ diff --git a/test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java b/test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java index 01f52cae175..2cc2d2081b4 100644 --- a/test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java +++ b/test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java @@ -32,7 +32,8 @@ import jdk.test.lib.Utils; * @test * @bug 8283091 * @summary Auto-vectorization enhancement for type conversion between different data sizes. - * @requires (os.simpleArch == "x64" & vm.cpu.features ~= ".*avx2.*") | os.arch=="aarch64" | os.arch=="riscv64" + * @requires (os.simpleArch == "x64" & vm.cpu.features ~= ".*avx2.*") | os.arch=="aarch64" | + (os.arch == "riscv64" & vm.cpu.features ~= ".*rvv.*") * @library /test/lib / * @run driver compiler.c2.irTests.TestVectorizeTypeConversion */