--- old/src/share/vm/gc/g1/sparsePRT.hpp 2016-04-06 17:17:27.002383698 +0200 +++ new/src/share/vm/gc/g1/sparsePRT.hpp 2016-04-06 17:17:26.902383697 +0200 @@ -229,7 +229,7 @@ bool should_be_on_expanded_list(); - static SparsePRT* _head_expanded_list; + static SparsePRT* volatile _head_expanded_list; public: SparsePRT(HeapRegion* hr);