summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRaymond Lu <songyulu@hdfgroup.org>2010-10-28 16:34:31 (GMT)
committerRaymond Lu <songyulu@hdfgroup.org>2010-10-28 16:34:31 (GMT)
commite05528194deb238fa71820c45c425b5953b1b938 (patch)
treea5948c65388e464a12a7024a515362f76b4ce0cd /src
parent71bf205c79d20738bf8f5a19907a80e428369d50 (diff)
downloadhdf5-e05528194deb238fa71820c45c425b5953b1b938.zip
hdf5-e05528194deb238fa71820c45c425b5953b1b938.tar.gz
hdf5-e05528194deb238fa71820c45c425b5953b1b938.tar.bz2
[svn-r19693] Bug 2008 - IBM Power6 Linux uses special conversion algorithms to convert some values from long
double to (unsigned) long and from (unsigned) long to long double. I added tests in configure.in to detect these algorithms. Before I can figure out them, I disable the tests in dt_arith.c. Tested on jam, heiwa, amani, IBM Power6 Linux machine in Holland (huygens.sara.nl).
Diffstat (limited to 'src')
-rw-r--r--src/H5config.h.in8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/H5config.h.in b/src/H5config.h.in
index f51ad9f..9a1bfd4 100644
--- a/src/H5config.h.in
+++ b/src/H5config.h.in
@@ -442,6 +442,10 @@
values correctly. */
#undef LDOUBLE_TO_LLONG_ACCURATE
+/* Define if your system converts long double to (unsigned) long values with
+ special algorithm. */
+#undef LDOUBLE_TO_LONG_SPECIAL
+
/* Define if your system can convert long double to unsigned int values
correctly. */
#undef LDOUBLE_TO_UINT_ACCURATE
@@ -453,6 +457,10 @@
values correctly. */
#undef LLONG_TO_LDOUBLE_CORRECT
+/* Define if your system can convert (unsigned) long to long double values
+ with special algorithm. */
+#undef LONG_TO_LDOUBLE_SPECIAL
+
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
#undef LT_OBJDIR