summaryrefslogtreecommitdiff
path: root/gcc/config/pa/long_double.h
diff options
context:
space:
mode:
authorsje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>2002-07-16 19:39:27 +0000
committersje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>2002-07-16 19:39:27 +0000
commitd7bbff3ee3bc6fca09c3cdd87834f7dfc7cefa4c (patch)
tree3f1e7800e1902256ac38a84963a25cbb06fa3a28 /gcc/config/pa/long_double.h
parentee92ab068263c20421f3b3b131a02673eeb66394 (diff)
downloadgcc-d7bbff3ee3bc6fca09c3cdd87834f7dfc7cefa4c.tar.gz
* gcc/config/pa/long_double.h (FIXUNS_TRUNCTFDI2_LIBCALL): New define.
(fixunstfdi_libfunc): Change to use FIXUNS_TRUNCTFDI2_LIBCALL. * gcc/config/pa/quadlib.c (_U_Qfcnvfxt_quad_to_udbl): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55490 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/pa/long_double.h')
-rw-r--r--gcc/config/pa/long_double.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/config/pa/long_double.h b/gcc/config/pa/long_double.h
index 9d21eea6bc4..5d2c6199bc8 100644
--- a/gcc/config/pa/long_double.h
+++ b/gcc/config/pa/long_double.h
@@ -1,5 +1,5 @@
/* Definitions of long double support for GNU compiler.
- Copyright (C) 2000 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2002 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -42,6 +42,7 @@ Boston, MA 02111-1307, USA. */
#define FIX_TRUNCTFSI2_LIBCALL \
(TARGET_64BIT ? "__U_Qfcnvfxt_quad_to_sgl" : "_U_Qfcnvfxt_quad_to_sgl")
#define FIXUNS_TRUNCTFSI2_LIBCALL "_U_Qfcnvfxt_quad_to_usgl"
+#define FIXUNS_TRUNCTFDI2_LIBCALL "_U_Qfcnvfxt_quad_to_udbl"
#define FIX_TRUNCTFDI2_LIBCALL "_U_Qfcnvfxt_quad_to_dbl"
#define EQTF2_LIBCALL "_U_Qfeq"
#define NETF2_LIBCALL "_U_Qfne"
@@ -80,7 +81,7 @@ Boston, MA 02111-1307, USA. */
fixtfsi_libfunc = gen_rtx_SYMBOL_REF (Pmode, FIX_TRUNCTFSI2_LIBCALL);\
fixtfdi_libfunc = gen_rtx_SYMBOL_REF (Pmode, FIX_TRUNCTFDI2_LIBCALL);\
fixunstfsi_libfunc = gen_rtx_SYMBOL_REF (Pmode, FIXUNS_TRUNCTFSI2_LIBCALL);\
- fixunstfdi_libfunc = gen_rtx_SYMBOL_REF (Pmode, FIX_TRUNCTFDI2_LIBCALL); \
+ fixunstfdi_libfunc = gen_rtx_SYMBOL_REF (Pmode, FIXUNS_TRUNCTFDI2_LIBCALL);\
eqtf2_libfunc = gen_rtx_SYMBOL_REF (Pmode, EQTF2_LIBCALL); \
netf2_libfunc = gen_rtx_SYMBOL_REF (Pmode, NETF2_LIBCALL); \
gttf2_libfunc = gen_rtx_SYMBOL_REF (Pmode, GTTF2_LIBCALL); \