aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2007-05-07 20:32:35 +0200
committerUros Bizjak <uros@gcc.gnu.org>2007-05-07 20:32:35 +0200
commit7db2207b2f7d4c208f55091bee4c38d24a4ade29 (patch)
tree9e03c855b584cf98832bcdf85e0fbe3f5533ef28
parent3d42c07025e3350ea14c315a0fb5d35831382f90 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c31
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. */