ARM long branch stub: thumb

Daniel Jacobowitz drow@false.org
Thu Feb 19 16:50:00 GMT 2009


On Thu, Feb 19, 2009 at 05:42:30PM +0100, Christophe LYON wrote:
> Hi,
>
> Another small set of fixes in the ARM long branch stubs: this patch makes 
> use of the "Thumb mode only" stub in cases where the BLX instruction is 
> not available.
>
> It includes fixes in the testsuite:
> - 2 non-EABI tests now expected to pass
> - one EABI test now expected to pass
> - a few of the XFAIL tests had incorrect name and/or ld flags, so I fixed 
> this.
>
> In arm-elf.exp, I changed the address of section .foo (was 0x40100c, now  
> 0x100100c) to have it be the same in EABI and non-EABI tests, and because 
> in the non-EABI case, it was not far enough to need the stub (more 
> precisely, after inserting the stub, the call point became close enough to 
> its target).

Thanks, this patch looks fine to me.

-- 
Daniel Jacobowitz
CodeSourcery



More information about the Binutils mailing list