aboutsummaryrefslogtreecommitdiff
path: root/ld/emulparams
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2000-09-07 04:32:05 +0000
committerAlexandre Oliva <aoliva@redhat.com>2000-09-07 04:32:05 +0000
commit4a428502cb140b785a92e6c213a13a5376ea22e1 (patch)
tree24810fc0880751e6a943084bf86fd77bff4559ba /ld/emulparams
parentd07ed2cd8e0fb5082311ce2ebf8edd090b717009 (diff)
downloadgdb-4a428502cb140b785a92e6c213a13a5376ea22e1.zip
gdb-4a428502cb140b785a92e6c213a13a5376ea22e1.tar.gz
gdb-4a428502cb140b785a92e6c213a13a5376ea22e1.tar.bz2
* configure.tgt (sh-*-linux*): Added.
* Makefile.am: Added eshelf_linux and eshlelf_linux. * Makefile.in: Rebuilt. * emulparams/shelf_linux.sh: New file. * emulparams/shlelf_linux.sh: New file.
Diffstat (limited to 'ld/emulparams')
-rw-r--r--ld/emulparams/shelf_linux.sh14
-rw-r--r--ld/emulparams/shlelf_linux.sh14
2 files changed, 28 insertions, 0 deletions
diff --git a/ld/emulparams/shelf_linux.sh b/ld/emulparams/shelf_linux.sh
new file mode 100644
index 0000000..d7b7631
--- /dev/null
+++ b/ld/emulparams/shelf_linux.sh
@@ -0,0 +1,14 @@
+SCRIPT_NAME=elf
+OUTPUT_FORMAT="elf32-shbig-linux"
+TEXT_START_ADDR=0x400000
+MAXPAGESIZE=0x10000
+ARCH=sh
+MACHINE=
+TEMPLATE_NAME=elf32
+GENERATE_SHLIB_SCRIPT=yes
+
+DATA_START_SYMBOLS='__data_start = . ;';
+
+OTHER_READWRITE_SECTIONS='
+ .note.ABI-tag : { *(.note.ABI-tag) }
+'
diff --git a/ld/emulparams/shlelf_linux.sh b/ld/emulparams/shlelf_linux.sh
new file mode 100644
index 0000000..191def7
--- /dev/null
+++ b/ld/emulparams/shlelf_linux.sh
@@ -0,0 +1,14 @@
+SCRIPT_NAME=elf
+OUTPUT_FORMAT="elf32-sh-linux"
+TEXT_START_ADDR=0x400000
+MAXPAGESIZE=0x10000
+ARCH=sh
+MACHINE=
+TEMPLATE_NAME=elf32
+GENERATE_SHLIB_SCRIPT=yes
+
+DATA_START_SYMBOLS='__data_start = . ;';
+
+OTHER_READWRITE_SECTIONS='
+ .note.ABI-tag : { *(.note.ABI-tag) }
+'