MSP430: Fix alignment of __*_array_start symbols in default linker script
[deliverable/binutils-gdb.git] / ld / testsuite / ld-msp430-elf / initarray-warn.ld
1 /* Script for ld testsuite */
2 OUTPUT_ARCH(msp430)
3 ENTRY(_start)
4
5 SECTIONS
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 }
This page took 0.030344 seconds and 4 git commands to generate.