--- old/src/share/vm/opto/c2compiler.hpp 2013-10-01 09:10:56.114907512 +0200 +++ new/src/share/vm/opto/c2compiler.hpp 2013-10-01 09:10:56.054907513 +0200 @@ -28,24 +28,17 @@ #include "compiler/abstractCompiler.hpp" class C2Compiler : public AbstractCompiler { -private: - - static void initialize_runtime(); + private: + static bool init_c2_runtime(); public: // Name const char *name() { return "C2"; } - static volatile int _runtimes; - #ifdef TIERED virtual bool is_c2() { return true; }; #endif // TIERED - // Customization - bool needs_adapters () { return true; } - bool needs_stubs () { return true; } - void initialize(); // Compilation entry point for methods