--- old/src/hotspot/cpu/aarch64/aarch64.ad 2018-12-18 15:24:52.437772949 +0100 +++ new/src/hotspot/cpu/aarch64/aarch64.ad 2018-12-18 15:24:46.683819224 +0100 @@ -2141,9 +2141,9 @@ return false; } -// x86 supports misaligned vectors store/load. +// aarch64 supports misaligned vectors store/load. const bool Matcher::misaligned_vectors_ok() { - return !AlignVector; // can be changed by flag + return true; } // false => size gets scaled to BytesPerLong, ok.