URL
https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
Subversion Repositories open8_urisc
[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [scripttempl/] [sparccoff.sc] - Rev 145
Compare with Previous | Blame | View Log
# Linker script for Sparc COFF.# Based on i386coff.sc by Ian Taylor <ian@cygnus.com>.test -z "$ENTRY" && ENTRY=_startcat <<EOFOUTPUT_FORMAT("${OUTPUT_FORMAT}")${LIB_SEARCH_DIRS}${RELOCATING+ENTRY (${ENTRY})}SECTIONS{.text ${RELOCATING+ SIZEOF_HEADERS} : {*(.init)*(.text)${RELOCATING+ etext = .;}${CONSTRUCTING+ ___CTOR_LIST__ = .;}${CONSTRUCTING+ LONG((___CTOR_END__ - ___CTOR_LIST__) / 4 - 2)}${CONSTRUCTING+ *(.ctors)}${CONSTRUCTING+ LONG(0)}${CONSTRUCTING+ ___CTOR_END__ = .;}${CONSTRUCTING+ ___DTOR_LIST__ = .;}${CONSTRUCTING+ LONG((___DTOR_END__ - ___DTOR_LIST__) / 4 - 2)}${CONSTRUCTING+ *(.dtors)}${CONSTRUCTING+ LONG(0)}${CONSTRUCTING+ ___DTOR_END__ = .;}*(.fini)${RELOCATING+ etext = .};}.data ${RELOCATING+ 0x400000 + (. & 0xffc00fff)} : {*(.data)${RELOCATING+ edata = .};}.bss ${RELOCATING+ SIZEOF(.data) + ADDR(.data)} :{*(.bss)*(COMMON)${RELOCATING+ end = .};}.stab 0 ${RELOCATING+(NOLOAD)} :{[ .stab ]}.stabstr 0 ${RELOCATING+(NOLOAD)} :{[ .stabstr ]}}EOF
