]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Revert delta accidentally applied with commit 9372689d72f902c8bae90536acc4747fb0a4b1e1
authorNick Clifton <nickc@redhat.com>
Mon, 9 Nov 2020 16:47:29 +0000 (16:47 +0000)
committerNick Clifton <nickc@redhat.com>
Mon, 9 Nov 2020 16:47:29 +0000 (16:47 +0000)
gas/write.c

index 36fc40488d97f6c986958b502bb6c44dbed8f691..054f27987d51f1732afdc81bbc9e19a95160c53f 100644 (file)
@@ -771,22 +771,6 @@ resolve_reloc_expr_symbols (void)
     }
 }
 
-static bfd_boolean
-is_dwo_section (asection *sec)
-{
-  const char *name;
-  int len;
-
-  if (sec == NULL || (name = bfd_section_name (sec)) == NULL)
-    return FALSE;
-
-  len = strlen (name);
-  if (len < 5)
-    return FALSE;
-
-  return strncmp (name + len - 4, ".dwo", 4) == 0;
-}
-
 /* This pass over fixups decides whether symbols can be replaced with
    section symbols.  */
 
@@ -915,14 +899,6 @@ adjust_reloc_syms (bfd *abfd ATTRIBUTE_UNUSED,
 #endif
       }
 
-  /* PR 26841: DWO sections are not supposed to have relocations.  */
-  if (is_dwo_section (sec) && seginfo->fix_root != NULL)
-    {
-      as_bad (_("DWO section '%s' contains unresolved expressions - this is not allowed"),
-             bfd_section_name (sec));
-      seginfo->fix_root = NULL; /* FIXME: Memory leak ?  */
-    }
-
   dump_section_relocs (abfd, sec, stderr);
 }