aboutsummaryrefslogtreecommitdiff
path: root/ld/emulparams
diff options
context:
space:
mode:
authorSteve Chamberlain <sac@cygnus>1994-04-27 17:52:13 +0000
committerSteve Chamberlain <sac@cygnus>1994-04-27 17:52:13 +0000
commit6c86b9ff9811043b20623aba3d873a703dd41181 (patch)
tree46dcb3694020bf78c7cd211934b5740384b4a16b /ld/emulparams
parenteccc57e5ff27159c566939ac55f7df17293cec87 (diff)
downloadfsf-binutils-gdb-6c86b9ff9811043b20623aba3d873a703dd41181.zip
fsf-binutils-gdb-6c86b9ff9811043b20623aba3d873a703dd41181.tar.gz
fsf-binutils-gdb-6c86b9ff9811043b20623aba3d873a703dd41181.tar.bz2
* Makefile.in, configure.in: Support for go32 coff.
* config/i386-go32.mt: New file * emulparams/i386go32.sh: New file * scripttempl/i386go32.sc: New file
Diffstat (limited to 'ld/emulparams')
-rw-r--r--ld/emulparams/.Sanitize1
-rw-r--r--ld/emulparams/go32.sh9
-rw-r--r--ld/emulparams/i386go32.sh8
3 files changed, 18 insertions, 0 deletions
diff --git a/ld/emulparams/.Sanitize b/ld/emulparams/.Sanitize
index aef97ac..6d308fb 100644
--- a/ld/emulparams/.Sanitize
+++ b/ld/emulparams/.Sanitize
@@ -49,6 +49,7 @@ hppaelf.sh
i386aout.sh
i386bsd.sh
i386coff.sh
+i386go32.sh
i386linux.sh
i386lynx.sh
i386mach.sh
diff --git a/ld/emulparams/go32.sh b/ld/emulparams/go32.sh
index 5b8f7dc..abeb84e 100644
--- a/ld/emulparams/go32.sh
+++ b/ld/emulparams/go32.sh
@@ -6,3 +6,12 @@ SEGMENT_SIZE=0x400000
NONPAGED_TEXT_START_ADDR=0x0
ARCH=i386
+
+SCRIPT_NAME=coff
+OUTPUT_FORMAT="i386-coff"
+TEXT_START_ADDR=0x10a8
+PAGE_SIZE=0x1000
+SEGMENT_SIZE=0x1000
+NONPAGED_TEXT_START_ADDR=0x0
+ARCH=i386
+
diff --git a/ld/emulparams/i386go32.sh b/ld/emulparams/i386go32.sh
new file mode 100644
index 0000000..592e3c9
--- /dev/null
+++ b/ld/emulparams/i386go32.sh
@@ -0,0 +1,8 @@
+SCRIPT_NAME=i386go32
+OUTPUT_FORMAT="coff-i386"
+TEXT_START_ADDR=0x10a8
+PAGE_SIZE=0x1000
+SEGMENT_SIZE=0x1000
+NONPAGED_TEXT_START_ADDR=0x0
+ARCH=i386
+