diff options
Diffstat (limited to 'ld/scripttempl/h8300s.sc')
-rw-r--r-- | ld/scripttempl/h8300s.sc | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/ld/scripttempl/h8300s.sc b/ld/scripttempl/h8300s.sc index 2f2d8b4cba..53c9dec11c 100644 --- a/ld/scripttempl/h8300s.sc +++ b/ld/scripttempl/h8300s.sc @@ -18,10 +18,10 @@ ENTRY("_start") MEMORY { - /* 0xc4 is a magic entry. We should have the linker just - skip over it one day... */ - vectors : o = 0x0000, l = 0xc4 - magicvectors : o = 0xc4, l = 0x3c + /* 0xc4 is a magic entry. We should have the linker just + skip over it one day... */ + vectors : o = 0x0000, l = 0xc4 + magicvectors : o = 0xc4, l = 0x3c /* We still only use 256k as the main ram size. */ ram : o = 0x0100, l = 0x3fefc /* The stack starts at the top of main ram. */ @@ -32,34 +32,34 @@ MEMORY eight : o = 0xffff00, l = 0x100 } -SECTIONS -{ +SECTIONS +{ .vectors : { - /* Use something like this to place a specific function's address - into the vector table. + /* Use something like this to place a specific + function's address into the vector table. LONG (ABSOLUTE (_foobar)). */ *(.vectors) } ${RELOCATING+ > vectors} - + .text : - { - *(.rodata) - *(.text) + { + *(.rodata) + *(.text) *(.strings) ${RELOCATING+ _etext = . ; } } ${RELOCATING+ > ram} - + ${CONSTRUCTING+${TORS}} - + .data : { *(.data) ${RELOCATING+ _edata = . ; } } ${RELOCATING+ > ram} - + .bss : { ${RELOCATING+ _bss_start = . ;} @@ -67,28 +67,28 @@ ${CONSTRUCTING+${TORS}} *(COMMON) ${RELOCATING+ _end = . ; } } ${RELOCATING+ >ram} - + .stack : { ${RELOCATING+ _stack = . ; } *(.stack) } ${RELOCATING+ > topram} - + .tiny : { *(.tiny) } ${RELOCATING+ > tiny} - + .eight : { *(.eight) } ${RELOCATING+ > eight} - + .stab 0 ${RELOCATING+(NOLOAD)} : { [ .stab ] } - + .stabstr 0 ${RELOCATING+(NOLOAD)} : { [ .stabstr ] |