aboutsummaryrefslogtreecommitdiff
path: root/gold/x86_64.cc
AgeCommit message (Expand)AuthorFilesLines
2021-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2020-11-29gold: Add endbr64 to IBT TLSDESC PLT entryH.J. Lu1-6/+6
2020-11-29gold: Convert x86-64 GOTPCRELX only if addend == -4H.J. Lu1-50/+67
2020-10-13gold: Update GNU_PROPERTY_X86_XXX macrosH.J. Lu1-2/+32
2020-10-13Gold: Enable safe ICF for shared object on x86-64H.J. Lu1-16/+2
2020-05-01gold: x86-64: Fix TLSDESC relaxation for x32H.J. Lu1-17/+59
2020-05-01gold: x86-64: Fix TLSDESC -> LE relaxationH.J. Lu1-3/+8
2020-05-01gold: Increment plt_offset after setting TLSDESC PLT entryH.J. Lu1-0/+2
2020-05-01gold: Handle local IFUNC symbol for APLTH.J. Lu1-2/+12
2020-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2019-09-28PR16794, gold ignores R_386_GOTOFF addendAlan Modra1-4/+3
2019-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2018-08-07Properly merge GNU_PROPERTY_X86_ISA_1_USED (x86_64).Cary Coutant1-3/+19
2018-08-06Fix type checking errors.Cary Coutant1-2/+3
2018-06-23Fix "may be used uninitialized" warning.Cary Coutant1-1/+1
2018-06-23Add x86-64 support for Indirect Branch Tracking (IBT).Cary Coutant1-4/+490
2018-06-22Update support for .note.gnu.property sections.Cary Coutant1-21/+95
2018-06-22Add support for .note.gnu.property sections.Cary Coutant1-0/+39
2018-04-02Fix problem where mixed section types can cause internal error during a -r link.Cary Coutant1-0/+4
2018-01-03Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2017-12-01Disallow --incremental with -pie and force -no-pie for incremental tests.Cary Coutant1-15/+23
2017-07-18Fix spelling typos.Yuri Chornovian1-1/+1
2017-02-15Improved support for --icf=safe when used with -pie.Rahul Chaudhry1-17/+68
2017-01-31Don't allow mov-to-lea optimization for __ehdr_start.Cary Coutant1-3/+8
2017-01-11Fix more compile errors with GCC 4.2.Cary Coutant1-12/+12
2017-01-11Fix compile errors with GCC 4.2.Cary Coutant1-9/+9
2017-01-02Update year range in copyright notice of all files.Alan Modra1-1/+1
2016-12-22Add -z bndplt support (for Intel MPX).Cary Coutant1-19/+501
2016-10-06[GOLD] -Wimplicit-fallthrough warning fixesAlan Modra1-1/+1
2016-08-10Fix extraneous complaints about missing expected TLS relocation.Cary Coutant1-0/+2
2016-06-29gold: Support x86-64 TLS code sequences without PLTH.J. Lu1-10/+45
2016-06-28Convert indirect calls to direct when possible.Sriraman Tallam1-28/+144
2016-06-20gold/x86: Handle output without PLTH.J. Lu1-0/+4
2016-02-07Add additional information to relocation overflow errors.Cary Coutant1-2/+24
2016-02-07Fix incorrect x32 overflow checking for refs to weak undef symbols.Cary Coutant1-2/+11
2016-02-06Fix overflow checking for 32-bit pc-relative relocations on x32.Cary Coutant1-7/+52
2016-02-05Add some relocation overflow checks for x86_64.Cary Coutant1-31/+30
2016-01-11Fix internal error when applying TLSDESC relocations with no TLS segment.Cary Coutant1-12/+2
2016-01-11Refactor gold to enable support for MIPS-64 relocation format.Cary Coutant1-95/+74
2016-01-01Copyright update for binutilsAlan Modra1-1/+1
2015-12-11Pass relocations to Target::do_calls_non_split.Cary Coutant1-0/+3
2015-12-09[GOLD] Relocate::relocate() paramsAlan Modra1-10/+8
2015-11-09Remove unnecessary target dependencies on relocation format.Cary Coutant1-1/+4
2015-10-29Make GOT entry size target-dependentH.J. Lu1-0/+5
2015-10-28Support 64-bit entry size in SHT_HASH (for s390).Marcin Koƛcielnicki1-4/+8
2015-10-22Gold: Don't fail on R_X86_64_[REX_]GOTPCRELX relocationsH.J. Lu1-2/+18
2015-04-06[Gold,x86_64] Convert mov foo@GOTPCREL(%rip), %reg to lea foo(%rip), %regIlya Tocar1-6/+87
2015-02-02Fix bug with previous patch for unresolved TLS symbol.Cary Coutant1-1/+3
2015-01-28Allow undefined references to TLS symbols.Cary Coutant1-3/+17
2015-01-06Handle stack split for x32H.J. Lu1-5/+28