i386.c (ix86_expand_rint): Fix issues with signed zeros.
authorRichard Guenther <rguenther@suse.de>
Wed, 1 Nov 2006 11:38:06 +0000 (11:38 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 1 Nov 2006 11:38:06 +0000 (11:38 +0000)
commit7e35fcb30ed8bebbdfc240ac25cb2190f8bdb526
tree0cefadecdf1c0660b3b900372a1eae74e1944aa0
parent4a574196f549f74d931ad501885b3df0272b483a
i386.c (ix86_expand_rint): Fix issues with signed zeros.

2006-11-01  Richard Guenther  <rguenther@suse.de>

* config/i386/i386.c (ix86_expand_rint): Fix issues with
signed zeros.
(ix86_expand_floorceildf_32): Likewise.
(ix86_expand_floorceil): Likewise.
(ix86_expand_trunc): Likewise.

* testsuite/gcc.target/i386/fpprec-1.c: New testcase.

From-SVN: r118373
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/fpprec-1.c [new file with mode: 0644]