--- old/src/share/vm/opto/graphKit.cpp 2020-05-20 18:01:07.713048771 +0200 +++ new/src/share/vm/opto/graphKit.cpp 2020-05-20 18:01:07.561047492 +0200 @@ -3954,7 +3954,7 @@ if (UseShenandoahGC) { Node* gc_state = __ AddP(no_base, tls, __ ConX(in_bytes(JavaThread::gc_state_offset()))); Node* ld = __ load(__ ctrl(), gc_state, TypeInt::BYTE, T_BYTE, Compile::AliasIdxRaw); - marking = __ AndI(ld, __ ConI(ShenandoahHeap::MARKING | ShenandoahHeap::TRAVERSAL)); + marking = __ AndI(ld, __ ConI(ShenandoahHeap::MARKING)); assert(ShenandoahBarrierC2Support::is_gc_state_load(ld), "Should match the shape"); } else { assert(UseG1GC, "should be");