]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix a couple of bogus asm constraints observed when trying to build
authorJulian Seward <jseward@acm.org>
Tue, 26 Apr 2011 07:52:44 +0000 (07:52 +0000)
committerJulian Seward <jseward@acm.org>
Tue, 26 Apr 2011 07:52:44 +0000 (07:52 +0000)
V with clang-2.9.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11707

coregrind/m_debuglog.c

index 257d9468483d8f4b236483d48de761c36b3394cf..06322cbeb06e1236f3f6d065630f672272097081 100644 (file)
@@ -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)