binutils-gdb/ld/testsuite/ld-mmix
Alan Modra f02cb05882 Always descend into output section statements in lang_do_assignments
See https://sourceware.org/ml/binutils/2016-07/msg00091.html
This patch stop --gc-sections elf_gc_sweep_symbol localizing symbols
that ought to remain global.

The difficulty with always descending into output section statements
is that symbols defined by the script in such statements don't have
a bfd section when lang_do_assignments runs early in the link process.
There are two approaches to curing this problem.  Either we can
create the bfd section early, or we can use a special section.  This
patch takes the latter approach and uses bfd_und_section.  (Creating
bfd sections early results in changed output section order, and thus
lots of testsuite failures.  You can't create all output sections
early to ensure proper ordering as KEEP then stops empty sections
from being stripped.)

The wrinkle with this approach is that some code that runs at
gc-sections time needs to be made aware of the odd defined symbols
using bfd_und_section.

bfd/
	* elf64-x86-64.c (elf_x86_64_convert_load_reloc): Handle symbols
	defined temporarily with bfd_und_section.
	* elflink.c (_bfd_elf_gc_keep): Don't set SEC_KEEP for bfd_und_section.
	* elfxx-mips.c (mips_elf_local_pic_function_p): Exclude defined
	symbols with bfd_und_section.
ld/
	* ldlang.c (lang_do_assignments_1): Descend into output section
	statements that do not yet have bfd sections.  Set symbol section
	temporarily for symbols defined in such statements to the undefined
	section.  Don't error on data or reloc statements until final phase.
	* ldexp.c (exp_fold_tree_1 <etree_assign>): Handle bfd_und_section
	in expld.section.
	* testsuite/ld-mmix/bpo-10.d: Adjust.
	* testsuite/ld-mmix/bpo-11.d: Adjust.
2016-10-11 18:13:04 +10:30
..
a.s
areg-256.s
areg-t.s
aregm.s
b-badfil1.d
b-badfil1.s
b-badfil2.d
b-badfil2.s
b-badfixo.d
b-badfixo.s
b-badloc.d
b-badloc.s
b-badlop.d
b-badlop.s
b-badm2.s
b-badm.d
b-badmain.s
b-badquot.d
b-badquot.s
b-badrx1.d
b-badrx1.s
b-badrx2.d
b-badrx2.s
b-badrx3.d
b-badrx3.s
b-bend1.d
b-bend2.d
b-bend3.d
b-bend.s
b-bstab1.d
b-bstab1.s
b-fixo2.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
b-fixo2.s
b-goodmain.s
b-loc64k.d
b-loc64k.s
b-nosym.d * ld-mmix/bpo-10.d: Tweak for change in symbols handling. 2002-08-31 17:23:58 +00:00
b-nosym.s
b-offloc.s ld/testsuite: 2014-05-02 00:31:58 +02:00
b-offlocmis.s ld/testsuite: 2014-05-02 00:31:58 +02:00
b-post1.s
b-twoinsn.s
b-widec1.d
b-widec2.d
b-widec2.s
b-widec3.d
b-widec3.s
b-widec.s
bpo64addr.ld
bpo-1.d bfd/ 2012-06-06 10:50:18 +00:00
bpo-1.s
bpo-1m.d
bpo-2.d bfd/ 2012-06-06 10:50:18 +00:00
bpo-2.s
bpo-2m.d
bpo-3.d bfd/ 2012-06-06 10:50:18 +00:00
bpo-3.s
bpo-3m.d
bpo-4.d bfd/ 2012-06-06 10:50:18 +00:00
bpo-4.s
bpo-4m.d
bpo-5.d bfd/ 2012-06-06 10:50:18 +00:00
bpo-5.s
bpo-5m.d
bpo-6.d bfd/ 2006-06-02 00:32:00 +00:00
bpo-6.s
bpo-6m.d
bpo-7.d
bpo-7.s
bpo-7m.d
bpo-8.d
bpo-8.s
bpo-8m.d
bpo-9.d bfd/ 2012-06-06 10:50:18 +00:00
bpo-9.s
bpo-9m.d
bpo-10.d Always descend into output section statements in lang_do_assignments 2016-10-11 18:13:04 +10:30
bpo-10.s
bpo-11.d Always descend into output section statements in lang_do_assignments 2016-10-11 18:13:04 +10:30
bpo-11.s
bpo-12.d
bpo-12m.d
bpo-13.d
bpo-13m.d
bpo-14.d bfd/ 2012-06-06 10:50:18 +00:00
bpo-14m.d
bpo-15.d
bpo-15m.d
bpo-16.d bfd/ 2012-06-06 10:50:18 +00:00
bpo-16m.d
bpo-17.d bfd/ 2012-06-06 10:50:18 +00:00
bpo-17m.d
bpo-18.d ld/ELF: refine fake STT_FILE symbol emission 2013-10-29 17:52:24 +01:00
bpo-18m.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
bpo-19.d bfd/ 2006-06-02 00:32:00 +00:00
bpo-19m.d
bpo-20.d
bpo-20m.d
bpo-21.d
bpo-21m.d
bpo-22.d ld/ELF: refine fake STT_FILE symbol emission 2013-10-29 17:52:24 +01:00
bspec1.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
bspec1.s
bspec1m.d
bspec2.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
bspec2.s
bspec2m.d
bspec801.s
bspec802.s
bspec803.s
bspec804.s
bspec805.s
bspec806.s
bspec807.s
bspec808.s
bza-1b.d
bza-1f.d
bza-2b.d
bza-2f.d
bza-7b.d
bza-7f.d
bza-8b.d
bza-8f.d
bza.s
data1.s
data-1.s * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
dloc1.s
dloc2.s
ext1-254.s
ext1.s
ext1g.s
ext1l.s
getaa12b.d
getaa12f.d
getaa14b.d * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d, 2004-10-24 00:13:15 +00:00
getaa14f.d * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d, 2004-10-24 00:13:15 +00:00
getaa-1b.d
getaa-1f.d
getaa-2b.d
getaa-2f.d
getaa-4b.d
getaa-4f.d
getaa-6b.d * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d, 2004-10-24 00:13:15 +00:00
getaa-6f.d * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d, 2004-10-24 00:13:15 +00:00
getaa-7b.d
getaa-7f.d
getaa-8b.d
getaa-8f.d
getaa.s
greg-1.d bfd/ 2012-06-06 10:50:18 +00:00
greg-1.s
greg-2.d bfd/ 2012-06-06 10:50:18 +00:00
greg-2.s
greg-3.d bfd/ 2012-06-06 10:50:18 +00:00
greg-3.s
greg-4.d bfd/ 2012-06-06 10:50:18 +00:00
greg-4.s
greg-5.d bfd/ 2012-06-06 10:50:18 +00:00
greg-5.s
greg-5s.d bfd/ 2012-06-06 10:50:18 +00:00
greg-6.d ld/ELF: refine fake STT_FILE symbol emission 2013-10-29 17:52:24 +01:00
greg-7.d ld/ELF: refine fake STT_FILE symbol emission 2013-10-29 17:52:24 +01:00
greg-8.d
greg-9.d
greg-10.d
greg-11.d
greg-11b.d
greg-12.d
greg-13.d
greg-14.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
greg-14s.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
greg-15.d
greg-16.d
greg-17.d
greg-18.d
greg-19.d bfd/ 2012-06-06 10:50:18 +00:00
greg-20.d
gregbza1.s
gregget1.s
gregget2.s
gregldo1.s
gregpsj1.s
hdr-1.d
jumpa12b.d
jumpa12f.d
jumpa13b.d
jumpa13f.d
jumpa14b.d * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d, 2004-10-24 00:13:15 +00:00
jumpa14f.d * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d, 2004-10-24 00:13:15 +00:00
jumpa-1b.d
jumpa-1f.d
jumpa-2b.d
jumpa-2f.d
jumpa-3b.d
jumpa-3f.d
jumpa-4b.d
jumpa-4f.d
jumpa-5b.d
jumpa-5f.d
jumpa-6b.d * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d, 2004-10-24 00:13:15 +00:00
jumpa-6f.d * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d, 2004-10-24 00:13:15 +00:00
jumpa-7b.d
jumpa-7f.d
jumpa-8b.d
jumpa-8f.d
jumpa-9b.d
jumpa-9f.d
jumpa.s
loc1.d ld/ 2012-06-15 15:13:41 +00:00
loc1.s
loc1m.d
loc2.d ld/ 2012-06-15 15:13:41 +00:00
loc2.s
loc2m.d
loc3.d ld/ 2012-06-15 15:13:41 +00:00
loc3m.d
loc4.d ld/ELF: refine fake STT_FILE symbol emission 2013-10-29 17:52:24 +01:00
loc4m.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
loc5.d
loc5m.d
loc6.d ld/ 2012-06-15 15:13:41 +00:00
loc6m.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
loc7.d
loc7m.d
loc8.d PR gas/6607 2008-06-16 15:07:01 +00:00
loc8.s PR gas/6607 2008-06-16 15:07:01 +00:00
loc8m.d PR gas/6607 2008-06-16 15:07:01 +00:00
loc9.d PR gas/6607 2008-06-16 15:07:01 +00:00
loc9.s PR gas/6607 2008-06-16 15:07:01 +00:00
loc9m.d PR gas/6607 2008-06-16 15:07:01 +00:00
loc10.d PR gas/6607 2008-06-16 15:07:01 +00:00
loc10.s PR gas/6607 2008-06-16 15:07:01 +00:00
loc10m.d PR gas/6607 2008-06-16 15:07:01 +00:00
local1.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
local1.s
local1m.d
local2.d
local2.s
local2m.d
local3.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
local3m.d
local4.d
local4m.d
local5.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
local5m.d
local6.d
local6m.d
local7.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
local7m.d
local8.d
local8m.d
local9.d
local9m.d
local10.d
local10m.d
local11.d
local11m.d
local12.d 2005-03-20 H.J. Lu <hongjiu.lu@intel.com> 2005-03-20 17:00:14 +00:00
local12m.d
locdo-1.d ld/ 2012-06-15 15:13:41 +00:00
locdo.s
loct-1.d ld/ELF: refine fake STT_FILE symbol emission 2013-10-29 17:52:24 +01:00
loct.s
locto-1.d ld/ 2012-06-15 15:13:41 +00:00
locto.s
main1.s
mmix.exp Copyright update for binutils 2016-01-01 23:00:01 +10:30
mmohdr1.ld
mmosec1.ld
mmosec2.ld
nop123.s
orph-.d * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
orph-awp.d * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
orph-d-a.d * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
orph-d-awn.d * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
orph-d-awp.d * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
orph-d-awpe.d * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
orph-d.d * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
orph-dc-ap.d * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
orph-dc-awp.d * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
orph-dc.d * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
pad2p18m32.s
pad2p26m32.s
pad4.s
pad16.s
pr12815-1.d PR ld/12815 2011-07-25 01:16:05 +00:00
pr12815-1.ld PR ld/12815 2011-07-25 01:16:05 +00:00
pr12815-1.s PR ld/12815 2011-07-25 01:16:05 +00:00
pr12815-2.d PR ld/12815 2011-07-25 01:16:05 +00:00
pr12815-2.s PR ld/12815 2011-07-25 01:16:05 +00:00
pushja1b-s.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushja1b.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushja1f-s.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushja1f.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushja2b.d
pushja2f.d
pushja7b-s.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushja7b.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushja7f-s.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushja7f.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushja8b.d
pushja8f.d
pushja.s
pushjs1.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs1b.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs1bm.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs1m.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs1r.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs2.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs2b.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs2bm.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs2m.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs2r.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs3.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs3b.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs3bm.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs3m.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs3r.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs4.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs4b.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs4bm.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs4m.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
pushjs4r.d * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 2003-10-18 16:05:02 +00:00
reg-1.d * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d, 2004-10-24 00:13:15 +00:00
reg-1m.d * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d, 2004-10-24 00:13:15 +00:00
reg-2.d
reg-2m.d
regext1.s
sec-1.d * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
sec-1.s
sec-2.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
sec-2.s
sec-3.d * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
sec-4.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
sec-5.d * ld-mmix/sec-8m.d: Adjust test for dump using correct section 2004-10-24 21:39:30 +00:00
sec-6.d
sec-6.s
sec-6m.d
sec-7a.s * ld-mmix/bpo-10.d: Tweak for change in symbols handling. 2002-08-31 17:23:58 +00:00
sec-7b.s * ld-mmix/bpo-10.d: Tweak for change in symbols handling. 2002-08-31 17:23:58 +00:00
sec-7c.s * ld-mmix/bpo-10.d: Tweak for change in symbols handling. 2002-08-31 17:23:58 +00:00
sec-7d.s * ld-mmix/bpo-10.d: Tweak for change in symbols handling. 2002-08-31 17:23:58 +00:00
sec-7e.s * ld-mmix/bpo-10.d: Tweak for change in symbols handling. 2002-08-31 17:23:58 +00:00
sec-7m.d * ld-mmix/bpo-9.d: Update. 2012-06-06 06:12:35 +00:00
sec-8a.s
sec-8b.s
sec-8d.s
sec-8m.d * ld-mmix/sec-8m.d: Adjust test for dump using correct section 2004-10-24 21:39:30 +00:00
sec-8m.s
sec-9.d * ld-mmix/sec-8m.d: Adjust test for dump using correct section 2004-10-24 21:39:30 +00:00
sec-10.d ld/testsuite: 2014-05-02 00:31:58 +02:00
sec-10.s ld/testsuite: 2014-05-02 00:31:58 +02:00
sec-11.d ld/testsuite: 2014-05-02 00:31:58 +02:00
sec-11.ld ld/testsuite: 2014-05-02 00:31:58 +02:00
sec-12.d ld/testsuite: 2014-05-02 00:31:58 +02:00
spec801.d
spec802.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
spec803.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
spec804.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
spec805.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
spec806.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
spec807.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
spec808.d * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 2003-05-12 05:45:38 +00:00
start2.s
start3.s
start4.s
start-1.d ld/ 2012-06-15 15:13:41 +00:00
start-2.d
start.s
sym-1.d
sym-2.d
sym-2.s
tm-ae.s * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
tm-ape.s * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
tm-awne.s * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
tm-awpe.s * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
tm-d-ap.s * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
tm-d-awp.s * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
tm-d.s * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
tm-e.s * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
tm-orph1.s * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols 2012-09-09 16:31:12 +00:00
undef-1.d
undef-1.s
undef-1m.d
undef-2.d
undef-2.s
undef-2m.d
undef-3.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
undef-3m.d
wrap1.d Fix freeing of link_info.hash 2014-05-10 02:52:14 +02:00
wrap1a.s Fix freeing of link_info.hash 2014-05-10 02:52:14 +02:00
wrap1b.s Fix freeing of link_info.hash 2014-05-10 02:52:14 +02:00
wrap1c.s Fix freeing of link_info.hash 2014-05-10 02:52:14 +02:00
wrap2.d Fix freeing of link_info.hash 2014-05-10 02:52:14 +02:00
wrap3.d Fix freeing of link_info.hash 2014-05-10 02:52:14 +02:00
wrap3a.s Fix freeing of link_info.hash 2014-05-10 02:52:14 +02:00
wrap3b.s Fix freeing of link_info.hash 2014-05-10 02:52:14 +02:00
wrap4.d Fix freeing of link_info.hash 2014-05-10 02:52:14 +02:00
x.s * ld-mmix/x.s, ld-mmix/y.s, ld-mmix/zeroeh.ld, 2009-07-31 04:55:48 +00:00
y.s * ld-mmix/x.s, ld-mmix/y.s, ld-mmix/zeroeh.ld, 2009-07-31 04:55:48 +00:00
zeroeh.ld * ld-mmix/x.s, ld-mmix/y.s, ld-mmix/zeroeh.ld, 2009-07-31 04:55:48 +00:00
zeroehelf.d * ld-mmix/x.s, ld-mmix/y.s, ld-mmix/zeroeh.ld, 2009-07-31 04:55:48 +00:00
zeroehmmo.d * ld-mmix/x.s, ld-mmix/y.s, ld-mmix/zeroeh.ld, 2009-07-31 04:55:48 +00:00