Fix linker tests to work with 16-bit targets.
[deliverable/binutils-gdb.git] / ld / testsuite / ld-msp430-elf / msp430-tiny-ram.ld
CommitLineData
7ef3addb
JL
1/* Script for ld testsuite */
2OUTPUT_ARCH(msp430)
3ENTRY(_start)
4
5MEMORY
6{
7 RAM : ORIGIN = 0x0, LENGTH = 0x2
8 ROM : ORIGIN = 0x2, LENGTH = 0x1fe
9 HIFRAM : ORIGIN = 0x200, LENGTH = 0x1000
10}
11
12SECTIONS
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}
This page took 0.143446 seconds and 4 git commands to generate.