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