This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Fixed warning from previous patch. Added Changelog.


From: Cupertino Miranda <cmiranda@synopsys.com>

Hi again,

Apologies fot the warning in the previous patch.
I will push it immediately as an obvious patch.

Cheers,
Cupertino

---
 bfd/ChangeLog   | 13 +++++++++++++
 bfd/elf32-arc.c |  3 ++-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 216271a..8dad3ea 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -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
diff --git a/bfd/elf32-arc.c b/bfd/elf32-arc.c
index e96b3f8..69d8f6e 100644
--- a/bfd/elf32-arc.c
+++ b/bfd/elf32-arc.c
@@ -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;
 	}
     }
-- 
2.9.0


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]