aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/dfp-bit.c
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2007-07-18 22:28:28 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2007-07-18 15:28:28 -0700
commita6c9b188f35baa239b99ece2aba5b7f335a5ab0d (patch)
tree3b748aa56f75ae27db27a6a84ce9b02fed141796 /gcc/config/dfp-bit.c
parentc00a2e6beb98a0c8ae9b0d0feb85c88b7254981c (diff)
downloadgcc-a6c9b188f35baa239b99ece2aba5b7f335a5ab0d.zip
gcc-a6c9b188f35baa239b99ece2aba5b7f335a5ab0d.tar.gz
gcc-a6c9b188f35baa239b99ece2aba5b7f335a5ab0d.tar.bz2
Makefile.in (D32PBIT_FUNCS): Add _sd_to_tf and _tf_to_sd.
2007-07-18 H.J. Lu <hongjiu.lu@intel.com> * Makefile.in (D32PBIT_FUNCS): Add _sd_to_tf and _tf_to_sd. (D64PBIT_FUNCS): Add _dd_to_tf and _tf_to_dd. (D128PBIT_FUNCS): Add _td_to_tf and _tf_to_td. * config/dfp-bit.c: Empty for TFmode conversions. From-SVN: r126735
Diffstat (limited to 'gcc/config/dfp-bit.c')
-rw-r--r--gcc/config/dfp-bit.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/config/dfp-bit.c b/gcc/config/dfp-bit.c
index af1db16..b472792 100644
--- a/gcc/config/dfp-bit.c
+++ b/gcc/config/dfp-bit.c
@@ -37,6 +37,11 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
/* The intended way to use this file is to make two copies, add `#define '
to one copy, then compile both copies and add them to libgcc.a. */
+/* FIXME: This implementation doesn't support TFmode conversions. */
+#if !(defined (L_sd_to_tf) || defined (L_dd_to_tf) \
+ || defined (L_td_to_tf) || defined (L_tf_to_sd) \
+ || defined (L_tf_to_dd) || defined (L_tf_to_td))
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -576,3 +581,7 @@ DFP_UNORD (DFP_C_TYPE arg_a, DFP_C_TYPE arg_b)
return (decNumberIsNaN (&arg1) || decNumberIsNaN (&arg2));
}
#endif /* L_unord_sd || L_unord_dd || L_unord_td */
+
+/* !(L_sd_to_tf || L_dd_to_tf || L_td_to_tf \
+ || L_tf_to_sd || L_tf_to_dd || L_tf_to_td) */
+#endif