Hi Richard,
> I think I've found all the relevant parts to change, but I'm not familiar
> with the linker code. Have I missed anything?
Nope - I think that you have found them all. All of the function-address-
bit-twiddling-for-thumb should be restricted to that one function in
elf32-arm.h.
Cheers
Nick