rs6000.c (rs6000_init_libfuncs): Add AIX TFmode to SImode libfuncs.
authorDavid Edelsohn <edelsohn@gnu.org>
Mon, 12 Jan 2004 18:34:36 +0000 (18:34 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Mon, 12 Jan 2004 18:34:36 +0000 (13:34 -0500)
        * config/rs6000/rs6000.c (rs6000_init_libfuncs): Add AIX
        TFmode to SImode libfuncs.

From-SVN: r75741

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

index 8ef2c950b5ab6499343d7ac13c7d31cc70d757e9..5745d1f3cda5979ba05e452391917cdbbaa81aad 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 3e5dda00361242cc02bac7a9cf46816a21641d64..5f24cf86aabef283717f92067d8d6fc168e9d308 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.  */