# HG changeset patch # User mikael # Date 1538517685 25200 # Node ID ad00713a05620fb34567ddf6f32625f1f790ad92 # Parent 6003e034cdd8f7dc413940aed8efbe338315e04b 8211364: Remove expired flags Reviewed-by: dholmes, egahlin diff -r 6003e034cdd8 -r ad00713a0562 src/hotspot/share/runtime/arguments.cpp --- a/src/hotspot/share/runtime/arguments.cpp Tue Oct 02 14:32:33 2018 -0700 +++ b/src/hotspot/share/runtime/arguments.cpp Tue Oct 02 15:01:25 2018 -0700 @@ -540,34 +540,15 @@ // --- Deprecated alias flags (see also aliased_jvm_flags) - sorted by obsolete_in then expired_in: { "DefaultMaxRAMFraction", JDK_Version::jdk(8), JDK_Version::undefined(), JDK_Version::undefined() }, { "CreateMinidumpOnCrash", JDK_Version::jdk(9), JDK_Version::undefined(), JDK_Version::undefined() }, - { "MustCallLoadClassInternal", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "UnsyncloadClass", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) }, { "TLABStats", JDK_Version::jdk(12), JDK_Version::undefined(), JDK_Version::undefined() }, // -------------- Obsolete Flags - sorted by expired_in -------------- - { "CheckAssertionStatusDirectives",JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "PrintMallocFree", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "PrintMalloc", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "ShowSafepointMsgs", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "FastTLABRefill", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "SafepointSpinBeforeYield", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "CheckEndorsedAndExtDirs", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "DeferThrSuspendLoopCount", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "DeferPollingPageLoopCount", JDK_Version::jdk(10), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "TraceScavenge", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, { "PermSize", JDK_Version::undefined(), JDK_Version::jdk(8), JDK_Version::undefined() }, { "MaxPermSize", JDK_Version::undefined(), JDK_Version::jdk(8), JDK_Version::undefined() }, { "SharedReadWriteSize", JDK_Version::undefined(), JDK_Version::jdk(10), JDK_Version::undefined() }, { "SharedReadOnlySize", JDK_Version::undefined(), JDK_Version::jdk(10), JDK_Version::undefined() }, { "SharedMiscDataSize", JDK_Version::undefined(), JDK_Version::jdk(10), JDK_Version::undefined() }, { "SharedMiscCodeSize", JDK_Version::undefined(), JDK_Version::jdk(10), JDK_Version::undefined() }, - { "UseUTCFileTimestamp", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "InlineNotify", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "EnableTracing", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "UseLockedTracing", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "NativeMonitorTimeout", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "NativeMonitorSpinLimit", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, - { "NativeMonitorFlags", JDK_Version::undefined(), JDK_Version::jdk(11), JDK_Version::jdk(12) }, { "UnlinkSymbolsALot", JDK_Version::jdk(11), JDK_Version::jdk(12), JDK_Version::jdk(13) }, { "AllowNonVirtualCalls", JDK_Version::jdk(11), JDK_Version::jdk(12), JDK_Version::jdk(13) }, { "PrintSafepointStatistics", JDK_Version::jdk(11), JDK_Version::jdk(12), JDK_Version::jdk(13) }, diff -r 6003e034cdd8 -r ad00713a0562 test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java --- a/test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java Tue Oct 02 14:32:33 2018 -0700 +++ b/test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java Tue Oct 02 15:01:25 2018 -0700 @@ -45,10 +45,10 @@ // Case 2: Newly obsolete flags should be recognized as newly obsolete (8073989) ProcessBuilder pb2 = ProcessTools.createJavaProcessBuilder( - "-XX:+SafepointSpinBeforeYield", "-version"); + "-XX:+EmitSync", "-version"); OutputAnalyzer output2 = new OutputAnalyzer(pb2.start()); output2.shouldContain("Ignoring option").shouldContain("support was removed"); - output2.shouldContain("SafepointSpinBeforeYield"); + output2.shouldContain("EmitSync"); } } diff -r 6003e034cdd8 -r ad00713a0562 test/jdk/jdk/jfr/event/compiler/TestAllocInNewTLAB.java --- a/test/jdk/jdk/jfr/event/compiler/TestAllocInNewTLAB.java Tue Oct 02 14:32:33 2018 -0700 +++ b/test/jdk/jdk/jfr/event/compiler/TestAllocInNewTLAB.java Tue Oct 02 15:01:25 2018 -0700 @@ -43,14 +43,12 @@ * @requires vm.hasJFR * @library /test/lib * @run main/othervm -XX:+UseTLAB -XX:TLABSize=100k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=1 jdk.jfr.event.compiler.TestAllocInNewTLAB - * @run main/othervm -XX:+UseTLAB -XX:TLABSize=100k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=1 -XX:-FastTLABRefill jdk.jfr.event.compiler.TestAllocInNewTLAB * @run main/othervm -XX:+UseTLAB -XX:TLABSize=100k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=1 -Xint jdk.jfr.event.compiler.TestAllocInNewTLAB */ /** * Test that when an object is allocated in a new Thread Local Allocation Buffer (TLAB) - * an event will be triggered. The test is done for C1-compiler, - * C2-compiler (-XX:-FastTLABRefill) and interpreted mode (-Xint). + * an event will be triggered. The test is done for default and interpreted mode (-Xint). * * To force objects to be allocated in a new TLAB: * the size of TLAB is set to 100k (-XX:TLABSize=100k); diff -r 6003e034cdd8 -r ad00713a0562 test/jdk/jdk/jfr/event/compiler/TestAllocOutsideTLAB.java --- a/test/jdk/jdk/jfr/event/compiler/TestAllocOutsideTLAB.java Tue Oct 02 14:32:33 2018 -0700 +++ b/test/jdk/jdk/jfr/event/compiler/TestAllocOutsideTLAB.java Tue Oct 02 15:01:25 2018 -0700 @@ -42,15 +42,13 @@ * @key jfr * @requires vm.hasJFR * @library /test/lib - * @run main/othervm -XX:+UseTLAB -XX:-FastTLABRefill -XX:TLABSize=90k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=256 jdk.jfr.event.compiler.TestAllocOutsideTLAB - * @run main/othervm -XX:+UseTLAB -XX:-FastTLABRefill -XX:TLABSize=90k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=256 jdk.jfr.event.compiler.TestAllocOutsideTLAB - * @run main/othervm -XX:+UseTLAB -XX:-FastTLABRefill -XX:TLABSize=90k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=256 -Xint jdk.jfr.event.compiler.TestAllocOutsideTLAB + * @run main/othervm -XX:+UseTLAB -XX:TLABSize=90k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=256 jdk.jfr.event.compiler.TestAllocOutsideTLAB + * @run main/othervm -XX:+UseTLAB -XX:TLABSize=90k -XX:-ResizeTLAB -XX:TLABRefillWasteFraction=256 -Xint jdk.jfr.event.compiler.TestAllocOutsideTLAB */ /** * Test that an event is triggered when an object is allocated outside a - * Thread Local Allocation Buffer (TLAB). The test is done for C1-compiler, - * C2-compiler (-XX:-FastTLABRefill) and interpreted mode (-Xint). + * Thread Local Allocation Buffer (TLAB). The test is done for default interpreted mode (-Xint). * * To force objects to be allocated outside TLAB: * the size of TLAB is set to 90k (-XX:TLABSize=90k); diff -r 6003e034cdd8 -r ad00713a0562 test/jdk/jdk/jfr/event/oldobject/TestAllocationTime.java --- a/test/jdk/jdk/jfr/event/oldobject/TestAllocationTime.java Tue Oct 02 14:32:33 2018 -0700 +++ b/test/jdk/jdk/jfr/event/oldobject/TestAllocationTime.java Tue Oct 02 15:01:25 2018 -0700 @@ -44,7 +44,7 @@ * @requires vm.gc == "null" * @library /test/lib /test/jdk * @modules jdk.jfr/jdk.jfr.internal.test - * @run main/othervm -XX:TLABSize=2k -XX:-FastTLABRefill jdk.jfr.event.oldobject.TestAllocationTime + * @run main/othervm -XX:TLABSize=2k jdk.jfr.event.oldobject.TestAllocationTime */ public class TestAllocationTime { diff -r 6003e034cdd8 -r ad00713a0562 test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java --- a/test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java Tue Oct 02 14:32:33 2018 -0700 +++ b/test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java Tue Oct 02 15:01:25 2018 -0700 @@ -45,7 +45,7 @@ * @requires vm.gc == "null" * @library /test/lib /test/jdk * @modules jdk.jfr/jdk.jfr.internal.test - * @run main/othervm -XX:TLABSize=2k -XX:-FastTLABRefill jdk.jfr.event.oldobject.TestLargeRootSet + * @run main/othervm -XX:TLABSize=2k jdk.jfr.event.oldobject.TestLargeRootSet */ public class TestLargeRootSet { diff -r 6003e034cdd8 -r ad00713a0562 test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java --- a/test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java Tue Oct 02 14:32:33 2018 -0700 +++ b/test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java Tue Oct 02 15:01:25 2018 -0700 @@ -44,7 +44,7 @@ * @requires vm.gc == "null" * @library /test/lib /test/jdk * @modules jdk.jfr/jdk.jfr.internal.test - * @run main/othervm -XX:TLABSize=2k -XX:-FastTLABRefill jdk.jfr.event.oldobject.TestLastKnownHeapUsage + * @run main/othervm -XX:TLABSize=2k jdk.jfr.event.oldobject.TestLastKnownHeapUsage */ public class TestLastKnownHeapUsage { diff -r 6003e034cdd8 -r ad00713a0562 test/jdk/jdk/jfr/startupargs/TestOldObjectQueueSize.java --- a/test/jdk/jdk/jfr/startupargs/TestOldObjectQueueSize.java Tue Oct 02 14:32:33 2018 -0700 +++ b/test/jdk/jdk/jfr/startupargs/TestOldObjectQueueSize.java Tue Oct 02 15:01:25 2018 -0700 @@ -42,9 +42,9 @@ * @library /test/lib * @key jfr * - * @run main/othervm -XX:TLABSize=2k -XX:-FastTLABRefill -XX:FlightRecorderOptions=old-object-queue-size=0 jdk.jfr.startupargs.TestOldObjectQueueSize off - * @run main/othervm -XX:TLABSize=2k -Xlog:gc+tlab=trace -XX:-FastTLABRefill -XX:FlightRecorderOptions=old-object-queue-size=10000 jdk.jfr.startupargs.TestOldObjectQueueSize many - * @run main/othervm -XX:TLABSize=2k -Xlog:gc+tlab=trace -XX:-FastTLABRefill -XX:FlightRecorderOptions=old-object-queue-size=1000000 jdk.jfr.startupargs.TestOldObjectQueueSize many + * @run main/othervm -XX:TLABSize=2k -XX:FlightRecorderOptions=old-object-queue-size=0 jdk.jfr.startupargs.TestOldObjectQueueSize off + * @run main/othervm -XX:TLABSize=2k -Xlog:gc+tlab=trace -XX:FlightRecorderOptions=old-object-queue-size=10000 jdk.jfr.startupargs.TestOldObjectQueueSize many + * @run main/othervm -XX:TLABSize=2k -Xlog:gc+tlab=trace -XX:FlightRecorderOptions=old-object-queue-size=1000000 jdk.jfr.startupargs.TestOldObjectQueueSize many */ public class TestOldObjectQueueSize {