summaryrefslogtreecommitdiff
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* * configure.in (sparc64-*-*): Single block of gcc configs for allKevin Ryde2003-12-101-47/+47
| | | | systems, on unknown systems try both ABI 32 and 64.
* * configure.in (LIBGMP_LDFLAGS, LIBGMPXX_LDFLAGS): New AC_SUBSTs withKevin Ryde2003-12-091-9/+21
| | | | options to generate .def files with windows DLLs.
* * mpn/alpha/ev67: New directory.Kevin Ryde2003-11-301-0/+2
| | | | * configure.in (alphaev67, alphaev68, alphaev7*): Use it.
* In comment, gcc 3.3 with ultrasparc3 is no longer pre-release.Kevin Ryde2003-11-281-1/+1
|
* * configure.in (ppc601-*-*): Remove this case, it never matchedKevin Ryde2003-11-281-6/+2
| | | | | anything, the name adopted is powerpc601. (powerpc601-*-*): Use gcc -mcpu=601, xlc -qarch=601.
* * configure.in: Introduce ${cc}_cflags_maybe, used if they work.Kevin Ryde2003-11-281-52/+65
| | | | (*sparc*-*-*) [ABI=32]: Add gcc_cflags_maybe=-m32 to force that mode.
* * gmp-impl.h (MPN_LEQ_P, MPN_EXTRACT_LIMB): New macros.Niels Möller2003-11-251-0/+1
| | | | | | | | | | | | | | (struct qstack, struct hgcd2_row, struct hgcd2, struct hgcd_row) (struct hgcd): New structs. Also added prototypes for new hgcd, hgcd2, qstack and gcd functions. * configure.in (gmp_mpn_functions): Added hgcd2, hgcd and qstack. * mpn/Makefile.am (nodist_EXTRA_libmpn_la_SOURCES): Added hgcd2.c, hgcd.c and qstack.c. * mpn/generic/hgcd.c, mpn/generic/hgcd2.c, mpn/generic/qstack.c: New files, needed for the sub-quadratic gcd.
* * mpn/alpha/alpha-defs.m4: New file.Kevin Ryde2003-11-211-0/+1
| | | | * configure.in (alpha*-*-*): Use it.
* * configure.in (power*-*-*): Add a comment about -mcpu=rios2 fallback.Kevin Ryde2003-11-121-0/+5
|
* Oops, more of:Kevin Ryde2003-11-111-1/+1
| | | | | * configure.in: Make umul and udiv standard-optional objects, rather than under various extra_functions.
* * configure.in: Make umul and udiv standard-optional objects, ratherKevin Ryde2003-11-111-19/+2
| | | | than under various extra_functions.
* * acinclude.m4 (GMP_ASM_IA64_ALIGN_OK): New macro.Kevin Ryde2003-11-101-0/+3
| | | | * configure.in (IA64_PATTERN): Use it.
* (POWERPC64_PATTERN): Handle *-*-linux*.tege2003-11-051-0/+22
| | | | Use linux64.m4.
* * configure.in (x86_64-*-*): Accept together with amd64-*-*.Kevin Ryde2003-11-041-1/+5
|
* Revert this, the longlong.h macros need -mpowerpc64:Kevin Ryde2003-10-311-7/+10
| | | | | | * acinclude.m4 (GMP_GCC_POWERPC64): New macro. * configure.in (powerpc64-*-darwin*): Use it to exclude -mpowerpc64 when bad.
* * acinclude.m4 (GMP_GCC_POWERPC64): New macro.Kevin Ryde2003-10-301-2/+7
| | | | | * configure.in (powerpc64-*-darwin*): Use it to exclude -mpowerpc64 when bad.
* * configure.in (powerpc64-*-darwin*) [ABI=mode32]: Use gcc -mcpu flags.Kevin Ryde2003-10-301-0/+1
|
* * mpn/ia64/ia64-defs.m4: Renamed from default.m4, per other defs files.Kevin Ryde2003-10-301-1/+1
| | | | * configure.in (IA64_PATTERN): Update GMP_INCLUDE_MPN.
* * configure.in (sparc*-*-*): Use gcc -m32 when that option works, toKevin Ryde2003-10-291-4/+22
| | | | | force 32-bit mode on dual 32/64 configurations like GNU/Linux. (sparc64-*-linux*): Add support for ABI=64.
* Move some sparc64 comments closer to their relevant code, for clarity.Kevin Ryde2003-10-281-13/+13
|
* * configure.in (CPUVEC_INSTALL, ITERATE_FAT_THRESHOLDS): New macrosKevin Ryde2003-10-281-2/+31
| | | | for fat.h.
* * configure.in (HAVE_HOST_CPU_FAMILY_alpha): New define for config.h.Kevin Ryde2003-10-261-0/+2
|
* * configure.in (SIZEOF_UNSIGNED): New define in config.m4.Kevin Ryde2003-10-241-0/+1
|
* * configure.in (viac3-*-*): Use just x86/pentium in $path not x86/p6.Kevin Ryde2003-10-241-1/+1
| | | | If gcc is to be believed then old C3s don't have cmov.
* Correction to:Kevin Ryde2003-10-241-1/+1
| | | | | | | | * configure.in (gettimeofday): Use an explicit AC_TRY_LINK, to avoid known autoconf 2.57 problems with gettimeofday in AC_CHECK_FUNCS on HP-UX. Don't need "checking" in the message string.
* * configure.in (powerpc64-*-darwin*): Make ABI=32 available as theKevin Ryde2003-10-221-2/+6
| | | | final fallback, remove mode64 until we know how it will work.
* * configure.in (gettimeofday): Use an explicit AC_TRY_LINK, to avoidKevin Ryde2003-10-221-1/+23
| | | | | known autoconf 2.57 problems with gettimeofday in AC_CHECK_FUNCS on HP-UX.
* * configure.in (powerpc*-*-*): Use ABI=32 instead of ABI=standard forKevin Ryde2003-10-211-0/+1
| | | | | the default 32-bit ABI. Fixes powerpc64-*-aix* which is documented as choices "aix64 32" but had "aix64 standard".
* Clarify a comment about darwin cc.Kevin Ryde2003-10-211-1/+3
|
* Put back accidentally removed MPFR_CONFIGS,tege2003-10-201-1/+1
|
* (POWERPC64_PATTERN): Handle *-*-darwin*.tege2003-10-191-2/+9
| | | | (POWERPC64_PATTERN, *-*-aix*): Prepend powerpc64/mode64 to path_aix64.
* * configure.in (powerpc970-*-*): Use gcc -mcpu=970 when available.Kevin Ryde2003-10-181-3/+4
|
* * configure.in (powerpc7400-*-*): Fallback on gcc -mcpu=750 ifKevin Ryde2003-10-171-1/+1
| | | | -mcpu=7400 is not supported.
* * configure.in, acinclude.m4 (GMP_C_RIGHT_SHIFT): New test.Kevin Ryde2003-10-151-0/+1
|
* * mpn/amd64/amd64-defs.m4: New file, with a non-aligning PROLOGUE.Kevin Ryde2003-10-151-0/+1
| | | | * configure.in (amd64-*-*): Use it.
* * configure.in (AC_OUTPUT): Add doc/Makefile.Kevin Ryde2003-10-131-1/+1
|
* (tmp_mulfunc): Handle rsh1aors_n.tege2003-10-111-0/+2
|
* * configure.in: Check for psp_iticksperclktick in struct pst_processor.Kevin Ryde2003-10-071-0/+8
|
* * configure.in (viac3*-*-*): Add gcc VIA c3 options.Kevin Ryde2003-10-041-3/+15
|
* (ia64*-*-hpux*): Fall back to +O1, not +O.tege2003-10-021-2/+2
|
* * configure.in (ia64*-*-hpux*): For cc, let +O optimization levelKevin Ryde2003-10-021-2/+10
| | | | fallback if +O3 doesn't work.
* (tmp_mulfunc): Handle aorslsh1_n.tege2003-10-011-0/+2
|
* Add #undefs for HAVE_NATIVE_mpn_addlsh1_n,tege2003-09-241-1/+6
| | | | | | | HAVE_NATIVE_mpn_sublsh1_n, HAVE_NATIVE_mpn_rsh1add_n, HAVE_NATIVE_mpn_rsh1sub_n. (gmp_mpn_functions_optional): List addlsh1_n, sublsh1_n, rsh1add_n, and rsh1sub_n.
* * configure.in (WANT_MPFR): AC_DEFINE this, for the benefit ofKevin Ryde2003-08-171-0/+4
| | | | tests/cxx/t-*.cc. (Was always meant to have been defined.)
* (amd64): New.tege2003-08-161-0/+6
|
* * configure.in (AC_CHECK_FUNCS): Add attr_get.Kevin Ryde2003-08-131-1/+1
|
* * configure.in (AC_CHECK_FUNCS): Add attr_get.Kevin Ryde2003-08-131-1/+5
| | | | (AC_CHECK_HEADERS): Add invent.h, sys/attributes.h, sys/iograph.h.
* * configure.in (*-*-sco3.2v5*): Remove lt_cv_archive_cmds_need_lc=no,Kevin Ryde2003-08-021-9/+0
| | | | | | since libtool no longer uses it. This was a workaround fixing ctype.h in SCO 5 shared libraries; not sure if libtool now gets it right on its own, let's hope so.
* * configure.in, acinclude.m4 (GMP_PROG_HOST_CC): Remove, libtool noKevin Ryde2003-08-021-8/+0
| | | | longer demands HOST_CC.
* * configure.in: When C or C++ compiler not found, refer user toKevin Ryde2003-08-021-2/+2
| | | | config.log.