From 02a6dd29a629e83e768aea92993027049b2299e0 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Thu, 17 Aug 2017 21:32:28 +0200 Subject: [PATCH] float: Fix LDBL_MIN value on FreeBSD/x86. * lib/float.in.h (LDBL_MIN) [__FreeBSD__]: Add more precision. --- ChangeLog | 5 +++++ lib/float.in.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5d618bca86..0d43557cc8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2017-08-17 Bruno Haible + float: Fix LDBL_MIN value on FreeBSD/x86. + * lib/float.in.h (LDBL_MIN) [__FreeBSD__]: Add more precision. + +2017-08-17 Bruno Haible + random: Fix test compilation failure on Cygwin 1.5.25. * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize HAVE_DECL_INITSTATE, HAVE_DECL_SETSTATE. diff --git a/lib/float.in.h b/lib/float.in.h index b51aafe8eb..8105d11ce9 100644 --- a/lib/float.in.h +++ b/lib/float.in.h @@ -81,7 +81,7 @@ # define LDBL_MAX_EXP 16384 /* Minimum positive normalized number. */ # undef LDBL_MIN -# define LDBL_MIN 3.3621031431120935E-4932L /* = 0x1p-16382L */ +# define LDBL_MIN 3.362103143112093506262677817321752E-4932L /* = 0x1p-16382L */ /* Maximum representable finite number. */ # undef LDBL_MAX /* LDBL_MAX is represented as { 0xFFFFFFFF, 0xFFFFFFFF, 32766 }. -- 2.11.4.GIT