binutils-gdb/ld/testsuite
Alan Modra afd7a018c9 ld/
PR 63
	* ldlang.h (lang_output_section_statement_type): Make "next" a
	struct lang_output_section_statement_struct *.
	(struct orphan_save): Move from elf32.em.  Add "name" and "flags".
	(lang_output_section_find_by_flags, lang_insert_orphan): Declare.
	* ldlang.c (lang_output_section_find_1): Adjust for changed
	output_section_statement "next".
	(strip_excluded_output_sections): Likewise.
	(lang_record_phdrs): Likewise.
	(lang_output_section_find_by_flags): New function.
	(output_prev_sec_find): Move from pe.em.  Adjust iterator.
	(lang_insert_orphan): New function.  Tail end of elf32.em's
	place_orphan merged with that from pe.em.  Allow bfd_section to
	be placed first.  New heuristic for placing new output section
	statement in existing script, and accompanying split of __start
	symbol alignment into a separate assignment to dot.
	(lang_add_section): Consistently use output->bfd_section rather than
	an alias, section->output_section.
	(map_input_to_output_sections): Rename overly long arg.  Move
	initialization of data_statement output section to here..
	(lang_check_section_addresses): ..from here.
	(print_assignment): Correct printing of etree_assert.
	(print_all_symbols): Don't bomb if userdata is NULL.
	(IGNORE_SECTION): Rearrange.
	* emultempl/elf32.em (output_rel_find): Adjust interator.
	(output_prev_sec_find): Delete.
	(struct orphan_save): Delete.
	(gld${EMULATION_NAME}_place_orphan): Cater for zero bfd_section
	flags without creating a duplicate output section statement.
	Revise code holding history of various orphan section placements.
	Allow orphan sections to place before script specified output
	sections.  Call lang_output_section_find_by_flags when placement
	by name fails.  Use lang_insert_orphan.
	* emultempl/mmo.em (output_prev_sec_find): Delete.
	(struct orphan_save): Delete.
	(mmo_place_orphan): Revise code holding history of orphan placement.
	Allow orphans to place before existing output sections.  Use
	lang_insert_orphan.
	* emultempl/pe.em (output_prev_sec_find): Delete.
	(struct orphan_save): Delete.
	(gld_${EMULATION_NAME}_place_orphan): Revise to suit use of
	lang_insert_orphan.
ld/testsuite/
	* ld-scripts/overlay-size.d: Update for changed orphan section
	placement.
	* ld-mmix/bpo-18.d: Likewise.
2004-10-14 12:54:47 +00:00
..
config
ld-alpha
ld-arm bfd/ 2004-09-30 17:03:53 +00:00
ld-auto-import
ld-bootstrap * ld-bootstrap/bootstrap.exp: Handle timestamps in more pe targets. 2004-06-26 04:20:14 +00:00
ld-cdtest
ld-checks
ld-cris * ld-cris/hiddef1.d, ld-cris/hiddef1.d, ld-cris/hidrefgotplt1.s: 2004-09-07 18:32:27 +00:00
ld-crx Add LD and GAS testsuites for CRX port. 2004-09-03 14:31:41 +00:00
ld-cygwin
ld-d10v
ld-discard * ld-discard/static.d: Accept both original sym and section sym. 2004-07-02 06:46:17 +00:00
ld-elf * emulparams/shlelf32_linux.sh (COMMONPAGESIZE): Set to 4KB. 2004-07-02 11:25:54 +00:00
ld-elfcomm
ld-elfvers 2004-06-24 H.J. Lu <hongjiu.lu@intel.com> 2004-06-24 15:07:43 +00:00
ld-elfvsb bfd/ 2004-09-24 07:07:22 +00:00
ld-elfweak 2004-04-20 H.J. Lu <hongjiu.lu@intel.com> 2004-04-20 14:50:22 +00:00
ld-fastcall
ld-frv bfd/ChangeLog: 2004-06-21 14:45:42 +00:00
ld-h8300 ld-h8300/h8300.exp: Addition of new test case to check relaxation for H8S target. 2004-07-27 16:47:02 +00:00
ld-i386 binutils/ 2004-09-22 07:24:14 +00:00
ld-ia64 bfd/ 2004-05-11 17:08:38 +00:00
ld-linkonce
ld-m68hc11
ld-mips-elf * ld-mips-elf/reloc-merge-lo16.{s,d,ld}: New test. 2004-07-08 15:43:00 +00:00
ld-mmix ld/ 2004-10-14 12:54:47 +00:00
ld-pe gas/testsuite/ 2004-09-29 13:36:22 +00:00
ld-powerpc 2004-10-01 H.J. Lu <hongjiu.lu@intel.com> 2004-10-01 20:11:40 +00:00
ld-s390 2004-10-01 H.J. Lu <hongjiu.lu@intel.com> 2004-10-01 20:11:40 +00:00
ld-scripts ld/ 2004-10-14 12:54:47 +00:00
ld-selective * ld-elfvsb/main.c: Ensure visibility_def and visibility_func are 2004-06-18 15:41:47 +00:00
ld-sh binutils/ 2004-09-22 07:24:14 +00:00
ld-shared bfd/ 2004-05-11 17:08:38 +00:00
ld-sparc 2004-10-01 H.J. Lu <hongjiu.lu@intel.com> 2004-10-01 20:11:40 +00:00
ld-srec
ld-undefined PR 371 2004-10-01 10:49:08 +00:00
ld-versados
ld-x86-64 binutils/ 2004-09-22 07:24:14 +00:00
ld-xstormy16
ld-xtensa bfd ChangeLog 2004-10-08 00:22:15 +00:00
lib * ld-sh/sh64/relax.exp: Remove stray semicolons. 2004-05-12 03:08:09 +00:00
ChangeLog ld/ 2004-10-14 12:54:47 +00:00
ChangeLog-9303