Index: src/untrusted/irt/irt_private_tls.c |
diff --git a/src/untrusted/irt/irt_private_tls.c b/src/untrusted/irt/irt_private_tls.c |
index 6948e2429a1b259cc0f0c7894077baa54ce927aa..787162be75f74671d14278563c395fd9ef6520ff 100644 |
--- a/src/untrusted/irt/irt_private_tls.c |
+++ b/src/untrusted/irt/irt_private_tls.c |
@@ -37,7 +37,7 @@ void *nacl_tls_get(void) { |
* lot faster. |
*/ |
void *result; |
- __asm__("mov %%gs:4, %0" : "=r"(result)); |
+ __asm__("mov %%gs:0, %0" : "=r"(result)); |
return result; |
#else |
return NACL_SYSCALL(second_tls_get)(); |