1.1 --- a/src/share/vm/runtime/arguments.cpp Fri Mar 11 11:10:53 2016 +0530 1.2 +++ b/src/share/vm/runtime/arguments.cpp Tue Mar 29 13:05:07 2016 +0100 1.3 @@ -1675,9 +1675,8 @@ 1.4 FLAG_SET_DEFAULT(ParallelGCThreads, 1.5 Abstract_VM_Version::parallel_worker_threads()); 1.6 if (ParallelGCThreads == 0) { 1.7 - FLAG_SET_DEFAULT(ParallelGCThreads, 1.8 - Abstract_VM_Version::parallel_worker_threads()); 1.9 - } 1.10 + vm_exit_during_initialization("The flag -XX:+UseG1GC can not be combined with -XX:ParallelGCThreads=0", NULL); 1.11 + } 1.12 1.13 #if INCLUDE_ALL_GCS 1.14 if (G1ConcRefinementThreads == 0) {