From: hjl Date: Wed, 5 May 2004 20:17:08 +0000 (+0000) Subject: 2004-05-05 H.J. Lu X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=762e0956af06bb38c37f0a714f230b8f9ba10636 2004-05-05 H.J. Lu PR target/15290 * config/i386/i386.c (ix86_split_to_parts): Use real_to_target instead of REAL_VALUE_TO_TARGET_LONG_DOUBLE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81537 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 558e3a45a27..975882bfe54 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-05-05 H.J. Lu + + PR target/15290 + * config/i386/i386.c (ix86_split_to_parts): Use real_to_target + instead of REAL_VALUE_TO_TARGET_LONG_DOUBLE. + 2004-05-05 Mike Stump * config/darwin-c.c (add_framework): Copy the directory name as it diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 5a6832ded25..2890d04f5db 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -10636,7 +10636,7 @@ ix86_split_to_parts (rtx operand, rtx *parts, enum machine_mode mode) long l[3]; REAL_VALUE_FROM_CONST_DOUBLE (r, operand); - REAL_VALUE_TO_TARGET_LONG_DOUBLE (r, l); + real_to_target (l, &r, mode); /* Do not use shift by 32 to avoid warning on 32bit systems. */ if (HOST_BITS_PER_WIDE_INT >= 64) parts[0]