old-cross-binutils/ld/testsuite/ld-elf
Jakub Jelinek bce613b9bf * elf-eh-frame.c (struct cie): New type.
(cie_compare): Removed.
	(cie_eq, cie_hash, cie_compute_hash): New functions.
	(_bfd_elf_discard_section_eh_frame): Rewrite not to rely on FDEs
	pointing only to last CIE and allow merging of any duplicate CIEs,
	not just duplicate consecutive CIEs.
	(_bfd_elf_discard_section_eh_frame_hdr): Delete cies hash table.
	* elf-bfd.h (struct cie_header, struct cie): Removed.
	(struct eh_frame_sec_info): Remove alloced field.
	(struct eh_frame_hdr_info): Remove last_cie, last_cie_sec
	and last_cie_inf fields.  Add cies field.

	* ld-elf/eh5.d: New test.
	* ld-elf/eh5.s: New file.
	* ld-elf/eh5a.s: New file.
	* ld-elf/eh5b.s: New file.
2006-11-21 11:25:17 +00:00
..
begin.c
binutils.exp
commonpage1.d
dl1.c
dl1.list
dl1.out
dl1main.c
dl2.c
dl2.list
dl2a.out
dl2b.out
dl2main.c
dl2xxx.c
dl2xxx.list
dl3.cc
dl3.list
dl3a.out
dl3b.out
dl3header.h
dl3main.cc
dl4.c
dl4.list
dl4a.out
dl4b.out
dl4main.c
dl4xxx.c
dl4xxx.list
dummy.c
dwarf.exp
dwarf1.c
dwarf1.h
dwarf1.out
dwarf1main.c
eh1.d
eh1.s
eh1a.s
eh2.d
eh2a.s
eh3.d
eh3.s
eh3a.s
eh4.d
eh4.s
eh4a.s
eh5.d * elf-eh-frame.c (struct cie): New type. 2006-11-21 11:25:17 +00:00
eh5.s * elf-eh-frame.c (struct cie): New type. 2006-11-21 11:25:17 +00:00
eh5a.s * elf-eh-frame.c (struct cie): New type. 2006-11-21 11:25:17 +00:00
eh5b.s * elf-eh-frame.c (struct cie): New type. 2006-11-21 11:25:17 +00:00
elf.exp
empty.d
empty.s
empty2.d
empty2.s
end.c
endhidden.c
endprotected.c
exclude.exp
exclude1.s
exclude2.s
fini.c
fini.out
foo.c
foo.map
frame.exp
frame.s
group.ld ld/ 2006-11-08 11:29:16 +00:00
group1.d
group1a.s
group1b.s
group2.d
hash.d
hidden.out
init.c
init.out
loadaddr.s
loadaddr1.d
loadaddr1.t
loadaddr2.d
loadaddr2.t
loadaddr3.t
loadaddr3a.d
loadaddr3b.d
main.c
maxpage1.d
maxpage1.s
maxpage2.d
merge.d
merge.ld
merge.s
merge2.d
merge2.s
noload-1.d
noload-1.s
noload-1.t
normal.out
orphan.d
orphan.ld
orphan.s
orphan2.d
orphan2.s
overlay.d
overlay.s
overlay.t
preinit.c
preinit.out
sec64k.exp
shared.exp
stab.d
start.s
symbol1ref.s 2006-11-06 Vladimir Prus <vladimir@codesourcery.com> 2006-11-06 12:15:35 +00:00
symbol1w.s
symbol2ref.s * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): 2006-11-06 10:39:17 +00:00
symbol2w.s 2006-11-07 Vladimir Prus <vladimir@codesourcery.com> 2006-11-08 10:21:12 +00:00
table.s
tbss.s
tbss1.s
tbss2.s
tdata1.s
tdata2.s
tls_common.exp
tls_common.s
unknown.d
unknown2.d
unknown2.s
warn1.d
warn2.d * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): 2006-11-06 10:39:17 +00:00