diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86_64/clone.S | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -1,5 +1,10 @@ 2012-05-15 H.J. Lu <hongjiu.lu@intel.com> + * sysdeps/unix/sysv/linux/x86_64/clone.S: Load pointer to TID + into R10_LP. + +2012-05-15 H.J. Lu <hongjiu.lu@intel.com> + * sysdeps/unix/sysv/linux/x86_64/x32/dl-cache.h: New. 2012-05-15 H.J. Lu <hongjiu.lu@intel.com> diff --git a/sysdeps/unix/sysv/linux/x86_64/clone.S b/sysdeps/unix/sysv/linux/x86_64/clone.S index 7b82217d37..6bcb542e77 100644 --- a/sysdeps/unix/sysv/linux/x86_64/clone.S +++ b/sysdeps/unix/sysv/linux/x86_64/clone.S @@ -72,7 +72,7 @@ ENTRY (BP_SYM (__clone)) movq %rdx, %rdi movq %r8, %rdx movq %r9, %r8 - movq 8(%rsp), %r10 + mov 8(%rsp), %R10_LP movl $SYS_ify(clone),%eax /* End FDE now, because in the child the unwind info will be |