OSDN Git Service

2009-04-17 Christophe Lyon <christophe.lyon@st.com>
authorChristophe Lyon <christophe.lyon@st.com>
Fri, 17 Apr 2009 13:04:41 +0000 (13:04 +0000)
committerChristophe Lyon <christophe.lyon@st.com>
Fri, 17 Apr 2009 13:04:41 +0000 (13:04 +0000)
commit9e00d30b5de5437bf72178b13d93801104994a72
tree760ab8e1e1533b43b5ac61b2a2af81108ae78d16
parent11b7aae7aa2f32d8047922817cbd497d7b59bb1a
2009-04-17  Christophe Lyon  <christophe.lyon@st.com>

bfd/
* elf32-arm.c (elf32_arm_size_stubs): Handle long branches through
PLT entries to an undefined symbol when generating a shared
library.

testsuite/
* ld-arm/arm-elf.exp: Add new test farcall-mixed-lib.
* ld-arm/farcall-mixed-lib.d: Update expected output.
* ld-arm/farcall-mixed-lib1.s: New file.
* ld-arm/farcall-mixed-lib2.s: New file.
bfd/ChangeLog
bfd/elf32-arm.c
ld/testsuite/ChangeLog
ld/testsuite/ld-arm/arm-elf.exp
ld/testsuite/ld-arm/farcall-mixed-lib.d
ld/testsuite/ld-arm/farcall-mixed-lib1.s [new file with mode: 0644]
ld/testsuite/ld-arm/farcall-mixed-lib2.s [new file with mode: 0644]