diff options
Diffstat (limited to 'ld/scripttempl/i386go32.sc')
-rw-r--r-- | ld/scripttempl/i386go32.sc | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/ld/scripttempl/i386go32.sc b/ld/scripttempl/i386go32.sc deleted file mode 100644 index 0d97fd3a899..00000000000 --- a/ld/scripttempl/i386go32.sc +++ /dev/null @@ -1,56 +0,0 @@ -# Linker script for i386 go32 (DJGPP) - -test -z "$ENTRY" && ENTRY=start -EXE=${CONSTRUCTING+${RELOCATING+-exe}} - -# These are substituted in as variables in order to get '}' in a shell -# conditional expansion. -CTOR='.ctor : { *(.ctor) }' -DTOR='.dtor : { *(.dtor) }' - -cat <<EOF -OUTPUT_FORMAT("${OUTPUT_FORMAT}${EXE}") - -ENTRY(${ENTRY}) - -SECTIONS -{ - .text ${RELOCATING+ ${TARGET_PAGE_SIZE}+SIZEOF_HEADERS} : { - *(.text) - ${RELOCATING+*(.gnu.linkonce.t*)} - *(.const*) - *(.ro*) - ${RELOCATING+*(.gnu.linkonce.r*)} - ${RELOCATING+etext = . ; _etext = .}; - ${RELOCATING+. = ALIGN(${SEGMENT_SIZE});} - } - .data ${RELOCATING+ ${DATA_ALIGNMENT}} : { - ${RELOCATING+djgpp_first_ctor = . ; - *(.ctor) - djgpp_last_ctor = . ;} - ${RELOCATING+djgpp_first_dtor = . ; - *(.dtor) - djgpp_last_dtor = . ;} - *(.data) - - ${RELOCATING+*(.gcc_exc*)} - ${RELOCATING+___EH_FRAME_BEGIN__ = . ;} - ${RELOCATING+*(.eh_fram*)} - ${RELOCATING+___EH_FRAME_END__ = . ;} - ${RELOCATING+LONG(0);} - - ${RELOCATING+*(.gnu.linkonce.d*)} - ${RELOCATING+edata = . ; _edata = .}; - ${RELOCATING+. = ALIGN(${SEGMENT_SIZE});} - } - ${CONSTRUCTING+${RELOCATING-$CTOR}} - ${CONSTRUCTING+${RELOCATING-$DTOR}} - .bss ${RELOCATING+ SIZEOF(.data) + ADDR(.data)} : - { - *(.bss) - *(COMMON) - ${RELOCATING+ end = . ; _end = .}; - ${RELOCATING+ . = ALIGN(${SEGMENT_SIZE});} - } -} -EOF |