From: Jeremy Huddleston Date: Wed, 14 Mar 2012 17:26:18 +0000 (-0700) Subject: Fix a false-negative in MMX check X-Git-Tag: pixman-0.25.6~44 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=94aea2e868ae02235785f31b275f89b9661bca0e;p=platform%2Fupstream%2Fpixman.git Fix a false-negative in MMX check Silence warnings that could make -Werror give a false negative Use signed char to avoid cases where int8_t isn't declared Reported-by: Mike Lothian Tested-by: Mike Lothian Reviewed-by: Matt Turner Signed-off-by: Jeremy Huddleston --- diff --git a/configure.ac b/configure.ac index a920be2..d51f904 100644 --- a/configure.ac +++ b/configure.ac @@ -298,12 +298,12 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ int main () { __m64 v = _mm_cvtsi32_si64 (1); __m64 w; - int8_t x; + signed char x = 0; /* Some versions of clang will choke on K */ asm ("pshufw %2, %1, %0\n\t" - : "=y" (v) - : "y" (w), "K" (x) + : "=y" (w) + : "y" (v), "K" (x) ); return _mm_cvtsi64_si32 (v);