--- old/src/share/vm/gc/parallel/asPSYoungGen.cpp 2017-06-22 11:12:05.068661575 +0200 +++ new/src/share/vm/gc/parallel/asPSYoungGen.cpp 2017-06-22 11:12:04.880655546 +0200 @@ -419,9 +419,9 @@ "from start moved to the right"); guarantee((HeapWord*)from_end >= from_space()->top(), "from end moved into live data"); - assert(is_object_aligned((intptr_t)eden_start), "checking alignment"); - assert(is_object_aligned((intptr_t)from_start), "checking alignment"); - assert(is_object_aligned((intptr_t)to_start), "checking alignment"); + assert(is_ptr_object_aligned(eden_start), "checking alignment"); + assert(is_ptr_object_aligned(from_start), "checking alignment"); + assert(is_ptr_object_aligned(to_start), "checking alignment"); MemRegion edenMR((HeapWord*)eden_start, (HeapWord*)eden_end); MemRegion toMR ((HeapWord*)to_start, (HeapWord*)to_end);