| 
      
    -###
      
    --analyze
      
    --analyze-auto
      
    --analyzer-no-default-checks
      
    --analyzer-output<arg>
      
    --ansi
      
    --assemble
      
    --assert <arg>
      
    --assert=<arg>
      
    --autocomplete=<arg>
      
    --bootclasspath <arg>
      
    --bootclasspath=<arg>
      
    --CLASSPATH <arg>
      
    --classpath <arg>
      
    --CLASSPATH=<arg>
      
    --classpath=<arg>
      
    --comments
      
    --comments-in-macros
      
    --compile
      
    --config <arg>
      
    --constant-cfstrings
      
    --coverage
      
    --cuda-compile-host-device
      
    --cuda-device-only
      
    --cuda-gpu-arch=<arg>
      
    --cuda-host-only
      
    --cuda-include-ptx=<arg>
      
    --cuda-noopt-device-debug
      
    --cuda-path-ignore-env
      
    --cuda-path=<arg>
      
    --debug
      
    --debug=<arg>
      
    --define-macro <arg>
      
    --define-macro=<arg>
      
    --dependencies
      
    --dyld-prefix <arg>
      
    --dyld-prefix=<arg>
      
    --encoding <arg>
      
    --encoding=<arg>
      
    --entry
      
    --extdirs <arg>
      
    --extdirs=<arg>
      
    --extra-warnings
      
    --for-linker <arg>
      
    --for-linker=<arg>
      
    --force-link <arg>
      
    --force-link=<arg>
      
    --gcc-toolchain=<arg>
      
    --help
      
    --help-hidden
      
    --hip-device-lib-path=<arg>
      
    --hip-device-lib=<arg>
      
    --hip-link
      
    --imacros<file>
      
    --imacros=<arg>
      
    --include-barrier
      
    --include-directory <arg>
      
    --include-directory-after <arg>
      
    --include-directory-after=<arg>
      
    --include-directory=<arg>
      
    --include-prefix <arg>
      
    --include-prefix=<arg>
      
    --include-with-prefix <arg>
      
    --include-with-prefix-after <arg>
      
    --include-with-prefix-after=<arg>
      
    --include-with-prefix-before <arg>
      
    --include-with-prefix-before=<arg>
      
    --include-with-prefix=<arg>
      
    --include<file>
      
    --include=<arg>
      
    --language <arg>
      
    --language=<arg>
      
    --libomptarget-nvptx-path=<arg>
      
    --library-directory <arg>
      
    --library-directory=<arg>
      
    --mhwdiv <arg>
      
    --mhwdiv=<arg>
      
    --migrate
      
    --no-cuda-gpu-arch=<arg>
      
    --no-cuda-include-ptx=<arg>
      
    --no-cuda-noopt-device-debug
      
    --no-cuda-version-check
      
    --no-integrated-cpp
      
    --no-line-commands
      
    --no-pedantic
      
    --no-standard-includes
      
    --no-standard-libraries
      
    --no-system-header-prefix=<prefix>
      
    --no-undefined
      
    --no-warnings
      
    --optimize
      
    --optimize=<arg>
      
    --output <arg>
      
    --output-class-directory <arg>
      
    --output-class-directory=<arg>
      
    --output=<arg>
      
    --param <arg>
      
    --param=<arg>
      
    --pedantic
      
    --pedantic-errors
      
    --pipe
      
    --precompile
      
    --prefix <arg>
      
    --prefix=<arg>
      
    --preprocess
      
    --print-diagnostic-categories
      
    --print-effective-triple
      
    --print-file-name <arg>
      
    --print-file-name=<file>
      
    --print-libgcc-file-name
      
    --print-missing-file-dependencies
      
    --print-multi-directory
      
    --print-multi-lib
      
    --print-prog-name <arg>
      
    --print-prog-name=<name>
      
    --print-resource-dir
      
    --print-search-dirs
      
    --print-supported-cpus
      
    --print-target-triple
      
    --profile
      
    --profile-blocks
      
    --ptxas-path=<arg>
      
    --relocatable-pch
      
    --resource <arg>
      
    --resource=<arg>
      
    --rtlib <arg>
      
    --rtlib=<arg>
      
    --save-stats (equivalent to -save-stats=cwd)
      
    --save-stats=<arg>
      
    --save-temps (equivalent to -save-temps=cwd)
      
    --save-temps=<arg>
      
    --serialize-diagnostics <arg>
      
    --shared
      
    --signed-char
      
    --specs=<arg>
      
    --static
      
    --std <arg>
      
    --std=<arg>
      
    --stdlib <arg>
      
    --stdlib=<arg>
      
    --sysroot <arg>
      
    --sysroot=<arg>
      
    --system-header-prefix <arg>
      
    --system-header-prefix=<prefix>
      
    --target-help
      
    --target=<arg>
      
    --trace-includes
      
    --traditional
      
    --traditional-cpp
      
    --trigraphs
      
    --undefine-macro <arg>
      
    --undefine-macro=<arg>
      
    --unsigned-char
      
    --unwindlib=<arg>
      
    --user-dependencies
      
    --verbose
      
    --verify-debug-info
      
    --version
      
    --warn-<arg>
      
    --warn-=<arg>
      
    --write-dependencies
      
    --write-user-dependencies
      
    -A-<arg>
      
    -A<arg>
      
    -a<arg>
      
    -all_load
      
    -allowable_client <arg>
      
    -ansi
      
    -arch <architecture>
      
    -arch <arg>
      
    -arch_errors_fatal
      
    -arch_only <arg>
      
    -arcmt-migrate-emit-errors
      
    -arcmt-migrate-report-output <arg>
      
    -B<dir>
      
    -bind_at_load
      
    -bundle
      
    -bundle_loader <arg>
      
    -C
      
    -c
      
    -CC
      
    -cfguard
      
    -cl-denorms-are-zero
      
    -cl-ext
      
    -cl-fast-relaxed-math
      
    -cl-finite-math-only
      
    -cl-fp32-correctly-rounded-divide-sqrt
      
    -cl-kernel-arg-info
      
    -cl-mad-enable
      
    -cl-no-signed-zeros
      
    -cl-opt-disable
      
    -cl-single-precision-constant
      
    -cl-std=<arg>
      
    -cl-strict-aliasing
      
    -cl-uniform-work-group-size
      
    -cl-unsafe-math-optimizations
      
    -client_name<arg>
      
    -compatibility_version<arg>
      
    -coverage
      
    -cpp
      
    -current_version<arg>
      
    -cxx-isystem<directory>
      
    -d
      
    -d<arg>
      
    -D<macro>=<value>
      
    -D<macroname>=<value>
      
    -dA
      
    -dD
      
    -dead_strip
      
    -dependency-dot <arg>
      
    -dependency-file <arg>
      
    -dI
      
    -dM
      
    -dumpmachine
      
    -dumpversion
      
    -dylib_file <arg>
      
    -dylinker
      
    -dylinker_install_name<arg>
      
    -dynamic
      
    -dynamiclib
      
    -E
      
    -e<arg>
      
    -EB
      
    -EL
      
    -emit-ast
      
    -emit-interface-stubs
      
    -emit-llvm
      
    -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang<arg>
      
    -exported_symbols_list <arg>
      
    -F<arg>
      
    -F<directory>
      
    -f[no-]strict-float-cast-overflow
      
    -faccess-control
      
    -faddrsig
      
    -faggressive-function-elimination
      
    -falign-commons
      
    -falign-functions
      
    -falign-functions=<arg>
      
    -faligned-allocation
      
    -faligned-new
      
    -faligned-new=<arg>
      
    -fall-intrinsics
      
    -fallow-editor-placeholders
      
    -fallow-unsupported
      
    -faltivec
      
    -fansi-escape-codes
      
    -fapple-kext
      
    -fapple-link-rtlib
      
    -fapple-pragma-pack
      
    -fapplication-extension
      
    -fasm
      
    -fasm-blocks
      
    -fassociative-math
      
    -fassume-sane-operator-new
      
    -fast
      
    -fastcp
      
    -fastf
      
    -fasynchronous-unwind-tables
      
    -fauto-profile
      
    -fauto-profile-accurate
      
    -fauto-profile=<arg>
      
    -fautolink
      
    -fautomatic
      
    -fbackslash
      
    -fbacktrace
      
    -fblas-matmul-limit=<arg>
      
    -fblocks
      
    -fbootclasspath=<arg>
      
    -fborland-extensions
      
    -fbounds-check
      
    -fbracket-depth=<arg>
      
    -fbracket-depth=N
      
    -fbuild-session-file=<file>
      
    -fbuild-session-timestamp=<time since Epoch in seconds>
      
    -fbuiltin
      
    -fbuiltin-module-map
      
    -fc++-static-destructors
      
    -fcall-saved-x10
      
    -fcall-saved-x11
      
    -fcall-saved-x12
      
    -fcall-saved-x13
      
    -fcall-saved-x14
      
    -fcall-saved-x15
      
    -fcall-saved-x18
      
    -fcall-saved-x8
      
    -fcall-saved-x9
      
    -fcaret-diagnostics
      
    -fcf-protection (equivalent to -fcf-protection=full)
      
    -fcf-protection=<arg>
      
    -fcf-runtime-abi=<arg>
      
    -fchar8_t
      
    -fcheck-array-temporaries
      
    -fcheck=<arg>
      
    -fclang-abi-compat=<version>
      
    -fclasspath=<arg>
      
    -fcoarray=<arg>
      
    -fcolor-diagnostics
      
    -fcomment-block-commands=<arg>,<arg2>...
      
    -fcomment-block-commands=[commands]
      
    -fcommon
      
    -fcompile-resource=<arg>
      
    -fcomplete-member-pointers
      
    -fconstant-cfstrings
      
    -fconstant-string-class=<arg>
      
    -fconstexpr-backtrace-limit=<arg>
      
    -fconstexpr-depth=<arg>
      
    -fconstexpr-depth=N
      
    -fconstexpr-steps=<arg>
      
    -fconstexpr-steps=N
      
    -fconvert=<arg>
      
    -fcoroutines-ts
      
    -fcoverage-mapping
      
    -fcrash-diagnostics-dir=<arg>
      
    -fcray-pointer
      
    -fcreate-profile
      
    -fcs-profile-generate
      
    -fcs-profile-generate=<directory>
      
    -fcs-profile-generate[=<dirname>]
      
    -fcuda-approx-transcendentals
      
    -fcuda-flush-denormals-to-zero
      
    -fcuda-rdc
      
    -fcuda-short-ptr
      
    -fcxx-exceptions
      
    -fcxx-modules
      
    -fd-lines-as-code
      
    -fd-lines-as-comments
      
    -fdata-sections
      
    -fdebug-compilation-dir <arg>
      
    -fdebug-info-for-profiling
      
    -fdebug-macro
      
    -fdebug-pass-arguments
      
    -fdebug-pass-structure
      
    -fdebug-prefix-map=<arg>
      
    -fdebug-ranges-base-address
      
    -fdebug-types-section
      
    -fdeclspec
      
    -fdefault-double-8
      
    -fdefault-integer-8
      
    -fdefault-real-8
      
    -fdelayed-template-parsing
      
    -fdelete-null-pointer-checks
      
    -fdenormal-fp-math=<arg>
      
    -fdenormal-fp-math=[values]
      
    -fdepfile-entry=<arg>
      
    -fdiagnostics-absolute-paths
      
    -fdiagnostics-color
      
    -fdiagnostics-color=<arg>
      
    -fdiagnostics-fixit-info
      
    -fdiagnostics-format=<arg>
      
    -fdiagnostics-format=clang/msvc/vi
      
    -fdiagnostics-hotness-threshold=<number>
      
    -fdiagnostics-parseable-fixits
      
    -fdiagnostics-print-source-range-info
      
    -fdiagnostics-show-category=<arg>
      
    -fdiagnostics-show-category=none/id/name
      
    -fdiagnostics-show-hotness
      
    -fdiagnostics-show-note-include-stack
      
    -fdiagnostics-show-option
      
    -fdiagnostics-show-template-tree
      
    -fdigraphs
      
    -fdiscard-value-names
      
    -fdollar-ok
      
    -fdollars-in-identifiers
      
    -fdouble-square-bracket-attributes
      
    -fdump-fortran-optimized
      
    -fdump-fortran-original
      
    -fdump-parse-tree
      
    -fdwarf-directory-asm
      
    -fdwarf-exceptions
      
    -felide-constructors
      
    -feliminate-unused-debug-symbols
      
    -fembed-bitcode (equivalent to -fembed-bitcode=all)
      
    -fembed-bitcode-marker (equivalent to -fembed-bitcode=marker)
      
    -fembed-bitcode=<option>
      
    -femit-all-decls
      
    -femulated-tls
      
    -fencoding=<arg>
      
    -ferror-limit=123
      
    -ferror-limit=<arg>
      
    -fescaping-block-tail-calls
      
    -fexceptions
      
    -fexec-charset=<arg>
      
    -fexperimental-isel
      
    -fexperimental-new-pass-manager
      
    -fextdirs=<arg>
      
    -fexternal-blas
      
    -ff2c
      
    -ffake-address-space-map
      
    -ffast-math
      
    -ffine-grained-bitfield-accesses
      
    -ffinite-math-only
      
    -ffixed-form
      
    -ffixed-line-length-<arg>
      
    -ffixed-point
      
    -ffixed-r19
      
    -ffixed-r9
      
    -ffixed-x1
      
    -ffixed-x10
      
    -ffixed-x11
      
    -ffixed-x12
      
    -ffixed-x13
      
    -ffixed-x14
      
    -ffixed-x15
      
    -ffixed-x18
      
    -ffixed-x2
      
    -ffixed-x20
      
    -ffixed-x21
      
    -ffixed-x22
      
    -ffixed-x23
      
    -ffixed-x24
      
    -ffixed-x25
      
    -ffixed-x26
      
    -ffixed-x27
      
    -ffixed-x28
      
    -ffixed-x3
      
    -ffixed-x4
      
    -ffixed-x5
      
    -ffixed-x6
      
    -ffixed-x7
      
    -ffixed-x9
      
    -ffor-scope
      
    -fforce-emit-vtables
      
    -fforce-enable-int128
      
    -ffp-contract=<arg>
      
    -ffpe-trap=<arg>
      
    -ffree-form
      
    -ffree-line-length-<arg>
      
    -ffreestanding
      
    -ffrontend-optimize
      
    -ffunction-sections
      
    -fgnu-inline-asm
      
    -fgnu-keywords
      
    -fgnu-runtime
      
    -fgnu89-inline
      
    -fgpu-rdc
      
    -fheinous-gnu-extensions
      
    -fhonor-infinites
      
    -fhonor-infinities
      
    -fhonor-nans
      
    -fhosted
      
    -fident
      
    -filelist <arg>
      
    -fimplicit-module-maps
      
    -fimplicit-modules
      
    -fimplicit-none
      
    -finclude-default-header
      
    -findirect-virtual-calls
      
    -finit-character=<arg>
      
    -finit-integer=<arg>
      
    -finit-local-zero
      
    -finit-logical=<arg>
      
    -finit-real=<arg>
      
    -finline-functions
      
    -finline-hint-functions
      
    -finput-charset=<arg>
      
    -finstrument-function-entry-bare
      
    -finstrument-functions
      
    -finstrument-functions-after-inlining
      
    -finteger-4-integer-8
      
    -fintegrated-as
      
    -fintrinsic-modules-path
      
    -fjump-tables
      
    -fkeep-static-consts
      
    -flat_namespace
      
    -flax-vector-conversions
      
    -flimited-precision=<arg>
      
    -flto
      
    -flto-jobs=<arg>
      
    -flto=<arg>
      
    -flto=full
      
    -flto=thin
      
    -fmacro-backtrace-limit=<arg>
      
    -fmath-errno
      
    -fmax-array-constructor=<arg>
      
    -fmax-errors=<arg>
      
    -fmax-identifier-length
      
    -fmax-stack-var-size=<arg>
      
    -fmax-subrecord-length=<arg>
      
    -fmax-type-align=<arg>
      
    -fmerge-all-constants
      
    -fmessage-length
      
    -fmessage-length=<arg>
      
    -fmodule-file-deps
      
    -fmodule-file=[<name>=]<file>
      
    -fmodule-implementation-of <arg>
      
    -fmodule-map-file=<file>
      
    -fmodule-maps
      
    -fmodule-name <arg>
      
    -fmodule-name=<name>
      
    -fmodule-private
      
    -fmodules
      
    -fmodules-cache-path=<directory>
      
    -fmodules-decluse
      
    -fmodules-disable-diagnostic-validation
      
    -fmodules-ignore-macro=<arg>
      
    -fmodules-prune-after=<seconds>
      
    -fmodules-prune-interval=<seconds>
      
    -fmodules-search-all
      
    -fmodules-strict-decluse
      
    -fmodules-ts
      
    -fmodules-user-build-path <directory>
      
    -fmodules-validate-once-per-build-session
      
    -fmodules-validate-system-headers
      
    -fms-compatibility
      
    -fms-compatibility-version=<arg>
      
    -fms-extensions
      
    -fms-memptr-rep=<arg>
      
    -fms-volatile<arg>
      
    -fmsc-version=
      
    -fmsc-version=<arg>
      
    -fmudflap
      
    -fmudflapth
      
    -fnested-functions
      
    -fnew-alignment <arg>
      
    -fnew-alignment=<align>
      
    -fnext-runtime
      
    -fno-access-control
      
    -fno-addrsig
      
    -fno-aggressive-function-elimination
      
    -fno-align-commons
      
    -fno-align-functions
      
    -fno-aligned-allocation
      
    -fno-all-intrinsics
      
    -fno-allow-editor-placeholders
      
    -fno-altivec
      
    -fno-apple-pragma-pack
      
    -fno-application-extension
      
    -fno-asm
      
    -fno-asm-blocks
      
    -fno-associative-math
      
    -fno-assume-sane-operator-new
      
    -fno-asynchronous-unwind-tables
      
    -fno-autolink
      
    -fno-automatic
      
    -fno-backslash
      
    -fno-backtrace
      
    -fno-blocks
      
    -fno-borland-extensions
      
    -fno-bounds-check
      
    -fno-builtin
      
    -fno-builtin-<arg>
      
    -fno-c++-static-destructors
      
    -fno-caret-diagnostics
      
    -fno-char8_t
      
    -fno-check-array-temporaries
      
    -fno-color-diagnostics
      
    -fno-common
      
    -fno-complete-member-pointers
      
    -fno-constant-cfstrings
      
    -fno-coroutines-ts
      
    -fno-coverage-mapping
      
    -fno-crash-diagnostics
      
    -fno-cray-pointer
      
    -fno-cuda-approx-transcendentals
      
    -fno-cuda-flush-denormals-to-zero
      
    -fno-cuda-short-ptr
      
    -fno-cxx-exceptions
      
    -fno-cxx-modules
      
    -fno-d-lines-as-code
      
    -fno-d-lines-as-comments
      
    -fno-data-sections
      
    -fno-debug-info-for-profiling
      
    -fno-debug-macro
      
    -fno-debug-ranges-base-address
      
    -fno-debug-types-section
      
    -fno-declspec
      
    -fno-default-double-8
      
    -fno-default-integer-8
      
    -fno-default-real-8
      
    -fno-delayed-template-parsing
      
    -fno-delete-null-pointer-checks
      
    -fno-diagnostics-color
      
    -fno-diagnostics-fixit-info
      
    -fno-diagnostics-show-hotness
      
    -fno-diagnostics-show-note-include-stack
      
    -fno-diagnostics-show-option
      
    -fno-digraphs
      
    -fno-discard-value-names
      
    -fno-dollar-ok
      
    -fno-dollars-in-identifiers
      
    -fno-double-square-bracket-attributes
      
    -fno-dump-fortran-optimized
      
    -fno-dump-fortran-original
      
    -fno-dump-parse-tree
      
    -fno-dwarf-directory-asm
      
    -fno-elide-constructors
      
    -fno-elide-type
      
    -fno-eliminate-unused-debug-symbols
      
    -fno-emulated-tls
      
    -fno-escaping-block-tail-calls
      
    -fno-exceptions
      
    -fno-experimental-isel
      
    -fno-experimental-new-pass-manager
      
    -fno-external-blas
      
    -fno-f2c
      
    -fno-fast-math
      
    -fno-fine-grained-bitfield-accesses
      
    -fno-finite-math-only
      
    -fno-fixed-form
      
    -fno-fixed-point
      
    -fno-for-scope
      
    -fno-force-emit-vtables
      
    -fno-force-enable-int128
      
    -fno-free-form
      
    -fno-frontend-optimize
      
    -fno-function-sections
      
    -fno-gnu-inline-asm
      
    -fno-gnu-keywords
      
    -fno-gnu89-inline
      
    -fno-gpu-rdc
      
    -fno-honor-infinities
      
    -fno-honor-nans
      
    -fno-ident
      
    -fno-implicit-module-maps
      
    -fno-implicit-modules
      
    -fno-implicit-none
      
    -fno-init-local-zero
      
    -fno-inline-functions
      
    -fno-integer-4-integer-8
      
    -fno-integrated-as
      
    -fno-intrinsic-modules-path
      
    -fno-jump-tables
      
    -fno-lax-vector-conversions
      
    -fno-limit-debug-info
      
    -fno-lto
      
    -fno-math-errno
      
    -fno-max-identifier-length
      
    -fno-max-type-align
      
    -fno-merge-all-constants
      
    -fno-module-file-deps
      
    -fno-module-private
      
    -fno-modules
      
    -fno-modules-decluse
      
    -fno-modules-search-all
      
    -fno-modules-validate-system-headers
      
    -fno-ms-compatibility
      
    -fno-ms-extensions
      
    -fno-objc-arc
      
    -fno-objc-arc-exceptions
      
    -fno-objc-convert-messages-to-runtime-calls
      
    -fno-objc-exceptions
      
    -fno-objc-infer-related-result-type
      
    -fno-objc-legacy-dispatch
      
    -fno-objc-nonfragile-abi
      
    -fno-objc-weak
      
    -fno-omit-frame-pointer
      
    -fno-openmp
      
    -fno-openmp-simd
      
    -fno-operator-names
      
    -fno-optimize-sibling-calls
      
    -fno-pack-derived
      
    -fno-pack-struct
      
    -fno-pascal-strings
      
    -fno-PIC
      
    -fno-pic
      
    -fno-PIE
      
    -fno-pie
      
    -fno-plt
      
    -fno-preserve-as-comments
      
    -fno-profile-arcs
      
    -fno-profile-generate
      
    -fno-profile-instr-generate
      
    -fno-profile-instr-use
      
    -fno-profile-sample-accurate
      
    -fno-profile-sample-use
      
    -fno-protect-parens
      
    -fno-range-check
      
    -fno-real-4-real-10
      
    -fno-real-4-real-16
      
    -fno-real-4-real-8
      
    -fno-real-8-real-10
      
    -fno-real-8-real-16
      
    -fno-real-8-real-4
      
    -fno-realloc-lhs
      
    -fno-reciprocal-math
      
    -fno-record-command-line
      
    -fno-recursive
      
    -fno-register-global-dtors-with-atexit
      
    -fno-relaxed-template-template-args
      
    -fno-repack-arrays
      
    -fno-reroll-loops
      
    -fno-rewrite-imports
      
    -fno-rewrite-includes
      
    -fno-ropi
      
    -fno-rtlib-add-rpath
      
    -fno-rtti
      
    -fno-rtti-data
      
    -fno-rwpi
      
    -fno-sanitize-address-poison-custom-array-cookie
      
    -fno-sanitize-address-use-after-scope
      
    -fno-sanitize-address-use-odr-indicator
      
    -fno-sanitize-blacklist
      
    -fno-sanitize-cfi-cross-dso
      
    -fno-sanitize-coverage=<arg1>,<arg2>...
      
    -fno-sanitize-memory-track-origins
      
    -fno-sanitize-memory-use-after-dtor
      
    -fno-sanitize-minimal-runtime
      
    -fno-sanitize-recover
      
    -fno-sanitize-recover=<arg1>,<arg2>...
      
    -fno-sanitize-stats
      
    -fno-sanitize-thread-atomics
      
    -fno-sanitize-thread-func-entry-exit
      
    -fno-sanitize-thread-memory-access
      
    -fno-sanitize-trap=<arg1>,<arg2>...
      
    -fno-sanitize-undefined-trap-on-error
      
    -fno-sanitize=<arg1>,<arg2>...
      
    -fno-save-optimization-record
      
    -fno-second-underscore
      
    -fno-short-enums
      
    -fno-short-wchar
      
    -fno-show-column
      
    -fno-show-source-location
      
    -fno-sign-zero
      
    -fno-signaling-math
      
    -fno-signed-char
      
    -fno-signed-zeros
      
    -fno-sized-deallocation
      
    -fno-slp-vectorize
      
    -fno-spell-checking
      
    -fno-split-dwarf-inlining
      
    -fno-split-lto-unit
      
    -fno-stack-arrays
      
    -fno-stack-protector
      
    -fno-stack-size-section
      
    -fno-standalone-debug
      
    -fno-strict-aliasing
      
    -fno-strict-enums
      
    -fno-strict-float-cast-overflow
      
    -fno-strict-modules-decluse
      
    -fno-strict-overflow
      
    -fno-strict-return
      
    -fno-strict-vtable-pointers
      
    -fno-struct-path-tbaa
      
    -fno-threadsafe-statics
      
    -fno-trapping-math
      
    -fno-trigraphs
      
    -fno-underscoring
      
    -fno-unique-section-names
      
    -fno-unit-at-a-time
      
    -fno-unroll-loops
      
    -fno-unsafe-math-optimizations
      
    -fno-unsigned-char
      
    -fno-unwind-tables
      
    -fno-use-cxa-atexit
      
    -fno-use-init-array
      
    -fno-use-line-directives
      
    -fno-vectorize
      
    -fno-verbose-asm
      
    -fno-whole-file
      
    -fno-whole-program-vtables
      
    -fno-working-directory
      
    -fno-wrapv
      
    -fno-xray-always-emit-customevents
      
    -fno-xray-always-emit-typedevents
      
    -fno-xray-instrument
      
    -fno-zero-initialized-in-bss
      
    -fno-zvector
      
    -fnoxray-link-deps
      
    -fobjc-abi-version=<arg>
      
    -fobjc-abi-version=version
      
    -fobjc-arc
      
    -fobjc-arc-exceptions
      
    -fobjc-convert-messages-to-runtime-calls
      
    -fobjc-exceptions
      
    -fobjc-infer-related-result-type
      
    -fobjc-legacy-dispatch
      
    -fobjc-link-runtime
      
    -fobjc-nonfragile-abi
      
    -fobjc-nonfragile-abi-version=<arg>
      
    -fobjc-nonfragile-abi-version=<version>
      
    -fobjc-runtime=<arg>
      
    -fobjc-sender-dependent-dispatch
      
    -fobjc-weak
      
    -fomit-frame-pointer
      
    -fopenmp
      
    -fopenmp-simd
      
    -fopenmp-targets=<arg1>,<arg2>...
      
    -fopenmp-use-tls
      
    -fopenmp-version=<arg>
      
    -fopenmp=<arg>
      
    -foperator-arrow-depth=<arg>
      
    -foperator-arrow-depth=N
      
    -foptimization-record-file=<arg>
      
    -foptimization-record-passes=<arg>
      
    -foptimize-sibling-calls
      
    -force_cpusubtype_ALL
      
    -force_flat_namespace
      
    -force_load <arg>
      
    -forder-file-instrumentation
      
    -foutput-class-dir=<arg>
      
    -fpack-derived
      
    -fpack-struct
      
    -fpack-struct=<arg>
      
    -fparse-all-comments
      
    -fpascal-strings
      
    -fpass-plugin=<dsopath>
      
    -fpcc-struct-return
      
    -fpch-preprocess
      
    -fPIC
      
    -fpic
      
    -fPIE
      
    -fpie
      
    -fplt
      
    -fplugin=<dsopath>
      
    -fprebuilt-module-path=<directory>
      
    -fpreserve-as-comments
      
    -fprint-source-range-info
      
    -fprofile-arcs
      
    -fprofile-dir=<arg>
      
    -fprofile-exclude-files=<arg>
      
    -fprofile-exclude-files=[regexes]
      
    -fprofile-filter-files=<arg>
      
    -fprofile-filter-files=[regexes]
      
    -fprofile-generate
      
    -fprofile-generate=<directory>
      
    -fprofile-generate[=<dirname>]
      
    -fprofile-instr-generate
      
    -fprofile-instr-generate=<file>
      
    -fprofile-instr-use
      
    -fprofile-instr-use=<arg>
      
    -fprofile-remapping-file <arg>
      
    -fprofile-remapping-file=<file>
      
    -fprofile-sample-accurate
      
    -fprofile-sample-use
      
    -fprofile-sample-use=<arg>
      
    -fprofile-use
      
    -fprofile-use=<pathname>
      
    -fprofile-use[=<pathname>]
      
    -fprotect-parens
      
    -framework <arg>
      
    -frange-check
      
    -freal-4-real-10
      
    -freal-4-real-16
      
    -freal-4-real-8
      
    -freal-8-real-10
      
    -freal-8-real-16
      
    -freal-8-real-4
      
    -frealloc-lhs
      
    -freciprocal-math
      
    -frecord-command-line
      
    -frecord-gcc-switches
      
    -frecord-marker=<arg>
      
    -frecursive
      
    -freg-struct-return
      
    -fregister-global-dtors-with-atexit
      
    -frelaxed-template-template-args
      
    -frepack-arrays
      
    -freroll-loops
      
    -fretain-comments-from-system-headers
      
    -frewrite-imports
      
    -frewrite-includes
      
    -frewrite-map-file <arg>
      
    -frewrite-map-file=<arg>
      
    -fropi
      
    -frtlib-add-rpath
      
    -frtti
      
    -frwpi
      
    -fsanitize-address-field-padding=<arg>
      
    -fsanitize-address-globals-dead-stripping
      
    -fsanitize-address-poison-custom-array-cookie
      
    -fsanitize-address-use-after-scope
      
    -fsanitize-address-use-odr-indicator
       | 
      
    -fsanitize-blacklist=/path/to/blacklist/file
      
    -fsanitize-blacklist=<arg>
      
    -fsanitize-cfi-cross-dso
      
    -fsanitize-cfi-icall-generalize-pointers
      
    -fsanitize-coverage=<arg1>,<arg2>...
      
    -fsanitize-hwaddress-abi=<arg>
      
    -fsanitize-link-c++-runtime
      
    -fsanitize-memory-track-origins
      
    -fsanitize-memory-track-origins=<arg>
      
    -fsanitize-memory-use-after-dtor
      
    -fsanitize-minimal-runtime
      
    -fsanitize-recover
      
    -fsanitize-recover=<arg1>,<arg2>...
      
    -fsanitize-stats
      
    -fsanitize-thread-atomics
      
    -fsanitize-thread-func-entry-exit
      
    -fsanitize-thread-memory-access
      
    -fsanitize-trap=<arg1>,<arg2>...
      
    -fsanitize-undefined-strip-path-components=<number>
      
    -fsanitize-undefined-trap-on-error
      
    -fsanitize=<check>,<arg2>...
      
    -fsave-optimization-record
      
    -fsave-optimization-record=<arg>
      
    -fsave-optimization-record[=<format>]
      
    -fsecond-underscore
      
    -fseh-exceptions
      
    -fshort-enums
      
    -fshort-wchar
      
    -fshow-column
      
    -fshow-overloads=<arg>
      
    -fshow-source-location
      
    -fsign-zero
      
    -fsignaling-math
      
    -fsigned-bitfields
      
    -fsigned-char
      
    -fsigned-zeros
      
    -fsized-deallocation
      
    -fsjlj-exceptions
      
    -fslp-vectorize
      
    -fspell-checking
      
    -fspell-checking-limit=<arg>
      
    -fsplit-dwarf-inlining
      
    -fsplit-lto-unit
      
    -fsplit-stack
      
    -fstack-arrays
      
    -fstack-protector
      
    -fstack-protector-all
      
    -fstack-protector-strong
      
    -fstack-size-section
      
    -fstandalone-debug
      
    -fstandalone-debug -fno-standalone-debug
      
    -fstrict-aliasing
      
    -fstrict-enums
      
    -fstrict-float-cast-overflow
      
    -fstrict-overflow
      
    -fstrict-return
      
    -fstrict-vtable-pointers
      
    -fstruct-path-tbaa
      
    -fsymbol-partition=<arg>
      
    -fsyntax-only
      
    -ftabstop=<arg>
      
    -ftemplate-backtrace-limit=123
      
    -ftemplate-backtrace-limit=<arg>
      
    -ftemplate-depth-<arg>
      
    -ftemplate-depth=<arg>
      
    -ftemplate-depth=N
      
    -fterminated-vtables
      
    -ftest-coverage
      
    -fthinlto-index=<arg>
      
    -fthreadsafe-statics
      
    -ftime-report
      
    -ftime-trace
      
    -ftls-model=<arg>
      
    -ftls-model=<model>
      
    -ftls-model=[model]
      
    -ftrap-function=<arg>
      
    -ftrap-function=[name]
      
    -ftrapping-math
      
    -ftrapv
      
    -ftrapv-handler <arg>
      
    -ftrapv-handler=<function name>
      
    -ftree-slp-vectorize
      
    -ftree-vectorize
      
    -ftrigraphs
      
    -ftrivial-auto-var-init=<arg>
      
    -funderscoring
      
    -funique-section-names
      
    -funit-at-a-time
      
    -funroll-loops
      
    -funsafe-math-optimizations
      
    -funsigned-bitfields
      
    -funsigned-char
      
    -funwind-tables
      
    -fuse-cxa-atexit
      
    -fuse-init-array
      
    -fuse-ld=<arg>
      
    -fuse-line-directives
      
    -fveclib=<arg>
      
    -fvectorize
      
    -fverbose-asm
      
    -fvisibility
      
    -fvisibility-global-new-delete-hidden
      
    -fvisibility-inlines-hidden
      
    -fvisibility-ms-compat
      
    -fvisibility=<arg>
      
    -fwhole-file
      
    -fwhole-program-vtables
      
    -fwrapv
      
    -fwritable-strings
      
    -fxray-always-emit-customevents
      
    -fxray-always-emit-typedevents
      
    -fxray-always-instrument=<arg>
      
    -fxray-attr-list=<arg>
      
    -fxray-instruction-threshold<arg>
      
    -fxray-instruction-threshold=<arg>
      
    -fxray-instrument
      
    -fxray-instrumentation-bundle=<arg>
      
    -fxray-link-deps
      
    -fxray-modes=<arg>
      
    -fxray-never-instrument=<arg>
      
    -fzero-initialized-in-bss
      
    -fzvector
      
    -g
      
    -g0
      
    -g1
      
    -g2
      
    -g3
      
    -G<size>
      
    -G=<arg>
      
    -gcc-toolchain <arg>
      
    -gcodeview
      
    -gcodeview-ghash
      
    -gcolumn-info
      
    -gdwarf
      
    -gdwarf-2
      
    -gdwarf-3
      
    -gdwarf-4
      
    -gdwarf-5
      
    -gdwarf-aranges
      
    -gembed-source
      
    -gen-reproducer
      
    -gfull
      
    -ggdb
      
    -ggdb0
      
    -ggdb1
      
    -ggdb2
      
    -ggdb3
      
    -ggnu-pubnames
      
    -gline-directives-only
      
    -gline-tables-only
      
    -glldb
      
    -gmlt
      
    -gmodules
      
    -gno-codeview-ghash
      
    -gno-column-info
      
    -gno-embed-source
      
    -gno-gnu-pubnames
      
    -gno-pubnames
      
    -gno-record-command-line
      
    -gno-strict-dwarf
      
    -gpubnames
      
    -grecord-command-line
      
    -grecord-gcc-switches
      
    -gsce
      
    -gsplit-dwarf
      
    -gsplit-dwarf=<arg>
      
    -gstrict-dwarf
      
    -gused
      
    -gz
      
    -gz=<arg>
      
    -H
      
    -headerpad_max_install_names<arg>
      
    -help
      
    -I-
      
    -I<dir>
      
    -I<directory>
      
    -idirafter<arg>
      
    -iframework<arg>
      
    -iframeworkwithsysroot<directory>
      
    -imacros<file>
      
    -image_base <arg>
      
    -imultilib <arg>
      
    -include <filename>
      
    -include-pch <file>
      
    -include<file>
      
    -index-header-map
      
    -init <arg>
      
    -install_name <arg>
      
    -integrated-as
      
    -interface-stub-version=<arg>
      
    -iprefix<dir>
      
    -iquote<directory>
      
    -isysroot<dir>
      
    -isystem-after<directory>
      
    -isystem<directory>
      
    -ivfsoverlay<arg>
      
    -iwithprefix<dir>
      
    -iwithprefixbefore<dir>
      
    -iwithsysroot<directory>
      
    -J<arg>
      
    -keep_private_externs
      
    -l<arg>
      
    -L<dir>
      
    -lazy_framework <arg>
      
    -lazy_library <arg>
      
    -M
      
    -m16
      
    -m32
      
    -m3dnow
      
    -m3dnowa
      
    -m64
      
    -m80387
      
    -m[no-]crc
      
    -mabi=<arg>
      
    -mabicalls
      
    -mabs=<arg>
      
    -Mach
      
    -madx
      
    -maes
      
    -malign-double
      
    -maltivec
      
    -mappletvos-version-min=<arg>
      
    -mappletvsimulator-version-min=<arg>
      
    -march=<arg>
      
    -march=<cpu>
      
    -masm=<arg>
      
    -matomics
      
    -mavx
      
    -mavx2
      
    -mavx512bf16
      
    -mavx512bitalg
      
    -mavx512bw
      
    -mavx512cd
      
    -mavx512dq
      
    -mavx512er
      
    -mavx512f
      
    -mavx512ifma
      
    -mavx512pf
      
    -mavx512vbmi
      
    -mavx512vbmi2
      
    -mavx512vl
      
    -mavx512vnni
      
    -mavx512vp2intersect
      
    -mavx512vpopcntdq
      
    -mbackchain
      
    -mbig-endian
      
    -mbmi
      
    -mbmi2
      
    -mbranch-protection=<arg>
      
    -mbulk-memory
      
    -mcheck-zero-division
      
    -mcldemote
      
    -mclflushopt
      
    -mclwb
      
    -mclzero
      
    -mcmodel=<arg>
      
    -mcmpb
      
    -mcmse
      
    -mcode-object-v3
      
    -mcompact-branches=<arg>
      
    -mcompact-branches=[values]
      
    -mconsole<arg>
      
    -mcpu=<arg>
      
    -mcpu=?
      
    -mcrbits
      
    -mcrc
      
    -mcrypto
      
    -mcumode
      
    -mcx16
      
    -MD
      
    -mdefault-build-attributes<arg>
      
    -mdirect-move
      
    -mdll<arg>
      
    -mdouble-float
      
    -mdsp
      
    -mdspr2
      
    -mdynamic-no-pic<arg>
      
    -meabi <arg>
      
    -membedded-data
      
    -menqcmd
      
    -mexception-handling
      
    -mexecute-only
      
    -mextern-sdata
      
    -mf16c
      
    -MF<file>
      
    -mfentry
      
    -mfix-cortex-a53-835769
      
    -mfloat-abi=<arg>
      
    -mfloat128
      
    -mfma
      
    -mfma4
      
    -mfp32
      
    -mfp64
      
    -mfpmath=<arg>
      
    -mfprnd
      
    -mfpu=<arg>
      
    -mfsgsbase
      
    -mfxsr
      
    -MG
      
    -mgeneral-regs-only
      
    -mgfni
      
    -mginv
      
    -mglobal-merge
      
    -mgpopt
      
    -mhard-float
      
    -mhtm
      
    -mhvx
      
    -mhvx-length=<arg>
      
    -mhvx=<arg>
      
    -mhwdiv=<arg>
      
    -mhwdiv=[values]
      
    -mhwmult=<arg>
      
    -miamcu
      
    -mieee-rnd-near
      
    -mimplicit-float
      
    -mimplicit-it=<arg>
      
    -mincremental-linker-compatible
      
    -mindirect-jump=<arg>
      
    -minvariant-function-descriptors
      
    -minvpcid
      
    -mios-simulator-version-min=<arg>
      
    -mios-version-min=<arg>
      
    -miphoneos-version-min
      
    -miphoneos-version-min=<arg>
      
    -miphonesimulator-version-min=<arg>
      
    -mips16
      
    -misel
      
    -MJ<arg>
      
    -mkernel
      
    -mldc1-sdc1
      
    -mlinker-version=<arg>
      
    -mlittle-endian
      
    -mllvm <arg>
      
    -mlocal-sdata
      
    -mlong-calls
      
    -mlong-double-128
      
    -mlong-double-64
      
    -mlongcall
      
    -mlwp
      
    -mlzcnt
      
    -MM
      
    -mmacos-version-min=<arg>
      
    -mmacosx-version-min=<arg>
      
    -mmacosx-version-min=<version>
      
    -mmadd4
      
    -mmcu=<arg>
      
    -MMD
      
    -mmemops
      
    -mmfcrf
      
    -mmfocrf
      
    -mmicromips
      
    -mmmx
      
    -mmovbe
      
    -mmovdir64b
      
    -mmovdiri
      
    -mmpx
      
    -mms-bitfields
      
    -mmsa
      
    -mmt
      
    -mmultivalue
      
    -mmutable-globals
      
    -mmwaitx
      
    -mnan=<arg>
      
    -mno-3dnow
      
    -mno-3dnowa
      
    -mno-abicalls
      
    -mno-adx
      
    -mno-aes
      
    -mno-altivec
      
    -mno-atomics
      
    -mno-avx
      
    -mno-avx2
      
    -mno-avx512bf16
      
    -mno-avx512bitalg
      
    -mno-avx512bw
      
    -mno-avx512cd
      
    -mno-avx512dq
      
    -mno-avx512er
      
    -mno-avx512f
      
    -mno-avx512ifma
      
    -mno-avx512pf
      
    -mno-avx512vbmi
      
    -mno-avx512vbmi2
      
    -mno-avx512vl
      
    -mno-avx512vnni
      
    -mno-avx512vp2intersect
      
    -mno-avx512vpopcntdq
      
    -mno-backchain
      
    -mno-bmi
      
    -mno-bmi2
      
    -mno-bulk-memory
      
    -mno-check-zero-division
      
    -mno-cldemote
      
    -mno-clflushopt
      
    -mno-clwb
      
    -mno-clzero
      
    -mno-cmpb
      
    -mno-code-object-v3
      
    -mno-crbits
      
    -mno-crc
      
    -mno-crypto
      
    -mno-cumode
      
    -mno-cx16
      
    -mno-default-build-attributes<arg>
      
    -mno-direct-move
      
    -mno-dsp
      
    -mno-dspr2
      
    -mno-embedded-data
      
    -mno-enqcmd
      
    -mno-exception-handling
      
    -mno-execute-only
      
    -mno-extern-sdata
      
    -mno-f16c
      
    -mno-fix-cortex-a53-835769
      
    -mno-float128
      
    -mno-fma
      
    -mno-fma4
      
    -mno-fprnd
      
    -mno-fsgsbase
      
    -mno-fxsr
      
    -mno-gfni
      
    -mno-ginv
      
    -mno-global-merge
      
    -mno-gpopt
      
    -mno-htm
      
    -mno-hvx
      
    -mno-iamcu
      
    -mno-implicit-float
      
    -mno-incremental-linker-compatible
      
    -mno-invariant-function-descriptors
      
    -mno-invpcid
      
    -mno-isel
      
    -mno-ldc1-sdc1
      
    -mno-local-sdata
      
    -mno-long-calls
      
    -mno-longcall
      
    -mno-lwp
      
    -mno-lzcnt
      
    -mno-madd4
      
    -mno-memops
      
    -mno-mfocrf
      
    -mno-micromips
      
    -mno-mips16
      
    -mno-mmx
      
    -mno-movbe
      
    -mno-movdir64b
      
    -mno-movdiri
      
    -mno-movt
      
    -mno-mpx
      
    -mno-ms-bitfields
      
    -mno-msa
      
    -mno-mt
      
    -mno-multivalue
      
    -mno-mutable-globals
      
    -mno-mwaitx
      
    -mno-neg-immediates
      
    -mno-nontrapping-fptoint
      
    -mno-nvj
      
    -mno-nvs
      
    -mno-omit-leaf-frame-pointer
      
    -mno-outline
      
    -mno-packets
      
    -mno-pclmul
      
    -mno-pconfig
      
    -mno-pie-copy-relocations
      
    -mno-pku
      
    -mno-popcnt
      
    -mno-popcntd
      
    -mno-power8-vector
      
    -mno-power9-vector
      
    -mno-prefetchwt1
      
    -mno-prfchw
      
    -mno-ptwrite
      
    -mno-qpx
      
    -mno-rdpid
      
    -mno-rdrnd
      
    -mno-rdseed
      
    -mno-red-zone
      
    -mno-relax
      
    -mno-relax-all
      
    -mno-restrict-it
      
    -mno-retpoline
      
    -mno-retpoline-external-thunk
      
    -mno-rtd
      
    -mno-rtm
      
    -mno-sahf
      
    -mno-save-restore
      
    -mno-sgx
      
    -mno-sha
      
    -mno-shstk
      
    -mno-sign-ext
      
    -mno-simd128
      
    -mno-soft-float
      
    -mno-speculative-load-hardening
      
    -mno-sram-ecc
      
    -mno-sse
      
    -mno-sse2
      
    -mno-sse3
      
    -mno-sse4.1
      
    -mno-sse4.2
      
    -mno-sse4a
      
    -mno-ssse3
      
    -mno-stack-arg-probe
      
    -mno-stackrealign
      
    -mno-tail-call
      
    -mno-tbm
      
    -mno-thumb
      
    -mno-tls-direct-seg-refs
      
    -mno-unaligned-access
      
    -mno-unimplemented-simd128
      
    -mno-vaes
      
    -mno-virt
      
    -mno-vpclmulqdq
      
    -mno-vsx
      
    -mno-vx
      
    -mno-waitpkg
      
    -mno-warn-nonportable-cfstrings
      
    -mno-wavefrontsize64
      
    -mno-wbnoinvd
      
    -mno-x87
      
    -mno-xgot
      
    -mno-xnack
      
    -mno-xop
      
    -mno-xsave
      
    -mno-xsavec
      
    -mno-xsaveopt
      
    -mno-xsaves
      
    -mnocrc
      
    -mnontrapping-fptoint
      
    -mnvj
      
    -mnvs
      
    -module-dependency-dir <arg>
      
    -module-file-info
      
    -momit-leaf-frame-pointer
      
    -moslib=<arg>
      
    -moutline
      
    -MP
      
    -mpackets
      
    -mpascal-strings
      
    -mpclmul
      
    -mpconfig
      
    -mpie-copy-relocations
      
    -mpku
      
    -mpopcnt
      
    -mpopcntd
      
    -mpower8-vector
      
    -mpower9-vector
      
    -mprefer-vector-width=<arg>
      
    -mprefetchwt1
      
    -mprfchw
      
    -mptwrite
      
    -mpure-code
      
    -MQ<arg>
      
    -mqdsp6-compat
      
    -mqpx
      
    -mrdpid
      
    -mrdrnd
      
    -mrdseed
      
    -mrecip
      
    -mrecip=<arg1>,<arg2>...
      
    -mred-zone
      
    -mregparm=<arg>
      
    -mrelax
      
    -mrelax-all
      
    -mrestrict-it
      
    -mretpoline
      
    -mretpoline-external-thunk
      
    -mrtd
      
    -mrtm
      
    -msahf
      
    -msave-restore
      
    -msecure-plt
      
    -msgx
      
    -msha
      
    -mshstk
      
    -msign-ext
      
    -msign-return-address=<arg>
      
    -msimd128
      
    -msingle-float
      
    -msmall-data-threshold=<arg>
      
    -msoft-float
      
    -mspeculative-load-hardening
      
    -msram-ecc
      
    -msse
      
    -msse2
      
    -msse3
      
    -msse4
      
    -msse4.1
      
    -msse4.2
      
    -msse4a
      
    -mssse3
      
    -mstack-alignment=<arg>
      
    -mstack-arg-probe
      
    -mstack-probe-size=<arg>
      
    -mstackrealign
      
    -MT<arg>
      
    -mtail-call
      
    -mtbm
      
    -mthread-model <arg>
      
    -mthreads<arg>
      
    -mthumb
      
    -mtls-direct-seg-refs
      
    -mtp=<arg>
      
    -mtune=<arg>
      
    -mtune=?
      
    -mtvos-simulator-version-min=<arg>
      
    -mtvos-version-min=<arg>
      
    -multi_module
      
    -multiply_defined <arg>
      
    -multiply_defined_unused <arg>
      
    -munaligned-access
      
    -municode<arg>
      
    -munimplemented-simd128
      
    -MV
      
    -mv5 (equivalent to -mcpu=hexagonv5)
      
    -mv55 (equivalent to -mcpu=hexagonv55)
      
    -mv60 (equivalent to -mcpu=hexagonv60)
      
    -mv62 (equivalent to -mcpu=hexagonv62)
      
    -mv65 (equivalent to -mcpu=hexagonv65)
      
    -mv66 (equivalent to -mcpu=hexagonv66)
      
    -mvaes
      
    -mvirt
      
    -mvpclmulqdq
      
    -mvsx
      
    -mvx
      
    -mwaitpkg
      
    -mwarn-nonportable-cfstrings
      
    -mwatchos-simulator-version-min=<arg>
      
    -mwatchos-version-min=<arg>
      
    -mwatchsimulator-version-min=<arg>
      
    -mwavefrontsize64
      
    -mwbnoinvd
      
    -mwindows<arg>
      
    -mx32
      
    -mx87
      
    -mxgot
      
    -mxnack
      
    -mxop
      
    -mxsave
      
    -mxsavec
      
    -mxsaveopt
      
    -mxsaves
      
    -mzvector
      
    -no-integrated-as
      
    -no-integrated-cpp
      
    -no-pedantic
      
    -no-pie
      
    -no-pthread
      
    -no_dead_strip_inits_and_terms
      
    -nobuiltininc
      
    -nocpp
      
    -nocudainc
      
    -nocudalib
      
    -nodefaultlibs
      
    -nofixprebinding
      
    -nolibc
      
    -nomultidefs
      
    -nopie
      
    -noprebind
      
    -noprofilelib
      
    -noseglinkedit
      
    -nostartfiles
      
    -nostdinc
      
    -nostdinc++
      
    -nostdlib
      
    -nostdlib++
      
    -nostdlibinc
      
    -O
      
    -O (equivalent to -O2)
      
    -o <file>
      
    -O0
      
    -O1
      
    -O2
      
    -O3
      
    -O4
      
    -O<arg>
      
    -o<file>
      
    -ObjC
      
    -ObjC++
      
    -objcmt-atomic-property
      
    -objcmt-migrate-all
      
    -objcmt-migrate-annotation
      
    -objcmt-migrate-designated-init
      
    -objcmt-migrate-instancetype
      
    -objcmt-migrate-literals
      
    -objcmt-migrate-ns-macros
      
    -objcmt-migrate-property
      
    -objcmt-migrate-property-dot-syntax
      
    -objcmt-migrate-protocol-conformance
      
    -objcmt-migrate-readonly-property
      
    -objcmt-migrate-readwrite-property
      
    -objcmt-migrate-subscripting
      
    -objcmt-ns-nonatomic-iosonly
      
    -objcmt-returns-innerpointer-property
      
    -objcmt-white-list-dir-path=<arg>
      
    -objcmt-whitelist-dir-path=<arg>
      
    -object
      
    -Ofast
      
    -Ofast<arg>
      
    -Og
      
    -Os
      
    -Oz
      
    -P
      
    -p
      
    -pagezero_size<arg>
      
    -pedantic
      
    -pedantic-errors
      
    -pg
      
    -pie
      
    -pipe
      
    -prebind
      
    -prebind_all_twolevel_modules
      
    -preload
      
    -print-effective-triple
      
    -print-file-name=<file>
      
    -print-ivar-layout
      
    -print-libgcc-file-name
      
    -print-multi-directory
      
    -print-multi-lib
      
    -print-prog-name=<name>
      
    -print-resource-dir
      
    -print-search-dirs
      
    -print-supported-cpus
      
    -print-target-triple
      
    -private_bundle
      
    -pthread
      
    -pthreads
      
    -Qn
      
    -Qunused-arguments
      
    -Qy
      
    -r
      
    -R<remark>
      
    -rdynamic
      
    -read_only_relocs <arg>
      
    -relocatable-pch
      
    -remap
      
    -rewrite-legacy-objc
      
    -rewrite-objc
      
    -Rpass-analysis=<arg>
      
    -Rpass-missed=<arg>
      
    -Rpass=<arg>
      
    -rpath <arg>
      
    -rtlib=<arg>
      
    -rtlib=<library>
      
    -S
      
    -s
      
    -save-stats
      
    -save-stats (equivalent to -save-stats=cwd)
      
    -save-stats=<arg>
      
    -save-stats=cwd
      
    -save-stats=obj
      
    -save-temps
      
    -save-temps (equivalent to -save-temps=cwd)
      
    -save-temps=<arg>
      
    -sectalign <arg1> <arg2> <arg3>
      
    -sectcreate <arg1> <arg2> <arg3>
      
    -sectobjectsymbols <arg1> <arg2>
      
    -sectorder <arg1> <arg2> <arg3>
      
    -seg1addr<arg>
      
    -seg_addr_table <arg>
      
    -seg_addr_table_filename <arg>
      
    -segaddr <arg1> <arg2>
      
    -segcreate <arg1> <arg2> <arg3>
      
    -seglinkedit
      
    -segprot <arg1> <arg2> <arg3>
      
    -segs_read_<arg>
      
    -segs_read_only_addr <arg>
      
    -segs_read_write_addr <arg>
      
    -serialize-diagnostics <arg>
      
    -shared
      
    -shared-libasan
      
    -shared-libgcc
      
    -shared-libsan
      
    -single_module
      
    -specs=<arg>
      
    -static
      
    -static-libgcc
      
    -static-libgfortran
      
    -static-libsan
      
    -static-libstdc++
      
    -static-pie
      
    -std-default=<arg>
      
    -std=<arg>
      
    -std=<standard>
      
    -stdlib=<arg>
      
    -stdlib=<library>
      
    -sub_library<arg>
      
    -sub_umbrella<arg>
      
    -t
      
    -T<script>
      
    -target <arg>
      
    -Tbss<addr>
      
    -Tdata<addr>
      
    -time
      
    -traditional
      
    -traditional-cpp
      
    -trigraphs
      
    -Ttext<addr>
      
    -twolevel_namespace
      
    -twolevel_namespace_hints
      
    -u<arg>
      
    -U<macro>
      
    -U<macroname>
      
    -umbrella <arg>
      
    -undef
      
    -undefined<arg>
      
    -unexported_symbols_list <arg>
      
    -unwindlib=<arg>
      
    -v
      
    -verify-pch
      
    -w
      
    -W<warning>
      
    -Wa,<arg>,<arg2>...
      
    -Wa,<args>
      
    -Wambiguous-member-template
      
    -Wbind-to-temporary-copy
      
    -Wdeprecated
      
    -Wdocumentation
      
    -weak-l<arg>
      
    -weak_framework <arg>
      
    -weak_library <arg>
      
    -weak_reference_mismatches <arg>
      
    -Werror
      
    -Weverything
      
    -Wextra-tokens
      
    -Wfoo
      
    -Wframe-larger-than=<arg>
      
    -whatsloaded
      
    -whyload
      
    -Wl,<arg>,<arg2>...
      
    -Wl,<args>
      
    -Wlarge-by-value-copy=<arg>
      
    -Wno-deprecated
      
    -Wno-documentation-unknown-command
      
    -Wno-error=foo
      
    -Wno-foo
      
    -Wno-nonportable-cfstrings<arg>
      
    -Wnonportable-cfstrings<arg>
      
    -working-directory<arg>
      
    -working-directory=<arg>
      
    -Wp,<arg>,<arg2>...
      
    -Wp,<args>
      
    -Wsystem-headers
      
    -X
      
    -x <language>
      
    -x<language>
      
    -Xanalyzer <arg>
      
    -Xarch_<arg1> <arg2>
      
    -Xassembler <arg>
      
    -Xclang <arg>
      
    -Xcuda-fatbinary <arg>
      
    -Xcuda-ptxas <arg>
      
    -Xlinker <arg>
      
    -Xopenmp-target <arg>
      
    -Xopenmp-target=<triple> <arg>
      
    -Xpreprocessor <arg>
      
    -y<arg>
      
    -Z
      
    -z <arg>
      
    -Z<arg>
       |