--- old/src/share/vm/opto/library_call.cpp 2015-02-16 15:29:22.241340000 -0500 +++ new/src/share/vm/opto/library_call.cpp 2015-02-16 15:29:21.101947000 -0500 @@ -2598,8 +2598,7 @@ // bypassing each other. Happens after null checks, so the // exception paths do not take memory state from the memory barrier, // so there's no problems making a strong assert about mixing users - // of safe & unsafe memory. Otherwise fails in a CTW of rt.jar - // around 5701, class sun/reflect/UnsafeBooleanFieldAccessorImpl. + // of safe & unsafe memory. if (need_mem_bar) insert_mem_bar(Op_MemBarCPUOrder); if (!is_store) {