From 28b7647fc0915b36f494dce12760ff0cb3646beb Mon Sep 17 00:00:00 2001 From: Nicholas Nethercote Date: Wed, 15 Apr 2009 03:55:41 +0000 Subject: [PATCH] Avoid non-local asm labels. Fixes bug #189054. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9539 --- coregrind/m_libcassert.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/coregrind/m_libcassert.c b/coregrind/m_libcassert.c index fe4b3bf0e..e44953cf7 100644 --- a/coregrind/m_libcassert.c +++ b/coregrind/m_libcassert.c @@ -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),\