From: Julian Seward Date: Tue, 26 Apr 2011 07:52:44 +0000 (+0000) Subject: Fix a couple of bogus asm constraints observed when trying to build X-Git-Tag: svn/VALGRIND_3_7_0~530 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f06f0f7185e0fdc903c93fe3871cec62662024a2;p=thirdparty%2Fvalgrind.git Fix a couple of bogus asm constraints observed when trying to build V with clang-2.9. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11707 --- diff --git a/coregrind/m_debuglog.c b/coregrind/m_debuglog.c index 257d946848..06322cbeb0 100644 --- a/coregrind/m_debuglog.c +++ b/coregrind/m_debuglog.c @@ -82,7 +82,7 @@ static UInt local_sys_write_stderr ( HChar* buf, Int n ) "movl %%eax, 0(%%ebx)\n" /* block[0] = result */ "popl %%ebx\n" /* restore ebx */ : /*wr*/ - : /*rd*/ "g" (block) + : /*rd*/ "r" (block) : /*trash*/ "eax", "edi", "ecx", "edx", "memory", "cc" ); if (block[0] < 0) @@ -125,7 +125,7 @@ static UInt local_sys_write_stderr ( HChar* buf, Int n ) "popq %%r15\n" /* restore r15 */ "addq $256, %%rsp\n" /* restore stack ptr */ : /*wr*/ - : /*rd*/ "g" (block) + : /*rd*/ "r" (block) : /*trash*/ "rax", "rdi", "rsi", "rdx", "memory", "cc" ); if (block[0] < 0)