diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2007-05-07 20:32:35 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2007-05-07 20:32:35 +0200 |
commit | 7db2207b2f7d4c208f55091bee4c38d24a4ade29 (patch) | |
tree | 9e03c855b584cf98832bcdf85e0fbe3f5533ef28 | |
parent | 3d42c07025e3350ea14c315a0fb5d35831382f90 (diff) | |
download | gcc-7db2207b2f7d4c208f55091bee4c38d24a4ade29.zip gcc-7db2207b2f7d4c208f55091bee4c38d24a4ade29.tar.gz gcc-7db2207b2f7d4c208f55091bee4c38d24a4ade29.tar.bz2 |
convert-bfp-fold.c: Remove extra assignment to sf variable.
* gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to
sf variable. Rearrange conversions from binary float to decimal float.
From-SVN: r124507
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c | 31 |
2 files changed, 20 insertions, 16 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 37298a0..41347a0 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-05-07 Uros Bizjak <ubizjak@gmail.com> + + * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to + sf variable. Rearrange conversions from binary float to decimal float. + 2007-05-07 Mark Mitchell <mark@codesourcery.com> * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10 diff --git a/gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c b/gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c index 7724e1d..c550499 100644 --- a/gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c +++ b/gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c @@ -62,43 +62,42 @@ main () /* Conversions from binary float to decimal float. */ sf = 30.0f; - d32 = sf; - if (d32 != 30.0df) + d128 = sf; + if (d128 != 30.0dl) link_error (); d64 = sf; if (d64 != 30.0dd) link_error (); + d32 = sf; + if (d32 != 30.0df) + link_error (); + df = -2.0; - d32 = df; - if (d32 != -2.0df) + d128 = df; + if (d128 != -2.0dl) link_error (); d64 = df; if (d64 != -2.0dd) link_error (); - d128 = df; - if (d128 != -2.0dl) - link_error (); - - sf = 30.0f; - d128 = sf; - if (d128 != 30.0dl) - link_error (); + d32 = df; + if (d32 != -2.0df) + link_error (); tf = -22.0l; - d32 = tf; - if (d32 != -22.0df) + d128 = tf; + if (d128 != -22.0dl) link_error (); d64 = tf; if (d64 != -22.0dd) link_error (); - d128 = tf; - if (d128 != -22.0dl) + d32 = tf; + if (d32 != -22.0df) link_error (); /* 2**(-11) = 0.00048828125. */ |