--- old/src/share/vm/gc_implementation/g1/vm_operations_g1.cpp 2015-02-05 16:34:47.622021915 +0100 +++ new/src/share/vm/gc_implementation/g1/vm_operations_g1.cpp 2015-02-05 16:34:47.510025565 +0100 @@ -73,7 +73,7 @@ } bool VM_G1IncCollectionPause::doit_prologue() { - bool res = VM_GC_Operation::doit_prologue(); + bool res = VM_G1OperationWithAllocRequest::doit_prologue(); if (!res) { if (_should_initiate_conc_mark) { // The prologue can fail for a couple of reasons. The first is that another GC @@ -163,7 +163,7 @@ } void VM_G1IncCollectionPause::doit_epilogue() { - VM_GC_Operation::doit_epilogue(); + VM_G1OperationWithAllocRequest::doit_epilogue(); // If the pause was initiated by a System.gc() and // +ExplicitGCInvokesConcurrent, we have to wait here for the cycle