diff options
Diffstat (limited to 'ld/scripttempl/elf32xc16xs.sc')
-rw-r--r-- | ld/scripttempl/elf32xc16xs.sc | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/ld/scripttempl/elf32xc16xs.sc b/ld/scripttempl/elf32xc16xs.sc index bb71e19..2c44f96 100644 --- a/ld/scripttempl/elf32xc16xs.sc +++ b/ld/scripttempl/elf32xc16xs.sc @@ -1,5 +1,5 @@ # Copyright (C) 2014-2017 Free Software Foundation, Inc. -# +# # Copying and distribution of this file, with or without modification, # are permitted in any medium without royalty provided the copyright # notice and this notice are preserved. @@ -16,39 +16,39 @@ OUTPUT_ARCH(${ARCH}) ${RELOCATING+ENTRY ("_start")} MEMORY { - vectarea : o =0xc00000, l = 0x0300 - + vectarea : o =0xc00000, l = 0x0300 + introm : o = 0xc00300, l = 0x16000 /* The stack starts at the top of main ram. */ - + dram : o = 0x8000 , l = 0xffff /* At the very top of the address space is the 8-bit area. */ - - ldata : o =0x4000 ,l = 0x0200 + + ldata : o =0x4000 ,l = 0x0200 } SECTIONS { /*.vects : - { - *(.vects) - } ${RELOCATING+ > vectarea} */ + { + *(.vects) + } ${RELOCATING+ > vectarea} */ .init : - { - *(.init) - } ${RELOCATING+ >introm} - + { + *(.init) + } ${RELOCATING+ >introm} + .text : { - *(.rodata) + *(.rodata) *(.text.*) *(.text) - ${RELOCATING+ _etext = . ; } + ${RELOCATING+ _etext = . ; } } ${RELOCATING+ > introm} .data : { *(.data) *(.data.*) - + ${RELOCATING+ _edata = . ; } } ${RELOCATING+ > dram} @@ -60,14 +60,14 @@ SECTIONS ${RELOCATING+ _end = . ; } } ${RELOCATING+ > dram} - .ldata : - { - *(.ldata) - } ${RELOCATING+ > ldata} +.ldata : + { + *(.ldata) + } ${RELOCATING+ > ldata} - .vects : - { - *(.vects) - } ${RELOCATING+ > vectarea} +.vects : + { + *(.vects) + } ${RELOCATING+ > vectarea} } EOF |