summaryrefslogtreecommitdiff
path: root/elfcpp
diff options
context:
space:
mode:
Diffstat (limited to 'elfcpp')
-rw-r--r--elfcpp/ChangeLog11
-rw-r--r--elfcpp/powerpc.h20
2 files changed, 31 insertions, 0 deletions
diff --git a/elfcpp/ChangeLog b/elfcpp/ChangeLog
index b2409388338..724c95a5044 100644
--- a/elfcpp/ChangeLog
+++ b/elfcpp/ChangeLog
@@ -1,5 +1,16 @@
2019-07-13 Alan Modra <amodra@gmail.com>
+ * powerpc.h (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO),
+ (R_PPC64_D34_HI30, R_PPC64_D34_HA30, R_PPC64_PCREL34),
+ (R_PPC64_GOT_PCREL34, R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
+ (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
+ (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
+ (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
+ (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
+ (R_PPC64_D28, R_PPC64_PCREL28): Define.
+
+2019-07-13 Alan Modra <amodra@gmail.com>
+
* powerpc.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC): Define.
2019-06-28 Alan Modra <amodra@gmail.com>
diff --git a/elfcpp/powerpc.h b/elfcpp/powerpc.h
index 5e5e39abd81..d06eba44b7c 100644
--- a/elfcpp/powerpc.h
+++ b/elfcpp/powerpc.h
@@ -183,6 +183,26 @@ enum
R_POWERPC_PLTCALL = 120,
R_PPC64_PLTSEQ_NOTOC = 121,
R_PPC64_PLTCALL_NOTOC = 122,
+ R_PPC64_PCREL_OPT = 123,
+
+ R_PPC64_D34 = 128,
+ R_PPC64_D34_LO = 129,
+ R_PPC64_D34_HI30 = 130,
+ R_PPC64_D34_HA30 = 131,
+ R_PPC64_PCREL34 = 132,
+ R_PPC64_GOT_PCREL34 = 133,
+ R_PPC64_PLT_PCREL34 = 134,
+ R_PPC64_PLT_PCREL34_NOTOC = 135,
+ R_PPC64_ADDR16_HIGHER34 = 136,
+ R_PPC64_ADDR16_HIGHERA34 = 137,
+ R_PPC64_ADDR16_HIGHEST34 = 138,
+ R_PPC64_ADDR16_HIGHESTA34 = 139,
+ R_PPC64_REL16_HIGHER34 = 140,
+ R_PPC64_REL16_HIGHERA34 = 141,
+ R_PPC64_REL16_HIGHEST34 = 142,
+ R_PPC64_REL16_HIGHESTA34 = 143,
+ R_PPC64_D28 = 144,
+ R_PPC64_PCREL28 = 145,
R_PPC_VLE_REL8 = 216,
R_PPC_VLE_REL15 = 217,