summaryrefslogtreecommitdiffstats
path: root/newlib/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/ChangeLog')
-rw-r--r--newlib/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index df9847083..bc4405758 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,3 +1,21 @@
+2009-05-15 Craig Howland <howland@LGSInnovations.com>
+
+ * configure.in: Add configuration test for long double type existing
+ and set flag _HAVE_LONG_DOUBLE if true. Fix INIT_ARRAY (.init_array)
+ and _LDBL_EQ_DBL tests to not link so that will work with
+ cross-compilers.
+ * configure: Regenerated.
+ * Makefile.in: Ditto.
+ * newlib.hin: Add _HAVE_LONG_DOUBLE flag.
+ * libc/include/math.h: Change non-builtin defines for HUGE_VAL,
+ HUGE_VALF, and HUGE_VALL to be constant expressions. Add definitions
+ for the non-builtin case for INFINITY and NAN. Gate HUGE_VALL and
+ union __ldmath definitions with (new) _HAVE_LONG_DOUBLE.
+ *libm/common/s_infconst.c: Change definitions to use values from
+ float.h instead of non-so-portable integer forms. Mark as being
+ deprecated (because now removed from math.h, are not used anywhere
+ in Newlib, itself).
+
2009-05-15 Corinna Vinschen <corinna@vinschen.de>
* libc/string/local.h: New file.