PR 26588
	* emultempl/pe.em (_finish): Only generate a import library if not
	exporting relocs.
	* emultempl/pep.em: Likewise.
+2020-09-11  Jeremy Drake  <sourceware-bugzilla@jdrake.com>
+
+       PR 26588
+       * emultempl/pe.em (_finish): Only generate a import library if not
+       exporting relocs.
+       * emultempl/pep.em: Likewise.
+
 2020-09-10  Siddhesh Poyarekar  <siddesh.poyarekar@arm.com>
 
        * testsuite/ld-aarch64/emit-relocs-560.d: Expect error instead
 
     )
     {
       pe_dll_fill_sections (link_info.output_bfd, &link_info);
-      if (command_line.out_implib_filename)
+      if (command_line.out_implib_filename
+          && pe_def_file->num_exports != 0)
        pe_dll_generate_implib (pe_def_file, command_line.out_implib_filename,
                                &link_info);
     }
 
          && pep_def_file->num_exports != 0))
     {
       pep_dll_fill_sections (link_info.output_bfd, &link_info);
-      if (command_line.out_implib_filename)
+      if (command_line.out_implib_filename
+          && pep_def_file->num_exports != 0)
        pep_dll_generate_implib (pep_def_file,
                                 command_line.out_implib_filename, &link_info);
     }