diff --git a/bfd/coffgen.c b/bfd/coffgen.c
index 030dbc1dc79..ca555647592 100644
--- a/bfd/coffgen.c
+++ b/bfd/coffgen.c
@@ -3310,8 +3310,7 @@ _bfd_coff_free_cached_info (bfd *abfd)
   struct coff_tdata *tdata;
 
   if (bfd_family_coff (abfd)
-      && (bfd_get_format (abfd) == bfd_object
-	  || bfd_get_format (abfd) == bfd_core)
+      && (bfd_get_format (abfd) == bfd_object)
       && (tdata = coff_data (abfd)) != NULL)
     {
       if (tdata->section_by_index)
