GNU Info
Info Node: (g77-300.info)Option Summary
(g77-300.info)Option Summary
Option Summary
==============
Here is a summary of all the options specific to GNU Fortran, grouped
by type. Explanations are in the following sections.
_Overall Options_
Note: Options Controlling the Kind of Output.
-fversion -fset-g77-defaults -fno-silent
_Shorthand Options_
Note: Shorthand Options.
-ff66 -fno-f66 -ff77 -fno-f77 -fno-ugly
_Fortran Language Options_
Note: Options Controlling Fortran Dialect.
-ffree-form -fno-fixed-form -ff90
-fvxt -fdollar-ok -fno-backslash
-fno-ugly-args -fno-ugly-assign -fno-ugly-assumed
-fugly-comma -fugly-complex -fugly-init -fugly-logint
-fonetrip -ftypeless-boz
-fintrin-case-initcap -fintrin-case-upper
-fintrin-case-lower -fintrin-case-any
-fmatch-case-initcap -fmatch-case-upper
-fmatch-case-lower -fmatch-case-any
-fsource-case-upper -fsource-case-lower
-fsource-case-preserve
-fsymbol-case-initcap -fsymbol-case-upper
-fsymbol-case-lower -fsymbol-case-any
-fcase-strict-upper -fcase-strict-lower
-fcase-initcap -fcase-upper -fcase-lower -fcase-preserve
-ff2c-intrinsics-delete -ff2c-intrinsics-hide
-ff2c-intrinsics-disable -ff2c-intrinsics-enable
-fbadu77-intrinsics-delete -fbadu77-intrinsics-hide
-fbadu77-intrinsics-disable -fbadu77-intrinsics-enable
-ff90-intrinsics-delete -ff90-intrinsics-hide
-ff90-intrinsics-disable -ff90-intrinsics-enable
-fgnu-intrinsics-delete -fgnu-intrinsics-hide
-fgnu-intrinsics-disable -fgnu-intrinsics-enable
-fmil-intrinsics-delete -fmil-intrinsics-hide
-fmil-intrinsics-disable -fmil-intrinsics-enable
-funix-intrinsics-delete -funix-intrinsics-hide
-funix-intrinsics-disable -funix-intrinsics-enable
-fvxt-intrinsics-delete -fvxt-intrinsics-hide
-fvxt-intrinsics-disable -fvxt-intrinsics-enable
-ffixed-line-length-N -ffixed-line-length-none
_Warning Options_
Note: Options to Request or Suppress Warnings.
-fsyntax-only -pedantic -pedantic-errors -fpedantic
-w -Wno-globals -Wimplicit -Wunused -Wuninitialized
-Wall -Wsurprising
-Werror -W
_Debugging Options_
Note: Options for Debugging Your Program or GCC.
-g
_Optimization Options_
Note: Options that Control Optimization.
-malign-double
-ffloat-store -fforce-mem -fforce-addr -fno-inline
-ffast-math -fstrength-reduce -frerun-cse-after-loop
-fexpensive-optimizations -fdelayed-branch
-fschedule-insns -fschedule-insn2 -fcaller-saves
-funroll-loops -funroll-all-loops
-fno-move-all-movables -fno-reduce-all-givs
-fno-rerun-loop-opt
_Directory Options_
Note: Options for Directory Search.
-IDIR -I-
_Code Generation Options_
Note: Options for Code Generation Conventions.
-fno-automatic -finit-local-zero -fno-f2c
-ff2c-library -fno-underscoring -fno-ident
-fpcc-struct-return -freg-struct-return
-fshort-double -fno-common -fpack-struct
-fzeros -fno-second-underscore
-fdebug-kludge -femulate-complex
-falias-check -fargument-alias
-fargument-noalias -fno-argument-noalias-global
-fno-globals -fflatten-arrays
-fbounds-check -ffortran-bounds-check
Overall Options- Controlling the kind of output:
an executable, object files, assembler files,
or preprocessed source.
Shorthand Options- Options that are shorthand for other options.
Fortran Dialect Options- Controlling the variant of Fortran language
compiled.
Warning Options- How picky should the compiler be?
Debugging Options- Symbol tables, measurements, and debugging dumps.
Optimize Options- How much optimization?
Preprocessor Options- Controlling header files and macro definitions.
Also, getting dependency information for Make.
Directory Options- Where to find header files and libraries.
Where to find the compiler executable files.
Code Gen Options- Specifying conventions for function calls, data layout
and register usage.
automatically generated by info2www version 1.2.2.9
|