aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1998-01-22 05:02:50 +0000
committerIan Lance Taylor <ian@airs.com>1998-01-22 05:02:50 +0000
commit3d80840d8d08852ead65a14870df22449fa21b4c (patch)
tree99f99200d1c677783556c31d391267fe1f1954e2 /ld
parentf5e23c73d714885ffebb39a6a7fe205e7f5d1a52 (diff)
downloadgdb-3d80840d8d08852ead65a14870df22449fa21b4c.zip
gdb-3d80840d8d08852ead65a14870df22449fa21b4c.tar.gz
gdb-3d80840d8d08852ead65a14870df22449fa21b4c.tar.bz2
* emultempl/pe.em (gld_${EMULATION_NAME}_set_symbols): When doing
a relocateable link, set the image base to 0, and don't define the various symbols. * emulparams/i386pe.sh (RELOCATEABLE_OUTPUT_FORMAT): Define. * scripttempl/pe.sc: Swap the .data and .bss sections so that .data comes first. If doing a relocateable link, use RELOCATEABLE_OUTPUT_FORMAT if it is defined, and start the sections at 0, and don't define any symbols.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 29e2d1b..5a8127c 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,5 +1,14 @@
Wed Jan 21 22:26:46 1998 Ian Lance Taylor <ian@cygnus.com>
+ * emultempl/pe.em (gld_${EMULATION_NAME}_set_symbols): When doing
+ a relocateable link, set the image base to 0, and don't define the
+ various symbols.
+ * emulparams/i386pe.sh (RELOCATEABLE_OUTPUT_FORMAT): Define.
+ * scripttempl/pe.sc: Swap the .data and .bss sections so that
+ .data comes first. If doing a relocateable link, use
+ RELOCATEABLE_OUTPUT_FORMAT if it is defined, and start the
+ sections at 0, and don't define any symbols.
+
* ldlang.c (lang_memory_default): Correct parenthisization of
expression.