aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/dfp-bit.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fc055f5..663fabb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2007-03-02 Ben Elliston <bje@au.ibm.com>
+
+ PR 30992
+ * config/dfp-bit.c (DFP_TO_INT): Initialise qval with "1.".
+
2007-03-02 Joseph Myers <joseph@codesourcery.com>
* target.h (init_dwarf_reg_sizes_extra): New target hook.
diff --git a/gcc/config/dfp-bit.c b/gcc/config/dfp-bit.c
index 927804c..2fa8999 100644
--- a/gcc/config/dfp-bit.c
+++ b/gcc/config/dfp-bit.c
@@ -450,7 +450,7 @@ DFP_TO_INT (DFP_C_TYPE x)
/* Rescale if the exponent is less than zero. */
decNumberToIntegralValue (&n2, &n1, &context);
/* Get a value to use for the quantize call. */
- decNumberFromString (&qval, (char *) "1.0", &context);
+ decNumberFromString (&qval, (char *) "1.", &context);
/* Force the exponent to zero. */
decNumberQuantize (&n1, &n2, &qval, &context);
/* Get a string, which at this point will not include an exponent. */