pixman: Branch 'master' - 2 commits
Søren Sandmann Pedersen
sandmann at kemper.freedesktop.org
Thu Jul 31 10:35:00 PDT 2008
configure.ac | 8 --------
pixman/pixman-sse.c | 4 ++++
2 files changed, 4 insertions(+), 8 deletions(-)
New commits:
commit cb9d5750582ea93ef1902a5185164088cdaa0140
Merge: daf1745... dfe1f63...
Author: Søren Sandmann Pedersen <sandmann at daimi.au.dk>
Date: Thu Jul 31 13:32:59 2008 -0400
Merge branch 'master' of sandmann at git.freedesktop.org:/git/pixman
commit daf17450607e533dc590b4673c88241862b6b138
Author: Søren Sandmann Pedersen <sandmann at daimi.au.dk>
Date: Thu Jul 31 13:32:38 2008 -0400
Bug 16921. MMX and SSE2 intrinsics not enabled when compiling with Intel's icc
Remove GCC specific inline-growth flags, and use __force_inline__ in
pixman-sse2 instead. Based on patch by Matt Turner.
diff --git a/configure.ac b/configure.ac
index 13563ed..702bed0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -128,10 +128,6 @@ dnl Check for MMX
MMX_CFLAGS="-mmmx -Winline"
-if test "x$GCC" = "xyes"; then
- MMX_CFLAGS="$MMX_CFLAGS --param inline-unit-growth=10000 --param large-function-growth=10000"
-fi
-
have_mmx_intrinsics=no
AC_MSG_CHECKING(whether to use MMX intrinsics)
xserver_save_CFLAGS=$CFLAGS
@@ -213,10 +209,6 @@ dnl Check for SSE2
SSE_CFLAGS="-mmmx -msse2 -Winline"
-if test "x$GCC" = "xyes"; then
- SSE_CFLAGS="$SSE_CFLAGS --param inline-unit-growth=10000 --param large-function-growth=10000 --param max-inline-insns-single=6000"
-fi
-
have_sse2_intrinsics=no
AC_MSG_CHECKING(whether to use SSE2 intrinsics)
xserver_save_CFLAGS=$CFLAGS
diff --git a/pixman/pixman-sse.c b/pixman/pixman-sse.c
index 7c4d952..bfe0b8a 100644
--- a/pixman/pixman-sse.c
+++ b/pixman/pixman-sse.c
@@ -43,6 +43,10 @@
#define inline __forceinline
#endif
+#ifdef __GNUC__
+# define inline __inline__ __attribute__ ((__always_inline__))
+#endif
+
/* -------------------------------------------------------------------------------------------------
* Locals
*/
More information about the xorg-commit
mailing list