diff -r 8d9d4d91be7f -r ecc2af326b5f src/hotspot/share/gc/shared/c2/barrierSetC2.cpp --- a/src/hotspot/share/gc/shared/c2/barrierSetC2.cpp Fri Jun 15 13:08:32 2018 -0700 +++ b/src/hotspot/share/gc/shared/c2/barrierSetC2.cpp Fri Jun 15 16:53:58 2018 -0400 @@ -41,7 +41,7 @@ bool mismatched = (_decorators & C2_MISMATCHED) != 0; bool is_unordered = (_decorators & MO_UNORDERED) != 0; bool anonymous = (_decorators & C2_UNSAFE_ACCESS) != 0; - bool on_heap = (_decorators & IN_HEAP) != 0; + bool in_heap = (_decorators & IN_HEAP) != 0; bool is_write = (_decorators & C2_WRITE_ACCESS) != 0; bool is_read = (_decorators & C2_READ_ACCESS) != 0; @@ -58,7 +58,7 @@ // the barriers get omitted and the unsafe reference begins to "pollute" // the alias analysis of the rest of the graph, either Compile::can_alias // or Compile::must_alias will throw a diagnostic assert.) - if (!on_heap || !is_unordered || (mismatched && !_addr.type()->isa_aryptr())) { + if (!in_heap || !is_unordered || (mismatched && !_addr.type()->isa_aryptr())) { return true; } } @@ -74,8 +74,8 @@ bool unaligned = (decorators & C2_UNALIGNED) != 0; bool requires_atomic_access = (decorators & MO_UNORDERED) == 0; - bool in_root = (decorators & IN_ROOT) != 0; - assert(!in_root, "not supported yet"); + bool in_native = (decorators & IN_NATIVE) != 0; + assert(!in_native, "not supported yet"); if (access.type() == T_DOUBLE) { Node* new_val = kit->dstore_rounding(val.node()); @@ -103,8 +103,8 @@ bool control_dependent = (decorators & C2_CONTROL_DEPENDENT_LOAD) != 0; bool pinned = (decorators & C2_PINNED_LOAD) != 0; - bool in_root = (decorators & IN_ROOT) != 0; - assert(!in_root, "not supported yet"); + bool in_native = (decorators & IN_NATIVE) != 0; + assert(!in_native, "not supported yet"); MemNode::MemOrd mo = access.mem_node_mo(); LoadNode::ControlDependency dep = pinned ? LoadNode::Pinned : LoadNode::DependsOnlyOnTest;