summaryrefslogtreecommitdiff
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
commit12fc03eefc29c4280ff53ccf9f3e46e87e6d27a3 (patch)
treeef66d979bf5db3d31f91457a82c8401eccb6510e
parentb7030102166b34debdca887536674d7c555d7bb9 (diff)
downloadbinutils-redhat-12fc03eefc29c4280ff53ccf9f3e46e87e6d27a3.tar.gz
* 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 64f5c04b4e..660f205475 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 a776d58d2a..f8ba0b4c89 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++];