summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2005-11-25 03:57:22 +0000
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2005-11-25 03:57:22 +0000
commitb38319aba563f415e57aaf5b9ecaf00a442743e3 (patch)
treeb20af00707adf5f70434268487e080013a75e7ee /gcc
parent9d642d31e99090167a7bfa67fe741381cabc7d14 (diff)
downloadgcc-b38319aba563f415e57aaf5b9ecaf00a442743e3.tar.gz
PR middle-end/24998
* config/rs6000/rs6000.c (rs6000_init_libfuncs): Use _q_utoq for unsigned conversions from SImode to TFmode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107483 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/rs6000/rs6000.c1
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0589b34a4ff..2d5eed2dd1d 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 11ce9eea3c0..f096e38154b 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");
}
}