[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: