* emultempl/mmo.em (mmo_place_orphan): Rewrite to also attach
authorHans-Peter Nilsson <hp@axis.com>
Sun, 9 Sep 2012 16:30:40 +0000 (16:30 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Sun, 9 Sep 2012 16:30:40 +0000 (16:30 +0000)
commita9ae0bdaba0b448c7823277964c9ae13063d03a0
tree6e84a70f3e65aa3910e06cca49bcfee844afc095
parente81fea4d172699b2e986bc541f812cac0995da6b
* emultempl/mmo.em (mmo_place_orphan): Rewrite to also attach
orphan sections to .data and .bss output sections, not just .text.
When giving up on finding a suitable output section, attach to any
output section other than .MMIX.reg_contents, if it exists.
* scripttempl/mmo.sc: Move output debug sections to just before
.MMIX.reg_contents.  Add .gnu.attributes.  Add new . = . NOP
assignments and move end-of-section provide-symbols after them
to force the end-of-section symbols to the address after orphan
placement.  Add SORT_NONE to .init and .fini sections.
ld/ChangeLog
ld/emultempl/mmo.em
ld/scripttempl/mmo.sc