r1780 - in glibc-package/branches/glibc-2.4/debian: . patches patches/hppa
Author: aurel32
Date: 2006-08-24 13:29:24 +0000 (Thu, 24 Aug 2006)
New Revision: 1780
Added:
glibc-package/branches/glibc-2.4/debian/patches/hppa/submitted-tls-relocs.diff
Modified:
glibc-package/branches/glibc-2.4/debian/changelog
glibc-package/branches/glibc-2.4/debian/patches/series
Log:
* Add hppa/submitted-tls-relocs.diff to add TLS relocations support on hppa.
Modified: glibc-package/branches/glibc-2.4/debian/changelog
===================================================================
--- glibc-package/branches/glibc-2.4/debian/changelog 2006-08-24 00:59:21 UTC (rev 1779)
+++ glibc-package/branches/glibc-2.4/debian/changelog 2006-08-24 13:29:24 UTC (rev 1780)
@@ -85,10 +85,10 @@
* Update any/submitted-nis-netgrp.diff.
* Remove i386/local-i486_ldt_support.diff (merged upstream).
* Remove ia64/cvs-gcc41-atomic_h.diff (merged upstream).
+ * Add hppa/submitted-tls-relocs.diff to add TLS relocations support on hppa.
* Remove hppa/cvs-linesep.diff (merged upstream).
* Remove hppa/cvs-no-ldbl-128 (merged upstream).
- * Update hppa/cvs-pie-relocs.diff to reflect the new port add-on, and
- to remove merged part.
+ * Remove merged parts from hppa/cvs-pie-relocs.diff.
* Remove hppa/local-gcc-4-profile.diff (not necessary anymore).
* Update hppa/local-inlining.diff to reflect the new port add-on.
* Remove hppa/local-remove-mallocdef.diff (not necessary anymore as
Added: glibc-package/branches/glibc-2.4/debian/patches/hppa/submitted-tls-relocs.diff
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/hppa/submitted-tls-relocs.diff 2006-08-24 00:59:21 UTC (rev 1779)
+++ glibc-package/branches/glibc-2.4/debian/patches/hppa/submitted-tls-relocs.diff 2006-08-24 13:29:24 UTC (rev 1780)
@@ -0,0 +1,32 @@
+--- elf/elf.h 2005-04-05 18:24:53.000000000 -0400
++++ elf/elf.h 2005-04-05 18:36:08.000000000 -0400
+@@ -1761,6 +1761,29 @@
+ #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
++#define R_PARISC_TLS_GD14R 235
++#define R_PARISC_TLS_GDCALL 236
++#define R_PARISC_TLS_LDM21L 237
++#define R_PARISC_TLS_LDM14R 238
++#define R_PARISC_TLS_LDMCALL 239
++#define R_PARISC_TLS_LDO21L 240
++#define R_PARISC_TLS_LDO14R 241
++#define R_PARISC_TLS_DTPMOD32 242 /* FIXME: Verify support in dl-machine */
++#define R_PARISC_TLS_DTPMOD64 243
++#define R_PARISC_TLS_DTPOFF32 244 /* FIXME: Likewise */
++#define R_PARISC_TLS_DTPOFF64 245
++
++#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 /* FIXME: Likewise*/
++#define R_PARISC_TLS_TPREL64 R_PARISC_TPREL64
++
+ #define R_PARISC_HIRESERVE 255
+
+ /* Legal values for p_type field of Elf32_Phdr/Elf64_Phdr. */
Modified: glibc-package/branches/glibc-2.4/debian/patches/series
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/series 2006-08-24 00:59:21 UTC (rev 1779)
+++ glibc-package/branches/glibc-2.4/debian/patches/series 2006-08-24 13:29:24 UTC (rev 1780)
@@ -59,6 +59,7 @@
hppa/local-Rminkernel.diff -p0
hppa/submitted-drop-utimes.diff -p1
hppa/submitted-lt.diff -p1
+hppa/submitted-tls-relocs.diff -p0
hppa/cvs-pie-relocs.diff -p0
hppa/local-inlining.diff -p0
Reply to: