diff options
author | Steve Ellcey <sje@cup.hp.com> | 2006-11-07 19:14:27 +0000 |
---|---|---|
committer | Steve Ellcey <sje@gcc.gnu.org> | 2006-11-07 19:14:27 +0000 |
commit | a7f02c2d27203d8e3581bfdc19f86f863ebf0d80 (patch) | |
tree | 4a2322aab70930ab62cf7a5680a2a28f49db055b /gcc/config/ia64/t-hpux | |
parent | f15e02d2504e38ecadd19dd41f8b21305f98605a (diff) | |
download | gcc-a7f02c2d27203d8e3581bfdc19f86f863ebf0d80.tar.gz |
re PR other/25028 (TImode-to-floating conversions broken)
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.
From-SVN: r118565
Diffstat (limited to 'gcc/config/ia64/t-hpux')
-rw-r--r-- | gcc/config/ia64/t-hpux | 6 |
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 |