On Fri, 25 Sep 2009, Vincent Lefevre wrote:

> [Cc to the gcc mailing-list]
>
> On 2009-09-25 02:18:55 +0200, Vincent Lefevre wrote:
> > Also, as EXP_BITS is the full (biased) exponent size, it seems that
> > the real.c comment is buggy (27 -> 26).
>
> Looking at the history:
>
> -#define EXP_BITS               (32 - 5)
> +#define EXP_BITS               (32 - 6)

The following change fixes the comment.  Tested with "make" on
x86_64-unknown-linux-gnu.  I'll install this as "obvious" tomorrow if
nobody comments on the patch.

                --Kaveh



2009-09-28  Kaveh R. Ghazi  <gh...@caip.rutgers.edu>

        * real.c: Fix comment to reflect actual exponent size.

diff -rup orig/egcc-SVN20090928/gcc/real.c egcc-SVN20090928/gcc/real.c
--- orig/egcc-SVN20090928/gcc/real.c    2009-09-18 02:00:54.000000000 +0200
+++ egcc-SVN20090928/gcc/real.c 2009-09-28 18:06:06.000000000 +0200
@@ -57,7 +57,7 @@

    Both of these requirements are easily satisfied.  The largest target
    significand is 113 bits; we store at least 160.  The smallest
-   denormal number fits in 17 exponent bits; we store 27.
+   denormal number fits in 17 exponent bits; we store 26.

    Note that the decimal string conversion routines are sensitive to
    rounding errors.  Since the raw arithmetic routines do not themselves

Reply via email to