aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorGeoffrey Noer <noer@cygnus>1998-10-26 01:23:29 +0000
committerGeoffrey Noer <noer@cygnus>1998-10-26 01:23:29 +0000
commitd5556e2ab7947b84006b33be599f8faf093b3bd3 (patch)
treeb8719886d0fbb7a45c8ab96fd95472d1d0da0114 /binutils
parent5aa001ff77a836b64bda40a37c7c583a70cfb7f8 (diff)
downloadgdb-d5556e2ab7947b84006b33be599f8faf093b3bd3.zip
gdb-d5556e2ab7947b84006b33be599f8faf093b3bd3.tar.gz
gdb-d5556e2ab7947b84006b33be599f8faf093b3bd3.tar.bz2
Sun Oct 25 10:37:45 1998 Mumit Khan <khan@xraylith.wisc.edu>
* dlltool.c (scan_all_symbols): Fix patch error.
Diffstat (limited to 'binutils')
-rw-r--r--binutils/ChangeLog44
-rw-r--r--binutils/dlltool.c6
2 files changed, 50 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index d51da6d..b02e91e 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,47 @@
+Sun Oct 25 10:37:45 1998 Mumit Khan <khan@xraylith.wisc.edu>
+
+ * dlltool.c (scan_all_symbols): Fix patch error.
+
+Fri Oct 16 22:56:20 1998 Felix Lee <flee@cygnus.com>
+
+ * nm.c (display_rel_file): fix "no symbols" messages.
+ * objdump.c (slurp_symtab): ditto.
+ * po/POTFILES.in, po/binutils.pot: rebuilt
+
+Mon Oct 12 14:28:03 1998 Nick Clifton <nickc@cygnus.com>
+
+ * readelf.c (dump_relocations): Rename field from Value to Info to
+ match name of field in ELF structures.
+
+Thu Oct 8 15:33:08 1998 Geoffrey Noer <noer@cygnus.com>
+
+ * configure.in: call AC_EXEEXT instead of AM_EXEEXT and
+ AM_CYGWIN32.
+ * aclocal.m4: remove local AM_EXEEXT/AM_CYGWIN32 macros.
+ * configure: regenerate
+
+Thu Oct 8 15:33:08 1998 Geoffrey Noer <noer@cygnus.com>
+
+ From Mumit Khan <khan@xraylith.wisc.edu>:
+ * dlltool.c (scan_all_symbols): Don't re-export symbols exported
+ by other DLLs.
+
+Thu Oct 8 15:33:08 1998 Geoffrey Noer <noer@cygnus.com>
+
+ * Makefile.am (BUILD_DLLWRAP): Add.
+ (BUILD_DLLWRAP, DLLWRAP_PROG): Add.
+ (bin_PROGRAMS): Add dllwrap.
+ * Makefile.in: regenerate with automake
+
+ From Mumit Khan <khan@xraylith.wisc.edu>:
+ * dllwrap.c: New file from dllhelpers v0.2.1.
+ (print_version): New function.
+ (long_options): Add --version.
+ (main): Handle.
+ * dyn-string.h, dyn-string.c: New files from egcs-1.1/gcc.
+ * configure.in (BUILD_DLLWRAP): Add.
+ * configure: Regenerate.
+
Tue Oct 6 18:20:10 1998 Geoffrey Noer <noer@cygnus.com>
* Makefile.am (windres_SOURCES): Add resres.c.
diff --git a/binutils/dlltool.c b/binutils/dlltool.c
index 0a0ace0..02122e2 100644
--- a/binutils/dlltool.c
+++ b/binutils/dlltool.c
@@ -1251,6 +1251,12 @@ scan_all_symbols (abfd)
PTR minisyms;
unsigned int size;
+ /* Ignore bfds with an import descriptor table. We assume that any
+ such BFD contains symbols which are exported from another DLL,
+ and we don't want to reexport them from here. */
+ if (bfd_get_section_by_name (abfd, ".idata$4"))
+ return;
+
if (! (bfd_get_file_flags (abfd) & HAS_SYMS))
{
/* xgettext:c-format */