aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.de>2003-01-17 10:36:49 +0000
committerAndreas Jaeger <aj@suse.de>2003-01-17 10:36:49 +0000
commitae42d3a94de799bedc7d6f912e57798c68044d18 (patch)
tree9c9bc58dda42d76c861916ccbfb0fa16d1a9c67c
parent5e367fa5559ac7fb86c0edc046d2b3df538a72a1 (diff)
downloadgdb-ae42d3a94de799bedc7d6f912e57798c68044d18.zip
gdb-ae42d3a94de799bedc7d6f912e57798c68044d18.tar.gz
gdb-ae42d3a94de799bedc7d6f912e57798c68044d18.tar.bz2
* emultempl/elf32.em (gld${EMULATION_NAME}_add_sysroot): Do not
skip ':'.
-rw-r--r--ld/ChangeLog11
-rw-r--r--ld/emultempl/elf32.em2
2 files changed, 9 insertions, 4 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 64f5c04..660f205 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+2003-01-17 Andreas Jaeger <aj@suse.de>
+
+ * emultempl/elf32.em (gld${EMULATION_NAME}_add_sysroot): Do not
+ skip ':'.
+
2003-01-16 Alan Modra <amodra@bigpond.net.au>
* Makefile.in: Regenerate.
@@ -76,10 +81,10 @@
* emulparams/elf32iq10.sh: New file.
* emulparams/elf32iq2000.sh: New file.
* scripttempl/iq2000.sc: New file.
-
+
2003-01-02 Charles Wilson <cwilson@ece.gatech.edu>
- * pe-dll.c (autofilter_symbollist): Add do_pseudo_reloc
+ * pe-dll.c (autofilter_symbollist): Add do_pseudo_reloc
and _pei386_runtime_relocator to the exclude list.
2003-01-01 Kazu Hirata <kazu@cs.umass.edu>
@@ -188,7 +193,7 @@
def_file_export structure.
(pe_implied_import_dll): New variables exp_funcbase and
[data|bss]_[start|end]. Use DLL's internal name to set dll_name,
- not filename (which may be a symlink). Scan the sections and
+ not filename (which may be a symlink). Scan the sections and
initialize [data|bss]_[start|end]. When scanning the export
table, skip _nm_ symbols, and mark any symbols whose rva indicates
that it is in the .bss or .data sections as data.
diff --git a/ld/emultempl/elf32.em b/ld/emultempl/elf32.em
index a776d58..f8ba0b4 100644
--- a/ld/emultempl/elf32.em
+++ b/ld/emultempl/elf32.em
@@ -471,9 +471,9 @@ gld${EMULATION_NAME}_add_sysroot (path)
while (path[i])
if (path[i] == ':')
{
+ *p++ = path[i++];
strcpy (p, ld_sysroot);
p = p + strlen (p);
- i++;
}
else
*p++ = path[i++];