qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] tcg/i386: Workaround for clang not defining bit_CMO


From: Juergen Lock
Subject: [Qemu-devel] [PATCH] tcg/i386: Workaround for clang not defining bit_CMOV
Date: Fri, 26 Apr 2013 21:44:03 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

I guess I should have put [PATCH] in the Subject, sorry.

On Fri, Apr 26, 2013 at 09:11:41PM +0200, Juergen Lock wrote:

This fixes the build with clang on 32 bit x86.

Signed-off-by: Juergen Lock <address@hidden>

--- a/tcg/i386/tcg-target.c
+++ b/tcg/i386/tcg-target.c
@@ -104,6 +104,10 @@ static const int tcg_target_call_oarg_re
 # define have_cmov 1
 #elif defined(CONFIG_CPUID_H)
 #include <cpuid.h>
+#ifndef bit_CMOV
+/* clang's <cpuid.h> doesn't define bit_* */
+#define bit_CMOV       (1 << 15)
+#endif
 static bool have_cmov;
 #else
 # define have_cmov 0



reply via email to

[Prev in Thread] Current Thread [Next in Thread]