Browse Source
2006-12-04 Jan Beulich <jbeulich@novell.com>
* elflink.c (_bfd_elf_link_create_dynamic_sections): Don't create
.eh_frame_hdr section from here anymore.
(bfd_elf_size_dynamic_sections): Call _bfd_elf_maybe_strip_eh_frame_hdr
a little earlier.
ld/
2006-12-04 Jan Beulich <jbeulich@novell.com>
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Create
.eh_frame_hdr section here.
ld/testsuite/
2006-12-04 Jan Beulich <jbeulich@novell.com>
* ld-elf/eh-frame-hdr.d: New.
* ld-elf/eh-frame-hdr.s: New.
* ld-ia64/tlsbin.dd, ld-ia64/tlsbin.sd: Don't depend on exact linkage
table layout.
drow-reverse-20070409-branch
9 changed files with 91 additions and 23 deletions
@ -0,0 +1,17 @@ |
|||
#source: eh-frame-hdr.s |
|||
#ld: -e _start --eh-frame-hdr |
|||
#objdump: -hw |
|||
#target: alpha*-*-* |
|||
#target: arm*-*-* |
|||
#target: i?86-*-* |
|||
#target: m68k-*-* |
|||
#target: mips*-*-* |
|||
#target: powerpc*-*-* |
|||
#target: s390*-*-* |
|||
#target: sh*-*-* |
|||
#xfail: sh*l*-*-* |
|||
#target: sparc*-*-* |
|||
#target: x86_64-*-* |
|||
#... |
|||
[0-9] .eh_frame_hdr 0*[12][048c] .* |
|||
#pass |
|||
@ -0,0 +1,6 @@ |
|||
.text |
|||
.global _start |
|||
_start: |
|||
.cfi_startproc |
|||
.skip 16 |
|||
.cfi_endproc |
|||
Loading…
Reference in new issue