--- old/src/share/vm/c1/c1_LIRGenerator.cpp 2017-04-24 16:58:39.003146648 +0200 +++ new/src/share/vm/c1/c1_LIRGenerator.cpp 2017-04-24 16:58:38.867151212 +0200 @@ -1669,7 +1669,7 @@ ShenandoahConnectionMatrix* matrix = ShenandoahHeap::heap()->connection_matrix(); LIR_Opr heap_base = new_pointer_register(); - __ move(LIR_OprFact::intptrConst(ShenandoahHeap::heap()->first_region_bottom()), heap_base); + __ move(LIR_OprFact::intptrConst(ShenandoahHeap::heap()->base()), heap_base); LIR_Opr tmp1 = new_pointer_register(); __ move(new_val, tmp1);