Next: Diagnostic Abilities, Up: Advantages Over f2c
g77 offers several extensions to FORTRAN 77 language that f2c doesn't:
CYCLE and EXIT
SELECT CASE
KIND= and LEN= notation
FORMAT statements
(such as `FORMAT(I<J>)',
where `J' is a PARAMETER named constant)
MvBits intrinsic
libU77 (Unix-compatibility) library,
with routines known to compiler as intrinsics
(so they work even when compiler options are used
to change the interfaces used by Fortran routines)
g77 also implements iterative DO loops
so that they work even in the presence of certain “extreme” inputs,
unlike f2c.
See Loops.
However, f2c offers a few that g77 doesn't, such as:
PARAMETER statements
AUTOMATIC statement
It is expected that g77 will offer some or all of these missing features at some time in the future.