--- old/src/share/vm/gc/g1/heapRegionRemSet.cpp 2015-10-09 14:50:58.291097000 +0200 +++ new/src/share/vm/gc/g1/heapRegionRemSet.cpp 2015-10-09 14:50:58.142099000 +0200 @@ -563,7 +563,7 @@ assert(_n_fine_entries == _max_fine_entries, "Precondition"); PerRegionTable* max = NULL; jint max_occ = 0; - PerRegionTable** max_prev; + PerRegionTable** max_prev = NULL; size_t max_ind; size_t i = _fine_eviction_start; @@ -1138,7 +1138,7 @@ void HeapRegionRemSet::print_recorded() { int cur_evnt = 0; - Event cur_evnt_kind; + Event cur_evnt_kind = Event_illegal; int cur_evnt_ind = 0; if (_n_recorded_events > 0) { cur_evnt_kind = _recorded_events[cur_evnt];