summaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorsje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>2006-11-07 19:14:27 +0000
committersje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>2006-11-07 19:14:27 +0000
commit09969f33c725480f635810e241881b5ece42091a (patch)
tree4a2322aab70930ab62cf7a5680a2a28f49db055b /gcc/config
parentb15f81d3fbd516b6b97f6fb5f786b5ab7009911d (diff)
downloadgcc-09969f33c725480f635810e241881b5ece42091a.tar.gz
PR other/25028
* config/ia64/t-hpux (LIB1ASMFUNCS): Filter out _fixtfdi, _fixunstfdi, and _floatditf * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL on HP-UX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118565 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/ia64/t-hpux6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/config/ia64/t-hpux b/gcc/config/ia64/t-hpux
index 7d294d17457..b925c73a512 100644
--- a/gcc/config/ia64/t-hpux
+++ b/gcc/config/ia64/t-hpux
@@ -7,6 +7,12 @@ MULTILIB_OPTIONS = milp32/mlp64
MULTILIB_DIRNAMES = hpux32 hpux64
MULTILIB_MATCHES =
+# On HP-UX we do not want _fixtfdi, _fixunstfdi, or _floatditf from
+# LIB1ASMSRC. These functions map the 128 bit conversion function names
+# to 80 bit conversions and were done for Linux backwards compatibility.
+
+LIB1ASMFUNCS := $(filter-out _fixtfdi _fixunstfdi _floatditf,$(LIB1ASMFUNCS))
+
# Support routines for HP-UX 128 bit floats.
LIB2FUNCS_EXTRA=quadlib.c $(srcdir)/config/floatunsitf.c