aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1996-03-12 17:04:25 +0000
committerIan Lance Taylor <ian@airs.com>1996-03-12 17:04:25 +0000
commit02df835b83ae87a18b9b0e37e8b241d056879f33 (patch)
tree2b777647d12736fb484b14170fd9c375aa6b9437 /ld
parent8fee8bf38eca1607e2fcad475581ade3cb0e05ef (diff)
downloadgdb-02df835b83ae87a18b9b0e37e8b241d056879f33.zip
gdb-02df835b83ae87a18b9b0e37e8b241d056879f33.tar.gz
gdb-02df835b83ae87a18b9b0e37e8b241d056879f33.tar.bz2
Don't do SunOS style dynamic linking for sparc-aout:
* configure.tgt (sparc64-*-aout*): Use sparcaout, not sun4. (sparclite*-fujitsu-*, sparc*-*-aout): Likewise. (sparc*-wrs-vxworks*): Likewise. * emulparams/sparcaout.sh: New file. * Makefile.in (ALL_EMULATIONS): Add esparcaout.o. (esparcaout.c): New target.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog16
-rw-r--r--ld/emulparams/.Sanitize1
-rw-r--r--ld/emulparams/sparcaout.sh6
3 files changed, 23 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 238e513..942a008 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,19 @@
+Tue Mar 12 12:02:21 1996 Ian Lance Taylor <ian@cygnus.com>
+
+ Don't do SunOS style dynamic linking for sparc-aout:
+ * configure.tgt (sparc64-*-aout*): Use sparcaout, not sun4.
+ (sparclite*-fujitsu-*, sparc*-*-aout): Likewise.
+ (sparc*-wrs-vxworks*): Likewise.
+ * emulparams/sparcaout.sh: New file.
+ * Makefile.in (ALL_EMULATIONS): Add esparcaout.o.
+ (esparcaout.c): New target.
+
+Wed Mar 6 16:06:52 1996 J.T. Conklin <jtc@rtl.cygnus.com>
+
+ * scripttempl/elfppc.sc (.sdata2, .sbss2): Implement Feb 2 change
+ in a different manner to work around differences in shell variable
+ expansion.
+
Wed Mar 6 18:08:18 1996 Ian Lance Taylor <ian@cygnus.com>
* ldemul.h (ldemul_unrecognized_file): Declare.
diff --git a/ld/emulparams/.Sanitize b/ld/emulparams/.Sanitize
index 7bd2af7..db7f94e 100644
--- a/ld/emulparams/.Sanitize
+++ b/ld/emulparams/.Sanitize
@@ -111,6 +111,7 @@ riscix.sh
sa29200.sh
sh.sh
shl.sh
+sparcaout.sh
sparclynx.sh
sparcnbsd.sh
st2000.sh
diff --git a/ld/emulparams/sparcaout.sh b/ld/emulparams/sparcaout.sh
new file mode 100644
index 0000000..5e01c28
--- /dev/null
+++ b/ld/emulparams/sparcaout.sh
@@ -0,0 +1,6 @@
+SCRIPT_NAME=aout
+OUTPUT_FORMAT="a.out-sunos-big"
+TEXT_START_ADDR=0x2020
+TARGET_PAGE_SIZE=0x2000
+NONPAGED_TEXT_START_ADDR=0x2000
+ARCH=sparc