Root/toolchain/binutils/patches/2.22/400-fix_arm_gc_sections.patch

1--- a/bfd/elf32-arm.c
2+++ b/bfd/elf32-arm.c
3@@ -12408,7 +12408,8 @@ elf32_arm_check_relocs (bfd *abfd, struc
4 
5       /* If the symbol is a function that doesn't bind locally,
6          this relocation will need a PLT entry. */
7- root_plt->refcount += 1;
8+ if (root_plt->refcount != -1)
9+ root_plt->refcount += 1;
10 
11       if (!call_reloc_p)
12         arm_plt->noncall_refcount++;
13

Archive Download this file



interactive