diff options
author | Joseph Myers <joseph@codesourcery.com> | 2005-11-25 03:57:22 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2005-11-25 03:57:22 +0000 |
commit | 57904aa71196cf28155aa594954d0616e11e2f57 (patch) | |
tree | b20af00707adf5f70434268487e080013a75e7ee | |
parent | 409f11d57c5eba8447ae22875e741689f2082c84 (diff) | |
download | gcc-57904aa71196cf28155aa594954d0616e11e2f57.zip gcc-57904aa71196cf28155aa594954d0616e11e2f57.tar.gz gcc-57904aa71196cf28155aa594954d0616e11e2f57.tar.bz2 |
re PR target/24998 (Build failure: undefined symbol __floatunsitf)
PR middle-end/24998
* config/rs6000/rs6000.c (rs6000_init_libfuncs): Use _q_utoq for
unsigned conversions from SImode to TFmode.
From-SVN: r107483
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0589b34..2d5eed2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-11-25 Joseph S. Myers <joseph@codesourcery.com> + + PR middle-end/24998 + * config/rs6000/rs6000.c (rs6000_init_libfuncs): Use _q_utoq for + unsigned conversions from SImode to TFmode. + 2005-11-24 Bernd Schmidt <bernd.schmidt@analog.com> * expr.c (expand_expr_real_1): Fix error in last change. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 11ce9ee..f096e38 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -9078,6 +9078,7 @@ rs6000_init_libfuncs (void) set_conv_libfunc (sfix_optab, SImode, TFmode, "_q_qtoi"); set_conv_libfunc (ufix_optab, SImode, TFmode, "_q_qtou"); set_conv_libfunc (sfloat_optab, TFmode, SImode, "_q_itoq"); + set_conv_libfunc (ufloat_optab, TFmode, SImode, "_q_utoq"); } } |