r5942 - in glibc-package/branches/eglibc-2.19/debian/patches: . alpha
Author: adconrad
Date: 2014-02-19 23:52:06 +0000 (Wed, 19 Feb 2014)
New Revision: 5942
Removed:
glibc-package/branches/eglibc-2.19/debian/patches/alpha/cvs-tls-macros.diff
Modified:
glibc-package/branches/eglibc-2.19/debian/patches/series
Log:
Drop alpha/cvs-tls-macros.diff, already applied in 2.19
Deleted: glibc-package/branches/eglibc-2.19/debian/patches/alpha/cvs-tls-macros.diff
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/patches/alpha/cvs-tls-macros.diff 2014-02-19 23:51:08 UTC (rev 5941)
+++ glibc-package/branches/eglibc-2.19/debian/patches/alpha/cvs-tls-macros.diff 2014-02-19 23:52:06 UTC (rev 5942)
@@ -1,42 +0,0 @@
-2014-01-24 Richard Henderson <rth@redhat.com>
-
- * sysdeps/alpha/tls-macros.h (TLS_GD): Add dependency on $gp.
- (TLS_LD, TLS_IE): Likewise.
-
-diff --git a/ports/sysdeps/alpha/tls-macros.h b/ports/sysdeps/alpha/tls-macros.h
-index 0385d93..00489c2 100644
---- a/ports/sysdeps/alpha/tls-macros.h
-+++ b/ports/sysdeps/alpha/tls-macros.h
-@@ -2,21 +2,21 @@
-
- extern void *__tls_get_addr (void *);
-
--# define TLS_GD(x) \
-- ({ void *__result; \
-- asm ("lda %0, " #x "($gp) !tlsgd" : "=r" (__result)); \
-+# define TLS_GD(x) \
-+ ({ register void *__gp asm ("$29"); void *__result; \
-+ asm ("lda %0, " #x "($gp) !tlsgd" : "=r" (__result) : "r"(__gp)); \
- __tls_get_addr (__result); })
-
--# define TLS_LD(x) \
-- ({ void *__result; \
-- asm ("lda %0, " #x "($gp) !tlsldm" : "=r" (__result)); \
-- __result = __tls_get_addr (__result); \
-- asm ("lda %0, " #x "(%0) !dtprel" : "+r" (__result)); \
-+# define TLS_LD(x) \
-+ ({ register void *__gp asm ("$29"); void *__result; \
-+ asm ("lda %0, " #x "($gp) !tlsldm" : "=r" (__result) : "r"(__gp)); \
-+ __result = __tls_get_addr (__result); \
-+ asm ("lda %0, " #x "(%0) !dtprel" : "+r" (__result)); \
- __result; })
-
--# define TLS_IE(x) \
-- ({ long ofs; \
-- asm ("ldq %0, " #x "($gp) !gottprel" : "=r"(ofs)); \
-+# define TLS_IE(x) \
-+ ({ register void *__gp asm ("$29"); long ofs; \
-+ asm ("ldq %0, " #x "($gp) !gottprel" : "=r"(ofs) : "r"(__gp)); \
- __builtin_thread_pointer () + ofs; })
-
- # define TLS_LE(x) \
Modified: glibc-package/branches/eglibc-2.19/debian/patches/series
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/patches/series 2014-02-19 23:51:08 UTC (rev 5941)
+++ glibc-package/branches/eglibc-2.19/debian/patches/series 2014-02-19 23:52:06 UTC (rev 5942)
@@ -42,7 +42,6 @@
alpha/submitted-rtld-fPIC.diff
alpha/local-lowlevellock.diff
alpha/local-string-functions.diff
-alpha/cvs-tls-macros.diff
amd64/submitted-rwlock-stack-imbalance.diff
Reply to: