* ldlang.c (lang_insert_orphan): Add __start_<section> symbol
authorAlan Modra <amodra@gmail.com>
Thu, 14 May 2009 02:21:45 +0000 (02:21 +0000)
committerAlan Modra <amodra@gmail.com>
Thu, 14 May 2009 02:21:45 +0000 (02:21 +0000)
commit011aa75f625b8ef2fe1a8adb9498680410174d3c
treebd66045c39a7626699642bdb2f3f6e8b5d13e3b2
parenta8310e20c5a873ff257b07e4dc97acb935e869b4
* ldlang.c (lang_insert_orphan): Add __start_<section> symbol
assignment inside output section statement.  Ensure only one
set of symbols per output section.
* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Add non-
dollar sections before dollar sections.  Correct add_child
list insertion.
* emultempl/pep.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
ld/ChangeLog
ld/emultempl/pe.em
ld/emultempl/pep.em
ld/ldlang.c