--- old/src/share/vm/opto/output.cpp 2015-10-02 15:58:58.334706718 +0200 +++ new/src/share/vm/opto/output.cpp 2015-10-02 15:58:58.214706722 +0200 @@ -28,6 +28,7 @@ #include "code/debugInfo.hpp" #include "code/debugInfoRec.hpp" #include "compiler/compileBroker.hpp" +#include "compiler/compilerDirectives.hpp" #include "compiler/oopMap.hpp" #include "memory/allocation.inline.hpp" #include "opto/ad.hpp" @@ -89,9 +90,8 @@ } - // Break before main entry point - if( (_method && _method->break_at_execute()) + if( (_method && C->directive()->BreakAtExecuteOption) #ifndef PRODUCT ||(OptoBreakpoint && is_method_compilation()) ||(OptoBreakpointOSR && is_osr_compilation())