diff options
Diffstat (limited to 'contrib/gcc/f/news.texi')
-rw-r--r-- | contrib/gcc/f/news.texi | 74 |
1 files changed, 65 insertions, 9 deletions
diff --git a/contrib/gcc/f/news.texi b/contrib/gcc/f/news.texi index 37b08d9..fe6fa80 100644 --- a/contrib/gcc/f/news.texi +++ b/contrib/gcc/f/news.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +@c Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 @c Free Software Foundation, Inc. @c This is part of the G77 manual. @c For copying conditions, see the file g77.texi. @@ -8,13 +8,12 @@ @c Keep this the same as the dates above, since it's used @c in the standalone derivations of this file (e.g. NEWS). -@set copyrights-news 1995,1996,1997,1998,1999,2000,2001,2002 +@set copyrights-news 1995,1996,1997,1998,1999,2000,2001,2002,2003 -@set last-update-news 2002-10-28 - -@include root.texi +@set last-update-news 2003-05-18 @ifset DOC-NEWS +@include root.texi @c The immediately following lines apply to the NEWS file @c which is derived from this file. @emph{Note:} This file is automatically generated from the files @@ -148,18 +147,69 @@ An online, ``live'' version of this document (derived directly from the mainline, development version of @command{g77} within @command{gcc}) is available at -@uref{http://www.gnu.org/software/gcc/onlinedocs/g77/News.html}. +@uref{http://gcc.gnu.org/onlinedocs/g77/News.html}. @end ifclear The following information was last updated on @value{last-update-news}: +@heading In @code{GCC} 3.3 versus @code{GCC} 3.2: +@itemize @bullet +@item +Problem Reports fixed (in chronological order of submission): +@table @code +@item 1832 +-list directed i/o overflow hangs, -fbounds-check doesn't detect +@item 3924 +g77 generates code which is rejected by GAS if COFF debugging info is +requested +@item 6286 +Broken links on web pages +@item 6367 +(libf2c) multiple repeat counts confuse namelist read into array +@item 6491 +Logical operations error on logicals when using -fugly-logint +@item 6742 +Generation of C++ Prototype for FORTRAN and extern "C" +@item 7113 +Failure of g77.f-torture/execute/f90-intrinsic-bit.f -Os on irix6.5 +@item 7236 +(libf2c) OPEN(...,RECL=nnn,...) without ACCESS='DIRECT' should assume a direct +access file +@item 7278 +g77 "bug"; the executable misbehave (use of options -O2 -fno-automatic +gave wrong results) +@item 7384 +(libf2c) DATE_AND_TIME milliseconds field inactive on Windows +@item 7388 +Incorrect output with 0-based array of characters +@item 8587 +Double complex zero ** double precision number -> NaN instead of zero +@item 9038 +-ffixed-line-length-none -x f77-cpp-input gives: Warning: unknown register name line-length-none +@item 9263 +ICE caused by invalid PARAMETER in implied DO loop +@item 10197 +Direct access files not unformatted by default +@item 10726 +Documentation for function IDATE Intrinsic (UNIX) is wrong [fixed in 3.3.1]. +@end table +@item +Richard Henderson (@email{rth@@redhat.com}) analyzed and improved the handling +of (no-)aliasing information for dummy arguments and improved the optimization +of induction variables in unrolled loops. +@end itemize + @heading In @code{GCC} 3.2 versus @code{GCC} 3.1: @itemize @bullet @item Problem Reports fixed (in chronological order of submission): @table @code +@item 7681 +ICE in compensate_edge, at reg-stack.c:2591 @item 8308 gcc-3.x does not compile files with suffix .r (RATFOR) [Fixed in 3.2.1] +@item 9258 +[3.2/3.3/3.4 regression] ICE in compensate_edge, at reg-stack.c:2589 @end table @end itemize @@ -192,6 +242,12 @@ ICE on compiling source with 540 000 000 REAL array ICE on BESJN(integer*8,real) @item 5837 bug in loop unrolling +@item 6106 +sparc-sun-solaris2.7 gcc-3.1 extra g77 testsuite failures w/-m64 +@item 6138 +Incorrect acces of integer*1 variables on PA +@item 6304 +Failure of LAPACK test dtest on irix6.5 with -mabi=64 -O2 @end table @item @@ -217,8 +273,8 @@ because 140 000 000 REALs is larger than the largest bit-extent that can be expressed in 32 bits. However, bit-sizes never play a role after offsets have been converted to byte addresses. Therefore this check has been removed, and the limit is now 2 Gbyte of memory (around 530 000 000 REALs). -Note: On GNU/Linux systems one has to compile programs that occupy more -than 1 Gbyte statically, i.e.@: @code{g77 -static ...}. +Note: On GNU/Linux systems one has to compile and link programs that occupy +more than 1 Gbyte statically, i.e.@: @code{g77 -static ...}. @item Based on work done by Juergen Pfeifer (@email{juergen.pfeifer@@gmx.net}) @@ -2311,7 +2367,7 @@ fix up some of the build procedures. @item Change code generation for list-directed I/O so it allows -for new versions of @code{libf2c} that might return non-zero +for new versions of @code{libf2c} that might return nonzero status codes for some operations previously assumed to always return zero. |