| 
      
    -###
      
    --amdgpu-arch-tool
      
    --analyze
      
    --analyzer-no-default-checks
      
    --analyzer-output<arg>
      
    --ansi
      
    --assemble
      
    --assert
      
    --autocomplete
      
    --bootclasspath
      
    --CLASSPATH
      
    --classpath
      
    --comments
      
    --comments-in-macros
      
    --compile
      
    --config
      
    --constant-cfstrings
      
    --coverage
      
    --cuda-compile-host-device
      
    --cuda-device-only
      
    --cuda-feature
      
    --cuda-gpu-arch
      
    --cuda-host-only
      
    --cuda-include-ptx
      
    --cuda-noopt-device-debug
      
    --cuda-path
      
    --cuda-path-ignore-env
      
    --D<arg>
      
    --debug
      
    --define-macro
      
    --dependencies
      
    --dxv-path
      
    --dyld-prefix
      
    --E<arg>
      
    --emit-static-lib
      
    --emit-symbol-graph
      
    --encoding
      
    --end-no-unused-arguments
      
    --entry
      
    --extdirs
      
    --extra-warnings
      
    --extract-api-ignores
      
    --for-linker
      
    --force-link
      
    --gcc-install-dir
      
    --gcc-toolchain
      
    --gpu-bundle-output
      
    --gpu-instrument-lib
      
    --gpu-max-threads-per-block
      
    --help
      
    --help-hidden
      
    --help<arg>
      
    --hip-device-lib
      
    --hip-device-lib-path
      
    --hip-link
      
    --hip-path
      
    --hip-version
      
    --hipspv-pass-plugin
      
    --imacros
      
    --imacros<file>
      
    --include
      
    --include-barrier
      
    --include-directory
      
    --include-directory-after
      
    --include-prefix
      
    --include-with-prefix
      
    --include-with-prefix-after
      
    --include-with-prefix-before
      
    --include<file>
      
    --language
      
    --ld-path
      
    --libomptarget-amdgcn-bc-path
      
    --libomptarget-amdgpu-bc-path
      
    --libomptarget-nvptx-bc-path
      
    --library-directory
      
    --mhwdiv
      
    --migrate
      
    --no-cuda-include-ptx
      
    --no-cuda-noopt-device-debug
      
    --no-cuda-version-check
      
    --no-default-config
      
    --no-gpu-bundle-output
      
    --no-integrated-cpp
      
    --no-line-commands
      
    --no-offload-add-rpath
      
    --no-offload-arch
      
    --no-offload-new-driver
      
    --no-pedantic
      
    --no-standard-includes
      
    --no-standard-libraries
      
    --no-system-header-prefix
      
    --no-undefined
      
    --no-warnings
      
    --nvptx-arch-tool
      
    --offload
      
    --offload-add-rpath
      
    --offload-arch
      
    --offload-device-only
      
    --offload-host-device
      
    --offload-host-only
      
    --offload-link
      
    --offload-new-driver
      
    --optimize
      
    --output
      
    --output-class-directory
      
    --param
      
    --pedantic
      
    --pedantic-errors
      
    --pipe
      
    --precompile
      
    --prefix
      
    --preprocess
      
    --print-diagnostic-categories
      
    --print-diagnostic-options
      
    --print-effective-triple
      
    --print-file-name
      
    --print-libgcc-file-name
      
    --print-missing-file-dependencies
      
    --print-multi-directory
      
    --print-multi-flags-experimental
      
    --print-multi-lib
      
    --print-prog-name
      
    --print-resource-dir
      
    --print-rocm-search-dirs
      
    --print-runtime-dir
      
    --print-search-dirs
      
    --print-supported-cpus
      
    --print-target-triple
      
    --print-targets
      
    --product-name
      
    --profile
      
    --ptxas-path
      
    --relocatable-pch
      
    --resource
      
    --rocm-device-lib-path
      
    --rocm-path
      
    --rtlib
      
    --save-stats
      
    --save-temps
      
    --serialize-diagnostics
      
    --shared
      
    --signed-char
      
    --specs
      
    --start-no-unused-arguments
      
    --static
      
    --std
      
    --stdlib
      
    --sysroot
      
    --system-header-prefix
      
    --target
      
    --target-help
      
    --trace-includes
      
    --traditional
      
    --traditional-cpp
      
    --trigraphs
      
    --undefine-macro
      
    --unsigned-char
      
    --unwindlib
      
    --user-dependencies
      
    --verbose
      
    --verify-debug-info
      
    --version
      
    --vfsoverlay<arg>
      
    --warn-
      
    --warn-<arg>
      
    --write-dependencies
      
    --write-user-dependencies
      
    -A-<arg>
      
    -A<arg>
      
    -all\_load
      
    -allowable\_client
      
    -ansi
      
    -arch
      
    -arch\_errors\_fatal
      
    -arch\_only
      
    -arcmt-migrate-emit-errors
      
    -arcmt-migrate-report-output
      
    -b<arg>
      
    -B<prefix>
      
    -bind\_at\_load
      
    -bundle
      
    -bundle\_loader
      
    -C
      
    -c
      
    -CC
      
    -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-no-stdinc
      
    -cl-opt-disable
      
    -cl-single-precision-constant
      
    -cl-std
      
    -cl-strict-aliasing
      
    -cl-uniform-work-group-size
      
    -cl-unsafe-math-optimizations
      
    -client\_name<arg>
      
    -compatibility\_version<arg>
      
    -coverage
      
    -cuid
      
    -current\_version<arg>
      
    -cxx-isystem<directory>
      
    -d
      
    -D<arg>
      
    -d<arg>
      
    -D<macro>
      
    -D<macroname>
      
    -dA
      
    -darwin-target-variant
      
    -darwin-target-variant-triple
      
    -dD
      
    -dead\_strip
      
    -dependency-dot
      
    -dependency-file
      
    -dI
      
    -dM
      
    -dsym-dir<dir>
      
    -dumpdir
      
    -dumpmachine
      
    -dumpversion
      
    -dylib\_file
      
    -dylinker
      
    -dylinker\_install\_name<arg>
      
    -dynamic
      
    -dynamiclib
      
    -E
      
    -E<arg>
      
    -e<arg>
      
    -EB
      
    -EL
      
    -emit-ast
      
    -emit-interface-stubs
      
    -emit-llvm
      
    -emit-merged-ifs
      
    -emit-pristine-llvm
      
    -exported\_symbols\_list
      
    -extract-api
      
    -F<arg>
      
    -F<directory>
      
    -f[no-]approx-func
      
    -f[no-]associative-math
      
    -f[no-]caret-diagnostics
      
    -f[no-]color-diagnostics
      
    -f[no-]diagnostics-fixit-info
      
    -f[no-]diagnostics-show-hotness
      
    -f[no-]diagnostics-show-option
      
    -f[no-]finite-math-only
      
    -f[no-]honor-infinities
      
    -f[no-]honor-nans
      
    -f[no-]math-errno
      
    -f[no-]max-type-align
      
    -f[no-]protect-parens
      
    -f[no-]reciprocal-math
      
    -f[no-]rounding-math
      
    -f[no-]sanitize
      
    -f[no-]sanitize-address-outline-instrumentation
      
    -f[no-]sanitize-coverage
      
    -f[no-]sanitize-recover
      
    -f[no-]sanitize-stats
      
    -f[no-]sanitize-trap
      
    -f[no-]save-optimization-record
      
    -f[no-]show-column
      
    -f[no-]show-source-location
      
    -f[no-]signed-zeros
      
    -f[no-]strict-float-cast-overflow
      
    -f[no-]trapping-math
      
    -f[no-]unsafe-math-optimizations
      
    -f[no]-unique-internal-linkage-names
      
    -f[no]split-lto-unit
      
    -faapcs-bitfield-load
      
    -faapcs-bitfield-width
      
    -faccess-control
      
    -faddrsig
      
    -faggressive-function-elimination
      
    -falign-commons
      
    -falign-functions
      
    -falign-loops
      
    -faligned-allocation
      
    -faligned-new
      
    -fall-intrinsics
      
    -fallow-editor-placeholders
      
    -fallow-unsupported
      
    -faltivec
      
    -faltivec-src-compat
      
    -fansi-escape-codes
      
    -fapple-kext
      
    -fapple-link-rtlib
      
    -fapple-pragma-pack
      
    -fapplication-extension
      
    -fapprox-func
      
    -fasm
      
    -fasm-blocks
      
    -fassociative-math
      
    -fassume-sane-operator-new
      
    -fassume-unique-vtables
      
    -fast
      
    -fastcp
      
    -fastf
      
    -fasync-exceptions
      
    -fasynchronous-unwind-tables
      
    -fauto-profile
      
    -fauto-profile-accurate
      
    -fautolink
      
    -fautomatic
      
    -fbacktrace
      
    -fbasic-block-sections
      
    -fbinutils-version
      
    -fblas-matmul-limit
      
    -fblocks
      
    -fbootclasspath
      
    -fborland-extensions
      
    -fbounds-check
      
    -fbracket-depth
      
    -fbuild-session-file
      
    -fbuild-session-timestamp
      
    -fbuiltin
      
    -fbuiltin-module-map
      
    -fc++-abi
      
    -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
      
    -fcaret-diagnostics-max-lines
      
    -fcaret-diagnostics-max-lines:
      
    -fcf-protection
      
    -fcf-runtime-abi
      
    -fcgl
      
    -fchar8\_t
      
    -fcheck
      
    -fcheck-array-temporaries
      
    -fcheck-new
      
    -fclang-abi-compat
      
    -fclasspath
      
    -fcoarray
      
    -fcolor-diagnostics
      
    -fcomment-block-commands
      
    -fcommon
      
    -fcompile-resource
      
    -fcomplete-member-pointers
      
    -fconstant-cfstrings
      
    -fconstant-string-class
      
    -fconstexpr-backtrace-limit
      
    -fconstexpr-depth
      
    -fconstexpr-steps
      
    -fconvergent-functions
      
    -fcoro-aligned-allocation
      
    -fcoroutines
      
    -fcoverage-compilation-dir
      
    -fcoverage-mapping
      
    -fcoverage-prefix-map
      
    -fcrash-diagnostics
      
    -fcrash-diagnostics-dir
      
    -fcray-pointer
      
    -fcreate-profile
      
    -fcs-profile-generate
      
    -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
      
    -fdebug-default-version
      
    -fdebug-info-for-profiling
      
    -fdebug-macro
      
    -fdebug-pass-arguments
      
    -fdebug-pass-structure
      
    -fdebug-prefix-map
      
    -fdebug-ranges-base-address
      
    -fdebug-types-section
      
    -fdeclare-opencl-builtins
      
    -fdeclspec
      
    -fdelayed-template-parsing
      
    -fdelete-null-pointer-checks
      
    -fdenormal-fp-math
      
    -fdepfile-entry
      
    -fdiagnostic-misexpect-tolerance
      
    -fdiagnostics-absolute-paths
      
    -fdiagnostics-color
      
    -fdiagnostics-fixit-info
      
    -fdiagnostics-format
      
    -fdiagnostics-hotness-threshold
      
    -fdiagnostics-misexpect-tolerance
      
    -fdiagnostics-parseable-fixits
      
    -fdiagnostics-print-source-range-info
      
    -fdiagnostics-show-category
      
    -fdiagnostics-show-hotness
      
    -fdiagnostics-show-line-numbers
      
    -fdiagnostics-show-line-numbers:
      
    -fdiagnostics-show-note-include-stack
      
    -fdiagnostics-show-option
      
    -fdiagnostics-show-template-tree
      
    -fdigraphs
      
    -fdirect-access-external-data
      
    -fdirectives-only
      
    -fdiscard-value-names
      
    -fdollar-ok
      
    -fdollars-in-identifiers
      
    -fdouble-square-bracket-attributes
      
    -fdriver-only
      
    -fdump-fortran-optimized
      
    -fdump-fortran-original
      
    -fdump-parse-tree
      
    -fdwarf-directory-asm
      
    -fdwarf-exceptions
      
    -felide-constructors
      
    -feliminate-unused-debug-symbols
      
    -feliminate-unused-debug-types
      
    -fembed-bitcode
      
    -fembed-bitcode-marker
      
    -fembed-offload-object
      
    -femit-all-decls
      
    -femit-compact-unwind-non-canonical
      
    -femit-dwarf-unwind
      
    -femulated-tls
      
    -fenable-matrix
      
    -fencoding
      
    -ferror-limit
      
    -fescaping-block-tail-calls
      
    -fexceptions
      
    -fexcess-precision
      
    -fexcess-precision:
      
    -fexec-charset
      
    -fexperimental-isel
      
    -fexperimental-library
      
    -fexperimental-new-constant-interpreter
      
    -fexperimental-relative-c++-abi-vtables
      
    -fexperimental-sanitize-metadata
      
    -fexperimental-sanitize-metadata-ignorelist
      
    -fexperimental-strict-floating-point
      
    -fextdirs
      
    -fextend-arguments
      
    -fexternal-blas
      
    -ff2c
      
    -ffake-address-space-map
      
    -ffast-math
      
    -ffile-compilation-dir
      
    -ffile-prefix-map
      
    -ffile-reproducible
      
    -ffine-grained-bitfield-accesses
      
    -ffinite-loops
      
    -ffinite-math-only
      
    -ffixed-a0
      
    -ffixed-a1
      
    -ffixed-a2
      
    -ffixed-a3
      
    -ffixed-a4
      
    -ffixed-a5
      
    -ffixed-a6
      
    -ffixed-d0
      
    -ffixed-d1
      
    -ffixed-d2
      
    -ffixed-d3
      
    -ffixed-d4
      
    -ffixed-d5
      
    -ffixed-d6
      
    -ffixed-d7
      
    -ffixed-point
      
    -ffixed-r19
      
    -ffixed-r9
      
    -ffixed-x1
      
    -ffixed-x10
      
    -ffixed-x11
      
    -ffixed-x12
      
    -ffixed-x13
      
    -ffixed-x14
      
    -ffixed-x15
      
    -ffixed-x16
      
    -ffixed-x17
      
    -ffixed-x18
      
    -ffixed-x19
      
    -ffixed-x2
      
    -ffixed-x20
      
    -ffixed-x21
      
    -ffixed-x22
      
    -ffixed-x23
      
    -ffixed-x24
      
    -ffixed-x25
      
    -ffixed-x26
      
    -ffixed-x27
      
    -ffixed-x28
      
    -ffixed-x29
      
    -ffixed-x3
      
    -ffixed-x30
      
    -ffixed-x31
      
    -ffixed-x4
      
    -ffixed-x5
      
    -ffixed-x6
      
    -ffixed-x7
      
    -ffixed-x8
      
    -ffixed-x9
      
    -ffor-scope
      
    -fforce-dwarf-frame
      
    -fforce-emit-vtables
      
    -fforce-enable-int128
      
    -ffp-contract
      
    -ffp-eval-method
      
    -ffp-exception-behavior
      
    -ffp-model
      
    -ffpe-trap
      
    -ffree-line-length-<arg>
      
    -ffreestanding
      
    -ffrontend-optimize
      
    -ffuchsia-api-level
      
    -ffunction-sections
      
    -fglobal-isel
      
    -fgnu-inline-asm
      
    -fgnu-keywords
      
    -fgnu-runtime
      
    -fgnu89-inline
      
    -fgnuc-version
      
    -fgpu-allow-device-init
      
    -fgpu-default-stream
      
    -fgpu-defer-diag
      
    -fgpu-flush-denormals-to-zero
      
    -fgpu-rdc
      
    -fgpu-sanitize
      
    -fheinous-gnu-extensions
      
    -fhip-emit-relocatable
      
    -fhip-fp32-correctly-rounded-divide-sqrt
      
    -fhip-kernel-arg-name
      
    -fhip-new-launch-api
      
    -fhonor-infinites
      
    -fhonor-infinities
      
    -fhonor-nans
      
    -fhosted
      
    -fident
      
    -fignore-exceptions
      
    -filelist
      
    -fimplicit-module-maps
      
    -fimplicit-modules
      
    -finclude-default-header
      
    -fincremental-extensions
      
    -findirect-virtual-calls
      
    -finit-character
      
    -finit-integer
      
    -finit-local-zero
      
    -finit-logical
      
    -finit-real
      
    -finline-functions
      
    -finline-hint-functions
      
    -finline-max-stacksize
      
    -finput-charset
      
    -finstrument-function-entry-bare
      
    -finstrument-functions
      
    -finstrument-functions-after-inlining
      
    -finteger-4-integer-8
      
    -fintegrated-as
      
    -fintegrated-cc1
      
    -fintegrated-objemitter
      
    -fjmc
      
    -fjump-tables
      
    -fkeep-persistent-storage-variables
      
    -fkeep-static-consts
      
    -flat\_namespace
      
    -flax-vector-conversions
      
    -flimited-precision
      
    -flto
      
    -flto-jobs
      
    -fmacro-backtrace-limit
      
    -fmacro-prefix-map
      
    -fmath-errno
      
    -fmax-array-constructor
      
    -fmax-errors
      
    -fmax-identifier-length
      
    -fmax-stack-var-size
      
    -fmax-subrecord-length
      
    -fmax-tokens
      
    -fmax-type-align
      
    -fmemory-profile
      
    -fmemory-profile-use
      
    -fmerge-all-constants
      
    -fmessage-length
      
    -fminimize-whitespace
      
    -fmodule-file
      
    -fmodule-file-deps
      
    -fmodule-header
      
    -fmodule-implementation-of
      
    -fmodule-map-file
      
    -fmodule-maps
      
    -fmodule-name
      
    -fmodule-output
      
    -fmodule-private
      
    -fmodules
      
    -fmodules-cache-path
      
    -fmodules-decluse
      
    -fmodules-disable-diagnostic-validation
      
    -fmodules-ignore-macro
      
    -fmodules-prune-after
      
    -fmodules-prune-interval
      
    -fmodules-search-all
      
    -fmodules-strict-decluse
      
    -fmodules-user-build-path
      
    -fmodules-validate-input-files-content
      
    -fmodules-validate-once-per-build-session
      
    -fmodules-validate-system-headers
      
    -fms-compatibility
      
    -fms-compatibility-version
      
    -fms-extensions
      
    -fms-hotpatch
      
    -fms-memptr-rep
      
    -fms-omit-default-lib<arg>
      
    -fms-runtime-lib
      
    -fms-volatile
      
    -fmsc-version
      
    -fmudflap
      
    -fmudflapth
      
    -fnested-functions
      
    -fnew-alignment
      
    -fnew-infallible
      
    -fnext-runtime
      
    -fno-aapcs-bitfield-width
      
    -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-approx-func
      
    -fno-asm
      
    -fno-asm-blocks
      
    -fno-associative-math
      
    -fno-assume-sane-operator-new
      
    -fno-assume-unique-vtables
      
    -fno-async-exceptions
      
    -fno-asynchronous-unwind-tables
      
    -fno-autolink
      
    -fno-backtrace
      
    -fno-blocks
      
    -fno-borland-extensions
      
    -fno-bounds-check
      
    -fno-builtin
      
    -fno-builtin-<arg>
      
    -fno-builtin-<function>
      
    -fno-builtin-std-<function>
      
    -fno-c++-static-destructors
      
    -fno-caret-diagnostics
      
    -fno-char8\_t
      
    -fno-check-array-temporaries
      
    -fno-check-new
      
    -fno-color-diagnostics
      
    -fno-common
      
    -fno-complete-member-pointers
      
    -fno-constant-cfstrings
      
    -fno-convergent-functions
      
    -fno-coro-aligned-allocation
      
    -fno-coroutines
      
    -fno-coverage-mapping
      
    -fno-crash-diagnostics
      
    -fno-cray-pointer
      
    -fno-cuda-approx-transcendentals
      
    -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-delayed-template-parsing
      
    -fno-delete-null-pointer-checks
      
    -fno-diagnostics-fixit-info
      
    -fno-diagnostics-show-hotness
      
    -fno-diagnostics-show-line-numbers
      
    -fno-diagnostics-show-note-include-stack
      
    -fno-diagnostics-show-option
      
    -fno-digraphs
      
    -fno-direct-access-external-data
      
    -fno-directives-only
      
    -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-eliminate-unused-debug-types
      
    -fno-emit-compact-unwind-non-canonical
      
    -fno-emulated-tls
      
    -fno-escaping-block-tail-calls
      
    -fno-exceptions
      
    -fno-experimental-library
      
    -fno-experimental-relative-c++-abi-vtables
      
    -fno-experimental-sanitize-metadata
      
    -fno-external-blas
      
    -fno-f2c
      
    -fno-fast-math
      
    -fno-file-reproducible
      
    -fno-fine-grained-bitfield-accesses
      
    -fno-finite-loops
      
    -fno-finite-math-only
      
    -fno-fixed-point
      
    -fno-for-scope
      
    -fno-force-dwarf-frame
      
    -fno-force-emit-vtables
      
    -fno-force-enable-int128
      
    -fno-frontend-optimize
      
    -fno-function-sections
      
    -fno-global-isel
      
    -fno-gnu-inline-asm
      
    -fno-gnu-keywords
      
    -fno-gnu89-inline
      
    -fno-gpu-allow-device-init
      
    -fno-gpu-defer-diag
      
    -fno-gpu-flush-denormals-to-zero
      
    -fno-gpu-rdc
      
    -fno-gpu-sanitize
      
    -fno-hip-emit-relocatable
      
    -fno-hip-fp32-correctly-rounded-divide-sqrt
      
    -fno-hip-kernel-arg-name
      
    -fno-hip-new-launch-api
      
    -fno-honor-infinities
      
    -fno-honor-nans
      
    -fno-ident
      
    -fno-implicit-module-maps
      
    -fno-implicit-modules
      
    -fno-init-local-zero
      
    -fno-inline-functions
      
    -fno-integer-4-integer-8
      
    -fno-integrated-as
      
    -fno-integrated-cc1
      
    -fno-integrated-objemitter
      
    -fno-jmc
      
    -fno-jump-tables
      
    -fno-keep-persistent-storage-variables
      
    -fno-keep-static-consts
      
    -fno-knr-functions
      
    -fno-lax-vector-conversions
      
    -fno-limit-debug-info
      
    -fno-math-errno
      
    -fno-max-identifier-length
      
    -fno-max-type-align
      
    -fno-memory-profile
      
    -fno-merge-all-constants
      
    -fno-minimize-whitespace
      
    -fno-module-file-deps
      
    -fno-module-private
      
    -fno-modules
      
    -fno-modules-check-relocated<arg>
      
    -fno-modules-decluse
      
    -fno-modules-search-all
      
    -fno-modules-validate-system-headers
      
    -fno-modules-validate-textual-header-includes
      
    -fno-ms-compatibility
      
    -fno-ms-extensions
      
    -fno-new-infallible
      
    -fno-objc-arc
      
    -fno-objc-arc-exceptions
      
    -fno-objc-convert-messages-to-runtime-calls
      
    -fno-objc-encode-cxx-class-template-spec
      
    -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-extensions
      
    -fno-openmp-simd
      
    -fno-openmp-target-debug
      
    -fno-operator-names
      
    -fno-optimize-sibling-calls
      
    -fno-pack-derived
      
    -fno-pack-struct
      
    -fno-pascal-strings
      
    -fno-pch-codegen
      
    -fno-pch-debuginfo
      
    -fno-pch-instantiate-templates
      
    -fno-PIC
      
    -fno-pic
      
    -fno-PIE
      
    -fno-pie
      
    -fno-plt
      
    -fno-prebuilt-implicit-modules
      
    -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-pseudo-probe-for-profiling
      
    -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-rounding-math
      
    -fno-rtlib-add-rpath
      
    -fno-rtti
      
    -fno-rtti-data
      
    -fno-rwpi
      
    -fno-safe-buffer-usage-suggestions
      
    -fno-sanitize
      
    -fno-sanitize-address-globals-dead-stripping
      
    -fno-sanitize-address-outline-instrumentation
      
    -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-canonical-jump-tables
      
    -fno-sanitize-cfi-cross-dso
      
    -fno-sanitize-coverage
      
    -fno-sanitize-hwaddress-experimental-aliasing
      
    -fno-sanitize-ignorelist
      
    -fno-sanitize-link-c++-runtime
      
    -fno-sanitize-link-runtime
      
    -fno-sanitize-memory-param-retval
      
    -fno-sanitize-memory-use-after-dtor
      
    -fno-sanitize-minimal-runtime
      
    -fno-sanitize-recover
      
    -fno-sanitize-stable-abi
      
    -fno-sanitize-stats
      
    -fno-sanitize-thread-atomics
      
    -fno-sanitize-thread-func-entry-exit
      
    -fno-sanitize-thread-memory-access
      
    -fno-sanitize-trap
      
    -fno-save-optimization-record
      
    -fno-second-underscore
      
    -fno-semantic-interposition
      
    -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-split-machine-functions
      
    -fno-split-stack
      
    -fno-stack-clash-protection
      
    -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-sycl
      
    -fno-temp-file
      
    -fno-test-coverage
      
    -fno-threadsafe-statics
      
    -fno-trapping-math
      
    -fno-trigraphs
      
    -fno-unified-lto
      
    -fno-unique-basic-block-section-names
      
    -fno-unique-internal-linkage-names
      
    -fno-unique-section-names
      
    -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-virtual-function-elimination
      
    -fno-visibility-from-dllstorageclass
      
    -fno-visibility-inlines-hidden
      
    -fno-visibility-inlines-hidden-static-local-var
      
    -fno-whole-file
      
    -fno-whole-program-vtables
      
    -fno-working-directory
      
    -fno-wrapv
      
    -fno-xl-pragma-pack
      
    -fno-xray-always-emit-customevents
      
    -fno-xray-always-emit-typedevents
      
    -fno-xray-function-index
      
    -fno-xray-ignore-loops
      
    -fno-xray-instrument
      
    -fno-xray-link-deps
      
    -fno-zero-initialized-in-bss
      
    -fno-zvector
      
    -fno\_modules-validate-input-files-content
      
    -fno\_pch-validate-input-files-content
      
    -Fo<arg>
      
    -fobjc-abi-version
      
    -fobjc-arc
      
    -fobjc-arc-exceptions
      
    -fobjc-convert-messages-to-runtime-calls
      
    -fobjc-disable-direct-methods-for-testing
      
    -fobjc-encode-cxx-class-template-spec
      
    -fobjc-exceptions
      
    -fobjc-infer-related-result-type
      
    -fobjc-legacy-dispatch
      
    -fobjc-link-runtime
      
    -fobjc-nonfragile-abi
      
    -fobjc-nonfragile-abi-version
      
    -fobjc-runtime
      
    -fobjc-sender-dependent-dispatch
      
    -fobjc-weak
      
    -foffload-lto
      
    -fomit-frame-pointer
      
    -fopenmp
      
    -fopenmp-extensions
      
    -fopenmp-offload-mandatory
      
    -fopenmp-simd
      
    -fopenmp-target-debug
      
    -fopenmp-target-jit
      
    -fopenmp-targets
      
    -fopenmp-use-tls
      
    -fopenmp-version
      
    -foperator-arrow-depth
      
    -foperator-names
      
    -foptimization-record-file
      
    -foptimization-record-passes
      
    -foptimize-sibling-calls
      
    -force\_cpusubtype\_ALL
      
    -force\_flat\_namespace
      
    -force\_load
      
    -forder-file-instrumentation
      
    -foutput-class-dir
      
    -fpack-derived
      
    -fpack-struct
      
    -fparse-all-comments
      
    -fpascal-strings
      
    -fpass-plugin
      
    -fpatchable-function-entry
      
    -fpcc-struct-return
      
    -fpch-codegen
      
    -fpch-debuginfo
      
    -fpch-instantiate-templates
      
    -fpch-preprocess
      
    -fpch-validate-input-files-content
      
    -fPIC
      
    -fpic
      
    -fPIE
      
    -fpie
      
    -fplt
      
    -fplugin
      
    -fplugin-arg-<name>-<arg>
      
    -fprebuilt-implicit-modules
      
    -fprebuilt-module-path
      
    -fpreserve-as-comments
      
    -fprint-source-range-info
      
    -fproc-stat-report
      
    -fproc-stat-report<arg>
      
    -fprofile-arcs
      
    -fprofile-dir
      
    -fprofile-exclude-files
      
    -fprofile-filter-files
      
    -fprofile-function-groups
      
    -fprofile-generate
      
    -fprofile-instr-generate
      
    -fprofile-instr-use
      
    -fprofile-list
      
    -fprofile-remapping-file
      
    -fprofile-sample-accurate
      
    -fprofile-sample-use
      
    -fprofile-selected-function-group
      
    -fprofile-update
      
    -fprofile-use
      
    -fprotect-parens
      
    -fpseudo-probe-for-profiling
      
    -framework
      
    -frandomize-layout-seed
      
    -frandomize-layout-seed-file
      
    -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
      
    -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
      
    -fropi
      
    -frounding-math
      
    -frtlib-add-rpath
      
    -frtti
      
    -frtti-data
      
    -frwpi
      
    -fsafe-buffer-usage-suggestions
      
    -fsample-profile-use-profi
      
    -fsanitize
      
    -fsanitize-address-destructor
      
    -fsanitize-address-field-padding
      
    -fsanitize-address-globals-dead-stripping
      
    -fsanitize-address-outline-instrumentation
      
    -fsanitize-address-poison-custom-array-cookie
      
    -fsanitize-address-use-after-return
      
    -fsanitize-address-use-after-scope
      
    -fsanitize-address-use-odr-indicator
      
    -fsanitize-blacklist
      
    -fsanitize-cfi-canonical-jump-tables
      
    -fsanitize-cfi-cross-dso
      
    -fsanitize-cfi-icall-experimental-normalize-integers
      
    -fsanitize-cfi-icall-generalize-pointers
      
    -fsanitize-coverage
      
    -fsanitize-coverage-allowlist
      
    -fsanitize-coverage-ignorelist
       | 
      
    -fsanitize-hwaddress-abi
      
    -fsanitize-hwaddress-experimental-aliasing
      
    -fsanitize-ignorelist
      
    -fsanitize-link-c++-runtime
      
    -fsanitize-link-runtime
      
    -fsanitize-memory-param-retval
      
    -fsanitize-memory-track-origins
      
    -fsanitize-memory-use-after-dtor
      
    -fsanitize-memtag-mode
      
    -fsanitize-minimal-runtime
      
    -fsanitize-recover
      
    -fsanitize-stable-abi
      
    -fsanitize-stats
      
    -fsanitize-system-ignorelist
      
    -fsanitize-thread-atomics
      
    -fsanitize-thread-func-entry-exit
      
    -fsanitize-thread-memory-access
      
    -fsanitize-trap
      
    -fsanitize-undefined-strip-path-components
      
    -fsanitize-undefined-trap-on-error
      
    -fsave-optimization-record
      
    -fsecond-underscore
      
    -fseh-exceptions
      
    -fsemantic-interposition
      
    -fshort-enums
      
    -fshort-wchar
      
    -fshow-column
      
    -fshow-overloads
      
    -fshow-skipped-includes
      
    -fshow-source-location
      
    -fsign-zero
      
    -fsignaling-math
      
    -fsigned-bitfields
      
    -fsigned-char
      
    -fsigned-zeros
      
    -fsized-deallocation
      
    -fsjlj-exceptions
      
    -fslp-vectorize
      
    -fspell-checking
      
    -fspell-checking-limit
      
    -fsplit-dwarf-inlining
      
    -fsplit-lto-unit
      
    -fsplit-machine-functions
      
    -fsplit-stack
      
    -fstack-clash-protection
      
    -fstack-protector
      
    -fstack-protector-all
      
    -fstack-protector-strong
      
    -fstack-size-section
      
    -fstack-usage
      
    -fstandalone-debug
      
    -fstrict-aliasing
      
    -fstrict-enums
      
    -fstrict-flex-arrays
      
    -fstrict-float-cast-overflow
      
    -fstrict-overflow
      
    -fstrict-return
      
    -fstrict-vtable-pointers
      
    -fstruct-path-tbaa
      
    -fswift-async-fp
      
    -fsycl
      
    -fsymbol-partition
      
    -fsyntax-only
      
    -fsystem-module
      
    -ftabstop
      
    -ftemplate-backtrace-limit
      
    -ftemplate-depth
      
    -ftemplate-depth-<arg>
      
    -fterminated-vtables
      
    -ftest-coverage
      
    -fthin-link-bitcode
      
    -fthinlto-index
      
    -fthreadsafe-statics
      
    -ftime-report
      
    -ftime-trace
      
    -ftime-trace-granularity
      
    -ftls-model
      
    -ftrap-function
      
    -ftrapping-math
      
    -ftrapv
      
    -ftrapv-handler
      
    -ftree-slp-vectorize
      
    -ftree-vectorize
      
    -ftrigraphs
      
    -ftrivial-auto-var-init
      
    -ftrivial-auto-var-init-stop-after
      
    -funified-lto
      
    -funique-basic-block-section-names
      
    -funique-internal-linkage-names
      
    -funique-section-names
      
    -funroll-loops
      
    -funsafe-math-optimizations
      
    -funsigned-bitfields
      
    -funsigned-char
      
    -funwind-tables
      
    -fuse-cuid
      
    -fuse-cxa-atexit
      
    -fuse-init-array
      
    -fuse-ld
      
    -fuse-line-directives
      
    -fvalidate-ast-input-files-content
      
    -fveclib
      
    -fvectorize
      
    -fverbose-asm
      
    -fvirtual-function-elimination
      
    -fvisibility
      
    -fvisibility-dllexport
      
    -fvisibility-externs-dllimport
      
    -fvisibility-externs-nodllstorageclass
      
    -fvisibility-from-dllstorageclass
      
    -fvisibility-global-new-delete-hidden
      
    -fvisibility-inlines-hidden
      
    -fvisibility-inlines-hidden-static-local-var
      
    -fvisibility-ms-compat
      
    -fvisibility-nodllstorageclass
      
    -fwasm-exceptions
      
    -fwhole-file
      
    -fwhole-program-vtables
      
    -fwrapv
      
    -fwritable-strings
      
    -fxl-pragma-pack
      
    -fxray-always-emit-customevents
      
    -fxray-always-emit-typedevents
      
    -fxray-always-instrument
      
    -fxray-attr-list
      
    -fxray-function-groups
      
    -fxray-function-index
      
    -fxray-ignore-loops
      
    -fxray-instruction-threshold
      
    -fxray-instrument
      
    -fxray-instrumentation-bundle
      
    -fxray-link-deps
      
    -fxray-modes
      
    -fxray-never-instrument
      
    -fxray-selected-function-group
      
    -fzero-call-used-regs
      
    -fzero-initialized-in-bss
      
    -fzvector
      
    -G
      
    -g
      
    -g0
      
    -g1
      
    -g2
      
    -g3
      
    -G<size>
      
    -gcodeview
      
    -gcodeview-command-line
      
    -gcodeview-ghash
      
    -gcolumn-info
      
    -gdbx
      
    -gdwarf
      
    -gdwarf-2
      
    -gdwarf-3
      
    -gdwarf-4
      
    -gdwarf-5
      
    -gdwarf-aranges
      
    -gdwarf32
      
    -gdwarf64
      
    -gembed-source
      
    -gen-reproducer
      
    -gfull
      
    -ggdb
      
    -ggdb0
      
    -ggdb1
      
    -ggdb2
      
    -ggdb3
      
    -ggnu-pubnames
      
    -ginline-line-tables
      
    -gline-directives-only
      
    -gline-tables-only
      
    -glldb
      
    -gmlt
      
    -gmodules
      
    -gno-codeview-command-line
      
    -gno-codeview-ghash
      
    -gno-column-info
      
    -gno-embed-source
      
    -gno-gnu-pubnames
      
    -gno-inline-line-tables
      
    -gno-modules
      
    -gno-pubnames
      
    -gno-record-command-line
      
    -gno-simple-template-names
      
    -gno-split-dwarf
      
    -gno-strict-dwarf
      
    -gpubnames
      
    -grecord-command-line
      
    -grecord-gcc-switches
      
    -gsce
      
    -gsimple-template-names
      
    -gsplit-dwarf
      
    -gstrict-dwarf
      
    -gused
      
    -gz
      
    -H
      
    -headerpad\_max\_install\_names<arg>
      
    -help
      
    -help<arg>
      
    -hlsl-entry
      
    -hlsl-no-stdinc
      
    -I-
      
    -I<dir>
      
    -I<directory>
      
    -ibuiltininc
      
    -idirafter<arg>
      
    -iframework<arg>
      
    -iframeworkwithsysroot<directory>
      
    -imacros<file>
      
    -image\_base
      
    -imultilib
      
    -include
      
    -include-pch
      
    -include<file>
      
    -index-header-map
      
    -init
      
    -inline-asm
      
    -install\_name
      
    -integrated-as
      
    -interface-stub-version
      
    -iprefix<dir>
      
    -iquote<directory>
      
    -isysroot<dir>
      
    -isystem-after<directory>
      
    -isystem<directory>
      
    -ivfsoverlay<arg>
      
    -iwithprefix<dir>
      
    -iwithprefixbefore<dir>
      
    -iwithsysroot<directory>
      
    -K
      
    -keep\_private\_externs
      
    -l<arg>
      
    -L<dir>
      
    -lazy\_framework
      
    -lazy\_library
      
    -M
      
    -m16
      
    -m32
      
    -m3dnow
      
    -m3dnowa
      
    -m64
      
    -m68000
      
    -m68010
      
    -m68020
      
    -m68030
      
    -m68040
      
    -m68060
      
    -m68881
      
    -m80387
      
    -m[no-]crc
      
    -mabi
      
    -mabicalls
      
    -mabs
      
    -Mach
      
    -madx
      
    -maes
      
    -maix-struct-return
      
    -maix32
      
    -maix64
      
    -malign-branch
      
    -malign-branch-boundary
      
    -malign-double
      
    -maltivec
      
    -mamdgpu-ieee
      
    -mamx-bf16
      
    -mamx-complex
      
    -mamx-fp16
      
    -mamx-int8
      
    -mamx-tile
      
    -mappletvos-version-min
      
    -mappletvsimulator-version-min
      
    -march
      
    -masm
      
    -matomics
      
    -mavx
      
    -mavx2
      
    -mavx512bf16
      
    -mavx512bitalg
      
    -mavx512bw
      
    -mavx512cd
      
    -mavx512dq
      
    -mavx512er
      
    -mavx512f
      
    -mavx512fp16
      
    -mavx512ifma
      
    -mavx512pf
      
    -mavx512vbmi
      
    -mavx512vbmi2
      
    -mavx512vl
      
    -mavx512vnni
      
    -mavx512vp2intersect
      
    -mavx512vpopcntdq
      
    -mavxifma
      
    -mavxneconvert
      
    -mavxvnni
      
    -mavxvnniint16
      
    -mavxvnniint8
      
    -mbackchain
      
    -mbig-endian
      
    -mbmi
      
    -mbmi2
      
    -mbranch-protection
      
    -mbranches-within-32B-boundaries
      
    -mbulk-memory
      
    -mcabac
      
    -mcheck-zero-division
      
    -mcldemote
      
    -mclflushopt
      
    -mclwb
      
    -mclzero
      
    -mcmodel
      
    -mcmpb
      
    -mcmpccxadd
      
    -mcmse
      
    -mcode-object-version
      
    -mcompact-branches
      
    -mconsole<arg>
      
    -mcpu
      
    -mcrbits
      
    -mcrc
      
    -mcrc32
      
    -mcrypto
      
    -mcumode
      
    -mcx16
      
    -MD
      
    -mdefault-build-attributes<arg>
      
    -mdefault-visibility-export-mapping
      
    -mdirect-move
      
    -mdll<arg>
      
    -mdouble
      
    -mdouble-float
      
    -mdsp
      
    -mdspr2
      
    -mdynamic-no-pic<arg>
      
    -meabi
      
    -mefpu2
      
    -membedded-data
      
    -menable-experimental-extensions
      
    -menqcmd
      
    -mexception-handling
      
    -mexec-model
      
    -mexecute-only
      
    -mextended-const
      
    -mextern-sdata
      
    -mf16c
      
    -MF<file>
      
    -mfentry
      
    -mfix-cmse-cve-2021-35465
      
    -mfix-cortex-a53-835769
      
    -mfix-cortex-a57-aes-1742098
      
    -mfix-cortex-a72-aes-1655431
      
    -mfix4300
      
    -mfloat-abi
      
    -mfloat128
      
    -mfma
      
    -mfma4
      
    -mfp32
      
    -mfp64
      
    -mfpmath
      
    -mfprnd
      
    -mfpu
      
    -mframe-chain
      
    -mfsgsbase
      
    -mfsmuld
      
    -mfunction-return
      
    -mfxsr
      
    -MG
      
    -mgeneral-regs-only
      
    -mgfni
      
    -mginv
      
    -mglobal-merge
      
    -mgpopt
      
    -mguard
      
    -mhard-float
      
    -mhard-quad-float
      
    -mharden-sls
      
    -mhreset
      
    -mhtm
      
    -mhvx
      
    -mhvx-ieee-fp
      
    -mhvx-length
      
    -mhvx-qfloat
      
    -mhwdiv
      
    -mhwmult
      
    -miamcu
      
    -mieee-rnd-near
      
    -mignore-xcoff-visibility
      
    -mimplicit-float
      
    -mimplicit-it
      
    -mincremental-linker-compatible
      
    -mindirect-branch-cs-prefix
      
    -mindirect-jump
      
    -minvariant-function-descriptors
      
    -minvpcid
      
    -mios-simulator-version-min
      
    -mios-version-min
      
    -miphoneos-version-min
      
    -miphonesimulator-version-min
      
    -mips16
      
    -misel
      
    -MJ<arg>
      
    -mkernel
      
    -mkl
      
    -mldc1-sdc1
      
    -mlinker-version
      
    -mlittle-endian
      
    -mllvm
      
    -mlocal-sdata
      
    -mlong-calls
      
    -mlong-double-128
      
    -mlong-double-64
      
    -mlong-double-80
      
    -mlongcall
      
    -mlvi-cfi
      
    -mlvi-hardening
      
    -mlwp
      
    -mlzcnt
      
    -MM
      
    -mmacos-version-min
      
    -mmacosx-version-min
      
    -mmadd4
      
    -mmark-bti-property
      
    -mmcu
      
    -MMD
      
    -mmemops
      
    -mmfcrf
      
    -mmfocrf
      
    -mmicromips
      
    -mmlir
      
    -mmma
      
    -mmmx
      
    -mmovbe
      
    -mmovdir64b
      
    -mmovdiri
      
    -mms-bitfields
      
    -mmsa
      
    -mmt
      
    -mmultivalue
      
    -mmutable-globals
      
    -mmwaitx
      
    -mnan
      
    -mno-3dnow
      
    -mno-3dnowa
      
    -mno-abicalls
      
    -mno-adx
      
    -mno-aes
      
    -mno-altivec
      
    -mno-amdgpu-ieee
      
    -mno-amx-bf16
      
    -mno-amx-complex
      
    -mno-amx-fp16
      
    -mno-amx-int8
      
    -mno-amx-tile
      
    -mno-atomics
      
    -mno-avx
      
    -mno-avx2
      
    -mno-avx512bf16
      
    -mno-avx512bitalg
      
    -mno-avx512bw
      
    -mno-avx512cd
      
    -mno-avx512dq
      
    -mno-avx512er
      
    -mno-avx512f
      
    -mno-avx512fp16
      
    -mno-avx512ifma
      
    -mno-avx512pf
      
    -mno-avx512vbmi
      
    -mno-avx512vbmi2
      
    -mno-avx512vl
      
    -mno-avx512vnni
      
    -mno-avx512vp2intersect
      
    -mno-avx512vpopcntdq
      
    -mno-avxifma
      
    -mno-avxneconvert
      
    -mno-avxvnni
      
    -mno-avxvnniint16
      
    -mno-avxvnniint8
      
    -mno-backchain
      
    -mno-bmi
      
    -mno-bmi2
      
    -mno-bti-at-return-twice
      
    -mno-bulk-memory
      
    -mno-check-zero-division
      
    -mno-cldemote
      
    -mno-clflushopt
      
    -mno-clwb
      
    -mno-clzero
      
    -mno-cmpb
      
    -mno-cmpccxadd
      
    -mno-crbits
      
    -mno-crc
      
    -mno-crc32
      
    -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-extended-const
      
    -mno-extern-sdata
      
    -mno-f16c
      
    -mno-fix-cmse-cve-2021-35465
      
    -mno-fix-cortex-a53-835769
      
    -mno-fix-cortex-a57-aes-1742098
      
    -mno-float128
      
    -mno-fma
      
    -mno-fma4
      
    -mno-fmv
      
    -mno-fprnd
      
    -mno-fpu
      
    -mno-fsgsbase
      
    -mno-fsmuld
      
    -mno-fxsr
      
    -mno-gather
      
    -mno-gfni
      
    -mno-ginv
      
    -mno-global-merge
      
    -mno-gpopt
      
    -mno-hreset
      
    -mno-htm
      
    -mno-hvx
      
    -mno-hvx-ieee-fp
      
    -mno-hvx-qfloat
      
    -mno-iamcu
      
    -mno-implicit-float
      
    -mno-incremental-linker-compatible
      
    -mno-invariant-function-descriptors
      
    -mno-invpcid
      
    -mno-isel
      
    -mno-kl
      
    -mno-ldc1-sdc1
      
    -mno-local-sdata
      
    -mno-long-calls
      
    -mno-longcall
      
    -mno-lvi-cfi
      
    -mno-lvi-hardening
      
    -mno-lwp
      
    -mno-lzcnt
      
    -mno-madd4
      
    -mno-memops
      
    -mno-mfocrf
      
    -mno-micromips
      
    -mno-mips16
      
    -mno-mma
      
    -mno-mmx
      
    -mno-movbe
      
    -mno-movdir64b
      
    -mno-movdiri
      
    -mno-movt
      
    -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-outline-atomics
      
    -mno-packed-stack
      
    -mno-packets
      
    -mno-paired-vector-memops
      
    -mno-pclmul
      
    -mno-pconfig
      
    -mno-pcrel
      
    -mno-pic-data-is-text-relative
      
    -mno-pku
      
    -mno-popc
      
    -mno-popcnt
      
    -mno-popcntd
      
    -mno-power10-vector
      
    -mno-power8-vector
      
    -mno-power9-vector
      
    -mno-prefetchi
      
    -mno-prefetchwt1
      
    -mno-prefixed
      
    -mno-prfchw
      
    -mno-ptwrite
      
    -mno-raoint
      
    -mno-rdpid
      
    -mno-rdpru
      
    -mno-rdrnd
      
    -mno-rdseed
      
    -mno-red-zone
      
    -mno-reference-types
      
    -mno-relax
      
    -mno-relax-all
      
    -mno-relaxed-simd
      
    -mno-restrict-it
      
    -mno-retpoline
      
    -mno-retpoline-external-thunk
      
    -mno-rtd
      
    -mno-rtm
      
    -mno-sahf
      
    -mno-save-restore
      
    -mno-scatter
      
    -mno-serialize
      
    -mno-seses
      
    -mno-sgx
      
    -mno-sha
      
    -mno-sha512
      
    -mno-shstk
      
    -mno-sign-ext
      
    -mno-simd128
      
    -mno-skip-rax-setup
      
    -mno-sm3
      
    -mno-sm4
      
    -mno-soft-float
      
    -mno-spe
      
    -mno-speculative-load-hardening
      
    -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-tgsplit
      
    -mno-thumb
      
    -mno-tls-direct-seg-refs
      
    -mno-tsxldtrk
      
    -mno-uintr
      
    -mno-unaligned-access
      
    -mno-unsafe-fp-atomics
      
    -mno-vaes
      
    -mno-virt
      
    -mno-vis
      
    -mno-vis2
      
    -mno-vis3
      
    -mno-vpclmulqdq
      
    -mno-vsx
      
    -mno-vx
      
    -mno-vzeroupper
      
    -mno-waitpkg
      
    -mno-warn-nonportable-cfstrings
      
    -mno-wavefrontsize64
      
    -mno-wbnoinvd
      
    -mno-widekl
      
    -mno-x87
      
    -mno-xcoff-roptr
      
    -mno-xgot
      
    -mno-xop
      
    -mno-xsave
      
    -mno-xsavec
      
    -mno-xsaveopt
      
    -mno-xsaves
      
    -mnocrc
      
    -mnontrapping-fptoint
      
    -mnop-mcount
      
    -mnvj
      
    -mnvs
      
    -module-dependency-dir
      
    -module-file-info
      
    -momit-leaf-frame-pointer
      
    -moslib
      
    -moutline
      
    -moutline-atomics
      
    -MP
      
    -mpacked-stack
      
    -mpackets
      
    -mpad-max-prefix-size
      
    -mpaired-vector-memops
      
    -mpascal-strings
      
    -mpclmul
      
    -mpconfig
      
    -mpcrel
      
    -mpic-data-is-text-relative
      
    -mpku
      
    -mpopc
      
    -mpopcnt
      
    -mpopcntd
      
    -mpower10-vector
      
    -mpower8-vector
      
    -mpower9-vector
      
    -mprefer-vector-width
      
    -mprefetchi
      
    -mprefetchwt1
      
    -mprefixed
      
    -mprfchw
      
    -mprintf-kind
      
    -mprivileged
      
    -mptwrite
      
    -mpure-code
      
    -MQ<arg>
      
    -mqdsp6-compat
      
    -mraoint
      
    -mrdpid
      
    -mrdpru
      
    -mrdrnd
      
    -mrdseed
      
    -mrecip
      
    -mrecord-mcount
      
    -mred-zone
      
    -mreference-types
      
    -mregparm
      
    -mrelax
      
    -mrelax-all
      
    -mrelaxed-simd
      
    -mrestrict-it
      
    -mretpoline
      
    -mretpoline-external-thunk
      
    -mrop-protect
      
    -mrtd
      
    -mrtm
      
    -mrvv-vector-bits
      
    -msahf
      
    -msave-restore
      
    -msecure-plt
      
    -mserialize
      
    -mseses
      
    -msgx
      
    -msha
      
    -msha512
      
    -mshstk
      
    -msign-ext
      
    -msign-return-address
      
    -msim
      
    -msimd128
      
    -msingle-float
      
    -mskip-rax-setup
      
    -msm3
      
    -msm4
      
    -msmall-data-limit
      
    -msmall-data-threshold
      
    -msoft-float
      
    -msoft-quad-float
      
    -mspe
      
    -mspeculative-load-hardening
      
    -msse
      
    -msse2
      
    -msse3
      
    -msse4
      
    -msse4.1
      
    -msse4.2
      
    -msse4a
      
    -mssse3
      
    -mstack-alignment
      
    -mstack-arg-probe
      
    -mstack-probe-size
      
    -mstack-protector-guard
      
    -mstack-protector-guard-offset
      
    -mstack-protector-guard-reg
      
    -mstack-protector-guard-symbol
      
    -mstackrealign
      
    -msve-vector-bits
      
    -msvr4-struct-return
      
    -MT<arg>
      
    -mtail-call
      
    -mtargetos
      
    -mtbm
      
    -mtgsplit
      
    -mthread-model
      
    -mthreads<arg>
      
    -mthumb
      
    -mtls-direct-seg-refs
      
    -mtls-size
      
    -mtp
      
    -mtsxldtrk
      
    -mtune
      
    -mtvos-simulator-version-min
      
    -mtvos-version-min
      
    -muintr
      
    -multi\_module
      
    -multiply\_defined
      
    -multiply\_defined\_unused
      
    -munaligned-access
      
    -municode<arg>
      
    -munsafe-fp-atomics
      
    -MV
      
    -mv5
      
    -mv55
      
    -mv60
      
    -mv62
      
    -mv65
      
    -mv66
      
    -mv67
      
    -mv67t
      
    -mv68
      
    -mv69
      
    -mv71
      
    -mv71t
      
    -mv73
      
    -mvaes
      
    -mvirt
      
    -mvis
      
    -mvis2
      
    -mvis3
      
    -mvpclmulqdq
      
    -mvscale-max
      
    -mvscale-min
      
    -mvsx
      
    -mvx
      
    -mvzeroupper
      
    -mwaitpkg
      
    -mwarn-nonportable-cfstrings
      
    -mwatchos-simulator-version-min
      
    -mwatchos-version-min
      
    -mwatchsimulator-version-min
      
    -mwavefrontsize64
      
    -mwbnoinvd
      
    -mwidekl
      
    -mwindows<arg>
      
    -mx32
      
    -mx87
      
    -mxcoff-build-id
      
    -mxcoff-roptr
      
    -mxgot
      
    -mxop
      
    -mxsave
      
    -mxsavec
      
    -mxsaveopt
      
    -mxsaves
      
    -mzos-hlq-clang
      
    -mzos-hlq-csslib
      
    -mzos-hlq-le
      
    -mzos-sys-include
      
    -mzvector
      
    -no-hip-rt
      
    -no-integrated-as
      
    -no-integrated-cpp
      
    -no-pedantic
      
    -no-pie
      
    -no-pthread
      
    -no\_dead\_strip\_inits\_and\_terms
      
    -nobuiltininc
      
    -nocudainc
      
    -nocudalib
      
    -nodefaultlibs
      
    -nodriverkitlib
      
    -nofixprebinding
      
    -nogpuinc
      
    -nogpulib
      
    -nohipwrapperinc
      
    -nolibc
      
    -nomultidefs
      
    -nopie
      
    -noprebind
      
    -noprofilelib
      
    -noseglinkedit
      
    -nostartfiles
      
    -nostdinc
      
    -nostdinc++
      
    -nostdlib
      
    -nostdlib++
      
    -nostdlibinc
      
    -O
      
    -o
      
    -O0
      
    -O1
      
    -O2
      
    -O3
      
    -O4
      
    -O<arg>
      
    -o<file>
      
    -O<flags>
      
    -ObjC
      
    -ObjC++
      
    -objcmt-allowlist-dir-path
      
    -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
      
    -objcmt-whitelist-dir-path
      
    -object
      
    -object-file-name
      
    -Od
      
    -Ofast
      
    -Ofast<arg>
      
    -Og
      
    -Os
      
    -Oz
      
    -P
      
    -p
      
    -pagezero\_size<arg>
      
    -pedantic
      
    -pedantic-errors
      
    -pg
      
    -pie
      
    -pipe
      
    -prebind
      
    -prebind\_all\_twolevel\_modules
      
    -preload
      
    -print-diagnostic-options
      
    -print-effective-triple
      
    -print-file-name
      
    -print-ivar-layout
      
    -print-libgcc-file-name
      
    -print-multi-directory
      
    -print-multi-flags-experimental
      
    -print-multi-lib
      
    -print-prog-name
      
    -print-resource-dir
      
    -print-rocm-search-dirs
      
    -print-runtime-dir
      
    -print-search-dirs
      
    -print-supported-cpus
      
    -print-target-triple
      
    -print-targets
      
    -private\_bundle
      
    -pthread
      
    -pthreads
      
    -Qn
      
    -Qunused-arguments
      
    -Qy
      
    -r
      
    -R<remark>
      
    -rdynamic
      
    -read\_only\_relocs
      
    -relocatable-pch
      
    -remap
      
    -rewrite-legacy-objc
      
    -rewrite-objc
      
    -Rpass
      
    -Rpass-analysis
      
    -Rpass-missed
      
    -rpath
      
    -rtlib
      
    -S
      
    -s
      
    -save-stats
      
    -save-temps
      
    -sectalign
      
    -sectcreate
      
    -sectobjectsymbols
      
    -sectorder
      
    -seg1addr<arg>
      
    -seg\_addr\_table
      
    -seg\_addr\_table\_filename
      
    -segaddr
      
    -segcreate
      
    -seglinkedit
      
    -segprot
      
    -segs\_read\_<arg>
      
    -segs\_read\_only\_addr
      
    -segs\_read\_write\_addr
      
    -serialize-diagnostics
      
    -shared
      
    -shared-libasan
      
    -shared-libgcc
      
    -shared-libsan
      
    -single\_module
      
    -specs
      
    -static
      
    -static-libgcc
      
    -static-libgfortran
      
    -static-libsan
      
    -static-libstdc++
      
    -static-openmp
      
    -static-pie
      
    -std
      
    -std-default
      
    -stdlib
      
    -stdlib++-isystem<directory>
      
    -sub\_library<arg>
      
    -sub\_umbrella<arg>
      
    -sycl-std
      
    -t
      
    -T<profile>
      
    -T<script>
      
    -target
      
    -time
      
    -traditional
      
    -traditional-cpp
      
    -trigraphs
      
    -twolevel\_namespace
      
    -twolevel\_namespace\_hints
      
    -u<arg>
      
    -U<macro>
      
    -U<macroname>
      
    -umbrella
      
    -undef
      
    -undefined<arg>
      
    -unexported\_symbols\_list
      
    -unwindlib
      
    -v
      
    -Vd
      
    -verify-pch
      
    -vfsoverlay<arg>
      
    -w
      
    -W<warning>
      
    -Wa,<arg>,<arg2>...
      
    -Wa,<args>
      
    -Wambiguous-member-template
      
    -Wbind-to-temporary-copy
      
    -Wdeprecated
      
    -Wdocumentation
      
    -weak-l<arg>
      
    -weak\_framework
      
    -weak\_library
      
    -weak\_reference\_mismatches
      
    -Werror
      
    -Weverything
      
    -Wextra-tokens
      
    -Wfoo
      
    -Wframe-larger-than
      
    -whatsloaded
      
    -why\_load
      
    -whyload
      
    -Wl,<arg>,<arg2>...
      
    -Wl,<args>
      
    -Wlarge-by-value-copy
      
    -Wmisexpect
      
    -Wno-deprecated
      
    -Wno-documentation-unknown-command
      
    -Wno-error
      
    -Wno-foo
      
    -Wno-nonportable-cfstrings<arg>
      
    -Wnonportable-cfstrings<arg>
      
    -working-directory
      
    -Wp,<arg>,<arg2>...
      
    -Wp,<args>
      
    -Wsystem-headers
      
    -X
      
    -x
      
    -x<language>
      
    -Xanalyzer
      
    -Xarch\_<arg1>
      
    -Xarch\_device
      
    -Xarch\_host
      
    -Xassembler
      
    -Xclang
      
    -Xcuda-fatbinary
      
    -Xcuda-ptxas
      
    -Xlinker
      
    -Xoffload-linker<triple>
      
    -Xopenmp-target
      
    -Xpreprocessor
      
    -y<arg>
      
    -Z
      
    -z
      
    /D<arg>
      
    /E<arg>
      
    /emit-pristine-llvm
      
    /fcgl
      
    /Fo<arg>
      
    /help<arg>
      
    /hlsl-no-stdinc
      
    /I<dir>
      
    /O<flags>
      
    /Od
      
    /T<profile>
      
    /Vd
       |