The following options serve as "shorthand" for other options accepted by the compiler:
-fugly
Specify that certain "ugly" constructs are to be quietly accepted. Same as:
-fugly-args -fugly-assign -fugly-assumed
-fugly-comma -fugly-complex -fugly-init
-fugly-logint
These constructs are considered inappropriate to use in new
or well-maintained portable Fortran code, but widely used
in old code.
See Distensions, for more information.
-fno-ugly
-fno-ugly-args -fno-ugly-assign -fno-ugly-assumed
-fno-ugly-comma -fno-ugly-complex -fno-ugly-init
-fno-ugly-logint
See Distensions, for more information.
-ff66
-fonetrip -fugly-assumed.
The -fno-f66 option is the inverse of -ff66.
As such, it is the same as -fno-onetrip -fno-ugly-assumed.
The meaning of this option is likely to be refined as future
versions of g77 provide more compatibility with other
existing and obsolete Fortran implementations.
-ff77
f2c product.
Same as -fbackslash -fno-typeless-boz.
The meaning of this option is likely to be refined as future
versions of g77 provide more compatibility with other
existing and obsolete Fortran implementations.
-fno-f77
-fno-f77 option is not the inverse
of -ff77.
It specifies that the program is not written in idiomatic UNIX
FORTRAN 77 or f2c but in a more widely portable dialect.
-fno-f77 is the same as -fno-backslash.
The meaning of this option is likely to be refined as future
versions of g77 provide more compatibility with other
existing and obsolete Fortran implementations.