Fixed warning from previous patch. Added Changelog.

This commit is contained in:
Cupertino Miranda 2018-11-09 15:49:29 +00:00
parent d07b621f4c
commit 20b233dc48
2 changed files with 15 additions and 1 deletions

View File

@ -1,3 +1,16 @@
2018-11-09 Cupertino Miranda <cmiranda@synopsys.com>
* arc-got.h (arc_got_entry_type_for_reloc): Changed to
correct static TLS relocs.
* elf32-arc.c (elf_arc_check_relocs): Introduced warning to
TLS relocs which require -fPIC.
(arc_create_forced_local_got_entries_for_tls): Created.
Traverses list of GOT entries to be resolved statically
when needed.
(elf_arc_finish_dynamic_sections): Changed. Calls
arc_create_forced_local_got_entries_for_tls for each known
possibly GOT symbol.
2018-11-09 rhn <sowaac.rhn@porcupinefactory.org>
PR 23699

View File

@ -2531,7 +2531,8 @@ arc_create_forced_local_got_entries_for_tls (struct bfd_hash_entry *bh,
while (list != NULL)
{
create_got_dynrelocs_for_single_entry (list, tmp->output_bfd,
tmp->info, h);
tmp->info,
(struct elf_link_hash_entry *) h);
list = list->next;
}
}