|
From: <sv...@va...> - 2009-04-15 03:55:46
|
Author: njn
Date: 2009-04-15 04:55:41 +0100 (Wed, 15 Apr 2009)
New Revision: 9539
Log:
Avoid non-local asm labels. Fixes bug #189054.
Modified:
trunk/coregrind/m_libcassert.c
Modified: trunk/coregrind/m_libcassert.c
===================================================================
--- trunk/coregrind/m_libcassert.c 2009-04-15 03:49:44 UTC (rev 9538)
+++ trunk/coregrind/m_libcassert.c 2009-04-15 03:55:41 UTC (rev 9539)
@@ -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),\
|