aboutsummaryrefslogtreecommitdiff
path: root/elfcpp
diff options
context:
space:
mode:
Diffstat (limited to 'elfcpp')
-rw-r--r--elfcpp/ChangeLog5
-rw-r--r--elfcpp/elfcpp.h3
-rw-r--r--elfcpp/powerpc.h6
3 files changed, 14 insertions, 0 deletions
diff --git a/elfcpp/ChangeLog b/elfcpp/ChangeLog
index f669248..200d0d4ee 100644
--- a/elfcpp/ChangeLog
+++ b/elfcpp/ChangeLog
@@ -1,3 +1,8 @@
+2017-08-29 Alan Modra <amodra@gmail.com>
+
+ * elfcpp.h (DT_PPC_OPT): Define.
+ * powerpc.h (PPC_OPT_TLS): Define.
+
2017-07-28 H.J. Lu <hongjiu.lu@intel.com>
PR gold/21857
diff --git a/elfcpp/elfcpp.h b/elfcpp/elfcpp.h
index cccec4c..1f629ce 100644
--- a/elfcpp/elfcpp.h
+++ b/elfcpp/elfcpp.h
@@ -768,6 +768,9 @@ enum DT
// Specify the value of _GLOBAL_OFFSET_TABLE_.
DT_PPC_GOT = 0x70000000,
+ // Specify whether various optimisations are possible.
+ DT_PPC_OPT = 0x70000001,
+
// Specify the start of the .glink section.
DT_PPC64_GLINK = 0x70000000,
diff --git a/elfcpp/powerpc.h b/elfcpp/powerpc.h
index 3dc0828..71cac5e 100644
--- a/elfcpp/powerpc.h
+++ b/elfcpp/powerpc.h
@@ -228,6 +228,12 @@ enum
EF_PPC64_ABI = 3
};
+// DT_PPC_OPT bits
+enum
+{
+ PPC_OPT_TLS = 1
+};
+
// DT_PPC64_OPT bits
enum
{