diff -r e660446e0804 -r 9c9aec6ab47d hotspot/src/share/vm/gc_implementation/shared/vmGCOperations.hpp --- a/hotspot/src/share/vm/gc_implementation/shared/vmGCOperations.hpp Mon Jun 28 14:13:18 2010 -0400 +++ b/hotspot/src/share/vm/gc_implementation/shared/vmGCOperations.hpp Mon Jun 28 14:13:17 2010 -0400 @@ -86,9 +86,7 @@ _gc_locked = false; - if (full) { - _full_gc_count_before = full_gc_count_before; - } + _full_gc_count_before = full_gc_count_before; // In ParallelScavengeHeap::mem_allocate() collections can be // executed within a loop and _all_soft_refs_clear can be set // true after they have been cleared by a collection and another