Thumb (PLT) problem

Paul Brook paul@codesourcery.com
Wed Mar 9 13:39:00 GMT 2005


On Wednesday 09 March 2005 12:29, Nick Clifton wrote:
> > And what is (PLT) for here?
>
> It tells the assembler to generate an R_ARM_PLT32 reloc for the branch
> instruction instead of an R_ARM_PC24 reloc.  (If you do not know what a
> PLT is, or a reloc for that matter, then you are in for a lot of fun,
> and reading, in order to understand what is going on here).

It's also worth noting that recent versions of the GNU linker treat both these 
relocations the same, so the (plt) annotation is technically obsolete.

Paul



More information about the Binutils mailing list