aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2004-01-12 18:34:36 +0000
committerDavid Edelsohn <edelsohn@gnu.org>2004-01-12 18:34:36 +0000
commitf21c5c063d9b5df5964c172a6e0f8d994f794105 (patch)
treee75624be6d13b03f7bb25d9bdb670611ceedddaf
parent2fa7ca03d37ee7c21357c9ab81e4beda2b3c9581 (diff)
* config/rs6000/rs6000.c (rs6000_init_libfuncs): Add AIX
TFmode to SImode libfuncs. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@75741 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rs6000/rs6000.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8ef2c950b5a..5745d1f3cda 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-01-12 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.c (rs6000_init_libfuncs): Add AIX
+ TFmode to SImode libfuncs.
+
2004-01-12 Roger Sayle <roger@eyesopen.com>
PR middle-end/11397
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 3e5dda00361..5f24cf86aab 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -7311,6 +7311,8 @@ rs6000_init_libfuncs (void)
/* AIX library routines for float->int conversion. */
set_conv_libfunc (sfix_optab, SImode, DFmode, "__itrunc");
set_conv_libfunc (ufix_optab, SImode, DFmode, "__uitrunc");
+ set_conv_libfunc (sfix_optab, SImode, TFmode, "_qitrunc");
+ set_conv_libfunc (ufix_optab, SImode, TFmode, "_quitrunc");
}
/* Standard AIX/Darwin/64-bit SVR4 quad floating point routines. */