ARM long branch stub: thumb

Christophe LYON christophe.lyon@st.com
Thu Feb 19 16:42:00 GMT 2009


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).

Christophe.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: thumb1.changelog
URL: <https://sourceware.org/pipermail/binutils/attachments/20090219/a6f25023/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: thumb1.patch
URL: <https://sourceware.org/pipermail/binutils/attachments/20090219/a6f25023/attachment-0001.ksh>


More information about the Binutils mailing list