--- old/src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp 2018-05-09 00:05:51.360124705 +0200 +++ new/src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp 2018-05-09 00:05:51.210126564 +0200 @@ -479,10 +479,8 @@ void ShenandoahHeapRegion::fill_region() { if (free() > (BrooksPointer::word_size() + CollectedHeap::min_fill_size())) { - HeapWord* filler = allocate(BrooksPointer::word_size(), ShenandoahHeap::_alloc_shared); HeapWord* obj = allocate(end() - top(), ShenandoahHeap::_alloc_shared); _heap->fill_with_object(obj, end() - obj); - BrooksPointer::initialize(oop(obj)); } }