<<

aliasing
    option specifying assumption in functions
    option specifying assumption in programs
applications
    option specifying code optimization for
architectures
    option generating instructions for
assembler
    option passing options to
    option producing objects through
auto-parallelizer
    option controlling level of diagnostics for
    option enabling generation of multithreaded code
    option setting threshold for loops



code
    option generating for specified CPU
    option generating processor-specific
       ax, Qax
       msse
    option generating specialized and optimized processor-specific
compilation units
    option to prevent linking as shareable object
compiler installation
    option specifying root directory for
compiler options
    cross reference
    deprecated and removed
    new
    overview
complex operations
    option enabling algebraic expansion of
CPU
    option generating code for specified
    option performing optimizations for specified



debugging
    option affecting information generated
       debug (Linux*)
       debug (Windows*)
    option specifying settings to enhance
       debug (Linux*)
       debug (Windows*)
denormal results
    option flushing to zero
deprecated compiler options
diagnostic messages
    option adding include files when issuing SV
    option affecting which are issued
    option controlling auto-parallelizer
       diag, Qdiag
       par-report, Qpar-report
    option controlling display of
    option controlling OpenMP parallelizer
    option controlling static verifier
    option controlling vectorizer
       diag, Qdiag
       vec-report, Qvec-report
    option displaying ID number values of
    option enabling or disabling
    option printing enabled
    option sending to file
    option specifying number of lines for
    option stopping compilation after printing
    option stopping compilation for error
directory
    option adding to start of include path
    option specifying for executables
    option specifying for includes and libraries
dllimport functions
    option controlling inlining of
driver tool commands
    option specifying to show and execute
    option specifying to show but not execute
dynamic-link libraries (DLLs)
    option searching for unresolved references in
dynamic-linking of libraries
    option enabling
dynamic libraries
    option invoking tool to generate
dynamic linker
    option specifying an alternate
dynamic shared object
    option producing a



ebp register
    option determining use in optimizations
exception handling
    option generating table of
expressions
    option evaluating floating-point



float-to-integer conversion
    option enabling fast
floating-point accuracy
    option disabling optimizations affecting
floating-point calculations
    option controlling semantics of
floating-point operations
    option controlling semantics of
    option enabling combining of
    option rounding results of
    option specifying mode to speculate for
       fp-speculation, Qfp-speculation
       IPF-fp-speculation, QIPF-fp-speculation
floating-point precision
    option controlling for significand
    option improving for divides
    option improving for square root
    option improving general
floating-point registers
    option disabling use of high
       fr32
       QIA64-fr32
floating-point stack
    option checking
function entry and exit points
    option determining instrumentation of
function grouping
    option enabling or disabling
function profiling
    option compiling and linking for
function splitting
    option enabling or disabling



gcc C++ run-time libraries
    option specifying to link to



include file path
    option removing standard directories from
inline function expansion
    option specifying level of
inlined code
    option producing source position information for
inlining
    option disabling full and partial
    option disabling partial
    option forcing
    option specifying lower limit for large routines
    option specifying maximum size of function for
    option specifying maximum times for a routine
    option specifying maximum times for compilation unit
    option specifying total size routine can grow
    option specifying upper limit for small routine
inlining options
    option specifying percentage multiplier for
Intel-provided libraries
    option linking dynamically
    option linking statically
Intel(R) Trace Collector API
    option inserting probes to call
intermediate files
    option saving during compilation
interprocedural optimizations
    option enabling additional
    option enabling between files
    option enabling for single file compilation
IPO
    option specifying jobs during the link phase of



libcxa C++ library
    option linking dynamically
    option linking statically
libgcc library
    option linking dynamically
    option linking statically
libraries
    option enabling dynamic linking of
    option enabling static linking of
    option preventing linking with shared
    option preventing use of standard
    option printing location of system
library
    option searching in specified directory for
    option to search for
library math functions
    option testing errno after calls to
linker
    option passing linker option relax to
    option passing linker option to
    option passing options to
       link
       Wl
    option telling to read commands from file
linking
    option preventing use of startup files and libraries when
    option preventing use of startup files when
    option suppressing
Linux* compiler options
    --version
    -A
    -A-
    -alias-args
    -alias-const
    -align
    -ansi
    -ansi-alias
    -auto-ilp32
    -ax
    -B
    -Bdynamic
    -Bstatic
    -C
    -c99
    -check-uninit
    -complex-limited-range
    -cxxlib
    -D
    -debug
    -diag
    -diag-dump
    -diag-enable sv-include compiler option
    -diag-file
    -diag-id-numbers
    -diag-length
    -diag-stop-on-error
    -dM
       dD
       dM, QdM
    -dN
    -dryrun
    -dumpversion
    -dynamic-linker
    -E
    -early-template-check
    -EP
    -export
    -export-dir
    -fabi-version
    -falias
    -fargument-alias
    -fargument-noalias-global
    -fast
    -fbuiltin
    -fcode-asm
    -fcommon
    -fdata-sections
    -fexceptions
    -ffnalias
    -ffunction-sections
    -finline
    -finstrument-functions
    -fkeep-static-consts
    -fmath-errno
    -fminshared
    -fmudflap
    -fno-gnu-keywords
    -fno-implicit-inline-templates
    -fno-implicit-templates
    -fno-operator-names
    -fno-rtti
    -fnon-lvalue-assign
    -fnsplit
    -fp
    -fp-model
    -fp-port
    -fp-speculation
    -fpack-struct
    -fpermissive
    -fpic
    -fpstkchk
    -fr32
    -freg-struct-return
    -fshort-enums
    -fsource-asm
    -fstack-security-check
    -fsyntax-only
    -ftemplate-depth
    -ftls-model
    -ftrapuv
    -ftz
    -func-groups
    -funroll-all-loops
    -funsigned-bitfields
    -funsigned-char
    -fverbose-asm
    -fvisibility
    -fvisibity-inlines-hidden
    -g
    -g0
    -gcc
    -gcc-name
    -gcc-sys
    -gcc-version
    -gdwarf-2
    -global-hoist
    -H
    -help
    -I
    -icc
    -idirafter
    -imacros
    -inline-debug-info
    -inline-factor
    -inline-forceinline
    -inline-level
    -inline-max-per-compile
    -inline-max-per-routine
    -inline-max-size
    -inline-max-total-size
    -inline-min-size
    -ip
    -ip-no-inlining
    -ip-no-pinlining
    -IPF-flt-eval-method0
    -IPF-fltacc
    -IPF-fma
    -IPF-fp-relaxed
    -IPF-fp-speculation
    -ipo
    -ipo-c
    -ipo-jobs
    -ipo-S
    -ipo-separate
    -iprefix
    -iquote
    -isystem
    -ivdep-parallel
    -iwithprefix
    -iwithprefixbefore
    -Kc++
    -kernel
    -l
    -M
    -malign-double
    -map-opts
    -march
    -mcmodel
    -mcpu
    -MD
    -MF
    -mfixed-range
    -MG
    -mieee-fp
    -MM
    -MMD
    -mp
    -mp1
    -MQ
    -mregparm
    -mrelax
    -mserialize-volatile
    -msse
    -MT
    -mtune
    -multibyte-chars
    -no-cpprt
    -nobss-init
    -nodefaultlibs
    -nolib-inline
    -nostartfiles
    -nostdinc++
    -nostdlib
    -o
    -Ob
    -openmp
    -openmp-profile
    -openmp-report
    -openmp-stubs
    -opt-class-analysis
    -opt-mem-bandwidth
    -opt-report
    -opt-report-file
    -opt-report-help
    -opt-report-level
    -opt-report-phase
    -opt-report-routine
    -opt-streaming-stores
    -Os
    -p
    -par-report
    -par-schedule
    -par-threshold
    -parallel
    -pc
    -pch
    -pch-create
    -pch-dir
    -pch-use
    -pragma-optimization-level
    -prec-div
    -prec-sqrt
    -prefetch
    -print-multi-lib
    -prof-dir
    -prof-file
    -prof-gen
    -prof-gen-sampling
    -prof-use
    -pthread
    -Qinstall
    -Qlocation
    -Qoption
    -qp
    -rcd
    -reserve-kernel-regs
    -restrict
    -S
    -save-temps
    -scalar-rep
    -shared
    -shared-intel
    -shared-libcxa
    -shared-libgcc
    -sox
    -ssp
    -static
    -static-intel
    -static-libcxa
    -static-libgcc
    -std
    -strict-ansi
    -T
    -tcheck
    -tcollect
    -tpp1
    -tpp2
    -traceback
    -trigraphs
    -U
    -u (L*)
    -unroll
    -use-asm
    -use-msasm
    -v
    -V (L*)
    -vec-report
    -w
       w
       w, W
    -Wa
    -Wabi
    -Wall
    -Wbrief
    -Wcheck
    -Wcomment
    -Wcontext-limit
    -wd
    -Wdeprecated
    -we
    -Weffc++
    -Werror
    -Wextra-tokens
    -Wformat
    -Winline
    -Wl
    -Wmain
    -Wmissing-declarations
    -Wmissing-prototypes
    -wn
    -Wnon-virtual-dtor
    -wo
    -Wp
    -Wp64
    -Wpointer-arith
    -Wpragma-once
    -wr
    -Wreorder
    -Wreturn-type
    -Wshadow
    -Wstrict-prototypes
    -Wtrigraphs
    -Wuninitialized
    -Wunknown-pragmas
    -Wunused-function
    -Wunused-variable
    -ww
    -X
    -x (L*)
    -Xlinker
    -Zp
loops
    option specifying maximum times to unroll


>>