# HG changeset patch # User zgu # Date 1561983885 14400 # Node ID 4077a625a01f9aa5e3744616e35324044db03e34 # Parent 4309fedaf7dcc5dbd9015773a5c1db2409cc4149 8226957: Shenandoah: Remove obsoleted ShenandoahStoreCheck option Reviewed-by: shade diff -r 4309fedaf7dc -r 4077a625a01f src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp --- a/src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Mon Jul 01 12:16:58 2019 +0200 +++ b/src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Mon Jul 01 08:24:45 2019 -0400 @@ -364,10 +364,6 @@ diagnostic(bool, ShenandoahLoadRefBarrier, true, \ "Turn on/off load-reference barriers in Shenandoah") \ \ - diagnostic(bool, ShenandoahStoreCheck, false, \ - "Emit additional code that checks objects are written to only" \ - " in to-space") \ - \ experimental(bool, ShenandoahConcurrentScanCodeRoots, true, \ "Scan code roots concurrently, instead of during a pause") \ \ diff -r 4309fedaf7dc -r 4077a625a01f test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java --- a/test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java Mon Jul 01 12:16:58 2019 +0200 +++ b/test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java Mon Jul 01 08:24:45 2019 -0400 @@ -61,7 +61,6 @@ "-XX:+UnlockDiagnosticVMOptions", "-XX:+UseShenandoahGC", "-XX:ShenandoahGCHeuristics=aggressive", - "-XX:+ShenandoahStoreCheck", "TestEvilSyncBug", "test"); OutputAnalyzer output = new OutputAnalyzer(pb.start()); output.shouldHaveExitValue(0); diff -r 4309fedaf7dc -r 4077a625a01f test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java --- a/test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java Mon Jul 01 12:16:58 2019 +0200 +++ b/test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java Mon Jul 01 08:24:45 2019 -0400 @@ -30,31 +30,31 @@ * java.management * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions * -XX:+UseShenandoahGC -Xmx1g -Xms1g - * -XX:+ShenandoahStoreCheck -XX:+ShenandoahVerify -XX:+VerifyObjectEquals + * -XX:+ShenandoahVerify -XX:+VerifyObjectEquals * -XX:ShenandoahGCHeuristics=passive -XX:+ShenandoahDegeneratedGC * TestVerifyJCStress * * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions * -XX:+UseShenandoahGC -Xmx1g -Xms1g - * -XX:+ShenandoahStoreCheck -XX:+ShenandoahVerify -XX:+VerifyObjectEquals + * -XX:+ShenandoahVerify -XX:+VerifyObjectEquals * -XX:ShenandoahGCHeuristics=passive -XX:-ShenandoahDegeneratedGC * TestVerifyJCStress * * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions * -XX:+UseShenandoahGC -Xmx1g -Xms1g - * -XX:+ShenandoahStoreCheck -XX:+ShenandoahVerify -XX:+VerifyObjectEquals -XX:+ShenandoahVerifyOptoBarriers + * -XX:+ShenandoahVerify -XX:+VerifyObjectEquals -XX:+ShenandoahVerifyOptoBarriers * -XX:ShenandoahGCHeuristics=adaptive * TestVerifyJCStress * * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions * -XX:+UseShenandoahGC -Xmx1g -Xms1g - * -XX:+ShenandoahStoreCheck -XX:+ShenandoahVerify -XX:+VerifyObjectEquals -XX:+ShenandoahVerifyOptoBarriers + * -XX:+ShenandoahVerify -XX:+VerifyObjectEquals -XX:+ShenandoahVerifyOptoBarriers * -XX:ShenandoahGCHeuristics=static * TestVerifyJCStress * * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions * -XX:+UseShenandoahGC -Xmx1g -Xms1g - * -XX:+ShenandoahStoreCheck -XX:+ShenandoahVerify -XX:+VerifyObjectEquals -XX:+ShenandoahVerifyOptoBarriers + * -XX:+ShenandoahVerify -XX:+VerifyObjectEquals -XX:+ShenandoahVerifyOptoBarriers * -XX:ShenandoahGCHeuristics=traversal * TestVerifyJCStress */