mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-23 11:39:26 +08:00

* elf32-m68k.c (elf_m68k_relocate_section): For a R_68K_RELATIVE relocation put the addend both in the reloc entry and the data. (elf_m68k_finish_dynamic_symbol): Likewise. Mask out marker in GOT offset value. * elf32-m68k.c (elf_m68k_relocate_section): If -Bsymbolic, resolve a R_68K_PCxx reloc against a defined global symbol directly. (elf_m68k_check_relocs): Don't count such a reloc. * elf32-m68k.c (elf_m68k_check_relocs): Don't record a symbol with a PLTxx reloc as dynamic. Disallow PLTxxO reloc against a local symbol for now, otherwise always record the symbol as dynamic. (elf_m68k_adjust_dynamic_symbol): If a symbol with a PLTxx reloc is not referenced by a dynamic object, and we are not making a shared object, then don't make a PLT entry. If we do make a PLT entry, make sure the symbol has been recorded as dynamic.
Description
Unofficial mirror of sourceware binutils-gdb repository. Updated daily.
Languages
C
51.8%
Makefile
22.4%
Assembly
12.3%
C++
6%
Roff
1.4%
Other
5.4%