aboutsummaryrefslogtreecommitdiff
path: root/bfd/elflink.c
AgeCommit message (Expand)AuthorFilesLines
2018-08-10Always clear h->verinfo.verdef when overriding a dynamic definitionH.J. Lu1-7/+5
2018-07-11BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCCMaciej W. Rozycki1-4/+4
2018-07-03Correct removal of .gnu.attributesAlan Modra1-7/+11
2018-07-03Hide dynamic symbols in discarded sectionsAlan Modra1-2/+6
2018-06-14ELF dynsymsAlan Modra1-1/+5
2018-05-28ld: Unify STT_GNU_IFUNC handlingH.J. Lu1-4/+11
2018-05-26ld: Add _bfd_elf_link_hide_sym_by_versionH.J. Lu1-44/+120
2018-05-21ld: Hide symbols defined by HIDDEN/PROVIDE_HIDDENH.J. Lu1-0/+21
2018-03-20Set non_ir_ref_dynamic if a symbol is made dynamicH.J. Lu1-1/+6
2018-03-14GC: Also check the local debug definition sectionH.J. Lu1-7/+18
2018-02-26ELF linker messagesAlan Modra1-23/+23
2018-02-19%L conversionsAlan Modra1-14/+15
2018-02-19Use %pI, %pR, %pS, %pT in place of %I, %R, %S and %T.Alan Modra1-1/+1
2018-02-19Use %pA and %pB in messages rather than %A and %BAlan Modra1-59/+59
2018-02-16Remove bfd stub function casts.Alan Modra1-6/+15
2018-02-13PR22836, "-r -s" doesn't work with -g3 using GCC 7Alan Modra1-0/+7
2018-02-01Fix compile time warnings building the binutils with clang.Simon Marchi1-2/+2
2018-01-31bfd_elf_define_start_stop: Fix checkMichael Matz1-2/+3
2018-01-31Check if __start/__stop symbols are referenced by shared objectsH.J. Lu1-2/+2
2018-01-30Make __start/__stop symbols dynamic and add testcaseAlan Modra1-2/+7
2018-01-26Define __start/__stop symbols when there is only a dynamic defAlan Modra1-1/+1
2018-01-11Ignore dynamic references on forced local symbolsH.J. Lu1-1/+1
2018-01-11ld: Keep PREINIT_ARRAY/INIT_ARRAY/FINI_ARRAY sections for -r --gc-sectionsH.J. Lu1-1/+9
2018-01-03Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2017-12-19PR22626, invalid dynindx used for dynamic relocs against section symsAlan Modra1-8/+14
2017-12-06BFD whitespace fixesAlan Modra1-8/+8
2017-11-28PR22471, undefined reference to linker-defined symbolsAlan Modra1-1/+6
2017-11-28ld: Set non_ir_ref_regular on symbols referenced in regular objectsH.J. Lu1-3/+65
2017-11-23Rename u.weakdef and make it a circular listAlan Modra1-40/+49
2017-11-12weakdef list handlingAlan Modra1-4/+4
2017-10-30relocs_compatible test for gc-sectionsAlan Modra1-0/+2
2017-10-28PR22300, Abort in elf32_hppa_relocate_section building polymlAlan Modra1-5/+0
2017-10-24[BFD][PR21703]Override the new defined symbol with the old normal symbol when...Renlin Li1-0/+13
2017-10-23Make sure that undefined symbols added to the linker command line via the -u ...Nick Clifton1-0/+3
2017-10-16ELF: Call check_relocs after opening all inputsH.J. Lu1-37/+0
2017-10-12_bfd_elf_link_hash_hide_symbol calls in generic ELF codeAlan Modra1-6/+8
2017-10-05bfd_error_on_input is for archivesAlan Modra1-1/+1
2017-09-28PR22220, BFD linker wrongly marks symbols as PREVAILING_DEF_IRONLYAlan Modra1-0/+10
2017-09-19PR22150, ld keeps a version reference for gc'd symbolsAlan Modra1-117/+110
2017-09-02-Og warning fixesAlan Modra1-1/+1
2017-08-31Remove .eh_frame zero terminatorsAlan Modra1-30/+27
2017-08-31PR22048, Incorrect .eh_frame section in libc.soAlan Modra1-10/+15
2017-08-21Make __start/__stop symbols protected visibilityAlan Modra1-11/+23
2017-08-14PR21441, Unnecessary padding of .eh_frame sectionAlan Modra1-0/+29
2017-08-07Move common symbol check after bed->common_definitionH.J. Lu1-5/+6
2017-08-07PR21910, segfault in common symbol override test when hash-style=gnuAlan Modra1-1/+1
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