--- old/test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java 2015-11-12 12:02:32.000000000 -0600 +++ new/test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java 2015-11-12 12:02:32.000000000 -0600 @@ -223,7 +223,7 @@ validValues.add("1"); } - if (max.compareTo(MAX_4_BYTE_INT_PLUS_ONE) == 1) { + if ((min.compareTo(MAX_4_BYTE_INT_PLUS_ONE) == -1) && (max.compareTo(MAX_4_BYTE_INT_PLUS_ONE) == 1)) { /* * Check for overflow when flag is assigned to the * 4 byte int variable @@ -231,7 +231,7 @@ validValues.add(MAX_4_BYTE_INT_PLUS_ONE.toString()); } - if (max.compareTo(MAX_4_BYTE_UNSIGNED_INT_PLUS_ONE) == 1) { + if ((min.compareTo(MAX_4_BYTE_UNSIGNED_INT_PLUS_ONE) == -1) && (max.compareTo(MAX_4_BYTE_UNSIGNED_INT_PLUS_ONE) == 1)) { /* * Check for overflow when flag is assigned to the * 4 byte unsigned int variable