binutils-gdb/ld/testsuite/ld-scripts
Alan Modra b301b24869 bfd/
* elf.c (IS_LOADED): Define.
	(assign_file_positions_for_segments): Don't round up file offset of
	PT_LOAD segments containing no SEC_LOAD sections, instead round down.
	Delete code handling link script adjustment of lma.  Do the adjust
	in later code handling similar ajustments.  Remove dead code error
	check.  Warn if section lma would require a negative offset
	adjustment.  Tweak lma adjustment to use p_filesz rather than p_memsz.
	Use p_vaddr + p_memsz inside section loop in place of voff.  Don't
	update voff in section loop.  Change voff in segment loop to be an
	adjustment on top of "off".  Set sec->filepos and update "off" later.
	Test for loadable sections consistently using IS_LOADED.  Similarly,
	test for alloc-only sections other than .tbss consistently.
	Don't bother checking SEC_ALLOC in PT_LOAD segments.  Remove FIXME.
	Tidy PT_NOTE handling.  Use %B and %A in error messages.
	(assign_file_positions_except_relocs): Use %B in error message.

ld/testsuite/
	* ld-scripts/overlay-size.d: Don't check .mbss lma.
	* ld-sh/sh64/mix1.xd: Update for changed .bss file offset.
	* ld-sh/sh64/shdl32.xd: Likewise.
	* ld-sh/sh64/shdl64.xd: Likewise.
2004-09-22 06:45:39 +00:00
..
align.exp * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
align.s * ldgram.y (exp): Add two operand ALIGN. 2004-02-20 15:31:10 +00:00
align.t * ldgram.y (exp): Add two operand ALIGN. 2004-02-20 15:31:10 +00:00
assert.exp
assert.s gas/ 2004-04-15 01:49:22 +00:00
assert.t
cross1.c
cross1.t * ld-scripts/cross1.t: Remove .opd section spec. 2004-08-17 01:18:50 +00:00
cross2.c
cross2.t
cross3.c
crossref.exp bfd/ 2004-07-22 14:19:04 +00:00
data.d * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
data.exp
data.s gas/ 2004-04-15 01:49:22 +00:00
data.t * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
defined2.d * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
defined2.t
defined3.d * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
defined3.t
defined.exp
defined.s
defined.t
dynamic-sections-1.s
dynamic-sections-2.s
dynamic-sections.d
dynamic-sections.exp
dynamic-sections.t
map-address.d
map-address.exp
map-address.t
overlay-size-map.d
overlay-size.d bfd/ 2004-09-22 06:45:39 +00:00
overlay-size.exp
overlay-size.s
overlay-size.t
phdrs2.exp
phdrs2.s
phdrs2.t
phdrs.exp
phdrs.s
phdrs.t
provide-1.d * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
provide-1.s * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
provide-1.t * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
provide-2.d * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
provide-2.s * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
provide-2.t * ldlang.h (struct lang_output_section_state): Change processed 2004-02-23 10:10:02 +00:00
provide-3.d * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
provide-3.s * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
provide-3.t * ldlang.h (struct lang_output_section_state): Change processed 2004-02-23 10:10:02 +00:00
provide.exp * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
script.exp
script.s
script.t
scriptm.t
size-1.d * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
size-1.s * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
size-1.t * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
size-2.d Fix for PR 280 - remove duplicated raw insn output fron h8300/h8500 disassemblers 2004-07-22 16:52:43 +00:00
size-2.s * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
size-2.t * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
size.exp * ld-scripts/align.exp: Don't run on aix. 2004-04-08 00:51:37 +00:00
sizeof.exp
sizeof.s
sizeof.t
weak1.s
weak2.s
weak.exp
weak.t