aboutsummaryrefslogtreecommitdiff
path: root/gcc/dfp.c
diff options
context:
space:
mode:
authorJanis Johnson <janis187@us.ibm.com>2008-04-03 23:49:35 +0000
committerJanis Johnson <janis@gcc.gnu.org>2008-04-03 23:49:35 +0000
commit6db07dcbf61e96be4fbaf9b4c6f9aea19cff61b2 (patch)
tree204d2542b8154752ec21e713ddd9b4423580e3df /gcc/dfp.c
parent79addd1f3581896333c5437c10ae7a5202acc2ae (diff)
downloadgcc-6db07dcbf61e96be4fbaf9b4c6f9aea19cff61b2.zip
gcc-6db07dcbf61e96be4fbaf9b4c6f9aea19cff61b2.tar.gz
gcc-6db07dcbf61e96be4fbaf9b4c6f9aea19cff61b2.tar.bz2
re PR c/35712 (decimal float literal constant zero loses significant trailing zeroes)
2008-04-03 Janis Johnson <janis187@us.ibm.com> gcc/ PR c/35712 * dfp.c (decimal_from_decnumber): Retain trailing zeroes for decimal-float literal constant zero. testsuite/ PR c/35712 * gcc.dg/dfp/constants-zero.c: New test. From-SVN: r133881
Diffstat (limited to 'gcc/dfp.c')
-rw-r--r--gcc/dfp.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/dfp.c b/gcc/dfp.c
index 88ffded..2526ef6 100644
--- a/gcc/dfp.c
+++ b/gcc/dfp.c
@@ -46,8 +46,6 @@ decimal_from_decnumber (REAL_VALUE_TYPE *r, decNumber *dn, decContext *context)
memset (r, 0, sizeof (REAL_VALUE_TYPE));
r->cl = rvc_normal;
- if (decNumberIsZero (dn))
- r->cl = rvc_zero;
if (decNumberIsNaN (dn))
r->cl = rvc_nan;
if (decNumberIsInfinite (dn))