diff options
Diffstat (limited to 'ld/scripttempl/h8300h.sc')
-rw-r--r-- | ld/scripttempl/h8300h.sc | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/ld/scripttempl/h8300h.sc b/ld/scripttempl/h8300h.sc index 35d0f4c..c2bc2e1 100644 --- a/ld/scripttempl/h8300h.sc +++ b/ld/scripttempl/h8300h.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,8 +32,8 @@ MEMORY eight : o = 0xffff00, l = 0x100 } -SECTIONS -{ +SECTIONS +{ .vectors : { /* Use something like this to place a specific @@ -43,23 +43,23 @@ SECTIONS *(.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 ] |