--- a/src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp Mon Apr 01 09:53:30 2019 -0400
+++ b/src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp Mon Apr 01 16:30:23 2019 +0200
@@ -135,18 +135,6 @@
FLAG_SET_DEFAULT(ShenandoahAlwaysPreTouch, true);
}
- // Shenandoah C2 optimizations apparently dislike the shape of thread-local handshakes.
- // Disable it by default, unless we enable it specifically for debugging.
- if (FLAG_IS_DEFAULT(ThreadLocalHandshakes)) {
- if (ThreadLocalHandshakes) {
- FLAG_SET_DEFAULT(ThreadLocalHandshakes, false);
- }
- } else {
- if (ThreadLocalHandshakes) {
- warning("Thread-local handshakes are not working correctly with Shenandoah at the moment. Enable at your own risk.");
- }
- }
-
// Record more information about previous cycles for improved debugging pleasure
if (FLAG_IS_DEFAULT(LogEventsBufferEntries)) {
FLAG_SET_DEFAULT(LogEventsBufferEntries, 250);