--- old/src/hotspot/share/gc/cms/cmsHeap.cpp 2019-09-07 21:51:30.000000000 +0200 +++ new/src/hotspot/share/gc/cms/cmsHeap.cpp 2019-09-07 21:51:30.000000000 +0200 @@ -240,13 +240,11 @@ } void CMSHeap::gc_prologue(bool full) { - always_do_update_barrier = false; GenCollectedHeap::gc_prologue(full); }; void CMSHeap::gc_epilogue(bool full) { GenCollectedHeap::gc_epilogue(full); - always_do_update_barrier = true; }; GrowableArray CMSHeap::memory_managers() { --- old/src/hotspot/share/gc/g1/g1CollectedHeap.cpp 2019-09-07 21:51:31.000000000 +0200 +++ new/src/hotspot/share/gc/g1/g1CollectedHeap.cpp 2019-09-07 21:51:31.000000000 +0200 @@ -2521,7 +2521,6 @@ } void G1CollectedHeap::gc_prologue(bool full) { - // always_do_update_barrier = false; assert(InlineCacheBuffer::is_empty(), "should have cleaned up ICBuffer"); // This summary needs to be printed before incrementing total collections. @@ -2555,7 +2554,6 @@ #if COMPILER2_OR_JVMCI assert(DerivedPointerTable::is_empty(), "derived pointer present"); #endif - // always_do_update_barrier = true; double start = os::elapsedTime(); resize_all_tlabs(); --- old/src/hotspot/share/gc/shared/genArguments.cpp 2019-09-07 21:51:31.000000000 +0200 +++ new/src/hotspot/share/gc/shared/genArguments.cpp 2019-09-07 21:51:31.000000000 +0200 @@ -196,8 +196,6 @@ } } - always_do_update_barrier = UseConcMarkSweepGC; - DEBUG_ONLY(assert_flags();) } --- old/src/hotspot/share/oops/oop.cpp 2019-09-07 21:51:32.000000000 +0200 +++ new/src/hotspot/share/oops/oop.cpp 2019-09-07 21:51:32.000000000 +0200 @@ -37,8 +37,6 @@ #include "utilities/copy.hpp" #include "utilities/macros.hpp" -bool always_do_update_barrier = false; - void oopDesc::print_on(outputStream* st) const { klass()->oop_print_on(oop(this), st); } --- old/src/hotspot/share/oops/oop.hpp 2019-09-07 21:51:33.000000000 +0200 +++ new/src/hotspot/share/oops/oop.hpp 2019-09-07 21:51:33.000000000 +0200 @@ -40,8 +40,6 @@ // // no virtual functions allowed -extern bool always_do_update_barrier; - // Forward declarations. class OopClosure; class ScanClosure;