diff options
author | Janis Johnson <janis187@us.ibm.com> | 2008-04-03 23:49:35 +0000 |
---|---|---|
committer | Janis Johnson <janis@gcc.gnu.org> | 2008-04-03 23:49:35 +0000 |
commit | 6db07dcbf61e96be4fbaf9b4c6f9aea19cff61b2 (patch) | |
tree | 204d2542b8154752ec21e713ddd9b4423580e3df /gcc/dfp.c | |
parent | 79addd1f3581896333c5437c10ae7a5202acc2ae (diff) | |
download | gcc-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.c | 2 |
1 files changed, 0 insertions, 2 deletions
@@ -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)) |