[libmath-prime-util-perl] 44/54: ActiveState's gcc can't find builtins. Pre-2005 compiler?
Partha P. Mukherjee
ppm-guest at moszumanska.debian.org
Thu May 21 18:52:10 UTC 2015
This is an automated email from the git hooks/post-receive script.
ppm-guest pushed a commit to annotated tag v0.38
in repository libmath-prime-util-perl.
commit ce4360fc2bfb97f2a4e44e546c20e8d97d430848
Author: Dana Jacobsen <dana at acm.org>
Date: Thu Feb 27 14:58:20 2014 -0800
ActiveState's gcc can't find builtins. Pre-2005 compiler?
---
util.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/util.h b/util.h
index dd8684e..c494ee7 100644
--- a/util.h
+++ b/util.h
@@ -127,7 +127,7 @@ static int is_perfect_square(UV n)
/* log2floor(n) gives the location of the first set bit (starting from left)
* ctz(n) gives the number of times n is divisible by 2
* clz(n) gives the number of zeros on the left */
-#if defined(__GNUC__)
+#if defined(__GNUC__) && (__GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
#if BITS_PER_WORD == 64
#define ctz(n) ((n) ? __builtin_ctzll(n) : 64)
#define clz(n) ((n) ? __builtin_clzll(n) : 64)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmath-prime-util-perl.git
More information about the Pkg-perl-cvs-commits
mailing list