Mention 5.1 release.
[deliverable/binutils-gdb.git] / ld / emulparams / elf64ltsmip.sh
CommitLineData
fdec3cfc
L
1# This is an ELF platform.
2SCRIPT_NAME=elf
3
4# Handle both big- and little-ended 64-bit MIPS objects.
5ARCH=mips
6OUTPUT_FORMAT="elf64-tradlittlemips"
7BIG_OUTPUT_FORMAT="elf64-tradbigmips"
8LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips"
9
10# Note that the elf32 template is used for 64-bit emulations as well
11# as 32-bit emulations.
12ELFSIZE=64
13TEMPLATE_NAME=elf32
14GENERATE_SHLIB_SCRIPT=yes
15
16TEXT_START_ADDR=0x10000000
17DATA_ADDR=0x0400000000
18MAXPAGESIZE=0x100000
19NONPAGED_TEXT_START_ADDR=0x10000000
20SHLIB_TEXT_START_ADDR=0x0
21TEXT_DYNAMIC=
22ENTRY=__start
23
24# GOT-related settings.
25OTHER_GOT_SYMBOLS='
26 _gp = ALIGN(16) + 0x7ff0;
27'
5253f23b 28OTHER_SDATA_SECTIONS='
fdec3cfc
L
29 .lit8 : { *(.lit8) }
30 .lit4 : { *(.lit4) }
31'
32
33# Magic symbols.
34TEXT_START_SYMBOLS='_ftext = . ;'
35DATA_START_SYMBOLS='_fdata = . ;'
36OTHER_BSS_SYMBOLS='_fbss = .;'
37
38# Magic sections.
39INITIAL_READONLY_SECTIONS='.reginfo : { *(.reginfo) }'
40OTHER_TEXT_SECTIONS='*(.mips16.fn.*) *(.mips16.call.*)'
41OTHER_SECTIONS='
42 .gptab.sdata : { *(.gptab.data) *(.gptab.sdata) }
43 .gptab.sbss : { *(.gptab.bss) *(.gptab.sbss) }
44'
This page took 0.045264 seconds and 4 git commands to generate.