]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/24998 (Build failure: undefined symbol __floatunsitf)
authorJoseph Myers <joseph@codesourcery.com>
Fri, 25 Nov 2005 12:57:02 +0000 (12:57 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Fri, 25 Nov 2005 12:57:02 +0000 (12:57 +0000)
commit9b336fa4475f8536d2d77bc9658b18f6465bd9f4
treef028a285e56c08a2bdd4279d3e51e5869f0d94eb
parentcdfc2f2b34c477a3058ccab70eba247f0ad08e95
re PR target/24998 (Build failure: undefined symbol __floatunsitf)

PR middle-end/24998
* config/sparc/sparc.c (sparc_init_libfuncs): Use _Q_utoq and
_Q_ulltoq for unsigned conversions from SImode and DImode to
TFmode.

testsuite:
* gcc.dg/torture/fp-int-convert-float.c,
gcc.dg/torture/fp-int-convert-double.c,
gcc.dg/torture/fp-int-convert-long-double.c,
gcc.dg/torture/fp-int-convert-timode.c,
gcc.dg/torture/fp-int-convert-float80.c,
gcc.dg/torture/fp-int-convert-float80-timode.c,
gcc.dg/torture/fp-int-convert-float128.c,
gcc.dg/torture/fp-int-convert-float128-timode.c,
gcc.dg/torture/fp-int-convert.h: New files.

From-SVN: r107502
12 files changed:
gcc/ChangeLog
gcc/config/sparc/sparc.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/fp-int-convert-double.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/fp-int-convert-float.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-timode.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/fp-int-convert-float128.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/fp-int-convert-float80-timode.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/fp-int-convert-float80.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/fp-int-convert-long-double.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/fp-int-convert-timode.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/fp-int-convert.h [new file with mode: 0644]