--- old/src/share/vm/gc/g1/sparsePRT.hpp 2016-09-13 17:10:37.944105052 +0200 +++ new/src/share/vm/gc/g1/sparsePRT.hpp 2016-09-13 17:10:37.840105047 +0200 @@ -250,7 +250,7 @@ bool should_be_on_expanded_list(); - static SparsePRT* _head_expanded_list; + static SparsePRT* volatile _head_expanded_list; public: SparsePRT(HeapRegion* hr);