Roland made the upstream fix here: https://bugs.openjdk.java.net/browse/JDK-8212673 We need to pick it up, and proliferate it through backports. http://cr.openjdk.java.net/~shade/shenandoah/c2-eqv-uncast/webrev.01/ Testing: tier3_gc_shenandoah -Aleksey