aboutsummaryrefslogtreecommitdiff
path: root/ld/emulparams
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1993-10-12 21:36:05 +0000
committerIan Lance Taylor <ian@airs.com>1993-10-12 21:36:05 +0000
commitf1d043f50f37daa173e8600189934a1674b4eaa7 (patch)
tree9f53ee68e7d933f4eb5df41d62e661c4a0eafcd4 /ld/emulparams
parent514977a5ea8391c4213ab9686ea2322f8dd0dd27 (diff)
downloadgdb-f1d043f50f37daa173e8600189934a1674b4eaa7.zip
gdb-f1d043f50f37daa173e8600189934a1674b4eaa7.tar.gz
gdb-f1d043f50f37daa173e8600189934a1674b4eaa7.tar.bz2
elf32mipb.sh: New emulation parameter file for big endian MIPS ELF.
Diffstat (limited to 'ld/emulparams')
-rw-r--r--ld/emulparams/.Sanitize1
-rw-r--r--ld/emulparams/elf32mipb.sh11
2 files changed, 12 insertions, 0 deletions
diff --git a/ld/emulparams/.Sanitize b/ld/emulparams/.Sanitize
index f04835a..fb216f2 100644
--- a/ld/emulparams/.Sanitize
+++ b/ld/emulparams/.Sanitize
@@ -29,6 +29,7 @@ a29k.sh
ebmon29k.sh
elf32_sparc.sh
elf64_sparc.sh
+elf32mipb.sh
elf_i386.sh
gld960.sh
go32.sh
diff --git a/ld/emulparams/elf32mipb.sh b/ld/emulparams/elf32mipb.sh
new file mode 100644
index 0000000..5a7f7a3
--- /dev/null
+++ b/ld/emulparams/elf32mipb.sh
@@ -0,0 +1,11 @@
+SCRIPT_NAME=elf
+OUTPUT_FORMAT="elf32-bigmips"
+TEXT_START_ADDR=0x0400000
+MAXPAGESIZE=0x40000
+NONPAGED_TEXT_START_ADDR=0x0400000
+OTHER_READWRITE_SECTIONS='
+ _gp = . + 0x8000;
+ .lit8 . : { *(.lit8) }
+ .lit4 . : { *(.lit4) }
+'
+ARCH=mips