[ARC] PLT information was still being generated when symbol was forced_local.
A change upstream reveiled this issue, triggering an assert when linking glibc. bfd/ 2018-03-01 Cupertino Miranda <cmiranda@synopsys.com> * elf32-arc.c (elf_arc_check_relocs): Changed.
This commit is contained in:
parent
2936af9015
commit
ab16fcd743
|
@ -2057,7 +2057,8 @@ elf_arc_check_relocs (bfd * abfd,
|
|||
if (h == NULL)
|
||||
continue;
|
||||
else
|
||||
h->needs_plt = 1;
|
||||
if (h->forced_local == 0)
|
||||
h->needs_plt = 1;
|
||||
}
|
||||
|
||||
/* Add info to the symbol got_entry_list. */
|
||||
|
|
Loading…
Reference in New Issue