spacepaste

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
diff --git a/bfd/elf32-hppa.c b/bfd/elf32-hppa.c
index dfffbcb..d6b9ada 100644
--- a/bfd/elf32-hppa.c
+++ b/bfd/elf32-hppa.c
@@ -1765,6 +1765,11 @@ elf32_hppa_hide_symbol (struct bfd_link_info *info,
   if (force_local)
     {
       eh->forced_local = 1;
+      eh->dynamic_def = 0;
+      eh->def_dynamic = 0;
+      eh->verinfo.verdef = NULL;
+      eh->verinfo.vertree = NULL;
+
       if (eh->dynindx != -1)
 	{
 	  eh->dynindx = -1;