--- old/src/hotspot/share/gc/parallel/psPromotionLAB.cpp 2018-03-25 12:59:24.052875803 +0200 +++ new/src/hotspot/share/gc/parallel/psPromotionLAB.cpp 2018-03-25 12:59:23.887878036 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -82,7 +82,7 @@ // so they can always fill with an array. HeapWord* tlab_end = end() + filler_header_size; typeArrayOop filler_oop = (typeArrayOop) top(); - filler_oop->set_mark(markOopDesc::prototype()); + filler_oop->set_mark_raw(markOopDesc::prototype()); filler_oop->set_klass(Universe::intArrayKlassObj()); const size_t array_length = pointer_delta(tlab_end, top()) - typeArrayOopDesc::header_size(T_INT);