src/share/vm/opto/compile.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 7063628_1 Cdiff src/share/vm/opto/compile.cpp

src/share/vm/opto/compile.cpp

Print this page

        

*** 515,528 **** buf.consts()->initialize_shared_locs(&locs_buf[lsize * 0], lsize); buf.insts()->initialize_shared_locs( &locs_buf[lsize * 1], lsize); buf.stubs()->initialize_shared_locs( &locs_buf[lsize * 2], lsize); // Do the emission. if (n->is_Branch() && n->as_Mach()->ideal_Opcode() != Op_Jump) { - // Fake label for branch instruction. MacroAssembler masm(&buf); - Label fakeL; masm.bind(fakeL); n->as_Mach()->label_set(fakeL, 0); } n->emit(buf, this->regalloc()); --- 515,529 ---- buf.consts()->initialize_shared_locs(&locs_buf[lsize * 0], lsize); buf.insts()->initialize_shared_locs( &locs_buf[lsize * 1], lsize); buf.stubs()->initialize_shared_locs( &locs_buf[lsize * 2], lsize); // Do the emission. + + // Fake label for branch instructions. + Label fakeL; if (n->is_Branch() && n->as_Mach()->ideal_Opcode() != Op_Jump) { MacroAssembler masm(&buf); masm.bind(fakeL); n->as_Mach()->label_set(fakeL, 0); } n->emit(buf, this->regalloc());
src/share/vm/opto/compile.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File