--- old/src/share/vm/gc/shared/collectedHeap.hpp 2016-09-12 15:41:11.198114694 +0200 +++ new/src/share/vm/gc/shared/collectedHeap.hpp 2016-09-12 15:41:11.050114688 +0200 @@ -353,7 +353,7 @@ // These functions return the addresses of the fields that define the // boundaries of the contiguous allocation area. (These fields should be // physically near to one another.) - virtual HeapWord** top_addr() const { + virtual HeapWord* volatile* top_addr() const { guarantee(false, "inline contiguous allocation not supported"); return NULL; }