OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [scripttempl/] [z8000.sc] - Rev 249

Go to most recent revision | Compare with Previous | Blame | View Log

cat <<EOF
OUTPUT_FORMAT("${OUTPUT_FORMAT}")
OUTPUT_ARCH("${OUTPUT_ARCH}")
${RELOCATING+ENTRY (_start)}

SECTIONS                                
{                                       
.text ${BIG+ ${RELOCATING+ 0x0000000}} :
        { 
          *(.text)                              
          *(.strings)
          *(.rdata)
        }

.ctors ${BIG+ ${RELOCATING+ 0x2000000}}  : 
        {
          ${CONSTRUCTING+ ___ctors = . ;  }
          *(.ctors);
          ${CONSTRUCTING+ ___ctors_end = . ; }
          ___dtors = . ;
          *(.dtors);
          ${CONSTRUCTING+ ___dtors_end = . ; }
        } 

.data ${BIG+ ${RELOCATING+ 0x3000000}} :
        {
           *(.data)
        }

.bss ${BIG+ ${RELOCATING+ 0x4000000}} : 
        {
          ${RELOCATING+ __start_bss = . ; }
          *(.bss);
          *(COMMON);
          ${RELOCATING+ __end_bss = . ; }
        }

.heap ${BIG+ ${RELOCATING+ 0x5000000}} :
        {
          ${RELOCATING+ __start_heap = . ; }
          ${RELOCATING+ . = . + 20k  ; }
          ${RELOCATING+ __end_heap = . ; }
        } 

.stack ${RELOCATING+ 0xf000 }  : 
        {
          ${RELOCATING+ _stack = . ; }
          *(.stack)
          ${RELOCATING+ __stack_top = . ; }
        }

}
EOF




Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.