< prev index next >
src/share/vm/gc/parallel/psPromotionManager.inline.hpp
Print this page
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64
Reviewed-by:
Contributed-by: HORII@jp.ibm.com, mdoerr
@@ -209,11 +209,11 @@
// Copy obj
Copy::aligned_disjoint_words((HeapWord*)o, (HeapWord*)new_obj, new_obj_size);
// Now we have to CAS in the header.
- if (o->cas_forward_to(new_obj, test_mark)) {
+ if (o->cas_forward_to(new_obj, test_mark, memory_order_relaxed)) {
// We won any races, we "own" this object.
assert(new_obj == o->forwardee(), "Sanity");
// Increment age if obj still in new generation. Now that
// we're dealing with a markOop that cannot change, it is
< prev index next >