--- old/src/share/vm/gc/g1/heapRegion.hpp 2016-04-06 17:17:24.526383668 +0200 +++ new/src/share/vm/gc/g1/heapRegion.hpp 2016-04-06 17:17:24.390383667 +0200 @@ -694,7 +694,7 @@ oops_on_card_seq_iterate_careful(MemRegion mr, FilterOutOfRegionClosure* cl, bool filter_young, - jbyte* card_ptr); + volatile jbyte* card_ptr); size_t recorded_rs_length() const { return _recorded_rs_length; } double predicted_elapsed_time_ms() const { return _predicted_elapsed_time_ms; }