aboutsummaryrefslogtreecommitdiff
path: root/manual
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1999-03-10 16:08:03 +0000
committerUlrich Drepper <drepper@redhat.com>1999-03-10 16:08:03 +0000
commit91ea72b7d26907ddbfc5a155752ec506d926c804 (patch)
treef4210ebf87585fe5b2a9ba28d6f69f8578cf91b2 /manual
parent11c293e1461b7823bea06ab8c025eae891846919 (diff)
downloadglibc-91ea72b7d26907ddbfc5a155752ec506d926c804.tar
glibc-91ea72b7d26907ddbfc5a155752ec506d926c804.tar.gz
glibc-91ea72b7d26907ddbfc5a155752ec506d926c804.tar.bz2
glibc-91ea72b7d26907ddbfc5a155752ec506d926c804.zip
Update.
1999-03-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * stdio-common/printf_fphex.c: Move to ... * sysdeps/generic/printf_fphex.c: ... here. Fix exponent of extended precision number. * sysdeps/m68k/printf_fphex.c: New file. 1999-03-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * manual/stdio.texi: Fix typos.
Diffstat (limited to 'manual')
-rw-r--r--manual/install.texi13
-rw-r--r--manual/stdio.texi6
2 files changed, 10 insertions, 9 deletions
diff --git a/manual/install.texi b/manual/install.texi
index 5ac0e785c3..013c1a34e4 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -276,14 +276,15 @@ have bugs which only show up in big projects like GNU @code{libc}.
Version 3.76.1 seems OK but some people have reported problems.
@item
-EGCS 1.1.1, 1.1 or 1.0.3
+EGCS 1.1.1, 1.1 or 1.0.3, or GCC 2.8.1
The GNU C library can only be compiled with the GNU C compiler family.
-As of the 2.1 release, EGCS 1.0.3 or higher is required. GCC 2.8.1 cannot
-be used due to an incompatible implementation of some internal compiler
-support routines; see the FAQ for details. GCC 2.7.x is simply too
-buggy. You can use whatever compiler you like to compile programs that
-use GNU libc, but be aware that both GCC 2.7 and 2.8 have bugs in their
+As of the 2.1 release, EGCS 1.0.3 or higher is required. GCC 2.8.1 can
+also be used (but see the FAQ for reasons why you might not want to).
+Earlier versions simply are too buggy.
+
+You can use whatever compiler you like to compile programs that use GNU
+libc, but be aware that both GCC 2.7 and 2.8 have bugs in their
floating-point support that may be triggered by the math library.
On Alpha machines you need at least EGCS 1.1.1. Earlier versions don't
diff --git a/manual/stdio.texi b/manual/stdio.texi
index 1b9679f3bb..3449a51d2b 100644
--- a/manual/stdio.texi
+++ b/manual/stdio.texi
@@ -1302,14 +1302,14 @@ exchanged as texts between different programs and/or machines. The
numbers are represented is the form
@w{[@code{-}]@code{0x}@var{h}@code{.}@var{hhh}@code{p}[@code{+}|@code{-}]@var{dd}}.
At the left of the decimal-point character exactly one digit is print.
-This character is only @code{0} is the number is denormalized.
+This character is only @code{0} if the number is denormalized.
Otherwise the value is unspecified; it is implemention dependent how many
bits are used. The number of hexadecimal digits on the right side of
the decimal-point character is equal to the precision. If the precision
is zero it is determined to be large enough to provide an exact
representation of the number (or it is large enough to distinguish two
adjacent values if the @code{FLT_RADIX} is not a power of 2,
-@pxref{Floating Point Parameters}) For the @samp{%a} conversion
+@pxref{Floating Point Parameters}). For the @samp{%a} conversion
lower-case characters are used to represent the hexadecimal number and
the prefix and exponent sign are printed as @code{0x} and @code{p}
respectively. Otherwise upper-case characters are used and @code{0X}
@@ -1364,7 +1364,7 @@ is explicitly @code{0}, this suppresses the decimal point character
entirely. For the @samp{%g} and @samp{%G} conversions, the precision
specifies how many significant digits to print. Significant digits are
the first digit before the decimal point, and all the digits after it.
-If the precision @code{0} or not specified for @samp{%g} or @samp{%G},
+If the precision is @code{0} or not specified for @samp{%g} or @samp{%G},
it is treated like a value of @code{1}. If the value being printed
cannot be expressed accurately in the specified number of digits, the
value is rounded to the nearest number that fits.