aboutsummaryrefslogtreecommitdiff
path: root/bfd/elflink.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-05is_relocatable_executable --exclude-libs failureAlan Modra1-1/+6
2021-01-04elf: Allow mixed ordered/unordered inputs for non-relocatable linkH.J. Lu1-19/+64
2021-01-04PR26822, How to prevent a STT_FILE with absolute path in the linked imageAlan Modra1-5/+7
2021-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2020-12-18elf: Copy elf_gnu_osabi_retain only for relocatable linkH.J. Lu1-1/+3
2020-12-16elflink.c constifyAlan Modra1-1/+1
2020-12-15Handle -z unique/-z nounique in ldVivek Das Mohapatra1-1/+4
2020-12-04PR26978, Inconsistency for strong foo@v1 and weak foo@@v1Alan Modra1-32/+51
2020-12-01PR26979, Visibility of undefined foo@v1 should constrain foo@@v1Alan Modra1-7/+17
2020-11-25elf: Get the real kept sectionH.J. Lu1-4/+15
2020-11-20bfd, include, ld, binutils, libctf: CTF should use the dynstr/symNick Alcock1-8/+30
2020-11-18Support SHF_GNU_RETAIN ELF section flagJozef Lawrynowicz1-1/+11
2020-11-02PR26806, Suspected linker bug with LTOAlan Modra1-17/+30
2020-10-02Allow note sections to be discarded when they are linked to another discarded...H.J. Lu1-1/+2
2020-09-12elf: Add -z unique-symbol to avoid duplicated local symbol namesH.J. Lu1-41/+166
2020-09-08PR26580, Size and alignment of commons vs as-needed shared libAlan Modra1-40/+34
2020-09-04Allow plugin syms to mark as-needed shared libs neededAlan Modra1-10/+2
2020-08-27PR26469 UBSAN: elflink.c:8742 shift exponent 6148914691236511722Alan Modra1-8/+45
2020-08-22elf: Keep only one '@' for undefined versioned symbolsH.J. Lu1-1/+21
2020-07-31PR26314, Linking LTO objects with symbols from static and shared librariesAlan Modra1-5/+11
2020-07-29MIPS: Make the IRIX naming of local section symbols consistentMaciej W. Rozycki1-3/+13
2020-07-29MIPS/LD: Set symtab's `sh_info' correctly for IRIX emulationsMaciej W. Rozycki1-1/+9
2020-07-29Don't segfault on discarded section dynsymsAlan Modra1-1/+4
2020-07-28PR25022 testcase segfault for generic ELF linker targetsAlan Modra1-2/+2
2020-07-20PR26265, Spurious 'gc-sections requires ... when --init or --finiAlan Modra1-2/+1
2020-07-15PR26198 MinGW failure to link regular object file and LTO object fileMarkus Böck1-1/+2
2020-06-23ELF: Add _bfd_elf_add_dynamic_tagsH.J. Lu1-0/+93
2020-06-15gold, ld: Implement -z start-stop-visibility=... option.Roland McGrath1-1/+2
2020-06-15PR26103, Assertion failure with symbols defined in link-once sectionsAlan Modra1-2/+10
2020-06-10ELF: Properly handle section symbolsH.J. Lu1-1/+5
2020-06-06ELF: Add target_os to elf_link_hash_table/elf_backend_dataH.J. Lu1-0/+1
2020-06-04ELF: Don't check relocations in non-loaded, non-alloced sectionsH.J. Lu1-2/+10
2020-06-03ELF: Consolidate maybe_set_textrelH.J. Lu1-0/+34
2020-06-03ELF: Copy dyn_relocs in _bfd_elf_link_hash_copy_indirectH.J. Lu1-0/+31
2020-06-03ELF: Consolidate readonly_dynrelocsH.J. Lu1-0/+17
2020-05-27ld: Add --warn-textrel and obsolete --warn-shared-textrelH.J. Lu1-4/+6
2020-05-21Replace "if (x) free (x)" with "free (x)", bfdAlan Modra1-73/+34
2020-05-19Use bfd_get_filename throughout bfdAlan Modra1-5/+6
2020-04-21elf: Strip zero-sized dynamic sectionsH.J. Lu1-0/+98
2020-04-15Unify the behaviour of ld.bfd and ld.gold with respect to warning about unres...Fangrui Song1-5/+7
2020-03-23Mention .tdata in comment in _bfd_elf_tls_setup()Sebastian Huber1-2/+2
2020-03-13Add support for non-contiguous memory regionsChristophe Lyon1-0/+12
2020-03-13Fix several mix up between octets and bytes in ELF program headersChristian Eggers1-13/+18
2020-03-13Fix several mix up between octets and bytes in ELF program headersChristian Eggers1-4/+8
2020-02-26Indent labelsAlan Modra1-4/+4
2020-02-26PR25593, --as-needed breaks DT_NEEDED order with linker pluginAlan Modra1-39/+43
2020-02-19_bfd_alloc_and_readAlan Modra1-12/+7
2020-02-19alloc2 used unnecessarilyAlan Modra1-4/+6
2020-02-19bfd_size_type to size_tAlan Modra1-23/+19
2020-02-06ld: Issue an error for GC on __patchable_function_entries sectionH.J. Lu1-0/+7