The Blackfin port tries to use TC_EOL_IN_INSN to check for multi-line parallel instructions that have one of the following forms: R0 = R0 +|- R1 || R1.L = [I0] || NOP; or R0 = R0 +|- R1 || R1.L = [I0] || NOP; Sometimes this fails because we're not looking at a large enough buffer, and parts of the insn get cut off. We've fixed this in our local sources with the following patch - is this ok for mainline? Any suggestions for a better approach? Bernd