aboutsummaryrefslogtreecommitdiff
path: root/bfd/elflink.c
AgeCommit message (Expand)AuthorFilesLines
2017-08-06Treat common symbol as undefined for --no-define-commonH.J. Lu1-0/+5
2017-07-18Fix spelling typos.Yuri Chornovian1-1/+1
2017-07-12bfd_error_handler bfd_vma and bfd_size_type argsAlan Modra1-6/+5
2017-07-03Support %Lx, %Lu, %Ld in _bfd_error_handler formatAlan Modra1-14/+10
2017-06-26Don't attach linker created section to --just-syms bfdAlan Modra1-4/+36
2017-06-16Fixing linking configure generated tests of ifunc support.Nick Clifton1-1/+1
2017-06-16Rewrite __start and __stop symbol handlingAlan Modra1-5/+25
2017-06-13Always define referenced __start_SECNAME/__stop_SECNAMEH.J. Lu1-82/+36
2017-06-13Prevent a call to abort when a relocatable link encounters a relocation again...Nick Clifton1-4/+19
2017-06-06ld: Allow section groups to be resolved as part of a relocatable linkAndrew Burgess1-2/+4
2017-06-06bfd: remove unused local variable in elflink.c:init_reloc_cookie_relsJose E. Marchesi1-4/+0
2017-06-06ELF/BFD: Hold the number of internal static relocs in `->reloc_count'Maciej W. Rozycki1-10/+8
2017-05-19garbage collect debug sections when no alloc sections are keptAlan Modra1-3/+5
2017-05-18Don't compare boolean values against TRUE or FALSEAlan Modra1-5/+5
2017-05-17Mark debug sections referenced by kept debug sectionsH.J. Lu1-28/+54
2017-05-16Rename non_ir_ref to non_ir_ref_regularAlan Modra1-1/+1
2017-05-16non_ir_ref_dynamicAlan Modra1-5/+6
2017-05-08Make import libraries relocatable objectsThomas Preud'homme1-1/+2
2017-05-03PR 21384, --dynamic-list regression with f02cb058Alan Modra1-3/+9
2017-04-27Edit .eh_frame symbolsAlan Modra1-1/+9
2017-04-27Clear dynstr_index when forcing symbols localAlan Modra1-1/+2
2017-04-26PR ld/21334: Always call `_bfd_elf_link_renumber_dynsyms' if requiredMaciej W. Rozycki1-11/+23
2017-04-26ELF/BFD: Limit `_bfd_elf_link_renumber_dynsyms' call in section GCMaciej W. Rozycki1-1/+2
2017-04-21Require --no-dynamic-linker with -static -E/--dynamic-listH.J. Lu1-0/+1
2017-04-20ELF/LD: Always consider STB_LOCAL symbols localMaciej W. Rozycki1-9/+9
2017-04-20Handle symbol defined in IR and referenced in DSOH.J. Lu1-0/+6
2017-04-19Implement -z dynamic-undefined-weakAlan Modra1-0/+18
2017-04-17Put soname in the version definition sectionH.J. Lu1-12/+12
2017-04-17Undo dynamic symbol state after regular object sym type mismatchAlan Modra1-13/+40
2017-04-13Wrap long linesAlan Modra1-3/+2
2017-04-13Rewrite bfd error handlerAlan Modra1-22/+22
2017-04-07ELF: Check ELF_COMMON_DEF_P for common symbolsH.J. Lu1-5/+2
2017-04-04Fix null pointer dereferences when using a link built with clang.Nick Clifton1-14/+21
2017-02-28Don't make dynamic .data.rel.ro SEC_READONLYAlan Modra1-5/+4
2017-02-22PR ld/20828: Move symbol version processing ahead of GC symbol sweepMaciej W. Rozycki1-335/+354
2017-02-20Alpha executables segfault when linked with -z,nowAlan Modra1-15/+31
2017-02-02BFD: Wrap overlong error handler call line in `elf_gc_sweep'Maciej W. Rozycki1-1/+2
2017-01-24PR ld/20828: Reorder the symbol sweep stage of section GCMaciej W. Rozycki1-51/+54
2017-01-18PR ld/20828: Fix linker script symbols wrongly forced local with section GCMaciej W. Rozycki1-3/+8
2017-01-02Update year range in copyright notice of all files.Alan Modra1-1/+1
2016-12-29link_hash_copy_indirect and symbol flagsAlan Modra1-10/+7
2016-12-28Use dynrelro for symbols in relro sections tooAlan Modra1-0/+16
2016-12-26dynrelro section for read-only dynamic symbols copied into executableAlan Modra1-0/+26
2016-12-26Put .dynbss and .rel.bss shortcuts in main elf hash tableAlan Modra1-1/+3
2016-12-16Implement and document --gc-keep-exportedfincs1-1/+2
2016-12-15Linking non-ELF file broken by PR20908 fixAlan Modra1-28/+23
2016-12-08PR20932, Internal error during record link assignmentAlan Modra1-5/+5
2016-12-07Fix internal error in the linker by replacing a call to abort with an error m...Nick Clifton1-2/+5
2016-12-02Fix seg-fault in linker when passed a corrupt binary input file.Nick Clifton1-0/+6
2016-11-28Properly hide hidden versioned symbol in executableH.J. Lu1-28/+27