This gets rid of Node::is_g1_marking_load() and Node::is_g1_marking_if() .. some fairly obvious leftovers from GC-interface-ification, and fixed related call-sites. This is closer to upstream and arguably/hopefully more correct. http://cr.openjdk.java.net/~rkennke/purge-c2-cruft/webrev.00/ Testing: tier3_gc_shenandoah Ok? Roman