--- a/hotspot/src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp Thu Apr 27 14:15:30 2017 +0000
+++ b/hotspot/src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp Fri Apr 28 09:50:47 2017 +0200
@@ -289,10 +289,10 @@
}
Flag::Error ArraycopyDstPrefetchDistanceConstraintFunc(uintx value, bool verbose) {
- if (value != 0) {
+ if (value >= 4032) {
CommandLineError::print(verbose,
- "ArraycopyDstPrefetchDistance (" UINTX_FORMAT ") must be 0\n",
- value);
+ "ArraycopyDstPrefetchDistance (" UINTX_FORMAT ") must be"
+ "between 0 and 4031\n", value);
return Flag::VIOLATES_CONSTRAINT;
}
@@ -300,10 +300,10 @@
}
Flag::Error ArraycopySrcPrefetchDistanceConstraintFunc(uintx value, bool verbose) {
- if (value != 0) {
+ if (value >= 4032) {
CommandLineError::print(verbose,
- "ArraycopySrcPrefetchDistance (" UINTX_FORMAT ") must be 0\n",
- value);
+ "ArraycopySrcPrefetchDistance (" UINTX_FORMAT ") must be"
+ "between 0 and 4031\n", value);
return Flag::VIOLATES_CONSTRAINT;
}