[Pixman] [PATCH] Fix pixman build with older GCC releases
Brad Smith
brad at comstyle.com
Fri Sep 27 21:30:10 PDT 2013
The following patch fixes building pixman with older GCC releases
such as GCC 3.3.
---
pixman/pixman-matrix.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/pixman/pixman-matrix.c b/pixman/pixman-matrix.c
index 89b9682..cacc05c 100644
--- a/pixman/pixman-matrix.c
+++ b/pixman/pixman-matrix.c
@@ -37,7 +37,8 @@
static force_inline int
count_leading_zeros (uint32_t x)
{
-#ifdef __GNUC__
+#if defined(__GNUC__) && \
+ (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
return __builtin_clz (x);
#else
int n = 0;
--
1.8.3.4
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the Pixman
mailing list