summaryrefslogtreecommitdiff
path: root/acinclude.m4
Commit message (Collapse)AuthorAgeFilesLines
* Copyright notice update: added 2017 withvlefevre2017-01-011-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2016)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh, reverting the tools/mbench directory (not distributed with MPFR). Removed 2016 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11117 280ebfd0-de03-0410-8827-d642c229c3f4
* Improvement concerning the _mulx_u64 intrinsic.vlefevre2016-12-291-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11104 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/div.c] replace GMP's invert_limb (internal) by own codezimmerma2016-12-291-0/+13
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11103 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Fixed m4_pattern_forbid argument to avoid an error withvlefevre2016-09-061-1/+9
| | | | | | | recent ax_pthread.m4 (such as in Debian's autoconf-archive 20160320-1, which has just appeared in unstable). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10798 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] When checking if __float128 is available, we now alsovlefevre2016-06-061-4/+6
| | | | | | | | check whether C99 constants (in particular the __float128 ones, such as 0x1.fp+16383q) are supported since this is now required with the __float128 support. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10440 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Fixed the use of m4_pattern_forbid: the argument mustvlefevre2016-05-241-1/+1
| | | | | | be quoted, otherwise the macro is expanded when defined. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10364 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Detect whether the AX_PTHREAD macro is left unexpanded.vlefevre2016-05-241-1/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10362 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Replaced the obsolete ACX_PTHREAD by AX_PTHREADvlefevre2016-05-241-1/+1
| | | | | | (done with "autoupdate acinclude.m4"). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10354 280ebfd0-de03-0410-8827-d642c229c3f4
* Added optional LTO support (from a patch by Patrick Pélissier).vlefevre2016-05-241-0/+59
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10345 280ebfd0-de03-0410-8827-d642c229c3f4
* Added shared cache support (from a patch by Patrick Pélissier).vlefevre2016-05-231-1/+113
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10327 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Improved warning message for the "long double" test.vlefevre2016-04-201-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10270 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Typo.vlefevre2016-04-201-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10267 280ebfd0-de03-0410-8827-d642c229c3f4
* set --enable-float128 to "autodetect" by default (like --enable-decimal-float)zimmerma2016-03-031-0/+13
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10192 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Also fixed the test for subnormal double-precisionvlefevre2016-03-021-1/+1
| | | | | | | numbers, in case an extended precision / exponent range is used (however the test is not guaranteed with non-conforming compilers). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10190 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Fixed test for subnormal single-precision numbers.vlefevre2016-03-021-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10189 280ebfd0-de03-0410-8827-d642c229c3f4
* added a separate configure test for subnormals in the "float" formatzimmerma2016-03-021-2/+23
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10188 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4,configure.ac] Various fixes in error messages.vlefevre2016-03-021-5/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10187 280ebfd0-de03-0410-8827-d642c229c3f4
* autodetect support for decimal floats (as suggested in revision 10179)zimmerma2016-03-021-13/+17
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10185 280ebfd0-de03-0410-8827-d642c229c3f4
* Do not build with decimal float by default as it is not standardvlefevre2016-03-021-1/+1
| | | | | | (a better behavior could be to auto-detect). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10179 280ebfd0-de03-0410-8827-d642c229c3f4
* improved detection of decimal floatszimmerma2016-03-011-0/+34
| | | | | | | removed (obsolete?) #define XDEBUG in mpfr-gmp.h git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10153 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Removed old code for Alpha (as suggested by Paul).vlefevre2016-03-011-20/+0
| | | | | | It was no longer tested. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10152 280ebfd0-de03-0410-8827-d642c229c3f4
* Replacedvlefevre2016-02-041-1/+1
| | | | | | | | Contributed by the AriC and Caramel projects by Contributed by the AriC and Caramba projects git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9941 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2016 withvlefevre2016-01-011-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2015)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh (the m4 and tools/mbench directories were not modified). Removed 2015 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9779 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Instead of checking whether the 'j' printf lengthvlefevre2015-08-251-8/+17
| | | | | | modifier is working, try to find one that works. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9660 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Check whether the 'j' printf length modifier is working.vlefevre2015-08-251-0/+19
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9659 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Added a comment about memmove and memset being consideredvlefevre2015-05-211-0/+10
| | | | | | | to be missing when gcc -Werror is used, because of a "conflicting types for built-in function" error. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9440 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Various corrections in the tests:vlefevre2015-05-211-32/+24
| | | | | | | | | * MPFR_CHECK_MP_LIMB_T_VS_LONG was always failing due to a typo. * MPFR_FUNC_GMP_PRINTF_SPEC: missing #include <string.h> for strcmp. * Replaced rint by nearbyint in messages (as nearbyint is tested). * Avoid warnings to avoid failures when -Werror is used. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9438 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2015 withvlefevre2015-02-131-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2014)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh, reverting the tools/mbench directory (not distributed with MPFR). Removed 2014 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9278 280ebfd0-de03-0410-8827-d642c229c3f4
* Style improvements.vlefevre2014-11-121-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9237 280ebfd0-de03-0410-8827-d642c229c3f4
* improve mpfr_exp2 (patch from Patrick Pelissier)zimmerma2014-11-111-0/+26
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9233 280ebfd0-de03-0410-8827-d642c229c3f4
* added check for libquadmath (not used)zimmerma2014-11-091-0/+14
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9231 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Corrected a message.vlefevre2014-07-091-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9148 280ebfd0-de03-0410-8827-d642c229c3f4
* Renamed the MPFR_TEST_DIVBYZERO macro to MPFR_TESTS_DIVBYZEROvlefevre2014-07-081-1/+1
| | | | | | for consistency with MPFR_TESTS_TIMEOUT. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9147 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated URL's.vlefevre2014-06-221-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9081 280ebfd0-de03-0410-8827-d642c229c3f4
* print message for "possibly double-double, little endian" long double formatzimmerma2014-02-141-0/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8973 280ebfd0-de03-0410-8827-d642c229c3f4
* recognize long-double format for ppc64lezimmerma2014-02-141-0/+23
| | | | | | | (https://sympa.inria.fr/sympa/arc/mpfr/2014-02/msg00014.html) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8970 280ebfd0-de03-0410-8827-d642c229c3f4
* Added MPFR_CHECK_GMP configure check.vlefevre2014-01-241-0/+52
| | | | | | | | | | | | | Useful if the user provides --with-gmp with a directory containing a GMP version that doesn't have the correct ABI: the previous tests won't trigger the error if the same GMP version with the right ABI is installed on the system, as this library is automatically selected by the linker, while the header (which depends on the ABI) of the --with-gmp include directory is used. Before this test, one was getting an error in MPFR_CHECK_DBL2INT_BUG, though the error is not related to a double-to-integer conversion bug. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8900 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4,configure.ac] Check that a directory passed tovlefevre2014-01-211-0/+30
| | | | | | | | a --with-gmp* configure option exists and doesn't contain any space, and canonicalize the name if the realpath utility is available (patch by Patrick Pélissier). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8840 280ebfd0-de03-0410-8827-d642c229c3f4
* Added __builtin_unreachable / MPFR_ASSUME support (modified patchvlefevre2014-01-201-0/+15
| | | | | | from Patrick Pélissier). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8814 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] In the Static Assertions test, avoid a warning with GCCvlefevre2014-01-091-1/+2
| | | | | | and added comments. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8738 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Avoid a warning due to variable set but not used in avlefevre2014-01-051-0/+1
| | | | | | test, making the test fail with gcc -Werror=unused-but-set-variable. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8729 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Replaced "main()" by "main (void)".vlefevre2014-01-051-8/+8
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8728 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2014 withvlefevre2014-01-031-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2013)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh (the tools/mbench directory was not modified). Removed 2013 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8723 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Define HAVE_LDOUBLE_MAYBE_DOUBLE_DOUBLE if thevlefevre2013-08-061-1/+1
| | | | | | | "long double" format seems to be double-double (e.g. on PowerPC). [src/get_ld.c] Added double-double support. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8650 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Improved MPFR_CHECK_DBL2INT_BUG in case of failurevlefevre2013-07-111-2/+23
| | | | | | and added comments about that. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8614 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Corrected change in r8602 to get an error in the casevlefevre2013-07-101-1/+1
| | | | | | i == 0 and u != 1. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8606 280ebfd0-de03-0410-8827-d642c229c3f4
* more helpful debug informationzimmerma2013-07-101-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8602 280ebfd0-de03-0410-8827-d642c229c3f4
* added debug information for double-to-integer conversion bugzimmerma2013-07-101-3/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8601 280ebfd0-de03-0410-8827-d642c229c3f4
* Use copyright year ranges, followingvlefevre2013-05-301-1/+1
| | | | | | http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8540 280ebfd0-de03-0410-8827-d642c229c3f4
* replaced macros NPRINTF_T and NPRINTF_L by positive versionszimmerma2013-05-221-2/+4
| | | | | | | | | PRINTF_T and PRINTF_L, now we don't assume that %td and %Lf are supported when we don't check it (for example when cross-compiling, or under Windows when GMP is a dynamic library) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8523 280ebfd0-de03-0410-8827-d642c229c3f4