+Nothing yet.
+@end itemize
+
+@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 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 10197
+Direct access files not unformatted by default
+@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
+
+@heading In @code{GCC} 3.1 (formerly known as g77-0.5.27) versus @code{GCC} 3.0:
+@itemize @bullet
+@item
+Problem Reports fixed (in chronological order of submission):
+@table @code
+@item 947
+Data statement initialization with subscript of kind INTEGER*2
+@item 3743
+Reference to intrinsic `ISHFT' invalid
+@item 3807
+Function BESJN(integer,double) problems
+@item 3957
+g77 -pipe -xf77-cpp-input sends output to stdout
+@item 4279
+g77 -h" gives bogus output
+@item 4730
+ICE on valid input using CALL EXIT(%VAL(...))
+@item 4752
+g77 -v -c -xf77-version /dev/null -xnone causes ice
+@item 4885
+BACKSPACE example that doesn't work as of gcc/g77-3.0.x
+@item 5122
+g77 rejects accepted use of INTEGER*2 as type of DATA statement loop index
+@item 5397
+ICE on compiling source with 540 000 000 REAL array
+@item 5473
+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
+@command{g77} now has its man page generated from the texinfo documentation,
+to guarantee that it remains up to date.
+
+@item
+@command{g77} used to reject the following program on 32-bit targets:
+@smallexample
+PROGRAM PROG
+DIMENSION A(140 000 000)
+END
+@end smallexample
+with the message:
+@smallexample
+prog.f: In program `prog':
+prog.f:2:
+ DIMENSION A(140 000 000)
+ ^
+Array `a' at (^) is too large to handle
+@end smallexample
+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 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})
+libf2c is now a shared library. One can still link in all objects with
+the program by specifying the @option{-static} option.
+
+@item
+Robert Anderson (@email{rwa@@alumni.princeton.edu}) thought up a two
+line change that enables g77 to compile such code as:
+@smallexample
+SUBROUTINE SUB(A, N)
+DIMENSION N(2)
+DIMENSION A(N(1),N(2))
+A(1,1) = 1.
+END
+@end smallexample
+Note the use of array elements in the bounds of the adjustable array A.
+
+@item
+George Helffrich (@email{george@@geo.titech.ac.jp}) implemented a change
+in substring index checking (when specifying @option{-fbounds-check})
+that permits the use of zero length substrings of the form
+@code{string(1:0)}.
+
+@item
+Based on code developed by Pedro Vazquez (@email{vazquez@@penelope.iqm.unicamp.br}),
+the @code{libf2c} library is now able to read and write files larger than
+2 Gbyte on 32-bit target machines, if the operating system supports this.
+@end itemize
+
+@heading In 0.5.26, @code{GCC} 3.0 versus @code{GCC} 2.95:
+@itemize @bullet
+@item
+When a REWIND was issued after a WRITE statement on an unformatted
+file, the implicit truncation was performed by copying the truncated
+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
+for bringing this to our attention.
+
+@item
+Using options @option{-g}, @option{-ggdb} or @option{-gdwarf[-2]} (where