--- 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");