+2020-07-17 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * scripttempt/mmo.sc: Move .init first in .text output section.
+ * testsuite/ld-mmix/bpo-9m.d: Adjust accordingly.
+
2020-07-15 Jan Beulich <jbeulich@suse.com>
* testsuite/ld-i386/ibt-plt-1.d, testsuite/ld-i386/ibt-plt-2a.d,
{
.text ${RELOCATING+ ${TEXT_START_ADDR}}:
{
+ /* FIXME: Move .init, .fini, .ctors and .dtors to their own sections. */
+ ${RELOCATING+ PROVIDE (_init_start = .);}
+ ${RELOCATING+ PROVIDE (_init = .);}
+ ${RELOCATING+ KEEP (*(SORT_NONE(.init)))}
+ ${RELOCATING+ PROVIDE (_init_end = .);}
+
*(.text)
${RELOCATING+*(.text.*)}
${RELOCATING+*(.gnu.linkonce.t*)}
${RELOCATING+*(.rodata.*)}
${RELOCATING+*(.gnu.linkonce.r*)}
- /* FIXME: Move .init, .fini, .ctors and .dtors to their own sections. */
- ${RELOCATING+ PROVIDE (_init_start = .);}
- ${RELOCATING+ PROVIDE (_init = .);}
- ${RELOCATING+ KEEP (*(SORT_NONE(.init)))}
- ${RELOCATING+ PROVIDE (_init_end = .);}
-
${RELOCATING+ PROVIDE (_fini_start = .);}
${RELOCATING+ PROVIDE (_fini = .);}
${RELOCATING+ KEEP (*(SORT_NONE(.fini)))}
.*: file format mmo
SYMBOL TABLE:
-0+ g \.text Main
-0+4 g \.text x
-0+ g \.text x2
+0+ g .* Main
+0+14 g \.text x
+0+10 g \.text x2
Contents of section \.text:
- 0000 232dfe00 232dfd00 00000000 0000002d .*
- 0010 00000000 0000002a .*
+ 0004 0000003d 00000000 0000003a 232dfe00 .*
+ 0014 232dfd00 .*
Contents of section \.MMIX\.reg_contents:
- 07e8 00000000 0000106c 00000000 0000a410 .*
+ 07e8 00000000 0000107c 00000000 0000a420 .*