MSP430: Fix alignment of __*_array_start symbols in default linker script
[deliverable/binutils-gdb.git] / ld / testsuite / ld-msp430-elf / preinitarray-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 . += 1;
19 PROVIDE (__preinit_array_start = .);
20 KEEP (*(SORT(.preinit_array.*)))
21 KEEP (*(.preinit_array))
22 PROVIDE (__preinit_array_end = .);
23 . = ALIGN(2);
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.030246 seconds and 4 git commands to generate.