1/* Script for ld testsuite */
2OUTPUT_ARCH(msp430)
3ENTRY(_start)
4
5SECTIONS
6{
7  .text :
8  {
9    PROVIDE (_start = .);
10    . = ALIGN(2);
11    *(.text .stub .text.* .gnu.linkonce.t.* .text:*)
12  }
13
14  .rodata :
15  {
16    *(.rodata.* .rodata)
17    . = ALIGN(2);
18    PROVIDE (__preinit_array_start = .);
19    KEEP (*(SORT(.preinit_array.*)))
20    KEEP (*(.preinit_array))
21    PROVIDE (__preinit_array_end = .);
22    . = ALIGN(2);
23    . += 1;
24    PROVIDE (__init_array_start = .);
25    KEEP (*(SORT(.init_array.*)))
26    KEEP (*(.init_array))
27    PROVIDE (__init_array_end = .);
28    . = ALIGN(2);
29    PROVIDE (__fini_array_start = .);
30    KEEP (*(SORT(.fini_array.*)))
31    KEEP (*(.fini_array))
32    PROVIDE (__fini_array_end = .);
33  }
34
35  .data :
36  {
37    . = ALIGN(2);
38    *(.data.* .data)
39  }
40
41  .bss :
42  {
43    . = ALIGN(2);
44    *(.bss.* .bss)
45  }
46}
47