aboutsummaryrefslogtreecommitdiff
path: root/bfd/elflink.c
AgeCommit message (Expand)AuthorFilesLines
2014-07-15tidy elf_merge_st_otherAlan Modra1-32/+21
2014-07-08Copy st_other for linker script symbol assignmentsAlan Modra1-6/+13
2014-06-13Free linker hash table from bfd_close.Alan Modra1-3/+6
2014-06-13Make bfd.link_next field a unionAlan Modra1-13/+13
2014-04-17Fix LTO mismatched TLS referenceAlan Modra1-9/+8
2014-04-05Fix map file referenceAlan Modra1-1/+1
2014-03-05Update copyright yearsAlan Modra1-1/+1
2014-02-28Fix check_relocs/gc_sweep_hook mismatchAlan Modra1-1/+3
2014-02-12PR15530, mark symbol in executables if it matches dynamic_listAlan Modra1-5/+6
2014-02-10Mark symbol in executables if it matches dynamic_listH.J. Lu1-1/+5
2014-02-09powerpc relax_section and section contents cacheAlan Modra1-1/+10
2014-01-22Display the reference causing a shared library to be neededAlan Modra1-0/+3
2014-01-21Check incompatible existing default symbol definitionH.J. Lu1-5/+8
2014-01-21Update comments for the last commitH.J. Lu1-2/+1
2014-01-21Don't check shared/export_dynamic/ref_dynamic for type mismatchH.J. Lu1-3/+0
2013-12-14Correct elf_merge_st_other arguments for weak symbolsAlan Modra1-1/+4
2013-12-08Fix --as-needed undefined symbol references from dynamic libraries.Alan Modra1-0/+8
2013-10-29ld/ELF: refine fake STT_FILE symbol emissionJan Beulich1-16/+18
2013-08-27 * elf-bfd.h (struct elf_backend_data): Remove as_needed_cleanup.Alan Modra1-8/+15
2013-08-21 * elflink.c (_bfd_elf_merge_symbol): Set *poldbfd, *poldweak,Alan Modra1-44/+43
2013-08-21 * elflink.c (_bfd_elf_define_linkage_sym): Don't set STV_INTERNALAlan Modra1-1/+2
2013-07-25 PR ld/15762Alan Modra1-57/+46
2013-07-20 PR ld/15762Alan Modra1-1/+1
2013-05-08 * elflink.c (elf_link_add_object_symbols): Don't omit readingAlan Modra1-7/+10
2013-05-06 * elflink.c (elf_link_add_object_symbols): Don't save symbolAlan Modra1-17/+10
2013-04-30 PR binutils/15417Nick Clifton1-1/+1
2013-04-30 * elflink.c (bfd_elf_record_link_assignment): Dont makeAlan Modra1-1/+2
2013-04-29 * elflink.c (_bfd_elf_gc_mark_extra_sections): Remove mark fromNick Clifton1-4/+50
2013-04-24oops - revert accidental commitNick Clifton1-38/+0
2013-04-24 * ecoff.c: casting the return value of BFD_ALIGN to intNick Clifton1-3/+39
2013-04-05 * elflink.c (elf_link_add_object_symbols): Revert accidental commit.Nick Clifton1-1/+0
2013-04-04 * bfd.c (bfd_error_type, bfd_errmsgs): Add bfd_error_missing_dso.Alan Modra1-5/+1
2013-03-27 * elf-bfd.h (enum elf_reloc_type_class): Add reloc_class_ifunc.Alan Modra1-8/+5
2013-03-26 * elflink.c (_bfd_elf_add_default_symbol): Preserve sectionAlan Modra1-2/+5
2013-03-26 * elflink.c (elf_link_add_object_symbols): Add assertion forAlan Modra1-1/+5
2013-03-25 * elflink.c (_bfd_elf_merge_symbol): Set old_alignment forAlan Modra1-156/+109
2013-03-25 * elflink.c (_bfd_elf_add_default_symbol): Delete "override" param.Alan Modra1-23/+5
2013-03-25 * elflink.c (_bfd_elf_merge_symbol): Use local var holding valueAlan Modra1-12/+10
2013-03-25 * elflink.c (_bfd_elf_merge_symbol): Don't discard TLS symbols here.Alan Modra1-13/+15
2013-03-25 * elf-bfd.h (struct elf_backend_data <merge_symbol>): Update proto.Alan Modra1-9/+6
2013-03-23 * elf-bfd.h (_bfd_elf_merge_symbol): Delete declaration.Alan Modra1-1/+1
2013-03-22 PR ld/15270Alan Modra1-6/+7
2013-03-21 * elf32-h8300 (h8_relax_section): Add new relaxation of movNick Clifton1-0/+1
2013-03-20bfd/Alan Modra1-0/+5
2013-03-18 PR ld/12549Alan Modra1-2/+2
2013-02-22Set unique_global only for definitionH.J. Lu1-6/+4
2013-02-21bfd/Alan Modra1-7/+7
2013-02-18 PR ld/12549Alan Modra1-1/+1
2013-02-16Don't add DT_NEEDED for references from the dummy bfdH.J. Lu1-1/+4
2013-02-16Also track weak referencesH.J. Lu1-9/+12