RFR: Implement ShenandoahBarrierSetC2::step_over_gc_barrier() to fix lock elimination bug with Shenandoah

Roman Kennke rkennke at redhat.com
Fri May 3 14:46:15 UTC 2019


This fixes the lock elimination bug that we have seen and fixed already
in sh/jdk8 and >11. We also did the fix in sh/jd11 but the bug persists
because step_over_gc_barrier() remained unimplemented. (Duh!)

http://cr.openjdk.java.net/~rkennke/fixlockelimination-shjdk11/webrev.00/

Testing: hotspot_gc_shenandoah, the whole lucene testsuite (that exposed
the failure)


Roman



More information about the shenandoah-dev mailing list