Hi, This small patch series addresses an issue uncovered by a recent binutils master branch update, scheduled for the upcoming 2.28 release, where we fail to annotate stray code labels -- generally produced for code marked as unreachable -- that have no instruction following, with the `.insn' pseudo-op, as explicitly required with the microMIPS ISA and also needed with MIPS16 code. The missing annotation causes assembly failures if such a label is a target of a branch.
As updates have turned out to be required to our test harness I have prepared separate self-contained changes, comprising this series. See the individual submissions for detailed patch descriptions. Maciej