Fixes to References to Floating-Point Docs (wwwdocs and egcs)

craig@jcb-sc.com craig@jcb-sc.com
Sat Feb 20 02:07:00 GMT 1999


I've committed the following, to wwwdocs and egcs.  (Thanks to Dave
Love for pointing out my misattributions, etc.)

        tq vm, (burley)


Index: wwwdocs/htdocs/readings.html
===================================================================
RCS file: /egcs/carton/cvsfiles/wwwdocs/htdocs/readings.html,v
retrieving revision 1.10
diff -c -3 -p -r1.10 readings.html
*** readings.html	1999/02/11 21:44:01	1.10
--- readings.html	1999/02/20 10:01:29
***************
*** 90,96 ****
  
    <li><a href=" http://www.validgh.com/goldberg/addendum.html ">
    Differences Among IEEE 754 Implementations</a>
!   by David Goldberg
  
    <li><a href=" ftp://cs.rice.edu/public/preston/optimizer ">Massively
    Scalar Compiler Project</a>
--- 90,96 ----
  
    <li><a href=" http://www.validgh.com/goldberg/addendum.html ">
    Differences Among IEEE 754 Implementations</a>
!   by Doug Priest (included in the PostScript-format document above)
  
    <li><a href=" ftp://cs.rice.edu/public/preston/optimizer ">Massively
    Scalar Compiler Project</a>


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.

Index: egcs/gcc/f/g77.texi
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/gcc/f/g77.texi,v
retrieving revision 1.32
diff -c -3 -p -r1.32 g77.texi
*** g77.texi	1999/02/18 03:02:04	1.32
--- g77.texi	1999/02/20 09:57:36
***************
*** 14,20 ****
  @c %**start of header
  @setfilename g77.info
  
! @set last-up-date 1999-02-17
  @set version-g77 0.5.24
  @set email-general egcs@@egcs.cygnus.com
  @set email-bugs egcs-bugs@@egcs.cygnus.com
--- 14,20 ----
  @c %**start of header
  @setfilename g77.info
  
! @set last-up-date 1999-02-20
  @set version-g77 0.5.24
  @set email-general egcs@@egcs.cygnus.com
  @set email-bugs egcs-bugs@@egcs.cygnus.com
*************** with that produced by some other Fortran
*** 11824,11842 ****
  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
  @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.
  
! Also see `Differences Among IEEE 754 Implementations' by
! David Goldberg, 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,
--- 11824,11848 ----
  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.
! 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.
  
! 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,
*************** as ``spills''.
*** 11847,11858 ****
  @cindex spills of floating-point results
  @cindex 80-bit spills
  @cindex truncation, of floating-point values
! (@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 as the default behavior.)
  
  @c xref would be different between editions:
  The GNU C library provides routines for controlling the FPU, and other
--- 11853,11864 ----
  @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


More information about the Gcc-patches mailing list