[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] tcg/i386: Workaround for clang not defining bit_CMOV
From: |
Juergen Lock |
Subject: |
[Qemu-devel] tcg/i386: Workaround for clang not defining bit_CMOV |
Date: |
Fri, 26 Apr 2013 21:11:41 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
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
- [Qemu-devel] tcg/i386: Workaround for clang not defining bit_CMOV,
Juergen Lock <=