src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java
--- a/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java Thu Nov 14 11:16:14 2019 -0800
+++ b/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java Thu Nov 14 12:21:00 2019 -0800
@@ -579,4 +579,9 @@
masm.movzwl(elem2, new AMD64Address(str2, index, scale2, 0));
}
}
+
+ @Override
+ public boolean needsClearUpperVectorRegisters() {
+ return true;
+ }
}