* pe-dll.c (process_def_file): auto-export everything if
authorDJ Delorie <dj@redhat.com>
Mon, 9 Nov 1998 23:06:47 +0000 (23:06 +0000)
committerDJ Delorie <dj@redhat.com>
Mon, 9 Nov 1998 23:06:47 +0000 (23:06 +0000)
nothing is otherwise exported.

ld/ChangeLog
ld/pe-dll.c

index a9ac62511498fda97ec5dd181b692ae5706969c1..10805fc93d32a7082e757b6beb877df61b5377d2 100644 (file)
@@ -13,6 +13,8 @@ Mon Nov  9 16:41:30 1998  DJ Delorie  <dj@cygnus.com>
        * Makefile.am: add new files and target-specific extra files
        * emultempl/pe.em (gld_i386_list_options): list dll-specific
        options.
+       * pe-dll.c (process_def_file): auto-export everything if
+       nothing is otherwise exported.
        
 Wed Nov  4 16:39:18 1998  Nick Clifton  <nickc@cygnus.com>
 
index af6e859914c4e057f9206be692de994455da1b98..abfd9d4b5ea4048917b64a8d9ba59497a98c596c 100644 (file)
@@ -205,7 +205,7 @@ process_def_file (abfd, info)
 
   /* Now, maybe export everything else the default way */
 
-  if (pe_dll_export_everything)
+  if (pe_dll_export_everything || pe_def_file->num_exports == 0)
     {
       for (b = info->input_bfds; b; b = b->link_next)
        {