--- old/src/share/vm/runtime/arguments.cpp 2012-11-12 10:52:09.752641407 -0800 +++ new/src/share/vm/runtime/arguments.cpp 2012-11-12 10:52:09.540644073 -0800 @@ -1718,6 +1718,7 @@ return false; } +#ifdef SERIALGC static void force_serial_gc() { FLAG_SET_DEFAULT(UseSerialGC, true); FLAG_SET_DEFAULT(UseParNewGC, false); @@ -1728,11 +1729,15 @@ FLAG_SET_DEFAULT(UseG1GC, false); } +#ifdef ASSERT static bool verify_serial_gc_flags() { return (UseSerialGC && !(UseParNewGC || (UseConcMarkSweepGC || CMSIncrementalMode) || UseG1GC || UseParallelGC || UseParallelOldGC)); } +#endif // ASSERT + +#endif // SERIALGC // check if do gclog rotation // +UseGCLogFileRotation is a must,