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