--- old/src/share/vm/gc/g1/satbMarkQueue.hpp 2015-11-15 14:44:06.486838843 -0500 +++ new/src/share/vm/gc/g1/satbMarkQueue.hpp 2015-11-15 14:44:06.362838228 -0500 @@ -68,6 +68,23 @@ void print(const char* name); static void print(const char* name, void** buf, size_t index, size_t sz); #endif // PRODUCT + + // Compiler support. + static ByteSize byte_offset_of_index() { + return PtrQueue::byte_offset_of_index(); + } + using PtrQueue::byte_width_of_index; + + static ByteSize byte_offset_of_buf() { + return PtrQueue::byte_offset_of_buf(); + } + using PtrQueue::byte_width_of_buf; + + static ByteSize byte_offset_of_active() { + return PtrQueue::byte_offset_of_active(); + } + using PtrQueue::byte_width_of_active; + }; class SATBMarkQueueSet: public PtrQueueSet {