diff options
Diffstat (limited to 'ld/emulparams/elf64ltsmip.sh')
-rw-r--r-- | ld/emulparams/elf64ltsmip.sh | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/ld/emulparams/elf64ltsmip.sh b/ld/emulparams/elf64ltsmip.sh deleted file mode 100644 index ac2dcfc76b4..00000000000 --- a/ld/emulparams/elf64ltsmip.sh +++ /dev/null @@ -1,44 +0,0 @@ -# This is an ELF platform. -SCRIPT_NAME=elf - -# Handle both big- and little-ended 64-bit MIPS objects. -ARCH=mips -OUTPUT_FORMAT="elf64-tradlittlemips" -BIG_OUTPUT_FORMAT="elf64-tradbigmips" -LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips" - -# Note that the elf32 template is used for 64-bit emulations as well -# as 32-bit emulations. -ELFSIZE=64 -TEMPLATE_NAME=elf32 -GENERATE_SHLIB_SCRIPT=yes - -TEXT_START_ADDR=0x10000000 -DATA_ADDR=0x0400000000 -MAXPAGESIZE=0x100000 -NONPAGED_TEXT_START_ADDR=0x10000000 -SHLIB_TEXT_START_ADDR=0x0 -TEXT_DYNAMIC= -ENTRY=__start - -# GOT-related settings. -OTHER_GOT_SYMBOLS=' - _gp = ALIGN(16) + 0x7ff0; -' -OTHER_GOT_SECTIONS=' - .lit8 : { *(.lit8) } - .lit4 : { *(.lit4) } -' - -# Magic symbols. -TEXT_START_SYMBOLS='_ftext = . ;' -DATA_START_SYMBOLS='_fdata = . ;' -OTHER_BSS_SYMBOLS='_fbss = .;' - -# Magic sections. -INITIAL_READONLY_SECTIONS='.reginfo : { *(.reginfo) }' -OTHER_TEXT_SECTIONS='*(.mips16.fn.*) *(.mips16.call.*)' -OTHER_SECTIONS=' - .gptab.sdata : { *(.gptab.data) *(.gptab.sdata) } - .gptab.sbss : { *(.gptab.bss) *(.gptab.sbss) } -' |