aboutsummaryrefslogtreecommitdiff
path: root/gold/x86_64.cc
AgeCommit message (Expand)AuthorFilesLines
2024-02-08x86-64: Add R_X86_64_CODE_6_GOTTPOFFH.J. Lu1-4/+43
2024-01-04Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2023-12-28Gold: Handle R_X86_64_CODE_4_GOTPC32_TLSDESC/R_X86_64_CODE_4_GOTTPOFFH.J. Lu1-37/+119
2023-12-28gold: Handle R_X86_64_CODE_4_GOTPCRELXH.J. Lu1-9/+28
2023-06-23[GOLD] Support setting DT_RELACOUNT lateAlan Modra1-1/+1
2023-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2022-12-14ld, gold: remove support for -z bndplt (MPX prefix)Martin Liska1-434/+2
2022-12-13gold: Remove BND from 64-bit x86-64 IBT PLTH.J. Lu1-48/+9
2022-01-02Update year range in copyright notice of binutils filesAlan Modra1-1/+1
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