--- old/src/share/vm/runtime/arguments.cpp 2015-03-04 19:29:59.555893508 -0800 +++ new/src/share/vm/runtime/arguments.cpp 2015-03-04 19:29:59.410886221 -0800 @@ -1897,15 +1897,8 @@ } } -// This must be called after ergonomics because we want bytecode rewriting -// if the server compiler is used, or if UseSharedSpaces is disabled. +// This must be called after ergonomics. void Arguments::set_bytecode_flags() { - // Better not attempt to store into a read-only space. - if (UseSharedSpaces) { - FLAG_SET_DEFAULT(RewriteBytecodes, false); - FLAG_SET_DEFAULT(RewriteFrequentPairs, false); - } - if (!RewriteBytecodes) { FLAG_SET_DEFAULT(RewriteFrequentPairs, false); }