diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2012-05-15 10:00:56 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2012-05-15 10:00:56 -0700 |
commit | be8498fca009aa0a40ae3c7eeccfcba790284d60 (patch) | |
tree | 0e69cef17486c5d2aa4f3288b11b183cf89d8767 /sysdeps/x86_64 | |
parent | 70bc83b910850502582330b9b3a0fe961a36d86b (diff) | |
download | glibc-be8498fca009aa0a40ae3c7eeccfcba790284d60.tar glibc-be8498fca009aa0a40ae3c7eeccfcba790284d60.tar.gz glibc-be8498fca009aa0a40ae3c7eeccfcba790284d60.tar.bz2 glibc-be8498fca009aa0a40ae3c7eeccfcba790284d60.zip |
Use RSP_LP to operate on stack in stackinfo.h
Diffstat (limited to 'sysdeps/x86_64')
-rw-r--r-- | sysdeps/x86_64/stackinfo.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/x86_64/stackinfo.h b/sysdeps/x86_64/stackinfo.h index ee859e0309..aad8dd435f 100644 --- a/sysdeps/x86_64/stackinfo.h +++ b/sysdeps/x86_64/stackinfo.h @@ -34,10 +34,10 @@ for which they need to act as barriers as well, hence the additional (unnecessary) parameters. */ #define stackinfo_get_sp() \ - ({ void *p__; asm volatile ("mov %%rsp, %0" : "=r" (p__)); p__; }) + ({ void *p__; asm volatile ("mov %%" RSP_LP ", %0" : "=r" (p__)); p__; }) #define stackinfo_sub_sp(ptr) \ ({ ptrdiff_t d__; \ - asm volatile ("sub %%rsp, %0" : "=r" (d__) : "0" (ptr)); \ + asm volatile ("sub %%" RSP_LP " , %0" : "=r" (d__) : "0" (ptr)); \ d__; }) #endif /* stackinfo.h */ |