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.