]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386.c (ix86_expand_lround, [...]): Update call of real_2expN.
authorJan Hubicka <jh@suse.cz>
Thu, 6 Sep 2007 00:04:31 +0000 (02:04 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 6 Sep 2007 00:04:31 +0000 (00:04 +0000)
* i386.c (ix86_expand_lround, ix86_expand_round): Update call of
real_2expN.

From-SVN: r128162

gcc/ChangeLog
gcc/config/i386/i386.c

index 66646abb57bc962599897069d262a8dc6a25c1e5..1130e218131387a0354c9031b56e849cec1c425c 100644 (file)
@@ -1,3 +1,8 @@
+2007-09-06  Jan Hubicka  <jh@suse.cz>
+
+       * i386.c (ix86_expand_lround, ix86_expand_round): Update call of
+       real_2expN.
+
 2007-09-06  Jan Hubicka  <jh@suse.cz>
 
        * opts.c (common_handle_option): Enable inlining functions for
index dba72dfa7373e688852667c024373c634906b594..f6f80a05969bc127f4f2446be78e5a7dd86879ed 100644 (file)
@@ -23144,7 +23144,7 @@ ix86_expand_lround (rtx op0, rtx op1)
 
   /* load nextafter (0.5, 0.0) */
   fmt = REAL_MODE_FORMAT (mode);
-  real_2expN (&half_minus_pred_half, -(fmt->p) - 1);
+  real_2expN (&half_minus_pred_half, -(fmt->p) - 1, mode);
   REAL_ARITHMETIC (pred_half, MINUS_EXPR, dconsthalf, half_minus_pred_half);
 
   /* adj = copysign (0.5, op1) */
@@ -23555,7 +23555,7 @@ ix86_expand_round (rtx operand0, rtx operand1)
 
   /* load nextafter (0.5, 0.0) */
   fmt = REAL_MODE_FORMAT (mode);
-  real_2expN (&half_minus_pred_half, -(fmt->p) - 1);
+  real_2expN (&half_minus_pred_half, -(fmt->p) - 1, mode);
   REAL_ARITHMETIC (pred_half, MINUS_EXPR, dconsthalf, half_minus_pred_half);
 
   /* xa = xa + 0.5 */