Avoid non-local asm labels. Fixes bug #189054.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9539
This commit is contained in:
Nicholas Nethercote 2009-04-15 03:55:41 +00:00
parent f3f801ed48
commit 28b7647fc0

View File

@ -47,8 +47,8 @@
#if defined(VGP_x86_linux)
# define GET_REAL_PC_SP_AND_FP(pc, sp, fp) \
asm("call m_libcassert_get_ip;" \
"m_libcassert_get_ip: popl %0;" \
asm("call 0f;" \
"0: popl %0;" \
"movl %%esp, %1;" \
"movl %%ebp, %2;" \
: "=r" (pc),\