]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gcc/
authorRichard Sandiford <richard@codesourcery.com>
Thu, 6 Sep 2007 15:00:47 +0000 (15:00 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 6 Sep 2007 15:00:47 +0000 (15:00 +0000)
* config/mips/mips.md (fixuns_truncdfsi2, fixuns_truncdfdi2)
(fixuns_truncsfsi2, fixuns_truncsfdi2): Update calls to real_2expN.

From-SVN: r128186

gcc/ChangeLog
gcc/config/mips/mips.md

index b1956008a8a39c39855291dd5ea59b65684f1613..d132863abda3ea2b1da7b3aa83ec97dd87346e46 100644 (file)
@@ -1,3 +1,8 @@
+2007-09-06  Richard Sandiford  <richard@codesourcery.com>
+
+       * config/mips/mips.md (fixuns_truncdfsi2, fixuns_truncdfdi2)
+       (fixuns_truncsfsi2, fixuns_truncsfdi2): Update calls to real_2expN.
+
 2007-09-06  Revital Eres  <eres@il.ibm.com>
 
        * config/rs6000/rs6000.c (rs6000_legitimate_offset_address_p):
index 6cda709aca080c3a47521107cca8116400986721..f8333ec1dc933d81926272c8ee9630d54d336462 100644 (file)
   rtx label2 = gen_label_rtx ();
   REAL_VALUE_TYPE offset;
 
-  real_2expN (&offset, 31);
+  real_2expN (&offset, 31, DFmode);
 
   if (reg1)                    /* Turn off complaints about unreached code.  */
     {
   rtx label2 = gen_label_rtx ();
   REAL_VALUE_TYPE offset;
 
-  real_2expN (&offset, 63);
+  real_2expN (&offset, 63, DFmode);
 
   mips_emit_move (reg1, CONST_DOUBLE_FROM_REAL_VALUE (offset, DFmode));
   do_pending_stack_adjust ();
   rtx label2 = gen_label_rtx ();
   REAL_VALUE_TYPE offset;
 
-  real_2expN (&offset, 31);
+  real_2expN (&offset, 31, SFmode);
 
   mips_emit_move (reg1, CONST_DOUBLE_FROM_REAL_VALUE (offset, SFmode));
   do_pending_stack_adjust ();
   rtx label2 = gen_label_rtx ();
   REAL_VALUE_TYPE offset;
 
-  real_2expN (&offset, 63);
+  real_2expN (&offset, 63, SFmode);
 
   mips_emit_move (reg1, CONST_DOUBLE_FROM_REAL_VALUE (offset, SFmode));
   do_pending_stack_adjust ();