aboutsummaryrefslogtreecommitdiff
path: root/bfd/elflink.c
AgeCommit message (Expand)AuthorFilesLines
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
2016-11-23elf_backend_dtrel_excludes_pltAlan Modra1-33/+39
2016-11-23Delete duplicate target short-cuts to dynamic sectionsAlan Modra1-2/+1
2016-10-19Add c-format tags to translatable strings with more than one argument-using f...Nick Clifton1-1/+38
2016-10-11Always descend into output section statements in lang_do_assignmentsAlan Modra1-1/+2
2016-10-06-Wimplicit-fallthrough warning fixesAlan Modra1-0/+1
2016-09-30Remove syntactic sugarAlan Modra1-49/+51
2016-09-28Fix seg-fault in the linker introduced by the previous delta.Akihiko Odaki1-34/+21
2016-09-23Delete relocations associatesd with deleted exidx entries.Akihiko Odaki1-15/+32
2016-08-13Correct .dynsym sh_infoAlan Modra1-9/+5
2016-07-21Fix implib test failuresAlan Modra1-0/+1
2016-07-16Don't include libbfd.h outside of bfd, part 6Alan Modra1-0/+1
2016-07-15Add support for creating ELF import librariesThomas Preud'homme1-0/+108
2016-06-28Skip version check for unreferenced and undefined symbolH.J. Lu1-1/+2
2016-06-24fix undefined reference to bfd_link_plugin_object_p during linkJoel Brobecker1-2/+2
2016-06-20Use the IR symbol table for the IR input objectH.J. Lu1-6/+19
2016-06-20PR ld/20276: Set non_ir_ref on common symbolAlan Modra1-1/+2
2016-06-11Use size_t rather than bfd_size_typeAlan Modra1-55/+57
2016-06-02Revert PR16467 changeAlan Modra1-19/+44
2016-05-28Return void from linker callbacksAlan Modra1-30/+14
2016-05-25Skip an archive element if not added by linkerH.J. Lu1-1/+1
2016-05-17LD/ELF: Unify STB_GNU_UNIQUE handlingMaciej W. Rozycki1-0/+5
2016-05-13Set dynamic tag VMA and size from dynamic section when possibleAlan Modra1-10/+13
2016-05-13ld -z combreloc elf_link_sort_relocsAlan Modra1-19/+53
2016-05-06Strip global symbol defined in discarded sectionH.J. Lu1-0/+12
2016-04-27Cache result of scan for __start_* and __stop_* sectionsAlan Modra1-20/+54
2016-04-26Always count the NULL entry in dynamic symbol tableH.J. Lu1-17/+13
2016-04-21Exclude linker created file from dynobjH.J. Lu1-1/+2
2016-04-21Set dynobj to a normal input file if possibleH.J. Lu1-1/+17
2016-04-20Don't check relocations in excluded sectionsH.J. Lu1-0/+2
2016-04-20Check ELF relocs after opening all input filesH.J. Lu1-51/+66
2016-04-14Fix copying Solaris binaries with objcopy.Nick Clifton1-1/+1