# HG changeset patch # User ehelin # Date 1492755888 -7200 # Node ID ba815aa3765d9f45e6ef3592c3127467ab2a7b44 # Parent a70022fa3ec2a3e9c63fd681131349e004abc53c 8179064: TestInterpreterMethodEntries.java is missing -XX:+UnlockDiagnosticVMOptions Reviewed-by: ctornqvi, gtriantafill diff -r a70022fa3ec2 -r ba815aa3765d hotspot/test/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java --- a/hotspot/test/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java Fri Apr 21 10:43:43 2017 +0200 +++ b/hotspot/test/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java Fri Apr 21 08:24:48 2017 +0200 @@ -62,6 +62,8 @@ } private static void dumpAndUseSharedArchive(String dump, String use) throws Exception { + String unlock = "-XX:+UnlockDiagnosticVMOptions"; + String dumpFMA = "-XX:" + dump + "UseFMA"; String dumpCRC32 = "-XX:" + dump + "UseCRC32Intrinsics"; String dumpCRC32C = "-XX:" + dump + "UseCRC32CIntrinsics"; @@ -69,10 +71,10 @@ String useCRC32 = "-XX:" + use + "UseCRC32Intrinsics"; String useCRC32C = "-XX:" + use + "UseCRC32CIntrinsics"; - CDSTestUtils.createArchiveAndCheck(dumpFMA, dumpCRC32, dumpCRC32C); + CDSTestUtils.createArchiveAndCheck(unlock, dumpFMA, dumpCRC32, dumpCRC32C); CDSOptions opts = (new CDSOptions()) - .addPrefix(useFMA, useCRC32, useCRC32C, "-showversion") + .addPrefix(unlock, useFMA, useCRC32, useCRC32C, "-showversion") .addSuffix("TestInterpreterMethodEntries", "run") .setUseVersion(false); CDSTestUtils.runWithArchiveAndCheck(opts);