author | "Yann E. MORIN" <yann.morin.1998@free.fr> |
Sun May 11 15:43:28 2014 +0200 (2014-05-11) | |
changeset 3315 | 464128a8fc3f |
permissions | -rw-r--r-- |
yann@3210 | 1 |
From 3d27d47fbebdb1be3d35e398a7c042a930f64aa6 Mon Sep 17 00:00:00 2001 |
yann@3210 | 2 |
From: Richard Braun <rbraun@sceen.net> |
yann@3210 | 3 |
Date: Mon, 26 Nov 2012 11:36:17 +0100 |
yann@3210 | 4 |
Subject: [PATCH] libitm: fix definition of __m64 |
yann@3210 | 5 |
|
yann@3210 | 6 |
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52695 for details. |
yann@3210 | 7 |
--- |
yann@3210 | 8 |
libitm/config/x86/target.h | 3 +++ |
yann@3210 | 9 |
1 files changed, 3 insertions(+), 0 deletions(-) |
yann@3210 | 10 |
|
yann@3210 | 11 |
diff --git a/libitm/config/x86/target.h b/libitm/config/x86/target.h |
yann@3210 | 12 |
index 5c7e6fb..6254d8a 100644 |
yann@3210 | 13 |
--- a/libitm/config/x86/target.h |
yann@3210 | 14 |
+++ b/libitm/config/x86/target.h |
yann@3210 | 15 |
@@ -73,6 +73,9 @@ cpu_relax (void) |
yann@3210 | 16 |
/* ??? It's broken for C++. */ |
yann@3210 | 17 |
#include <x86intrin.h> |
yann@3210 | 18 |
#else |
yann@3210 | 19 |
+# ifdef __MMX__ |
yann@3210 | 20 |
+# include <mmintrin.h> |
yann@3210 | 21 |
+# endif |
yann@3210 | 22 |
# ifdef __SSE2__ |
yann@3210 | 23 |
# include <emmintrin.h> |
yann@3210 | 24 |
# elif defined(__SSE__) |
yann@3210 | 25 |
-- |
yann@3210 | 26 |
1.7.2.5 |
yann@3210 | 27 |