Root/
| 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 |
