2012-01-18 Kai Tietz <ktietz@redhat.com>
PR 3463580
* testcases/t_exp_denormal.c: New test.
* testcases/t_powi.c: New test.
* complex/complex_internal.h (
* math/exp.def.h: Adjust error-report for range-min.
* math/powi.def.h: New file.
* math/powif.c: Rewrite to use powi.def.h.
* math/powi.c: Likewise.
* math/powil.c: Likewise.
git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@4745 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/complex/complex_internal.h b/mingw-w64-crt/complex/complex_internal.h
index ab4b78a..d373a8e 100644
--- a/mingw-w64-crt/complex/complex_internal.h
+++ b/mingw-w64-crt/complex/complex_internal.h
@@ -77,6 +77,7 @@
# define __FLT_PI_3_4 M_PI_3_4
# define __FLT_MAXLOG 88.72283905206835F
# define __FLT_MINLOG -103.278929903431851103F
+
# define __FLT_LOGE2 0.693147180559945309F
# define __FLT_REPORT(NAME) NAME "f"
#elif defined(_NEW_COMPLEX_DOUBLE)
@@ -91,7 +92,7 @@
# define __FLT_PI_4 M_PI_4
# define __FLT_PI_3_4 M_PI_3_4
# define __FLT_MAXLOG 7.09782712893383996843E2
-# define __FLT_MINLOG -7.08396418532264106224E2
+# define __FLT_MINLOG -7.45133219101941108420E2
# define __FLT_LOGE2 6.93147180559945309417E-1
# define __FLT_REPORT(NAME) NAME
#elif defined(_NEW_COMPLEX_LDOUBLE)
@@ -106,7 +107,7 @@
# define __FLT_PI_4 M_PI_4l
# define __FLT_PI_3_4 M_PI_3_4l
# define __FLT_MAXLOG 1.1356523406294143949492E4L
-# define __FLT_MINLOG -1.13994985314888605586758E4L
+# define __FLT_MINLOG -1.1355137111933024058873E4L
# define __FLT_LOGE2 6.9314718055994530941723E-1L
# define __FLT_REPORT(NAME) NAME "l"
#else