--- old/src/share/vm/gc/cms/promotionInfo.hpp 2017-04-25 16:44:26.795175479 +0200 +++ new/src/share/vm/gc/cms/promotionInfo.hpp 2017-04-25 16:44:26.647175484 +0200 @@ -51,11 +51,11 @@ // to bit position 3, which would require 16 byte alignment. typedef struct { #ifdef VM_LITTLE_ENDIAN - LP64_ONLY(narrowOop _pad;) - narrowOop _narrow_next; + LP64_ONLY(jint _pad;) + jint _narrow_next; #else - narrowOop _narrow_next; - LP64_ONLY(narrowOop _pad;) + jint _narrow_next; + LP64_ONLY(jint _pad;) #endif } Data;