Mercurial > hg > truffle
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 |