mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 22:48:57 +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
|
/* This pass over fixups decides whether symbols can be replaced with
|
||||||
section symbols. */
|
section symbols. */
|
||||||
|
|
||||||
@ -915,14 +899,6 @@ adjust_reloc_syms (bfd *abfd ATTRIBUTE_UNUSED,
|
|||||||
#endif
|
#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);
|
dump_section_relocs (abfd, sec, stderr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user