@c The text of this file appears in the file BUGS
@c in the G77 distribution, as well as in the G77 manual.
-@c 1999-03-03
+@c 1999-03-11
+
+@ifset BUGSONLY
+@set which-g77 @code{egcs}-1.1.2
+@end ifset
@ifclear BUGSONLY
@node Actual Bugs
@end ifclear
This section identifies bugs that @code{g77} @emph{users}
-might run into in this version of @code{g77}.
+might run into in the @value{which-g77} version
+of @code{g77}.
This includes bugs that are actually in the @code{gcc}
back end (GBE) or in @code{libf2c}, because those
sets of code are at least somewhat under the control
of (and necessarily intertwined with) @code{g77},
so it isn't worth separating them out.
+@ifset last-up-date
For information on bugs in @emph{other} versions of @code{g77},
@ref{News,,News About GNU Fortran}.
+@end ifset
+
+@ifset BUGSONLY
+For information on bugs in @emph{other} versions of @code{g77},
+see @file{egcs/gcc/f/NEWS}.
+@end ifset
+
+An online, ``live'' version of this document
+(derived directly from the up-to-date mainline version
+of @code{g77} within @code{egcs})
+is available at
+@uref{http://egcs.cygnus.com/onlinedocs/g77_bugs.html}.
+@ifset last-up-date
For information on bugs that might afflict people who
configure, port, build, and install @code{g77},
@ref{Problems Installing}.
+@end ifset
+
+@ifset NEWSONLY
+For information on bugs that might afflict people who
+configure, port, build, and install @code{g77},
+see "Problems Installing" in @file{egcs/gcc/f/INSTALL}.
+@end ifset
@itemize @bullet
@item
of 0--99,
instead returning 100 for the year 2000.
-Fixed in @code{egcs} 1.2.
+@c Fixed in @code{egcs} 1.2.
@item
Year 2000 (Y2K) compliance information
is missing from the documentation.
-Fixed in @code{egcs} 1.2.
+@c Fixed in @code{egcs} 1.2.
@item
@code{g77} crashes when compiling
where @var{j} is other than default @code{INTEGER}
(such as @code{INTEGER*2}).
-Fixed in @code{egcs} 1.2.
+@c Fixed in @code{egcs} 1.2.
@item
The @samp{-ax} option is not obeyed when compiling Fortran programs.
(It is not passed to the @file{f771} driver.)
-Fixed in @code{egcs} 1.2.
+@c Fixed in @code{egcs} 1.2.
@item
@code{g77} fails to warn about a reference to a function
when the corresponding @emph{subsequent} function program unit
disagrees with the reference concerning the type of the function.
-Fixed in @code{egcs} 1.2.
+@c Fixed in @code{egcs} 1.2.
@item
@c Tim Prince discovered this.
Note that @code{g77} does display a warning message to
notify the user before the compiler appears to hang.
+@ifset last-up-date
@xref{Large Initialization,,Initialization of Large Aggregate Areas},
for information on how to change the point at which
@code{g77} decides to issue this warning.
+@end ifset
@cindex debugging
@cindex common blocks
some rudimentary information on a member is written as a string that
is the member's value as a character string.
+@ifset last-up-date
@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 displaying main source code
@c %**start of header
@setfilename g77.info
-@set last-up-date 1999-02-26
+@set last-up-date 1999-03-11
@set version-g77 0.5.24
+@set version-egcs 1.1.2
@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
+@set which-g77 @code{egcs}-@value{version-egcs}
@c @setfilename useg77.info
@c @setfilename portg77.info
bugs. It corresponds to GNU Fortran version @value{version-g77}.
@end ifclear
+An online, ``live'' version of this document
+(derived directly from the up-to-date mainline version
+of @code{g77} within @code{egcs})
+is available at
+@uref{http://egcs.cygnus.com/onlinedocs/g77_toc.html}.
+
@end ifinfo
@menu
* Copying:: GNU General Public License says
@c The text of this file appears in the file BUGS
@c in the G77 distribution, as well as in the G77 manual.
-@c 1999-03-05
+@c 1999-03-11
@ifclear NEWSONLY
@node News
of what a particular @code{egcs} version contains
somewhat more difficult.
+An online, ``live'' version of this document
+(derived directly from the up-to-date mainline version
+of @code{g77} within @code{egcs})
+is available at
+@uref{http://egcs.cygnus.com/onlinedocs/g77_news.html}.
+
@heading In 0.5.24 and @code{egcs} 1.1.2 (versus 0.5.23 and 1.1.1):
@itemize @bullet
@item
it to fix a few bugs and improve performance in a
few cases.
+@ifset last-up-date
@xref{Actual Bugs,,Actual Bugs We Haven't Fixed Yet},
-available in plain-text format in @code{gcc/f/BUGS},
for information on the known bugs in this version,
including the regressions.
+@end ifset
+
+@ifset NEWSONLY
+See @file{egcs/gcc/f/BUGS},
+for information on the known bugs in this version,
+including the regressions.
+@end ifset
Features that have been dropped from this version
of @code{g77} due to their being implemented
it to fix a few bugs and improve performance in a
few cases.
+@ifset last-up-date
@xref{Actual Bugs,,Actual Bugs We Haven't Fixed Yet},
-available in plain-text format in @code{gcc/f/BUGS},
for information on the known bugs in this version,
including the regressions.
+@end ifset
+
+@ifset NEWSONLY
+See @file{egcs/gcc/f/BUGS},
+for information on the known bugs in this version,
+including the regressions.
+@end ifset
Features that have been dropped from this version
of @code{g77} due to their being implemented