--- coregrind/m_libcassert.c 2010-10-21 04:19:45.000000000 +0800 +++ coregrind/m_libcassert.c 2010-10-24 20:23:17.800001876 +0800 @@ -81,8 +81,8 @@ { UInt cia, r1, lr; \ __asm__ __volatile__( \ "mflr 0;" /* r0 = lr */ \ - "bl m_libcassert_get_ip;" /* lr = pc */ \ - "m_libcassert_get_ip:\n" \ + "bl 0f;" /* lr = pc */ \ + "0:\n" \ "mflr %0;" /* %0 = pc */ \ "mtlr 0;" /* restore lr */ \ "mr %1,1;" /* %1 = r1 */ \ @@ -100,8 +100,8 @@ { ULong cia, r1, lr; \ __asm__ __volatile__( \ "mflr 0;" /* r0 = lr */ \ - "bl .m_libcassert_get_ip;" /* lr = pc */ \ - ".m_libcassert_get_ip:\n" \ + "bl 0f;" /* lr = pc */ \ + "0:\n" \ "mflr %0;" /* %0 = pc */ \ "mtlr 0;" /* restore lr */ \ "mr %1,1;" /* %1 = r1 */ \