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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [ld/] [scripttempl/] [z8000.sc] - Diff between revs 816 and 818

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 816 Rev 818
cat <
cat <
OUTPUT_FORMAT("${OUTPUT_FORMAT}")
OUTPUT_FORMAT("${OUTPUT_FORMAT}")
OUTPUT_ARCH("${OUTPUT_ARCH}")
OUTPUT_ARCH("${OUTPUT_ARCH}")
${RELOCATING+ENTRY (_start)}
${RELOCATING+ENTRY (_start)}
SECTIONS
SECTIONS
{
{
.text ${BIG+ ${RELOCATING+ 0x0000000}} :
.text ${BIG+ ${RELOCATING+ 0x0000000}} :
        {
        {
          *(.text)
          *(.text)
          *(.strings)
          *(.strings)
          *(.rdata)
          *(.rdata)
        }
        }
.ctors ${BIG+ ${RELOCATING+ 0x2000000}}  :
.ctors ${BIG+ ${RELOCATING+ 0x2000000}}  :
        {
        {
          ${CONSTRUCTING+ ___ctors = . ;  }
          ${CONSTRUCTING+ ___ctors = . ;  }
          *(.ctors);
          *(.ctors);
          ${CONSTRUCTING+ ___ctors_end = . ; }
          ${CONSTRUCTING+ ___ctors_end = . ; }
          ___dtors = . ;
          ___dtors = . ;
          *(.dtors);
          *(.dtors);
          ${CONSTRUCTING+ ___dtors_end = . ; }
          ${CONSTRUCTING+ ___dtors_end = . ; }
        }
        }
.data ${BIG+ ${RELOCATING+ 0x3000000}} :
.data ${BIG+ ${RELOCATING+ 0x3000000}} :
        {
        {
           *(.data)
           *(.data)
        }
        }
.bss ${BIG+ ${RELOCATING+ 0x4000000}} :
.bss ${BIG+ ${RELOCATING+ 0x4000000}} :
        {
        {
          ${RELOCATING+ __start_bss = . ; }
          ${RELOCATING+ __start_bss = . ; }
          *(.bss);
          *(.bss);
          *(COMMON);
          *(COMMON);
          ${RELOCATING+ __end_bss = . ; }
          ${RELOCATING+ __end_bss = . ; }
        }
        }
.heap ${BIG+ ${RELOCATING+ 0x5000000}} :
.heap ${BIG+ ${RELOCATING+ 0x5000000}} :
        {
        {
          ${RELOCATING+ __start_heap = . ; }
          ${RELOCATING+ __start_heap = . ; }
          ${RELOCATING+ . = . + 20k  ; }
          ${RELOCATING+ . = . + 20k  ; }
          ${RELOCATING+ __end_heap = . ; }
          ${RELOCATING+ __end_heap = . ; }
        }
        }
.stack ${RELOCATING+ 0xf000 }  :
.stack ${RELOCATING+ 0xf000 }  :
        {
        {
          ${RELOCATING+ _stack = . ; }
          ${RELOCATING+ _stack = . ; }
          *(.stack)
          *(.stack)
          ${RELOCATING+ __stack_top = . ; }
          ${RELOCATING+ __stack_top = . ; }
        }
        }
}
}
EOF
EOF
 
 

powered by: WebSVN 2.1.0

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