binutils-gdb/ld/testsuite/ld-pe
Nick Clifton 72b016b4ac * dw2gencfi.c (dwcfi_seg_list): New struct.
(dwcfi_hash): New static hash variable.
	(get_debugseg_name): New.
	(alloc_debugseg_item): New.
	(make_debug_seg): New.
	(dwcfi_hash_insert): New.
	(dwcfi_hash_find): New.
	(dwcfi_hash_find_or_make): New.
	(cfi_insn_data): New member cur_seg.
	(cie_entry): Likewise.
	(fde_entry): New cseg and handled members.
	(alloc_fde_entry): Initialize cseg member.
	(alloc_cfi_insn_data): Initialize cur_seg member.
	(dot_cfi_sections): Compare for beginning of
	section names via strncmp.
	(get_cfi_seg): New.
	(cfi_finish): Treat link-once sections.
	(is_now_linkonce_segment): New local helper.
	(output_cie): Ignore cie entries not member of current
	segment.
	(output_fde): Likewise.
	(select_cie_for_fde): Likewise.
	(cfi_change_reg_numbers): Add new argument for current segment
	and ignore insn elements, if not part of current segment.
	* ehopt.c (get_cie_info): Use strncmp for
	section name matching.
	(heck_eh_frame): Likewise.

	* coffcode.h (sec_to_styp_flags): Allow linkonce for
	debugging sections.

	* scripttempl/pe.sc: Handle .eh_frame($|.)* sections.
	* scripttempl/pep.sc: Likewise.

	* ld-pe/pe.exp: Add cfi/cfi32 tests.
	* ld-pe/cfi.d: New.
	* ld-pe/cfi32.d: New.
	* ld-pe/cfia.s: New.
	* ld-pe/cfib.s: New.
2011-04-26 15:28:08 +00:00
..
aligncomm-1.c 2009-06-25 Kai Tietz <kai.tietz@onevision.com> 2009-06-25 14:41:18 +00:00
aligncomm-2.c 2009-06-25 Kai Tietz <kai.tietz@onevision.com> 2009-06-25 14:41:18 +00:00
aligncomm-3.c 2009-06-25 Kai Tietz <kai.tietz@onevision.com> 2009-06-25 14:41:18 +00:00
aligncomm-4.c 2009-06-25 Kai Tietz <kai.tietz@onevision.com> 2009-06-25 14:41:18 +00:00
aligncomm.d ==> bfd/ChangeLog <== 2009-05-19 16:08:08 +00:00
basefile1.s 2010-03-31 Kai TIetz <kai.tietz@onevision.com> 2010-03-31 16:34:12 +00:00
cfi.d * dw2gencfi.c (dwcfi_seg_list): New struct. 2011-04-26 15:28:08 +00:00
cfi32.d * dw2gencfi.c (dwcfi_seg_list): New struct. 2011-04-26 15:28:08 +00:00
cfia.s * dw2gencfi.c (dwcfi_seg_list): New struct. 2011-04-26 15:28:08 +00:00
cfib.s * dw2gencfi.c (dwcfi_seg_list): New struct. 2011-04-26 15:28:08 +00:00
direct2_client.c 2009-11-15 Kai Tietz <kai.tietz@onevision.com> 2009-11-15 07:52:45 +00:00
direct2_dll.c 2009-11-15 Kai Tietz <kai.tietz@onevision.com> 2009-11-15 07:52:45 +00:00
direct2_dll.def 2009-11-15 Kai Tietz <kai.tietz@onevision.com> 2009-11-15 07:52:45 +00:00
direct_client.c Commit missing pieces. 2006-12-19 01:51:02 +00:00
direct_dll.c Commit missing pieces. 2006-12-19 01:51:02 +00:00
export_dynamic_warning.d * ld-pe/export_dynamic_warning.d (#warning): Fix regex pattern. 2009-04-02 16:44:23 +00:00
export_dynamic_warning.s * ld-pe/export_dynamic_warning.s: Make dummy code portable. 2009-04-03 07:00:26 +00:00
exports.d Committed on behalf of 2009-05-17 05:10:21 +00:00
exports.s Committed on behalf of 2009-05-17 05:10:21 +00:00
exports64.d Committed on behalf of 2009-05-17 05:10:21 +00:00
image_size.d * ld-pe/image_size.d (#target): Also run test on Cygwin and x86_64 2009-04-03 09:25:32 +00:00
image_size.s bfd/ 2007-03-22 15:52:29 +00:00
image_size.t bfd/ 2007-03-22 15:52:29 +00:00
longsecn-1.d ld/ChangeLog: 2009-09-03 18:04:35 +00:00
longsecn-2.d ld/ChangeLog: 2009-09-03 18:04:35 +00:00
longsecn-3.d bfd/ChangeLog 2009-02-18 18:23:08 +00:00
longsecn-4.d bfd/ChangeLog 2009-02-18 18:23:08 +00:00
longsecn-5.d bfd/ChangeLog 2009-02-18 18:23:08 +00:00
longsecn.d ld/ChangeLog: 2009-09-03 18:04:35 +00:00
longsecn.s bfd/ChangeLog 2009-02-18 18:23:08 +00:00
non-c-lang-syms.d ld/ChangeLog 2009-05-27 18:40:56 +00:00
non-c-lang-syms.s ld/ChangeLog 2009-05-27 18:40:56 +00:00
orphan.d * ld-elf/orphan3.d, * ld-elf/orphan3a.s, * ld-elf/orphan3b.s, 2009-05-16 01:56:44 +00:00
orphan_nu.d 2010-04-05 Kai Tietz <kai.tietz@onevision.com> 2010-04-05 09:02:58 +00:00
orphana.s * ld-elf/orphan3.d, * ld-elf/orphan3a.s, * ld-elf/orphan3b.s, 2009-05-16 01:56:44 +00:00
orphana_nu.s 2010-04-05 Kai Tietz <kai.tietz@onevision.com> 2010-04-05 09:02:58 +00:00
orphanb.s * ld-elf/orphan3.d, * ld-elf/orphan3a.s, * ld-elf/orphan3b.s, 2009-05-16 01:56:44 +00:00
orphand.s * ld-elf/orphan3.d, * ld-elf/orphan3a.s, * ld-elf/orphan3b.s, 2009-05-16 01:56:44 +00:00
orphane.s * ld-elf/orphan3.d, * ld-elf/orphan3a.s, * ld-elf/orphan3b.s, 2009-05-16 01:56:44 +00:00
pe-compile.exp 2010-03-31 Kai TIetz <kai.tietz@onevision.com> 2010-03-31 21:10:14 +00:00
pe-run.exp update copyright dates 2009-09-02 07:25:43 +00:00
pe-run2.exp 2010-10-16 Kai Tietz <kai.tietz@onevision.com> 2010-10-16 20:11:40 +00:00
pe.exp * dw2gencfi.c (dwcfi_seg_list): New struct. 2011-04-26 15:28:08 +00:00
secrel.d * bfd.c (bfd_get_sign_extend_vma): Add cases for pe-arm-little and pei-arm-little. 2006-08-06 15:04:23 +00:00
secrel1.s gas/testsuite/ 2004-09-29 13:36:22 +00:00
secrel2.s
secrel_64.d * ld-pe/pe.exp: Special diff file for x86_64-mingw target. 2007-08-06 14:41:51 +00:00
tlssec.s 2010-12-21 Kai Tietz <kai.tietz@onevision.com> 2010-12-21 15:24:39 +00:00
tlssec32.d 2010-12-21 Kai Tietz <kai.tietz@onevision.com> 2010-12-21 15:24:39 +00:00
tlssec64.d 2010-12-21 Kai Tietz <kai.tietz@onevision.com> 2010-12-21 15:24:39 +00:00
vers-script-1.d * ld-pe/pe-run.exp (proc test_direct_link_dll): Always pass 2009-06-18 02:47:51 +00:00
vers-script-1.ver bfd/ChangeLog 2009-05-04 12:09:30 +00:00
vers-script-2.d bfd/ChangeLog 2009-05-04 12:09:30 +00:00
vers-script-2.ver bfd/ChangeLog 2009-05-04 12:09:30 +00:00
vers-script-3.d * ld-pe/pe-run.exp (proc test_direct_link_dll): Always pass 2009-06-18 02:47:51 +00:00
vers-script-3.ver bfd/ChangeLog 2009-05-04 12:09:30 +00:00
vers-script-4.d * ld-pe/pe-run.exp (proc test_direct_link_dll): Always pass 2009-06-18 02:47:51 +00:00
vers-script-4.ver bfd/ChangeLog 2009-05-04 12:09:30 +00:00
vers-script-dll.c * ld-pe/pe-run.exp (proc test_direct_link_dll): Always pass 2009-06-18 02:47:51 +00:00