comparison src/share/vm/runtime/arguments.cpp @ 1506:2338d41fbd81

6943304: remove tagged stack interpreter Reviewed-by: coleenp, never, gbenson
author twisti
date Fri, 30 Apr 2010 08:37:24 -0700
parents 56507bcd639e
children c18cbe5936b8 2d127394260e
comparison
equal deleted inserted replaced
1505:0c5b3cf3c1f5 1506:2338d41fbd81
2865 UseCompressedOops = false; 2865 UseCompressedOops = false;
2866 } 2866 }
2867 } 2867 }
2868 #endif // _LP64 2868 #endif // _LP64
2869 2869
2870 // MethodHandles code does not support TaggedStackInterpreter.
2871 if (EnableMethodHandles && TaggedStackInterpreter) {
2872 warning("TaggedStackInterpreter is not supported by MethodHandles code. Disabling TaggedStackInterpreter.");
2873 TaggedStackInterpreter = false;
2874 }
2875
2876 // Check the GC selections again. 2870 // Check the GC selections again.
2877 if (!check_gc_consistency()) { 2871 if (!check_gc_consistency()) {
2878 return JNI_EINVAL; 2872 return JNI_EINVAL;
2879 } 2873 }
2880 2874
2913 FLAG_SET_DEFAULT(ProfileInterpreter, false); 2907 FLAG_SET_DEFAULT(ProfileInterpreter, false);
2914 FLAG_SET_DEFAULT(UseBiasedLocking, false); 2908 FLAG_SET_DEFAULT(UseBiasedLocking, false);
2915 LP64_ONLY(FLAG_SET_DEFAULT(UseCompressedOops, false)); 2909 LP64_ONLY(FLAG_SET_DEFAULT(UseCompressedOops, false));
2916 #endif // CC_INTERP 2910 #endif // CC_INTERP
2917 2911
2918 #ifdef ZERO
2919 // Clear flags not supported by Zero
2920 FLAG_SET_DEFAULT(TaggedStackInterpreter, false);
2921 #endif // ZERO
2922
2923 #ifdef COMPILER2 2912 #ifdef COMPILER2
2924 if (!UseBiasedLocking || EmitSync != 0) { 2913 if (!UseBiasedLocking || EmitSync != 0) {
2925 UseOptoBiasInlining = false; 2914 UseOptoBiasInlining = false;
2926 } 2915 }
2927 #endif 2916 #endif