aboutsummaryrefslogtreecommitdiff
path: root/ld/emulparams
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@gcc.gnu.org>2014-12-06 16:45:22 +0100
committerEric Botcazou <ebotcazou@gcc.gnu.org>2014-12-06 16:45:22 +0100
commitc18392d87d22191584d76f7b4a850eb9508a8f04 (patch)
treea31b29449dd6f68dd41d55932f4ec1c3d8c51a1c /ld/emulparams
parentb6605dddac58805d735211f0d38805bf87b6db04 (diff)
downloadgdb-c18392d87d22191584d76f7b4a850eb9508a8f04.zip
gdb-c18392d87d22191584d76f7b4a850eb9508a8f04.tar.gz
gdb-c18392d87d22191584d76f7b4a850eb9508a8f04.tar.bz2
Add Visium support to ld
ld/ * configure.tgt: Add Visium support. * Makefile.am (ALL_EMULATION_SOURCES): Add eelf32visium.c. (eelf32visium.c): New rule. * Makefile.in: Regenerate. * emulparams/elf32visium.sh: New file. * scripttempl/visium.sc: Likewise. ld/testsuite/ * lib/ld-lib.exp (check_shared_lib_support): Return 0 for Visium. * ld-visium/: New directory.
Diffstat (limited to 'ld/emulparams')
-rw-r--r--ld/emulparams/elf32visium.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/ld/emulparams/elf32visium.sh b/ld/emulparams/elf32visium.sh
new file mode 100644
index 0000000..17cf4b9
--- /dev/null
+++ b/ld/emulparams/elf32visium.sh
@@ -0,0 +1,9 @@
+SCRIPT_NAME=visium
+OUTPUT_FORMAT="elf32-visium"
+TEXT_START_ADDR=0x00000000
+MAXPAGESIZE=0x10000
+NONPAGED_TEXT_START_ADDR=0x10000
+ARCH=visium
+MACHINE=
+TEMPLATE_NAME=elf32
+DYNAMIC_LINK=FALSE