diff -r a297b0e14605 -r 37552638d24a src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp --- a/src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Mon Jun 04 09:21:53 2012 +0200 +++ b/src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Tue Jun 05 22:30:24 2012 +0200 @@ -293,7 +293,7 @@ // Java thread is waiting for a full GC to happen (e.g., it // called System.gc() with +ExplicitGCInvokesConcurrent). _sts.join(); - g1h->increment_full_collections_completed(true /* concurrent */); + g1h->increment_old_marking_cycles_completed(true /* concurrent */); _sts.leave(); } assert(_should_terminate, "just checking");