[11] RFR: Drop the workaround for JDK-8217717

Aleksey Shipilev shade at redhat.com
Fri May 8 13:08:23 UTC 2020


Back when we backported self-fixing barriers, we had to include the workaround for JDK-8217717 [1]:
  https://hg.openjdk.java.net/shenandoah/jdk11/rev/b16b63a399f3#l6.61

That workaround arrived through upstream 11.0.7 and no longer needed. Let's drop it:
  https://cr.openjdk.java.net/~shade/shenandoah/11u-drop-8217717/webrev.01/

It seems to be exactly the same method that is in BarrierSetC1::resolve_address. I checked
shenandoahBarrierSetC1.cpp is similar to what we have in jdk/jdk after this change.

Testing: hotspot_gc_shenandoah {fastdebug,release}

-- 
Thanks,
-Aleksey

[1] https://bugs.openjdk.java.net/browse/JDK-8217717



More information about the shenandoah-dev mailing list