From e8f66bf88ceb30383b50d1fac7a2583e3339ece0 Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Sat, 15 Jul 2023 06:50:21 +0000 Subject: [PATCH] 8310949: RISC-V: Initialize UseUnalignedAccesses Reviewed-by: rehn, vkempik, fyang --- src/hotspot/cpu/riscv/vm_version_riscv.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/hotspot/cpu/riscv/vm_version_riscv.cpp b/src/hotspot/cpu/riscv/vm_version_riscv.cpp index 382e11e1de3..d9b46131d66 100644 --- a/src/hotspot/cpu/riscv/vm_version_riscv.cpp +++ b/src/hotspot/cpu/riscv/vm_version_riscv.cpp @@ -204,6 +204,13 @@ void VM_Version::initialize() { } } + // See JDK-8026049 + // This machine has fast unaligned memory accesses + if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) { + FLAG_SET_DEFAULT(UseUnalignedAccesses, + unaligned_access.value() == MISALIGNED_FAST); + } + if (UseZbb) { if (FLAG_IS_DEFAULT(UsePopCountInstruction)) { FLAG_SET_DEFAULT(UsePopCountInstruction, true);