summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2001-06-07 22:22:57 +0200
committerKevin Ryde <user42@zip.com.au>2001-06-07 22:22:57 +0200
commit66369e174b9a09ab35ba742dc269413f52326c6a (patch)
tree6b49486f015c8d4506d913a1b1d7e697f3acb871 /acinclude.m4
parenta5b65f6e05a2c8342e5e227bce0e47ff2b18432f (diff)
downloadgmp-66369e174b9a09ab35ba742dc269413f52326c6a.tar.gz
* acinclude.m4 (GMP_C_SIZES): Fix _LONG_LONG_LIMB define for mp_limb_t
size test. (GMP_FUNC_ALLOCA): Add dummy __GMP_BITS_PER_MP_LIMB for gmp-h.in work.
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m48
1 files changed, 5 insertions, 3 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index ce07cccf2..5a3f62db4 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -1402,8 +1402,9 @@ if test -n "$__GMP_BITS_PER_MP_LIMB" \
else
AC_CHECK_SIZEOF(mp_limb_t,,
[#include <stdio.h>
-#define __GMP_WITHIN_CONFIGURE 1 /* ignore template stuff */
-#define __GMP_BITS_PER_MP_LIMB 0 /* dummy for mpf_get_prec etc inlines */
+#define __GMP_WITHIN_CONFIGURE 1 /* ignore template stuff */
+#define __GMP_BITS_PER_MP_LIMB 123 /* dummy for mpf_get_prec etc inlines */
+$DEFN_LONG_LONG_LIMB
#include "$srcdir/gmp-h.in"
])
if test "$ac_cv_sizeof_mp_limb_t" = 0; then
@@ -1483,7 +1484,8 @@ AC_DEFUN(GMP_FUNC_ALLOCA,
AC_CACHE_CHECK([for alloca (via gmp-impl.h)],
gmp_cv_func_alloca,
[AC_TRY_LINK(
-[#define __GMP_WITHIN_CONFIGURE 1
+[#define __GMP_WITHIN_CONFIGURE 1 /* ignore template stuff */
+#define __GMP_BITS_PER_MP_LIMB 123 /* dummy for mpf_get_prec etc inlines */
#include "$srcdir/gmp-h.in"
#include "$srcdir/gmp-impl.h"],
[char *p = (char *) alloca (1);],