summaryrefslogtreecommitdiff
path: root/test/tls/tls-macros.h
diff options
context:
space:
mode:
Diffstat (limited to 'test/tls/tls-macros.h')
-rw-r--r--test/tls/tls-macros.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/tls/tls-macros.h b/test/tls/tls-macros.h
index 29a75df95..cd31100cf 100644
--- a/test/tls/tls-macros.h
+++ b/test/tls/tls-macros.h
@@ -46,7 +46,7 @@
__l; })
# else
# define TLS_IE(x) \
- ({ int *__l, __b; \
+ ({ int *__l; \
__asm__ ("call 1f\n\t" \
".subsection 1\n" \
"1:\tmovl (%%esp), %%ebx\n\t" \
@@ -55,7 +55,7 @@
"addl $_GLOBAL_OFFSET_TABLE_, %%ebx\n\t" \
"movl %%gs:0,%0\n\t" \
"subl " #x "@gottpoff(%%ebx),%0" \
- : "=r" (__l), "=&b" (__b)); \
+ : "=r" (__l)); \
__l; })
# endif
@@ -93,7 +93,7 @@
__l; })
# else
# define TLS_GD(x) \
- ({ int *__l, __b, __c, __d; \
+ ({ int *__l, __c, __d; \
__asm__ ("call 1f\n\t" \
".subsection 1\n" \
"1:\tmovl (%%esp), %%ebx\n\t" \
@@ -103,7 +103,7 @@
"leal " #x "@tlsgd(%%ebx),%%eax\n\t" \
"call ___tls_get_addr@plt\n\t" \
"nop" \
- : "=a" (__l), "=&b" (__b), "=&c" (__c), "=&d" (__d)); \
+ : "=a" (__l), "=&c" (__c), "=&d" (__d)); \
__l; })
# endif