Commit 30d88916 by Richard Kenner

Use CONST_DOUBLE_FROM_REAL_VALUE macro for immed_real_const_1.

From-SVN: r7119
parent 82c68a78
...@@ -3098,7 +3098,7 @@ expand_float (to, from, unsignedp) ...@@ -3098,7 +3098,7 @@ expand_float (to, from, unsignedp)
fixes the bug. */ fixes the bug. */
offset = REAL_VALUE_LDEXP (dconst1, GET_MODE_BITSIZE (GET_MODE (from))); offset = REAL_VALUE_LDEXP (dconst1, GET_MODE_BITSIZE (GET_MODE (from)));
temp = expand_binop (fmode, add_optab, target, temp = expand_binop (fmode, add_optab, target,
immed_real_const_1 (offset, fmode), CONST_DOUBLE_FROM_REAL_VALUE (offset, fmode),
target, 0, OPTAB_LIB_WIDEN); target, 0, OPTAB_LIB_WIDEN);
if (temp != target) if (temp != target)
emit_move_insn (target, temp); emit_move_insn (target, temp);
...@@ -3279,7 +3279,7 @@ expand_fix (to, from, unsignedp) ...@@ -3279,7 +3279,7 @@ expand_fix (to, from, unsignedp)
bitsize = GET_MODE_BITSIZE (GET_MODE (to)); bitsize = GET_MODE_BITSIZE (GET_MODE (to));
offset = REAL_VALUE_LDEXP (dconst1, bitsize - 1); offset = REAL_VALUE_LDEXP (dconst1, bitsize - 1);
limit = immed_real_const_1 (offset, fmode); limit = CONST_DOUBLE_FROM_REAL_VALUE (offset, fmode);
lab1 = gen_label_rtx (); lab1 = gen_label_rtx ();
lab2 = gen_label_rtx (); lab2 = gen_label_rtx ();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment