Automatic date update in version.in
[external/binutils.git] / ld / testsuite / ld-msp430-elf / msp430-tiny-ram.ld
1 /* Script for ld testsuite */
2 OUTPUT_ARCH(msp430)
3 ENTRY(_start)
4
5 MEMORY
6 {
7   RAM : ORIGIN = 0x0, LENGTH = 0x2
8   ROM : ORIGIN = 0x2, LENGTH = 0x1fe
9   HIFRAM : ORIGIN = 0x200, LENGTH = 0x1000
10 }
11
12 SECTIONS
13 {
14   .text :
15   {
16     PROVIDE (_start = .);
17     . = ALIGN(2);
18     *(.text .stub .text.* .gnu.linkonce.t.* .text:*)
19   } > ROM
20
21   .rodata :
22   {
23     *(.upper.rodata.* .rodata)
24   } > ROM
25
26   .data :
27   {
28     . = ALIGN(2);
29     *(.data.* .data)
30   } > RAM AT> ROM
31
32   .bss :
33   {
34     . = ALIGN(2);
35     *(.bss.* .bss)
36   } > RAM
37
38   .upper.data :
39   {
40     . = ALIGN(2);
41     *(.upper.data.* .upper.data)
42   } > HIFRAM AT> ROM
43
44   .upper.bss :
45   {
46     . = ALIGN(2);
47     *(.upper.bss.* .upper.bss)
48   } > HIFRAM
49 }