--- old/src/share/vm/opto/ifnode.cpp 2019-11-11 16:10:11.250342098 +0100 +++ new/src/share/vm/opto/ifnode.cpp 2019-11-11 16:10:11.164342103 +0100 @@ -626,7 +626,7 @@ cmpx->is_Cmp() && cmpx->in(2) == phase->intcon(0) && cmpx->in(1)->in(1)->is_shenandoah_state_load() && cmpx->in(1)->in(2)->is_Con() && - cmpx->in(1)->in(2) == phase->intcon(ShenandoahHeap::MARKING)) { + cmpx->in(1)->in(2) == phase->intcon(ShenandoahHeap::MARKING | ShenandoahHeap::TRAVERSAL)) { return true; }