* elf/elf.h: Define R_PARISC_PLABEL21L, R_PARISC_PLABEL14R,
authorUlrich Drepper <drepper@redhat.com>
Tue, 21 Aug 2007 14:14:25 +0000 (14:14 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 21 Aug 2007 14:14:25 +0000 (14:14 +0000)
R_PARISC_GNU_VTENTRY, R_PARISC_GNU_VTINHERIT, R_PARISC_TLS_GD21L,
R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL, R_PARISC_TLS_LDM21L,
R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL, R_PARISC_TLS_LDO21L,
R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32, R_PARISC_TLS_DTPMOD64,
R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64, R_PARISC_TLS_LE21L,
R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L, R_PARISC_TLS_IE14R,
R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64.

ChangeLog
elf/elf.h

index bc4776a..510f60f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,20 @@
+2007-08-04  Carlos O'Donell  <carlos@systemhalted.org>
+
+       * elf/elf.h: Define R_PARISC_PLABEL21L, R_PARISC_PLABEL14R,
+       R_PARISC_GNU_VTENTRY, R_PARISC_GNU_VTINHERIT, R_PARISC_TLS_GD21L,
+       R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL, R_PARISC_TLS_LDM21L,
+       R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL, R_PARISC_TLS_LDO21L,
+       R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32, R_PARISC_TLS_DTPMOD64,
+       R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64, R_PARISC_TLS_LE21L,
+       R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L, R_PARISC_TLS_IE14R,
+       R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64.
+
 2007-08-21  Ulrich Drepper  <drepper@redhat.com>
 
        [BZ #4937]
        * elf/do-lookup.h (do_lookup_x): Minimal improvement in hash
        lookup loop.  Suggested by John Reiser.
 
-
 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
 
        * sysdeps/unix/sysv/linux/alpha/sysdep.h: Include tls.h.
index 6cc547e..c541774 100644 (file)
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -1723,6 +1723,8 @@ typedef Elf32_Addr Elf32_Conflict;
 #define R_PARISC_LTOFF_FPTR14R 62      /* LT-rel. fct ptr, right 14 bits. */
 #define R_PARISC_FPTR64                64      /* 64 bits function address.  */
 #define R_PARISC_PLABEL32      65      /* 32 bits function address.  */
+#define R_PARISC_PLABEL21L     66      /* Left 21 bits of fdesc address.  */
+#define R_PARISC_PLABEL14R     70      /* Right 14 bits of fdesc address.  */
 #define R_PARISC_PCREL64       72      /* 64 bits PC-rel. address.  */
 #define R_PARISC_PCREL22F      74      /* 22 bits PC-rel. address.  */
 #define R_PARISC_PCREL14WR     75      /* PC-rel. address, right 14 bits.  */
@@ -1783,6 +1785,26 @@ typedef Elf32_Addr Elf32_Conflict;
 #define R_PARISC_LTOFF_TP16F   229     /* 16 bits LT-TP-rel. address.  */
 #define R_PARISC_LTOFF_TP16WF  230     /* 16 bits LT-TP-rel. address.  */
 #define R_PARISC_LTOFF_TP16DF  231     /* 16 bits LT-TP-rel. address.  */
+#define R_PARISC_GNU_VTENTRY   232
+#define R_PARISC_GNU_VTINHERIT 233
+#define R_PARISC_TLS_GD21L     234     /* GD 21-bit left.  */
+#define R_PARISC_TLS_GD14R     235     /* GD 14-bit right.  */
+#define R_PARISC_TLS_GDCALL    236     /* GD call to __t_g_a.  */
+#define R_PARISC_TLS_LDM21L    237     /* LD module 21-bit left.  */
+#define R_PARISC_TLS_LDM14R    238     /* LD module 14-bit right.  */
+#define R_PARISC_TLS_LDMCALL   239     /* LD module call to __t_g_a.  */
+#define R_PARISC_TLS_LDO21L    240     /* LD offset 21-bit left.  */
+#define R_PARISC_TLS_LDO14R    241     /* LD offset 14-bit right.  */
+#define R_PARISC_TLS_DTPMOD32  242     /* DTP module 32-bit.  */
+#define R_PARISC_TLS_DTPMOD64  243     /* DTP module 64-bit.  */
+#define R_PARISC_TLS_DTPOFF32  244     /* DTP offset 32-bit.  */
+#define R_PARISC_TLS_DTPOFF64  245     /* DTP offset 32-bit.  */
+#define R_PARISC_TLS_LE21L     R_PARISC_TPREL21L
+#define R_PARISC_TLS_LE14R     R_PARISC_TPREL14R
+#define R_PARISC_TLS_IE21L     R_PARISC_LTOFF_TP21L
+#define R_PARISC_TLS_IE14R     R_PARISC_LTOFF_TP14R
+#define R_PARISC_TLS_TPREL32   R_PARISC_TPREL32
+#define R_PARISC_TLS_TPREL64   R_PARISC_TPREL64
 #define R_PARISC_HIRESERVE     255
 
 /* Legal values for p_type field of Elf32_Phdr/Elf64_Phdr.  */