1.1 --- a/src/share/vm/c1/c1_LIR.cpp Wed Sep 22 23:51:03 2010 -0700 1.2 +++ b/src/share/vm/c1/c1_LIR.cpp Tue Dec 29 19:08:54 2009 +0100 1.3 @@ -1520,7 +1520,7 @@ 1.4 if (x->is_set(BlockBegin::linear_scan_loop_end_flag)) tty->print("le "); 1.5 1.6 // print block bci range 1.7 - tty->print("[%d, %d] ", x->bci(), (end == NULL ? -1 : end->bci())); 1.8 + tty->print("[%d, %d] ", x->bci(), (end == NULL ? -1 : end->printable_bci())); 1.9 1.10 // print predecessors and successors 1.11 if (x->number_of_preds() > 0) { 1.12 @@ -1576,7 +1576,7 @@ 1.13 } 1.14 out->print(name()); out->print(" "); 1.15 print_instr(out); 1.16 - if (info() != NULL) out->print(" [bci:%d]", info()->bci()); 1.17 + if (info() != NULL) out->print(" [bci:%d]", info()->stack()->bci()); 1.18 #ifdef ASSERT 1.19 if (Verbose && _file != NULL) { 1.20 out->print(" (%s:%d)", _file, _line); 1.21 @@ -1781,7 +1781,7 @@ 1.22 out->print("["); 1.23 stub()->print_name(out); 1.24 out->print(": 0x%x]", stub()); 1.25 - if (stub()->info() != NULL) out->print(" [bci:%d]", stub()->info()->bci()); 1.26 + if (stub()->info() != NULL) out->print(" [bci:%d]", stub()->info()->stack()->bci()); 1.27 } else { 1.28 out->print("[label:0x%x] ", label()); 1.29 } 1.30 @@ -1896,7 +1896,7 @@ 1.31 tmp2()->print(out); out->print(" "); 1.32 tmp3()->print(out); out->print(" "); 1.33 result_opr()->print(out); out->print(" "); 1.34 - if (info_for_exception() != NULL) out->print(" [bci:%d]", info_for_exception()->bci()); 1.35 + if (info_for_exception() != NULL) out->print(" [bci:%d]", info_for_exception()->stack()->bci()); 1.36 } 1.37 1.38