<<

Mac OS* compiler options
    --version
    -A
    -A-
    -alias-args
    -alias-const
    -align
    -ansi
    -ansi-alias
    -arch
    -ax
    -B
    -C
    -c99
    -check-uninit
    -complex-limited-range
    -cxxlib
    -D
    -diag
    -diag-dump
    -diag-enable sv-include compiler option
    -diag-file
    -diag-id-numbers
    -diag-length
    -diag-stop-on-error
    -dM
       dD, QdD
       dM, QdM
    -dN
    -dryrun
    -dynamiclib
    -E
    -early-template-check
    -EP
    -export
    -export-dir
    -F
    -fabi-version
    -falias
    -fargument-noalias-global
    -fast
    -fbuiltin
    -fcode-asm
    -fcommon
    -fexceptions
    -ffnalias
    -ffunction-sections
    -finline-functions
    -finline-limit
    -finstrument-functions
    -fkeep-static-consts
    -fmath-errno
    -fminshared
    -fmudflap
    -fno-gnu-keywords
    -fno-implicit-inline-templates
    -fno-implicit-templates
    -fno-omit-frame-pointer
    -fno-operator-names
    -fno-rtti
    -fnon-lvalue-assign
    -fp
    -fp-model
    -fp-port
    -fp-speculation
    -fpack-struct
    -fpascal-strings
    -fpermissive
    -fpstkchk
    -freg-struct-return
    -fshort-enums
    -fsource-asm
    -fstack-security-check
    -fsyntax-only
    -ftemplate-depth
    -ftls-model
    -ftrapuv
    -ftz
    -func-groups
    -funroll-all-loops
    -funroll-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-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
    -ipo
    -ipo-c
    -ipo-jobs
    -ipo-S
    -ipo-separate
    -iprefix
    -iquote
    -isystem
    -iwithprefix
    -iwithprefixbefore
    -Kc++
    -kernel
    -L
    -M
    -m32
    -m64
    -malign-double
    -malign-mac68k
    -malign-natural
    -malign-power
    -march
    -mcmodel
    -mcpu
    -MD
    -mdynamic-no-pic
    -MF
    -mfixed-range
    -MG
    -MM
    -MMD
    -MP
    -mp1
    -MQ
    -mregparm
    -mserialize-volatile
    -msse
    -MT
    -mtune
    -multibyte-chars
    -no-cpprt
    -nobss-init
    -nodefaultlibs
    -nolib-inline
    -nostartfiles
    -nostdinc
    -nostdinc++
    -nostdlib
    -O
    -O0
    -O1
    -O2
    -O3
    -Ob
    -openmp
    -openmp-report
    -openmp-stubs
    -opt-class-analysis
    -opt-report
    -opt-report-file
    -opt-report-help
    -opt-report-level
    -opt-report-phase
    -opt-report-routine
    -opt-streaming-stores
    -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-intel
    -sox
    -static-intel
    -std
    -strict-ansi
    -traceback
    -trigraphs
    -u (L*)
    -unroll
    -use-asm
    -use-msasm
    -V
       v
       V (Linux and Mac OS*)
    -vec-report
    -w
    -Wa
    -Wabi
    -Wall
    -Wbrief
    -Wcheck
    -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 (L*)
    -Xlinker
macro names
    option associating with an optional value
math functions
    option enabling faster code sequences for
memory bandwidth
    option enabling tuning and heuristics for
memory dependency
    option specifying no loop-carried following IVDEP
memory loads
    option enabling optimizations to move
memory model
    option specifying large
    option specifying small or medium
    option to use specific
Microsoft* Visual C++
    option specifying compatibility with
Microsoft* Visual Studio
    option specifying compatibility with



OpenMP*
    option controlling diagnostics
    option enabling
    option enabling analysis of applications
    option enabling programs in sequential mode
optimization
    option disabling all
       O
       Od
    option enabling global
    option enabling prefetch insertion
    option generating single assembly file from multiple files
    option generating single object file from multiple files
    option specifying code
optimization report
    option displaying phases for
    option generating for routines with specified text
    option generating to stderr
    option specifying detail level of
    option specifying name for
    option specifying phase to use for
optimizations
    option enabling all speed
    option enabling many speed
output files
    option specifying name for



position-independent code
    option generating
position-independent external references
    option generating code with
prefetch insertion
    option enabling
processor
    option optimizing for specific
       G5, G6, G7
       mtune
       tpp1, tpp2, G1, G2, G2-p9000
processor-specific code
    option generating
    option generating and optimizing
profiling
    option enabling use of information from
    option generating source mapping for
    option instrumenting a program for
    option specifying directory for output files
    option specifying name for summary
programs
    option maximizing speed in
    option specifying aliasing should be assumed in



Run-Time Library (RTL)
    option searching for unresolved references in multithreaded
       MT
       threads
    option searching for unresolved references in single-threaded



sampling
    option generating source mapping for
scalar replacement
    option enabling during loop transformation
shared object
    option producing a dynamic
SSP
    option enabling
stack
    option disabling checking for routines in
    option enabling probing
    option specifying reserve amount
stack alignment
    option specifying for functions
stack probing
    option enabling
stack variables
    option initializing to NaN
standard directories
    option removing from include search path
streaming stores
    option generating for optimization
symbol visibility
    option specifying



threaded applications
    option enabling analysis of
tools
    option passing options to
    option specifying directory for supporting
traceback information
    option providing



variables
    option placing in DATA section
    option saving always
vectorizer
    option controlling diagnostics reported by
version
    option saving in executable


>>