Commit 9a5b6eff by Toon Moene Committed by Toon Moene

g77.texi: Update maintenance information for GNU Fortran.

2001-05-22  Toon Moene  <toon@moene.indiv.nluug.nl>

	* g77.texi: Update maintenance information for
	GNU Fortran.  Remove all mention of -fdebug-kludge.
	* news.texi: Make more news in 0.5.26 `user visible
	changes'. Acknowledge work by important contributors.
	* bugs.texi: Remove all mention of -fdebug-kludge.

From-SVN: r42468
parent 8206fc89
2001-05-22 Toon Moene <toon@moene.indiv.nluug.nl>
* g77.texi: Update maintenance information for
GNU Fortran. Remove all mention of -fdebug-kludge.
* news.texi: Make more news in 0.5.26 `user visible
changes'. Acknowledge work by important contributors.
* bugs.texi: Remove all mention of -fdebug-kludge.
2001-05-20 Joseph S. Myers <jsm28@cam.ac.uk> 2001-05-20 Joseph S. Myers <jsm28@cam.ac.uk>
* Make-lang.in (f/g77.dvi): Include $(srcdir) in TEXINPUTS. * Make-lang.in (f/g77.dvi): Include $(srcdir) in TEXINPUTS.
......
...@@ -172,26 +172,6 @@ for information on how to change the point at which ...@@ -172,26 +172,6 @@ for information on how to change the point at which
@code{g77} decides to issue this warning. @code{g77} decides to issue this warning.
@end ifset @end ifset
@cindex debugging
@cindex common blocks
@cindex equivalence areas
@cindex local equivalence areas
@item
Previous versions of @code{g77} didn't emit information on
variable and array members of common blocks and equivalences
for use with a debugger (the @samp{-g} command-line option).
As of the version of @code{g77} shipped with version 3.0 of
@code{GCC}, this is corrected.
As of Version 0.5.19, a temporary kludge solution is provided whereby
some rudimentary information on a member is written as a string that
is the member's value as a character string.
@ifset DOC-G77
@xref{Code Gen Options,,Options for Code Generation Conventions},
for information on the @samp{-fdebug-kludge} option.
@end ifset
@cindex code, displaying main source @cindex code, displaying main source
@cindex displaying main source code @cindex displaying main source code
@cindex debugging main source code @cindex debugging main source code
......
...@@ -162,29 +162,31 @@ The following information was last updated on @value{last-update-news}: ...@@ -162,29 +162,31 @@ The following information was last updated on @value{last-update-news}:
@heading In prerelease, 0.5.26, @code{GCC} 3.0 versus @code{GCC} 2.95: @heading In prerelease, 0.5.26, @code{GCC} 3.0 versus @code{GCC} 2.95:
@itemize @bullet @itemize @bullet
@ifclear USERVISONLY
@item @item
When a REWIND was issued after a WRITE statement on an unformatted When a REWIND was issued after a WRITE statement on an unformatted
file, the implicit truncation was performed by copying the truncated file, the implicit truncation was performed by copying the truncated
file to /tmp and copying the result back. This has been fixed by using file to /tmp and copying the result back. This has been fixed by using
the @code{ftruncate} OS function. Thanks go to the GAMESS developers the @code{ftruncate} OS function. Thanks go to the GAMESS developers
for bringing this to our attention. for bringing this to our attention.
@end ifclear
@ifclear USERVISONLY @item
Using options @code{-g}, @code{-ggdb} or @code{-gdwarf[-2]} (where
appropriate for your target) now also enables debugging information
for COMMON BLOCK and EQUIVALENCE items to be emitted.
Thanks go to Andrew Vaught (@email{andy@@xena.eas.asu.edu}) and
George Helffrich (@email{george@@geology.bristol.ac.uk}) for
fixing this longstanding problem.
@item @item
It is not necessary anymore to use the option @code{-femulate-complex} It is not necessary anymore to use the option @code{-femulate-complex}
to compile Fortran code using COMPLEX arithmetic, even on 64-bit machines to compile Fortran code using COMPLEX arithmetic, even on 64-bit machines
(like the Alpha). This will improve code generation. (like the Alpha). This will improve code generation.
@end ifclear
@ifclear USERVISONLY
@item @item
INTRINSIC arithmetic functions are now treated as routines that do not INTRINSIC arithmetic functions are now treated as routines that do not
depend on anything but their argument(s). This enables further instruction depend on anything but their argument(s). This enables further instruction
scheduling, because it is known that they cannot read or modify arbitrary scheduling, because it is known that they cannot read or modify arbitrary
locations. locations.
@end ifclear
@ifclear USERVISONLY @ifclear USERVISONLY
@item @item
...@@ -192,22 +194,11 @@ Upgrade to @code{libf2c} as of 2000-12-05. ...@@ -192,22 +194,11 @@ Upgrade to @code{libf2c} as of 2000-12-05.
This fixes a bug where a namelist containing initialization of LOGICAL This fixes a bug where a namelist containing initialization of LOGICAL
items and a variable starting with T or F would be read incorrectly. items and a variable starting with T or F would be read incorrectly.
@end ifclear
@ifclear USERVISONLY
@item
Using options @code{-g}, @code{-ggdb} or @code{-gdwarf[-2]} (where
appropriate for your target) now also enables debugging information
for COMMON BLOCK and EQUIVALENCE items to be emitted.
@end ifclear
@ifclear USERVISONLY
@item @item
The @code{TtyNam} intrinsics now set @var{Name} to all spaces (at run time) The @code{TtyNam} intrinsics now set @var{Name} to all spaces (at run time)
if the system has no @code{ttyname} implementation available. if the system has no @code{ttyname} implementation available.
@end ifclear
@ifclear USERVISONLY
@item @item
Upgrade to @code{libf2c} as of 1999-06-28. Upgrade to @code{libf2c} as of 1999-06-28.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment