Commit: f813d2a32234f1b115d4da32463a8d8ee48b2fcc
Parent: b2aa409e41d7691160a7c9d74ba153b3c2ec8f40
Author: opask
Date: Mon, 9 Jul 2018 20:00:41 -0600
remove GCC builtin, fixes build with TCC
Diffstat:
2 files changed, 0 insertions(+), 16 deletions(-)
diff --git a/config.h b/config.h
@@ -388,9 +388,6 @@
#define HAVE_SIGSETJMP 1
/* */
-#define HAVE___BUILTIN_CLZ 1
-
-/* */
#define DEBUGLEVEL 0
/* */
diff --git a/string.c b/string.c
@@ -73,19 +73,6 @@ void add_bytes_to_str(unsigned char **s, int *l, unsigned char *a, size_t ll)
x = old_length ^ new_length;
if (x >= old_length) {
/* Need to realloc */
-#ifdef HAVE___BUILTIN_CLZ
-#if !(defined(__tune_i386__) || defined(__tune_i486__) || defined(__tune_i586__) || defined(__tune_k6__) || defined(__tune_lakemont__) || (defined(__alpha__) && !defined(__alpha_cix__)) || (defined(__mips) && __mips < 32) || (defined(__ARM_ARCH) && __ARM_ARCH < 5) || (defined(__sparc__) && (!defined(__VIS__) || __VIS__ < 0x300)) || defined(__hppa) || defined(__sh__))
- if (!(sizeof(unsigned) & (sizeof(unsigned) - 1))) {
- new_length = 2U << ((sizeof(unsigned) * 8 - 1)
-#ifdef __ICC
- -
-#else
- ^
-#endif
- __builtin_clz(new_length));
- } else
-#endif
-#endif
{
new_length |= new_length >> 1;
new_length |= new_length >> 2;