|
From: <sv...@va...> - 2011-04-26 07:52:57
|
Author: sewardj
Date: 2011-04-26 08:52:44 +0100 (Tue, 26 Apr 2011)
New Revision: 11707
Log:
Fix a couple of bogus asm constraints observed when trying to build
V with clang-2.9.
Modified:
trunk/coregrind/m_debuglog.c
Modified: trunk/coregrind/m_debuglog.c
===================================================================
--- trunk/coregrind/m_debuglog.c 2011-04-21 23:05:49 UTC (rev 11706)
+++ trunk/coregrind/m_debuglog.c 2011-04-26 07:52:44 UTC (rev 11707)
@@ -82,7 +82,7 @@
"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 @@
"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)
|