aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf64-gen.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2016-04-20 17:06:58 -0700
committerH.J. Lu <hjl.tools@gmail.com>2016-04-20 17:08:55 -0700
commitfbf05aa70d7a6ad3dd92ca718faa4bb383b975ee (patch)
tree97f3ad2521a068913cf8e0aaafea1747fecf4f0e /bfd/elf64-gen.c
parent1a7272c0f9080ca18a724c91ab37a10fa45ad9e4 (diff)
downloadgdb-fbf05aa70d7a6ad3dd92ca718faa4bb383b975ee.zip
gdb-fbf05aa70d7a6ad3dd92ca718faa4bb383b975ee.tar.gz
gdb-fbf05aa70d7a6ad3dd92ca718faa4bb383b975ee.tar.bz2
Move ELF relocation check after lang_gc_sections
Move ELF relocation check after lang_gc_sections so that all the reference counting code for plt and got relocs can be removed. This only affects ELF targets which check relocations after opening all input file. * ldlang.c (lang_check_relocs): New function. (lang_process): Call lang_check_relocs after lang_gc_sections. * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Don't call _bfd_elf_link_check_relocs here.
Diffstat (limited to 'bfd/elf64-gen.c')
0 files changed, 0 insertions, 0 deletions