aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ld/ChangeLog4
-rw-r--r--ld/pe-dll.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 9976bc1..e9a3d5b 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,7 @@
+Wed Nov 11 13:44:54 1998 DJ Delorie <dj@cygnus.com>
+
+ * pe-dll.c (fill_edata): don't strip underscores
+
Tue Nov 10 21:28:19 1998 DJ Delorie <dj@cygnus.com>
* ld.texinfo: added i386pe option summary
diff --git a/ld/pe-dll.c b/ld/pe-dll.c
index 25ea4e3..aaf1cb1 100644
--- a/ld/pe-dll.c
+++ b/ld/pe-dll.c
@@ -565,7 +565,7 @@ fill_edata (abfd, info)
{
char *ename = pe_def_file->exports[s].name;
bfd_put_32 (abfd, ERVA (enamestr), (void *) enameptrs);
- strcpy (enamestr, ename[0] == '_' ? ename + 1 : ename);
+ strcpy (enamestr, ename);
enamestr += strlen (enamestr) + 1;
bfd_put_16 (abfd, i, (void *) eordinals);
enameptrs++;