wingo pushed a commit to branch lightning
in repository guile.
commit 2412cfbbaa0856c72a3c184d3e7ead14fe9ab807
Author: Andy Wingo <[email protected]>
Date: Sun Jul 1 21:11:48 2018 +0200
Remove unused configure-time checks for x87, thumb, and sof float
* libguile/lightning/configure.ac: Remove unused checks.
---
libguile/lightning/configure.ac | 94 -----------------------------------------
1 file changed, 94 deletions(-)
diff --git a/libguile/lightning/configure.ac b/libguile/lightning/configure.ac
index 5e87c3f..2ac685c 100644
--- a/libguile/lightning/configure.ac
+++ b/libguile/lightning/configure.ac
@@ -27,100 +27,6 @@ AM_CONDITIONAL(cpu_aarch64, [test cpu-$cpu = cpu-aarch64])
AM_CONDITIONAL(cpu_s390, [test cpu-$cpu = cpu-s390])
AM_CONDITIONAL(cpu_alpha, [test cpu-$cpu = cpu-alpha])
-# Test x87 if both, x87 and sse2 available
-ac_cv_test_x86_x87=
-# Test arm instruction set if thumb instruction set available
-ac_cv_test_arm_arm=
-# Test sofware float if vfp available and not using hard float abi
-ac_cv_test_arm_swf=
-
-save_CFLAGS=$CFLAGS
-CFLAGS="$CFLAGS -I$PWD/include -D_GNU_SOURCE"
-if test x$cpu = x; then
- AC_MSG_ERROR([cpu $target_cpu not supported])
-elif test $cpu = x86; then
- AC_RUN_IFELSE([AC_LANG_SOURCE([[
- #include <lightning.h>
- int main(void) {
- int ac, flags;
- unsigned int eax, ebx, ecx, edx;
- if (__WORDSIZE == 64)
- return 1;
- __asm__ volatile ("pushfl;\n\t"
- "popl %0;\n\t"
- "movl \$0x240000, %1;\n\t"
- "xorl %0, %1;\n\t"
- "pushl %1;\n\t"
- "popfl;\n\t"
- "pushfl;\n\t"
- "popl %1;\n\t"
- "xorl %0, %1;\n\t"
- "pushl %0;\n\t"
- "popfl"
- : "=r" (flags), "=r" (ac));
- if ((ac & (1 << 21)) == 0)
- return 1;
- __asm__ volatile ("xchgl %%ebx, %1; cpuid; xchgl %%ebx, %1"
- : "=a" (eax), "=r" (ebx),
- "=c" (ecx), "=d" (edx)
- : "0" (1));
- return (edx & 1 << 26) ? 0 : 1;
- }
- ]])],[ac_cv_test_x86_x87=yes],[],[ac_cv_test_x86_x87=no])
-elif test $cpu = arm; then
- AC_RUN_IFELSE([AC_LANG_SOURCE([[
- #include <stdio.h>
- int main(void) {
- #if defined(__linux__)
- FILE *fp;
- char buf[128];
- if ((fp = fopen("/proc/cpuinfo", "r")) == NULL)
- return 1;
- while (fgets(buf, sizeof(buf), fp)) {
- if (strncmp(buf, "Features\t:", 10) == 0 &&
- strstr(buf + 10, "thumb")) {
- fclose(fp);
- return 0;
- }
- }
- fclose(fp);
- #elif defined(__thumb2__)
- return 0;
- #endif
- return 1;
- }
- ]])],[ac_cv_test_arm_arm=yes],[],[ac_cv_test_arm_arm=no])
- AC_RUN_IFELSE([AC_LANG_SOURCE([[
- #include <stdio.h>
- int main(void) {
- #if defined(__linux__)
- FILE *fp;
- char buf[128];
- # if !defined(__ARM_PCS_VFP)
- if ((fp = fopen("/proc/cpuinfo", "r")) == NULL)
- return 1;
- while (fgets(buf, sizeof(buf), fp)) {
- if (strncmp(buf, "Features\t:", 10) == 0 &&
- strstr(buf + 10, "vfp")) {
- fclose(fp);
- return 0;
- }
- }
- fclose(fp);
- # endif
- #endif
- return 1;
- }
- ]])],[ac_cv_test_arm_swf=yes],[],[ac_cv_test_arm_swf=no])
-fi
-CFLAGS=$save_CFLAGS
-
-AM_CONDITIONAL(test_x86_x87, [test x$ac_cv_test_x86_x87 = xyes])
-AM_CONDITIONAL(test_arm_arm, [test x$ac_cv_test_arm_arm = xyes])
-AM_CONDITIONAL(test_arm_swf, [test x$ac_cv_test_arm_swf = xyes])
-
-AM_CONDITIONAL(test_nodata, [test cpu-$cpu = cpu-mips -o cpu-$cpu = cpu-ppc -o
cpu-$cpu = cpu-sparc -o cpu-$cpu = cpu-x86 -o cpu-$cpu = cpu-ia64 -o cpu-$cpu =
cpu-hppa -o cpu-$cpu = cpu-s390 -o cpu-$cpu = cpu-alpha])
-
if test $cpu = arm; then
AC_CHECK_LIB(m, sqrtf, ,
[AC_MSG_ERROR([sqrtf required but not available])])