Maciej W. Rozycki wrote: > Thiemo, > > The XTLB refill handler splitter misplaces labels associated with an > instruction that gets placed in the branch delay slot of the splitting > branch. Here's an example: [snip] > I've fixed it by separating the label mover (and the reloc mover, for > consistency) and using it to fix up relevant labels. I'll apply it if > it's OK with you. [snip] > @@ -1110,6 +1121,7 @@ static void __init build_r4000_tlb_refil > i_nop(&f); > else { > copy_handler(relocs, labels, split, split + 1, f); > + move_labels(labels, f, f + 1, -1); > f++; > split++; > } Thanks for catching this. Please apply. Thiemo