This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: ARM long branch stub: thumb
- From: Daniel Jacobowitz <drow at false dot org>
- To: Christophe LYON <christophe dot lyon at st dot com>
- Cc: Binutils <binutils at sourceware dot org>
- Date: Thu, 19 Feb 2009 11:50:06 -0500
- Subject: Re: ARM long branch stub: thumb
- References: <499D8BF6.6060809@st.com>
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