]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
libtextstyle: Fix link error when compiled with GCC 3.3.x.
authorBruno Haible <bruno@clisp.org>
Wed, 17 Jul 2019 18:40:11 +0000 (20:40 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 13 Apr 2020 10:52:52 +0000 (12:52 +0200)
Reported by Jeffrey Walton <noloader@gmail.com>.

* gnulib-local/lib/libxml/timsort.h (CLZ): Don't define based on __builtin_clzll
in GCC versions < 3.4.

gnulib-local/lib/libxml/timsort.h

index 0c6346b8a6e616d7ce5a8de22f24ca5753bdbbae..efca68c0e423d89ef0137101d78ac5a1a6582d14 100644 (file)
@@ -74,7 +74,7 @@ typedef unsigned __int64 uint64_t;
 static int compute_minrun(const uint64_t);
 
 #ifndef CLZ
-#ifdef __GNUC__
+#if defined __GNUC__ && (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
 #define CLZ __builtin_clzll
 #else