http://cr.openjdk.java.net/~roland/shenandoah/loop_unswitching%2b-ShenandoahWriteBarrierMemBar/webrev.00/ This fixes: http://mail.openjdk.java.net/pipermail/shenandoah-dev/2018-January/004738.html Part of the logic required for this to work (the code added by the patch) also got lost at some point. Roland.