8005772: Stubs report compile id -1 in phase events
Summary: Use 0 to indicate id is NA, -1 for error or uninitalized
Reviewed-by: kvn, twisti
--- a/hotspot/src/share/vm/compiler/compileBroker.cpp Wed Mar 13 13:44:45 2013 +0100
+++ b/hotspot/src/share/vm/compiler/compileBroker.cpp Wed Feb 13 10:25:09 2013 +0100
@@ -505,7 +505,7 @@
ResourceMark rm(thread);
// <task id='9' method='M' osr_bci='X' level='1' blocking='1' stamp='1.234'>
- if (_compile_id != 0) log->print(" compile_id='%d'", _compile_id);
+ log->print(" compile_id='%d'", _compile_id);
if (_osr_bci != CompileBroker::standard_entry_bci) {
log->print(" compile_kind='osr'"); // same as nmethod::compile_kind
} // else compile_kind='c2c'
--- a/hotspot/src/share/vm/opto/compile.cpp Wed Mar 13 13:44:45 2013 +0100
+++ b/hotspot/src/share/vm/opto/compile.cpp Wed Feb 13 10:25:09 2013 +0100
@@ -892,7 +892,7 @@
: Phase(Compiler),
_env(ci_env),
_log(ci_env->log()),
- _compile_id(-1),
+ _compile_id(0),
_save_argument_registers(save_arg_registers),
_method(NULL),
_stub_name(stub_name),