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 <r...@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 -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1wggvu-00078g...@moszumanska.debian.org