aboutsummaryrefslogtreecommitdiff
path: root/bfd/elflink.c
AgeCommit message (Expand)AuthorFilesLines
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
2013-02-11 * elfcode.h (elf_checksum_contents): Free contents.Alan Modra1-66/+52
2013-02-10 * coff-arm.c (coff_arm_link_hash_table_create): Use bfd_zmalloc.Alan Modra1-3/+3
2013-02-08Set STB_GNU_UNIQUE only if symbol is defined in regular objectH.J. Lu1-1/+2
2013-01-18ld: change --enable-new-dtags to only generate new dtagsMike Frysinger1-8/+5
2013-01-13 * elf-bfd.h (struct elf_link_hash_entry): Delete dynamic_weak.Alan Modra1-49/+31
2013-01-11 * elf-bfd.h (_bfd_elf_strtab_refcount): Declare.Alan Modra1-3/+1
2013-01-11 PR ld/12549Alan Modra1-3/+8
2013-01-10Remove trailing white spaces in bfdH.J. Lu1-5/+5
2013-01-03 * elflink.c (get_value): Prevent the use of an undefined shiftNick Clifton1-12/+30
2012-12-19Fix and use elf_append_relH.J. Lu1-1/+1
2012-11-20Remove ref_dynamic_nonweak added by accidentH.J. Lu1-7/+2