add powerpc tls optimization related definitions to elf.h
authorSzabolcs Nagy <nsz@port70.net>
Wed, 20 Apr 2016 11:17:54 +0000 (13:17 +0200)
committerRich Felker <dalias@aerifal.cx>
Sun, 3 Jul 2016 20:15:11 +0000 (16:15 -0400)
see
https://sourceware.org/ml/libc-alpha/2015-03/msg00580.html

include/elf.h

index 94f2cd9a761dde7ee11646fbc1ede9c2ad733e92..eefcbc113ad79432d2e13b734e78a0987fb8f273 100644 (file)
@@ -1928,7 +1928,8 @@ enum
 #define R_PPC_GOT_DTPREL16_LO  92
 #define R_PPC_GOT_DTPREL16_HI  93
 #define R_PPC_GOT_DTPREL16_HA  94
-
+#define R_PPC_TLSGD            95
+#define R_PPC_TLSLD            96
 
 
 #define R_PPC_EMB_NADDR32      101
@@ -1971,7 +1972,10 @@ enum
 
 
 #define DT_PPC_GOT             (DT_LOPROC + 0)
-#define DT_PPC_NUM             1
+#define DT_PPC_OPT             (DT_LOPROC + 1)
+#define DT_PPC_NUM             2
+
+#define PPC_OPT_TLS            1
 
 
 #define R_PPC64_NONE           R_PPC_NONE