X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gold%2Farm-reloc.def;h=23012db768d7d70d049988813ca3cc09e5add0ab;hb=fe56157f92879313e0a6f46eeaee06f71314cc04;hp=39ec3d64129e9fba34b5feb27691f4c362982c31;hpb=5c57f1be7b46ac95e44467c234e034e9e0389589;p=deliverable%2Fbinutils-gdb.git diff --git a/gold/arm-reloc.def b/gold/arm-reloc.def index 39ec3d6412..23012db768 100644 --- a/gold/arm-reloc.def +++ b/gold/arm-reloc.def @@ -1,6 +1,6 @@ // arm-reloc.def -- ARM relocation definitions. -// Copyright 2010 Free Software Foundation, Inc. +// Copyright (C) 2010-2019 Free Software Foundation, Inc. // Written by Doug Kwan . // This file is part of gold. @@ -24,7 +24,7 @@ // Architecture" (Document number ARM IHI 0044C). The first five columns of // the table below are derived from Table 4-8 in the ARM ELF document. Each // relocation from Table 4-8 corresponds to one relocation definition in the -// table below. A relocation defintion has the following information: +// table below. A relocation definition has the following information: // // Name: This is the name of the relocation without the "R_ARM_" prefix. // @@ -40,7 +40,7 @@ // is expected to handle these though they should not be generated by fully // conforming tool-chains. // -// Operation: An expression specifying how the linker should performace a +// Operation: An expression specifying how the linker should perform a // relocation. If there is no operation or the operation cannot be // specified, it is "NONE". // @@ -165,11 +165,11 @@ RD(GNU_VTENTRY , STATIC , Y, DATA , NONE , Y, -1, N) RD(GNU_VTINHERIT , STATIC , Y, DATA , NONE , Y, -1, N) RD(THM_JUMP11 , STATIC , N, THM16, S + A - P , Y, -1, Y) RD(THM_JUMP8 , STATIC , N, THM16, S + A - P , Y, -1, Y) -RD(TLS_GD32 , STATIC , N, DATA , GOT(S) + A - P , N, -1, N) -RD(TLS_LDM32 , STATIC , N, DATA , GOT(S) + A - P , N, -1, N) -RD(TLS_LDO32 , STATIC , N, DATA , S + A - TLS , N, -1, N) -RD(TLS_IE32 , STATIC , N, DATA , GOT(S) + A - P , N, -1, N) -RD(TLS_LE32 , STATIC , N, DATA , S + A - tp , N, -1, N) +RD(TLS_GD32 , STATIC , N, DATA , GOT(S) + A - P , Y, -1, N) +RD(TLS_LDM32 , STATIC , N, DATA , GOT(S) + A - P , Y, -1, N) +RD(TLS_LDO32 , STATIC , N, DATA , S + A - TLS , Y, -1, N) +RD(TLS_IE32 , STATIC , N, DATA , GOT(S) + A - P , Y, -1, N) +RD(TLS_LE32 , STATIC , N, DATA , S + A - tp , Y, -1, N) RD(TLS_LDO12 , STATIC , N, ARM , S + A - TLS , N, -1, Y) RD(TLS_LE12 , STATIC , N, ARM , S + A - tp , N, -1, Y) RD(TLS_IE12GP , STATIC , N, ARM , GOT(S) + A - GOT_ORG , N, -1, Y)