src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
changeset 55146 aa5eeb1a9871
parent 54890 f2f11d7f7f4e
child 55219 cfd1e298ca33
equal deleted inserted replaced
55145:249b2b4fcb7d 55146:aa5eeb1a9871
    34 void ShenandoahArguments::initialize() {
    34 void ShenandoahArguments::initialize() {
    35 #if !(defined AARCH64 || defined AMD64 || defined IA32)
    35 #if !(defined AARCH64 || defined AMD64 || defined IA32)
    36   vm_exit_during_initialization("Shenandoah GC is not supported on this platform.");
    36   vm_exit_during_initialization("Shenandoah GC is not supported on this platform.");
    37 #endif
    37 #endif
    38 
    38 
    39 #ifdef IA32
    39 #if 0 // leave this block as stepping stone for future platforms
    40   log_warning(gc)("Shenandoah GC is not fully supported on this platform:");
    40   log_warning(gc)("Shenandoah GC is not fully supported on this platform:");
    41   log_warning(gc)("  concurrent modes are not supported, only STW cycles are enabled;");
    41   log_warning(gc)("  concurrent modes are not supported, only STW cycles are enabled;");
    42   log_warning(gc)("  arch-specific barrier code is not implemented, disabling barriers;");
    42   log_warning(gc)("  arch-specific barrier code is not implemented, disabling barriers;");
    43 
    43 
    44   FLAG_SET_DEFAULT(ShenandoahGCHeuristics,           "passive");
    44   FLAG_SET_DEFAULT(ShenandoahGCHeuristics,           "passive");