From: Paul Floyd Date: Sun, 28 Jan 2024 08:23:18 +0000 (+0100) Subject: memcheck regtest arm: add a clobber to r0 X-Git-Tag: VALGRIND_3_23_0~199 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b0015f7572bf42ee4ac1296884f5e7640ec1e5dc;p=thirdparty%2Fvalgrind.git memcheck regtest arm: add a clobber to r0 This fixes a few of the leak testcases --- diff --git a/memcheck/tests/leak.h b/memcheck/tests/leak.h index 79e3cd6ac7..23722a4217 100644 --- a/memcheck/tests/leak.h +++ b/memcheck/tests/leak.h @@ -148,6 +148,12 @@ do { \ __asm__ __volatile__ ("movl $0, %ecx\n\t"); \ } while (0) +#elif defined(__arm__) +/* 32bit arm */ +#define CLEAR_CALLER_SAVED_REGS \ + do { \ + __asm__ __volatile__ ("mov %r0, $0\n\t"); \ + } while (0) #else #define CLEAR_CALLER_SAVED_REGS /*nothing*/ #endif