OSDN Git Service

* config/rs6000/rs6000.c (rs6000_init_libfuncs): Add AIX
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Jan 2004 18:34:36 +0000 (18:34 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Jan 2004 18:34:36 +0000 (18:34 +0000)
        TFmode to SImode libfuncs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75741 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/rs6000/rs6000.c

index 8ef2c95..5745d1f 100644 (file)
@@ -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
index 3e5dda0..5f24cf8 100644 (file)
@@ -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.  */