mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 06:17:47 +08:00
Revert delta accidentally applied with commit 9372689d72f902c8bae90536acc4747fb0a4b1e1
This commit is contained in:
24
gas/write.c
24
gas/write.c
@ -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);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user