--- a/src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Mon Aug 12 15:27:57 2019 +0200
+++ b/src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Mon Aug 12 20:27:14 2019 +0200
@@ -378,21 +378,11 @@
" 1 - parallel iterator;" \
" 2 - parallel iterator with cset filters;") \
\
- experimental(bool, ShenandoahOptimizeStaticFinals, true, \
+ diagnostic(bool, ShenandoahOptimizeStaticFinals, true, \
"Optimize barriers on static final fields. " \
"Turn it off for maximum compatibility with reflection or JNI " \
"code that manipulates final fields.") \
\
- experimental(bool, ShenandoahOptimizeInstanceFinals, false, \
- "Optimize barriers on final instance fields." \
- "Turn it off for maximum compatibility with reflection or JNI " \
- "code that manipulates final fields.") \
- \
- experimental(bool, ShenandoahOptimizeStableFinals, false, \
- "Optimize barriers on stable fields." \
- "Turn it off for maximum compatibility with reflection or JNI " \
- "code that manipulates final fields.") \
- \
experimental(bool, ShenandoahCommonGCStateLoads, false, \
"Enable commonming for GC state loads in generated code.") \
\