gdb: add target_ops::supports_displaced_step
[deliverable/binutils-gdb.git] / gold / arm-reloc.def
index 622883954e623fea1fa1f98e94dcc0e5f4daf27c..3d8b79caf13ea04376a8bdeaf84f0556da86d8a5 100644 (file)
@@ -1,6 +1,6 @@
 // arm-reloc.def -- ARM relocation definitions.
 
-// Copyright 2010 Free Software Foundation, Inc.
+// Copyright (C) 2010-2020 Free Software Foundation, Inc.
 // Written by Doug Kwan <dougkwan@google.com>.
 
 // 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".
 //
@@ -109,9 +109,9 @@ RD(MOVT_ABS          , STATIC  , N, ARM  , S + A                  ,  Y, -1, Y)
 RD(MOVW_PREL_NC      , STATIC  , N, ARM  , ((S + A) | T) - P      ,  Y, -1, N)
 RD(MOVT_PREL         , STATIC  , N, ARM  , (S + A)  - P           ,  Y, -1, Y)
 RD(THM_MOVW_ABS_NC   , STATIC  , N, THM32, (S + A) | T            ,  Y, -1, N)
-RD(THM_MOVT_ABS      , STATIC  , N, THM32, S + A                  ,  Y, -1, Y)
+RD(THM_MOVT_ABS      , STATIC  , N, THM32, S + A                  ,  Y, -1, N)
 RD(THM_MOVW_PREL_NC  , STATIC  , N, THM32, ((S + A) | T) - P      ,  Y, -1, N)
-RD(THM_MOVT_PREL     , STATIC  , N, THM32, S + A - P              ,  Y, -1, Y)
+RD(THM_MOVT_PREL     , STATIC  , N, THM32, S + A - P              ,  Y, -1, N)
 RD(THM_JUMP19        , STATIC  , N, THM32, ((S + A) | T) - P      ,  Y, -1, Y)
 RD(THM_JUMP6         , STATIC  , N, THM16, S + A - P              ,  Y, -1, Y)
 RD(THM_ALU_PREL_11_0 , STATIC  , N, THM32, ((S + A) | T) - Pa     ,  Y, -1, Y)
@@ -149,7 +149,7 @@ RD(MOVW_BREL_NC      , STATIC  , N, ARM  , ((S + A) | T) - B(S)   ,  Y, -1, N)
 RD(MOVT_BREL         , STATIC  , N, ARM  , S + A - B(S)           ,  Y, -1, Y)
 RD(MOVW_BREL         , STATIC  , N, ARM  , ((S + A) | T) - B(S)   ,  Y, -1, Y)
 RD(THM_MOVW_BREL_NC  , STATIC  , N, THM32, ((S + A) | T) - B(S)   ,  Y, -1, N)
-RD(THM_MOVT_BREL     , STATIC  , N, THM32, S + A - B(S)           ,  Y, -1, Y)
+RD(THM_MOVT_BREL     , STATIC  , N, THM32, S + A - B(S)           ,  Y, -1, N)
 RD(THM_MOVW_BREL     , STATIC  , N, THM32, ((S + A) | T) - B(S)   ,  Y, -1, Y)
 RD(TLS_GOTDESC       , STATIC  , N, DATA , NONE                   ,  Y, -1, N)
 RD(TLS_CALL          , STATIC  , N, ARM  , NONE                   ,  N, -1, Y)
@@ -157,7 +157,7 @@ RD(TLS_DESCSEQ       , STATIC  , N, ARM  , NONE                   ,  N, -1, Y)
 RD(THM_TLS_CALL      , STATIC  , N, THM32, NONE                   ,  N, -1, Y)
 RD(PLT32_ABS         , STATIC  , N, DATA , PLT(S) + A             ,  N, -1, N)
 RD(GOT_ABS           , STATIC  , N, DATA , GOT(S) + A             ,  N, -1, N)
-RD(GOT_PREL          , STATIC  , N, DATA , GOT(S) + A - P         ,  N, -1, N)
+RD(GOT_PREL          , STATIC  , N, DATA , GOT(S) + A - P         ,  Y, -1, N)
 RD(GOT_BREL12        , STATIC  , N, ARM  , GOT(S) + A - GOT_ORG   ,  N, -1, Y)
 RD(GOTOFF12          , STATIC  , N, ARM  , S + A - GOT_ORG        ,  N, -1, Y)
 RD(GOTRELAX          , STATIC  , N, MISC , NONE                   ,  N, -1, N)
@@ -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)
This page took 0.034138 seconds and 4 git commands to generate.