summaryrefslogtreecommitdiffstats
path: root/libpthread/nptl/sysdeps/sh/tls.h
diff options
context:
space:
mode:
Diffstat (limited to 'libpthread/nptl/sysdeps/sh/tls.h')
-rw-r--r--libpthread/nptl/sysdeps/sh/tls.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/libpthread/nptl/sysdeps/sh/tls.h b/libpthread/nptl/sysdeps/sh/tls.h
index 258e6ffb5..5e5ce12b0 100644
--- a/libpthread/nptl/sysdeps/sh/tls.h
+++ b/libpthread/nptl/sysdeps/sh/tls.h
@@ -115,9 +115,9 @@ typedef struct
struct pthread *self = thread_self();
do not get optimized away. */
# define THREAD_SELF \
- ({ struct pthread *__self; \
- __asm ("stc gbr,%0" : "=r" (__self)); \
- __self - 1;})
+ ({ struct pthread *__thread_self; \
+ __asm ("stc gbr,%0" : "=r" (__thread_self)); \
+ __thread_self - 1;})
/* Magic for libthread_db to know how to do THREAD_SELF. */
# define DB_THREAD_SELF \