diff options
author | Craig Burley <burley@gcc.gnu.org> | 1999-02-26 07:58:32 -0500 |
---|---|---|
committer | Craig Burley <burley@gcc.gnu.org> | 1999-02-26 07:58:32 -0500 |
commit | 4830c7497daefa73cd6f7fbabcffaaac415f341f (patch) | |
tree | 40a3f649ec0105d7db4439ef1f66388bad176fdc | |
parent | d41d06cbc3dbbabc5c8e83a6896686d896856f77 (diff) | |
download | gcc-4830c7497daefa73cd6f7fbabcffaaac415f341f.tar.gz |
fix @xref's to have trailing commas
From-SVN: r25462
-rw-r--r-- | gcc/f/ChangeLog | 21 | ||||
-rw-r--r-- | gcc/f/g77.texi | 53 | ||||
-rw-r--r-- | gcc/f/intdoc.in | 22 |
3 files changed, 72 insertions, 24 deletions
diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog index aea5457512c..a1abeb6f6ce 100644 --- a/gcc/f/ChangeLog +++ b/gcc/f/ChangeLog @@ -5,6 +5,27 @@ * Make-lang.in: Add several "else true" clauses to deal with lame systems. +1999-02-25 Andreas Jaeger <aj@arthur.rhein-neckar.de> + + * f/intdoc.in: Add missing `,' after cross references. + +1999-02-20 Craig Burley <craig@jcb-sc.com> + + * g77.texi: Properly attribute Priest document; clarify + that it is in the .ps version of the Goldberg document. + +1999-02-18 Craig Burley <craig@jcb-sc.com> + + * intdoc.in (LOG10): Fix typo. + +1999-02-17 Dave Love <fx@gnu.org> + + * intdoc.in: Say `common' logarithm for log10. + +1999-02-15 Craig Burley <craig@jcb-sc.com> + + * g77.texi: Change my email address in a couple of places. + 1999-02-14 Craig Burley <craig@jcb-sc.com> * version.c: Bump for 1998-10-02 change (forgot to do this diff --git a/gcc/f/g77.texi b/gcc/f/g77.texi index 2311f1068f6..8e2a3e2823e 100644 --- a/gcc/f/g77.texi +++ b/gcc/f/g77.texi @@ -14,10 +14,11 @@ @c %**start of header @setfilename g77.info -@set last-up-date 1998-09-01 +@set last-up-date 1999-02-26 @set version-g77 0.5.24 @set email-general egcs@@egcs.cygnus.com @set email-bugs egcs-bugs@@egcs.cygnus.com +@set email-burley craig@@jcb-sc.com @set path-g77 egcs/gcc/f @set path-libf2c egcs/libf2c @@ -99,7 +100,7 @@ translations approved by the Free Software Foundation instead of in the original English. @end ifinfo -Contributed by James Craig Burley (@email{burley@@gnu.org}). +Contributed by James Craig Burley (@email{@value{email-burley}}). Inspired by a first pass at translating @file{g77-0.5.16/f/DOC} that was contributed to Craig by David Ronis (@email{ronis@@onsager.chem.mcgill.ca}). @@ -775,7 +776,7 @@ without royalty; alteration is not permitted. @cindex improvements, funding Work on GNU Fortran is still being done mostly by its author, -James Craig Burley (@email{burley@@gnu.org}), who is a volunteer +James Craig Burley (@email{@value{email-burley}}), who is a volunteer for, not an employee of, the Free Software Foundation (FSF). As with other GNU software, funding is important because it can pay for needed equipment, personnel, and so on. @@ -11536,19 +11537,45 @@ instead of converting them to double precision first. This would tend to result in output that is more consistent with that produced by some other Fortran implementations. -A useful source of information on floating point computation is David +A useful source of information on floating-point computation is David Goldberg, `What Every Computer Scientist Should Know About Floating-Point Arithmetic', Computing Surveys, 23, March 1991, pp.@: -5--48. At the time of writing this is available online under -@uref{http://docs.sun.com} and there is a supplemented version at -@uref{http://www.validgh.com/}. Information related to the IEEE 754 -floating point standard by a leading light can be found at -@uref{http://http.cs.berkeley.edu/%7Ewkahan/ieee754status }; see also -slides from the short course referenced from +5--48. +An online version is available at +@uref{http://docs.sun.com}, +and there is a supplemented version, in PostScript form, at +@uref{http://www.validgh.com/goldberg/paper.ps}. + +Information related to the IEEE 754 +floating-point standard by a leading light can be found at +@uref{http://http.cs.berkeley.edu/%7Ewkahan/ieee754status}; +see also slides from the short course referenced from @uref{http://http.cs.berkeley.edu/%7Efateman/}. -@uref{http://www.suburbia.net/%7Ebillm/floating-point/} has a brief -guide to IEEE 754, a somewhat x86 GNU/Linux-specific FAQ and library -code for GNU/Linux x86 systems. +@uref{http://www.linuxsupportline.com/%7Ebillm/} has a brief +guide to IEEE 754, a somewhat x86-GNU/Linux-specific FAQ, +and library code for GNU/Linux x86 systems. + +The supplement to the PostScript-formatted Goldberg document, +referenced above, is available in HTML format. +See `Differences Among IEEE 754 Implementations' by Doug Priest, +available online at +@uref{http://www.validgh.com/goldberg/addendum.html}. +This document explores some of the issues surrounding computing +of extended (80-bit) results on processors such as the x86, +especially when those results are arbitrarily truncated +to 32-bit or 64-bit values by the compiler +as ``spills''. + +@cindex spills of floating-point results +@cindex 80-bit spills +@cindex truncation, of floating-point values +(@emph{Note:} @code{g77} specifically, and @code{gcc} generally, +does arbitrarily truncate 80-bit results during spills +as of this writing. +It is not yet clear whether a future version of +the GNU compiler suite will offer 80-bit spills +as an option, or perhaps even as the default behavior.) + @c xref would be different between editions: The GNU C library provides routines for controlling the FPU, and other documentation about this. diff --git a/gcc/f/intdoc.in b/gcc/f/intdoc.in index 9417d71277f..245af18599b 100644 --- a/gcc/f/intdoc.in +++ b/gcc/f/intdoc.in @@ -1,4 +1,4 @@ -/* Copyright (C) 1997 Free Software Foundation, Inc. +/* Copyright (C) 1997, 1999 Free Software Foundation, Inc. * This is part of the G77 manual. * For copying conditions, see the file g77.texi. */ @@ -285,7 +285,7 @@ be zero. @xref{Exp Intrinsic}, for the inverse of this function. -@xref{Log10 Intrinsic}, for the base-10 logarithm function. +@xref{Log10 Intrinsic}, for the `common' (base-10) logarithm function. ") DEFDOC (ALOG, "Natural logarithm (archaic).", ARCHAIC (LOG, Log)) @@ -296,8 +296,8 @@ DEFDOC (DLOG, "Natural logarithm (archaic).", ARCHAIC (LOG, Log)) DEFDOC (CDLOG, "Natural logarithm (archaic).", ARCHAIC (LOG, Log)) -DEFDOC (LOG10, "Base-10 logarithm.", "\ -Returns the base-10 logarithm of @var{@1@}, which must +DEFDOC (LOG10, "Common logarithm.", "\ +Returns the common (base 10) logarithm of @var{@1@}, which must be greater than zero. The inverse of this function is @samp{10. ** LOG10(@var{@1@})}. @@ -305,9 +305,9 @@ The inverse of this function is @samp{10. ** LOG10(@var{@1@})}. @xref{Log Intrinsic}, for the natural logarithm function. ") -DEFDOC (ALOG10, "Natural logarithm (archaic).", ARCHAIC (LOG10, Log10)) +DEFDOC (ALOG10, "Common logarithm (archaic).", ARCHAIC (LOG10, Log10)) -DEFDOC (DLOG10, "Natural logarithm (archaic).", ARCHAIC (LOG10, Log10)) +DEFDOC (DLOG10, "Common logarithm (archaic).", ARCHAIC (LOG10, Log10)) DEFDOC (MAX, "Maximum value.", "\ Returns the argument with the largest value. @@ -2409,18 +2409,18 @@ DEFDOC (TIME_vxt, "Get the time as a character value.", "\ Returns in @var{@1@} a character representation of the current time as obtained from @code{ctime(3)}. -@xref{Fdate Intrinsic (subroutine)} for an equivalent routine. +@xref{Fdate Intrinsic (subroutine)}, for an equivalent routine. ") DEFDOC (IBCLR, "Clear a bit.", "\ Returns the value of @var{@1@} with bit @var{@2@} cleared (set to zero). -@xref{BTest Intrinsic} for information on bit positions. +@xref{BTest Intrinsic}, for information on bit positions. ") DEFDOC (IBSET, "Set a bit.", "\ Returns the value of @var{@1@} with bit @var{@2@} set (to one). -@xref{BTest Intrinsic} for information on bit positions. +@xref{BTest Intrinsic}, for information on bit positions. ") DEFDOC (IBITS, "Extract a bit subfield of a variable.", "\ @@ -2443,7 +2443,7 @@ Bits shifted out from the left end or the right end, as the case may be, are lost. Zeros are shifted in from the opposite end. -@xref{IShftC Intrinsic} for the circular-shift equivalent. +@xref{IShftC Intrinsic}, for the circular-shift equivalent. ") DEFDOC (ISHFTC, "Circular bit shift.", "\ @@ -2459,7 +2459,7 @@ must be less than or equal to @var{@3@}. The value of @var{@3@} must be greater than or equal to one and less than or equal to @samp{BIT_SIZE(@var{@1@})}. -@xref{IShft Intrinsic} for the logical shift equivalent. +@xref{IShft Intrinsic}, for the logical shift equivalent. ") DEFDOC (MVBITS, "Moving a bit field.", "\ |