Lines Matching refs:option

21 .. option:: -B<prefix>, --prefix <arg>, --prefix=<arg>
25 .. option:: -F<arg>
29 .. option:: -ObjC
34 .. option:: -ObjC++
39 .. option:: -Qn, -fno-ident
43 .. option:: -Qunused-arguments
47 .. option:: -Qy, -fident
51 .. option:: -Wa,<arg>,<arg2>...
55 .. option:: -Wlarge-by-value-copy=<arg>
57 .. option:: -Xarch\_<arg1> <arg2>
60 .. option:: -Xarch\_device <arg>
66 .. option:: -Xarch\_host <arg>
71 .. option:: -Xcuda-fatbinary <arg>
75 .. option:: -Xcuda-ptxas <arg>
79 .. option:: -Z<arg>
81 .. option:: -a<arg>, --profile-blocks
83 .. option:: -all\_load
85 .. option:: -allowable\_client <arg>
87 .. option:: --analyze
91 .. option:: --analyzer-no-default-checks
93 .. option:: --analyzer-output<arg>
97 .. option:: -arch <arg>
100 .. option:: -arch\_errors\_fatal
104 .. option:: -arch\_only <arg>
107 .. option:: -arcmt-migrate-emit-errors
111 .. option:: -arcmt-migrate-report-output <arg>
115 .. option:: --autocomplete=<arg>
117 .. option:: -bind\_at\_load
119 .. option:: -bundle
122 .. option:: -bundle\_loader <arg>
125 .. option:: -client\_name<arg>
127 .. option:: -compatibility\_version<arg>
129 .. option:: --config <arg>
133 .. option:: --constant-cfstrings
135 .. option:: --cuda-feature=<arg>
139 .. option:: --cuda-include-ptx=<arg>, --no-cuda-include-ptx=<arg>
143 .. option:: --cuda-noopt-device-debug, --no-cuda-noopt-device-debug
147 .. option:: -cuid=<arg>
151 .. option:: -current\_version<arg>
153 .. option:: -darwin-target-variant <arg>
157 .. option:: -darwin-target-variant-triple <arg>
161 .. option:: -dead\_strip
163 .. option:: -dependency-dot <arg>
167 .. option:: -dependency-file <arg>
171 .. option:: -dsym-dir<dir>
175 .. option:: -dumpmachine
177 .. option:: -dumpversion
179 .. option:: --dyld-prefix=<arg>, --dyld-prefix <arg>
181 .. option:: -dylib\_file <arg>
183 .. option:: -dylinker
186 .. option:: -dylinker\_install\_name<arg>
189 .. option:: -dynamic
191 .. option:: -dynamiclib
193 .. option:: -emit-ast
197 .. option:: --emit-static-lib
201 .. option:: -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang
205 .. option:: --end-no-unused-arguments
209 .. option:: -exported\_symbols\_list <arg>
211 .. option:: -faligned-new=<arg>
213 .. option:: -fautomatic
215 .. option:: -ffixed-r19
219 .. option:: -fgpu-default-stream=<arg>
223 .. option:: -fgpu-flush-denormals-to-zero, -fcuda-flush-denormals-to-zero, -fno-gpu-flush-denormals…
227 .. option:: -fheinous-gnu-extensions
229 .. option:: -flat\_namespace
231 .. option:: -fopenmp-targets=<arg1>,<arg2>...
235 .. option:: -force\_cpusubtype\_ALL
238 .. option:: -force\_flat\_namespace
242 .. option:: -force\_load <arg>
245 .. option:: -fplugin-arg-<name>-<arg>
249 .. option:: -framework <arg>
251 .. option:: -frtlib-add-rpath, -fno-rtlib-add-rpath
255 .. option:: -fsanitize-system-ignorelist=<arg>, -fsanitize-system-blacklist=<arg>
259 .. option:: -fshow-skipped-includes
264 .. option:: -fsystem-module
268 .. option:: -fuse-cuid=<arg>
270 …dom numbers) \| 'none' (disabled). Default is 'hash'. This option will be overridden by option '-c…
272 .. option:: --gcc-toolchain=<arg>
276 .. option:: -gcodeview
280 .. option:: -gcodeview-ghash, -gno-codeview-ghash
284 .. option:: -gen-reproducer=<arg>, -fno-crash-diagnostics (equivalent to -gen-reproducer=off)
286 Emit reproducer on (option: off, crash (default), error, always)
288 .. option:: --gpu-instrument-lib=<arg>
292 .. option:: --gpu-max-threads-per-block=<arg>
296 .. option:: -headerpad\_max\_install\_names<arg>
298 .. option:: -help, --help, /help<arg>, -help<arg>, --help<arg>
302 .. option:: --help-hidden
306 .. option:: --hip-link
310 .. option:: --hip-version=<arg>
314 .. option:: -ibuiltininc
316 …en -nostdinc is used before or after -ibuiltininc. Using -nobuiltininc after the option disables it
318 .. option:: -image\_base <arg>
320 .. option:: -index-header-map
324 .. option:: -init <arg>
326 .. option:: -install\_name <arg>
328 .. option:: -interface-stub-version=<arg>
330 .. option:: -keep\_private\_externs
332 .. option:: -lazy\_framework <arg>
335 .. option:: -lazy\_library <arg>
338 .. option:: -mbig-endian, -EB
340 .. option:: -menable-unsafe-fp-math
344 .. option:: -mharden-sls=<arg>
348 .. option:: --migrate
352 .. option:: -mios-simulator-version-min=<arg>, -miphonesimulator-version-min=<arg>
354 .. option:: -mlinker-version=<arg>
356 .. option:: -mlittle-endian, -EL
358 .. option:: -mllvm <arg>
360 Additional arguments to forward to LLVM's option processing
362 .. option:: -mmlir <arg>
364 Additional arguments to forward to MLIR's option processing
366 .. option:: -module-dependency-dir <arg>
370 .. option:: -mtvos-simulator-version-min=<arg>, -mappletvsimulator-version-min=<arg>
372 .. option:: -multi\_module
374 .. option:: -multiply\_defined <arg>
377 .. option:: -multiply\_defined\_unused <arg>
380 .. option:: -mwatchos-simulator-version-min=<arg>, -mwatchsimulator-version-min=<arg>
382 .. option:: --no-cuda-version-check
386 .. option:: -no-hip-rt
390 .. option:: -no-integrated-cpp, --no-integrated-cpp
392 .. option:: -no\_dead\_strip\_inits\_and\_terms
394 .. option:: -nobuiltininc
398 .. option:: -nodefaultlibs
400 .. option:: -nodriverkitlib
402 .. option:: -nofixprebinding
404 .. option:: -nogpuinc, -nocudainc
408 .. option:: -nogpulib, -nocudalib
412 .. option:: -nohipwrapperinc
416 .. option:: -nolibc
418 .. option:: -nomultidefs
420 .. option:: -nopie, -no-pie
422 .. option:: -noprebind
424 .. option:: -noprofilelib
426 .. option:: -noseglinkedit
428 .. option:: -nostdinc, --no-standard-includes
431 .. option:: -nostdinc++
436 .. option:: -nostdlib++
438 .. option:: -nostdlibinc
441 .. option:: -o<file>, /Fo<arg>, -Fo<arg>, --output <arg>, --output=<arg>
446 .. option:: -objcmt-allowlist-dir-path=<arg>, -objcmt-white-list-dir-path=<arg>, -objcmt-whitelist-…
450 .. option:: -objcmt-atomic-property
454 .. option:: -objcmt-migrate-all
458 .. option:: -objcmt-migrate-annotation
462 .. option:: -objcmt-migrate-designated-init
466 .. option:: -objcmt-migrate-instancetype
470 .. option:: -objcmt-migrate-literals
474 .. option:: -objcmt-migrate-ns-macros
478 .. option:: -objcmt-migrate-property
482 .. option:: -objcmt-migrate-property-dot-syntax
486 .. option:: -objcmt-migrate-protocol-conformance
490 .. option:: -objcmt-migrate-readonly-property
494 .. option:: -objcmt-migrate-readwrite-property
498 .. option:: -objcmt-migrate-subscripting
502 .. option:: -objcmt-ns-nonatomic-iosonly
506 .. option:: -objcmt-returns-innerpointer-property
510 .. option:: -object
512 .. option:: -object-file-name=<file>, -object-file-name <arg>
516 .. option:: --offload-arch=<arg>, --cuda-gpu-arch=<arg>, --no-offload-arch=<arg>
520 .. option:: --offload-device-only, --cuda-device-only
524 .. option:: --offload-host-device, --cuda-compile-host-device
528 .. option:: --offload-host-only, --cuda-host-only
532 .. option:: --offload=<arg1>,<arg2>...
536 .. option:: -p, --profile
538 .. option:: -pagezero\_size<arg>
540 .. option:: -pg
544 .. option:: -pipe, --pipe
548 .. option:: -prebind
551 .. option:: -prebind\_all\_twolevel\_modules
554 .. option:: -preload
556 .. option:: --print-diagnostic-categories
558 .. option:: -print-diagnostic-options, --print-diagnostic-options
562 .. option:: -print-effective-triple, --print-effective-triple
566 .. option:: -print-file-name=<file>, --print-file-name=<file>, --print-file-name <arg>
570 .. option:: -print-ivar-layout
574 .. option:: -print-libgcc-file-name, --print-libgcc-file-name
578 .. option:: -print-multi-directory, --print-multi-directory
580 .. option:: -print-multi-lib, --print-multi-lib
582 .. option:: -print-multiarch, --print-multiarch
586 .. option:: -print-prog-name=<name>, --print-prog-name=<name>, --print-prog-name <arg>
590 .. option:: -print-resource-dir, --print-resource-dir
594 .. option:: -print-rocm-search-dirs, --print-rocm-search-dirs
598 .. option:: -print-runtime-dir, --print-runtime-dir
602 .. option:: -print-search-dirs, --print-search-dirs
606 .. option:: -print-target-triple, --print-target-triple
610 .. option:: -print-targets, --print-targets
614 .. option:: -private\_bundle
616 .. option:: --product-name=<arg>
618 .. option:: -pthread, -no-pthread
622 .. option:: -pthreads
624 .. option:: -read\_only\_relocs <arg>
626 .. option:: -relocatable-pch, --relocatable-pch
630 .. option:: -remap
632 .. option:: -rewrite-legacy-objc
636 .. option:: -rtlib=<arg>, --rtlib=<arg>, --rtlib <arg>
640 .. option:: -save-stats=<arg>, --save-stats=<arg>, -save-stats (equivalent to -save-stats=cwd), --s…
644 .. option:: -save-temps=<arg>, --save-temps=<arg>, -save-temps (equivalent to -save-temps=cwd), --s…
648 .. option:: -sectalign <arg1> <arg2> <arg3>
650 .. option:: -sectcreate <arg1> <arg2> <arg3>
652 .. option:: -sectobjectsymbols <arg1> <arg2>
654 .. option:: -sectorder <arg1> <arg2> <arg3>
656 .. option:: -seg1addr<arg>
658 .. option:: -seg\_addr\_table <arg>
661 .. option:: -seg\_addr\_table\_filename <arg>
664 .. option:: -segaddr <arg1> <arg2>
666 .. option:: -segcreate <arg1> <arg2> <arg3>
668 .. option:: -seglinkedit
670 .. option:: -segprot <arg1> <arg2> <arg3>
672 .. option:: -segs\_read\_<arg>
675 .. option:: -segs\_read\_only\_addr <arg>
679 .. option:: -segs\_read\_write\_addr <arg>
682 .. option:: -serialize-diagnostics <arg>, --serialize-diagnostics <arg>
686 .. option:: -shared-libgcc
688 .. option:: -shared-libsan, -shared-libasan
692 .. option:: -single\_module
694 .. option:: --start-no-unused-arguments
698 .. option:: -static-libgcc
700 .. option:: -static-libsan
704 .. option:: -static-libstdc++
706 .. option:: -static-openmp
710 .. option:: -std-default=<arg>
712 .. option:: -stdlib=<arg>, --stdlib=<arg>, --stdlib <arg>
716 .. option:: -sub\_library<arg>
719 .. option:: -sub\_umbrella<arg>
722 .. option:: --sysroot=<arg>, --sysroot <arg>
724 .. option:: --target-help
726 .. option:: --target=<arg>, -target <arg>
730 .. option:: -time
734 .. option:: -traditional, --traditional
736 .. option:: -traditional-cpp, --traditional-cpp
740 .. option:: -twolevel\_namespace
743 .. option:: -twolevel\_namespace\_hints
746 .. option:: -umbrella <arg>
748 .. option:: -unexported\_symbols\_list <arg>
750 .. option:: -unwindlib=<arg>, --unwindlib=<arg>
754 .. option:: -v, --verbose
758 .. option:: --verify-debug-info
762 .. option:: --version
766 .. option:: -w, --no-warnings
770 .. option:: -weak-l<arg>
772 .. option:: -weak\_framework <arg>
775 .. option:: -weak\_library <arg>
779 .. option:: -weak\_reference\_mismatches <arg>
782 .. option:: -whatsloaded
784 .. option:: -why\_load, -whyload
786 .. option:: -working-directory<arg>, -working-directory=<arg>
790 .. option:: -x<language>, --language <arg>, --language=<arg>
794 .. option:: -y<arg>
800 .. option:: -E, --preprocess
804 .. option:: -S, --assemble
808 .. option:: -c, --compile
812 .. option:: -emit-interface-stubs
816 .. option:: -emit-llvm
820 .. option:: -emit-merged-ifs
824 .. option:: -extract-api
828 .. option:: -fdriver-only
832 .. option:: -fsyntax-only
834 .. option:: -module-file-info
838 .. option:: --precompile
842 .. option:: -rewrite-objc
846 .. option:: -verify-pch
856 .. option:: -Xassembler <arg>
860 .. option:: -Xclang <arg>
864 .. option:: -Xopenmp-target <arg>
869 .. option:: -Xopenmp-target=<triple> <arg>
874 .. option:: -ansi, --ansi
876 .. option:: -fc++-abi=<arg>
880 .. option:: -fclang-abi-compat=<version>
884 .. option:: -fcomment-block-commands=<arg>,<arg2>...
888 .. option:: -fcomplete-member-pointers, -fno-complete-member-pointers
892 .. option:: -fcrash-diagnostics-dir=<dir>
896 .. option:: -fdeclspec, -fno-declspec
900 .. option:: -fdepfile-entry=<arg>
902 .. option:: -fdiagnostics-fixit-info, -fno-diagnostics-fixit-info
904 .. option:: -fdiagnostics-format=<arg>
906 .. option:: -fdiagnostics-parseable-fixits
910 .. option:: -fdiagnostics-print-source-range-info
914 .. option:: -fdiagnostics-show-category=<arg>
916 .. option:: -fdiscard-value-names, -fno-discard-value-names
920 .. option:: -fexperimental-relative-c++-abi-vtables, -fno-experimental-relative-c++-abi-vtables
924 .. option:: -fexperimental-strict-floating-point
928 .. option:: -ffine-grained-bitfield-accesses, -fno-fine-grained-bitfield-accesses
932 .. option:: -fglobal-isel, -fexperimental-isel, -fno-global-isel
936 .. option:: -finline-functions, -fno-inline-functions
940 .. option:: -finline-hint-functions
944 .. option:: -fno-legacy-pass-manager, -fexperimental-new-pass-manager
946 .. option:: -fno-sanitize-ignorelist, -fno-sanitize-blacklist
950 .. option:: -fparse-all-comments
952 .. option:: -frandomize-layout-seed-file=<file>
956 .. option:: -frandomize-layout-seed=<seed>
960 .. option:: -frecord-command-line, -fno-record-command-line, -frecord-gcc-switches
962 .. option:: -fsanitize-address-destructor=<arg>
966 .. option:: -fsanitize-address-field-padding=<arg>
970 .. option:: -fsanitize-address-globals-dead-stripping, -fno-sanitize-address-globals-dead-stripping
974 .. option:: -fsanitize-address-outline-instrumentation, -fno-sanitize-address-outline-instrumentati…
978 .. option:: -fsanitize-address-poison-custom-array-cookie, -fno-sanitize-address-poison-custom-arra…
982 .. option:: -fsanitize-address-use-after-return=<mode>
986 .. option:: -fsanitize-address-use-after-scope, -fno-sanitize-address-use-after-scope
990 .. option:: -fsanitize-address-use-odr-indicator, -fno-sanitize-address-use-odr-indicator
994 .. option:: -fsanitize-cfi-canonical-jump-tables, -fno-sanitize-cfi-canonical-jump-tables
998 .. option:: -fsanitize-cfi-cross-dso, -fno-sanitize-cfi-cross-dso
1002 .. option:: -fsanitize-cfi-icall-generalize-pointers
1006 .. option:: -fsanitize-coverage-allowlist=<arg>, -fsanitize-coverage-whitelist=<arg>
1010 .. option:: -fsanitize-coverage-ignorelist=<arg>, -fsanitize-coverage-blacklist=<arg>
1014 .. option:: -fsanitize-coverage=<arg1>,<arg2>..., -fno-sanitize-coverage=<arg1>,<arg2>...
1018 .. option:: -fsanitize-hwaddress-abi=<arg>
1020 …tizer ABI to target (interceptor or platform, default interceptor). This option is currently unuse…
1022 .. option:: -fsanitize-hwaddress-experimental-aliasing, -fno-sanitize-hwaddress-experimental-aliasi…
1026 .. option:: -fsanitize-ignorelist=<arg>, -fsanitize-blacklist=<arg>
1030 .. option:: -fsanitize-link-c++-runtime, -fno-sanitize-link-c++-runtime
1032 .. option:: -fsanitize-link-runtime, -fno-sanitize-link-runtime
1034 .. option:: -fsanitize-memory-track-origins, -fno-sanitize-memory-track-origins
1039 .. option:: -fsanitize-memory-track-origins=<arg>
1044 .. option:: -fsanitize-memory-use-after-dtor, -fno-sanitize-memory-use-after-dtor
1048 .. option:: -fsanitize-memtag-mode=<arg>
1052 .. option:: -fsanitize-minimal-runtime, -fno-sanitize-minimal-runtime
1054 .. option:: -fsanitize-recover=<arg1>,<arg2>..., -fno-sanitize-recover=<arg1>,<arg2>..., -fsanitize…
1058 .. option:: -fsanitize-stats, -fno-sanitize-stats
1062 .. option:: -fsanitize-thread-atomics, -fno-sanitize-thread-atomics
1066 .. option:: -fsanitize-thread-func-entry-exit, -fno-sanitize-thread-func-entry-exit
1070 .. option:: -fsanitize-thread-memory-access, -fno-sanitize-thread-memory-access
1074 .. option:: -fsanitize-trap=<arg1>,<arg2>..., -fno-sanitize-trap=<arg1>,<arg2>..., -fsanitize-trap …
1078 .. option:: -fsanitize-undefined-strip-path-components=<number>
1082 .. option:: -fsanitize=<check>,<arg2>..., -fno-sanitize=<arg1>,<arg2>...
1086 .. option:: -moutline, -mno-outline
1090 .. option:: -moutline-atomics, -mno-outline-atomics
1094 .. option:: --param <arg>, --param=<arg>
1096 .. option:: -print-supported-cpus, --print-supported-cpus, -mcpu=?, -mtune=?
1100 .. option:: -std=<arg>, --std=<arg>, --std <arg>
1109 .. option:: -C, --comments
1113 .. option:: -CC, --comments-in-macros
1118 .. option:: -D<macro>=<value>, --D<arg>, /D<arg>, -D<arg>, --define-macro <arg>, --define-macro=<ar…
1123 .. option:: -H, --trace-includes
1127 .. option:: -P, --no-line-commands
1131 .. option:: -U<macro>, --undefine-macro <arg>, --undefine-macro=<arg>
1135 .. option:: -Wp,<arg>,<arg2>...
1139 .. option:: -Xpreprocessor <arg>
1148 .. option:: -I<dir>, --include-directory <arg>, --include-directory=<arg>
1154 paths, for example if also specified with -isystem, the -I option
1157 .. option:: -I-, --include-barrier
1161 .. option:: --amdgpu-arch-tool=<arg>
1165 .. option:: --cuda-path-ignore-env
1169 .. option:: --cuda-path=<arg>
1173 .. option:: -cxx-isystem<directory>
1177 .. option:: -fbuild-session-file=<file>
1181 .. option:: -fbuild-session-timestamp=<time since Epoch in seconds>
1185 .. option:: -fmodule-file=\[<name>=\]<file>
1189 .. option:: -fmodules-cache-path=<directory>
1193 .. option:: -fmodules-disable-diagnostic-validation
1197 .. option:: -fmodules-prune-after=<seconds>
1201 .. option:: -fmodules-prune-interval=<seconds>
1205 .. option:: -fmodules-user-build-path <directory>
1209 .. option:: -fmodules-validate-once-per-build-session
1213 .. option:: -fmodules-validate-system-headers, -fno-modules-validate-system-headers
1217 .. option:: -fprebuilt-module-path=<directory>
1221 .. option:: --hip-path=<arg>
1225 .. option:: -idirafter<arg>, --include-directory-after <arg>, --include-directory-after=<arg>
1229 .. option:: -iframework<arg>
1233 .. option:: -iframeworkwithsysroot<directory>
1237 .. option:: -imacros<file>, --imacros<file>, --imacros=<arg>
1241 .. option:: -include<file>, --include<file>, --include=<arg>
1245 .. option:: -include-pch <file>
1249 .. option:: -iprefix<dir>, --include-prefix <arg>, --include-prefix=<arg>
1253 .. option:: -iquote<directory>
1257 .. option:: -isysroot<dir>
1261 .. option:: -isystem<directory>
1265 .. option:: -isystem-after<directory>
1269 .. option:: -ivfsoverlay<arg>
1273 .. option:: -iwithprefix<dir>, --include-with-prefix <arg>, --include-with-prefix-after <arg>, --in…
1277 .. option:: -iwithprefixbefore<dir>, --include-with-prefix-before <arg>, --include-with-prefix-befo…
1281 .. option:: -iwithsysroot<directory>
1285 .. option:: --libomptarget-amdgpu-bc-path=<arg>, --libomptarget-amdgcn-bc-path=<arg>
1289 .. option:: --libomptarget-nvptx-bc-path=<arg>
1293 .. option:: --ptxas-path=<arg>
1297 .. option:: --rocm-path=<arg>
1302 .. option:: -stdlib++-isystem<directory>
1307 .. option:: --system-header-prefix=<prefix>, --no-system-header-prefix=<prefix>, --system-header-pr…
1317 .. option:: -M, --dependencies
1321 .. option:: -MD, --write-dependencies
1325 .. option:: -MF<file>
1329 .. option:: -MG, --print-missing-file-dependencies
1333 .. option:: -MJ<arg>
1337 .. option:: -MM, --user-dependencies
1341 .. option:: -MMD, --write-user-dependencies
1345 .. option:: -MP
1349 .. option:: -MQ<arg>
1353 .. option:: -MT<arg>
1357 .. option:: -MV
1366 .. option:: -d
1369 .. option:: -d<arg>
1372 .. option:: -dD
1376 .. option:: -dI
1380 .. option:: -dM
1390 .. option:: -R<remark>
1394 .. option:: -Rpass-analysis=<arg>
1398 .. option:: -Rpass-missed=<arg>
1402 .. option:: -Rpass=<arg>
1406 .. option:: -W<warning>, --extra-warnings, --warn-<arg>, --warn-=<arg>
1410 .. option:: -Wdeprecated, -Wno-deprecated
1414 .. option:: -Wframe-larger-than=<arg>, -Wframe-larger-than
1416 .. option:: -Wnonportable-cfstrings<arg>, -Wno-nonportable-cfstrings<arg>
1420 .. option:: -fPIC, -fno-PIC
1422 .. option:: -fPIE, -fno-PIE
1424 .. option:: -faccess-control, -fno-access-control
1426 .. option:: -faddrsig, -fno-addrsig
1430 .. option:: -falign-functions, -fno-align-functions
1433 .. option:: -falign-functions=<arg>
1436 .. option:: -falign-loops=<N>
1441 .. option:: -faligned-allocation, -faligned-new, -fno-aligned-allocation
1446 .. option:: -fallow-editor-placeholders, -fno-allow-editor-placeholders
1450 .. option:: -fallow-unsupported
1452 .. option:: -faltivec, -fno-altivec
1454 .. option:: -faltivec-src-compat=<arg>
1458 .. option:: -fansi-escape-codes
1462 .. option:: -fapple-kext, -findirect-virtual-calls, -fterminated-vtables
1466 .. option:: -fapple-link-rtlib
1470 .. option:: -fapple-pragma-pack, -fno-apple-pragma-pack
1474 .. option:: -fapplication-extension, -fno-application-extension
1478 .. option:: -fapprox-func, -fno-approx-func
1482 .. option:: -fasm, -fno-asm
1484 .. option:: -fasm-blocks, -fno-asm-blocks
1486 .. option:: -fassociative-math, -fno-associative-math
1488 .. option:: -fassume-sane-operator-new, -fno-assume-sane-operator-new
1490 .. option:: -fast
1492 .. option:: -fastcp
1494 .. option:: -fastf
1496 .. option:: -fasync-exceptions, -fno-async-exceptions
1500 .. option:: -fasynchronous-unwind-tables, -fno-asynchronous-unwind-tables
1502 .. option:: -fautolink, -fno-autolink
1504 .. option:: -fbasic-block-sections=<arg>
1508 .. option:: -fbinutils-version=<major.minor>
1512 .. option:: -fblocks, -fno-blocks
1516 .. option:: -fbootclasspath=<arg>, --bootclasspath <arg>, --bootclasspath=<arg>
1518 .. option:: -fborland-extensions, -fno-borland-extensions
1522 .. option:: -fbracket-depth=<arg>
1524 .. option:: -fbuiltin, -fno-builtin
1526 .. option:: -fbuiltin-module-map
1531 .. option:: -fc++-static-destructors, -fno-c++-static-destructors
1534 .. option:: -fcaret-diagnostics, -fno-caret-diagnostics
1536 .. option:: -fcf-protection=<arg>, -fcf-protection (equivalent to -fcf-protection=full)
1540 .. option:: -fcf-runtime-abi=<arg>
1544 .. option:: -fchar8\_t, -fno-char8\_t
1548 .. option:: -fclasspath=<arg>, --CLASSPATH <arg>, --CLASSPATH=<arg>, --classpath <arg>, --classpath…
1550 .. option:: -fcolor-diagnostics, -fdiagnostics-color, -fno-color-diagnostics
1554 .. option:: -fcommon, -fno-common
1558 .. option:: -fcompile-resource=<arg>, --resource <arg>, --resource=<arg>
1560 .. option:: -fconstant-cfstrings, -fno-constant-cfstrings
1562 .. option:: -fconstant-string-class=<arg>
1564 .. option:: -fconstexpr-backtrace-limit=<arg>
1566 .. option:: -fconstexpr-depth=<arg>
1568 .. option:: -fconstexpr-steps=<arg>
1570 .. option:: -fconvergent-functions
1574 .. option:: -fcoroutines-ts, -fno-coroutines-ts
1578 .. option:: -fcoverage-compilation-dir=<arg>
1582 .. option:: -fcoverage-mapping, -fno-coverage-mapping
1586 .. option:: -fcoverage-prefix-map=<arg>
1590 .. option:: -fcreate-profile
1592 .. option:: -fcs-profile-generate
1597 .. option:: -fcs-profile-generate=<directory>
1602 .. option:: -fcuda-approx-transcendentals, -fno-cuda-approx-transcendentals
1606 .. option:: -fcuda-short-ptr, -fno-cuda-short-ptr
1610 .. option:: -fcxx-exceptions, -fno-cxx-exceptions
1614 .. option:: -fcxx-modules, -fno-cxx-modules
1618 .. option:: -fdata-sections, -fno-data-sections
1622 .. option:: -fdebug-compilation-dir=<arg>, -fdebug-compilation-dir <arg>
1626 .. option:: -fdebug-default-version=<arg>
1628 Default DWARF version to use, if a -g option caused DWARF debug info to be produced
1630 .. option:: -fdebug-info-for-profiling, -fno-debug-info-for-profiling
1634 .. option:: -fdebug-macro, -fno-debug-macro
1638 .. option:: -fdebug-pass-arguments
1640 .. option:: -fdebug-pass-structure
1642 .. option:: -fdebug-prefix-map=<arg>
1646 .. option:: -fdebug-ranges-base-address, -fno-debug-ranges-base-address
1650 .. option:: -fdebug-types-section, -fno-debug-types-section
1654 .. option:: -fdelayed-template-parsing, -fno-delayed-template-parsing
1658 .. option:: -fdelete-null-pointer-checks, -fno-delete-null-pointer-checks
1662 .. option:: -fdenormal-fp-math=<arg>
1664 .. option:: -fdiagnostics-absolute-paths
1669 .. option:: -fdiagnostics-color=<arg>
1672 .. option:: -fdiagnostics-hotness-threshold=<value>
1676 .. option:: -fdiagnostics-misexpect-tolerance=<value>
1680 .. option:: -fdiagnostics-show-hotness, -fno-diagnostics-show-hotness
1684 .. option:: -fdiagnostics-show-note-include-stack, -fno-diagnostics-show-note-include-stack
1688 .. option:: -fdiagnostics-show-option, -fno-diagnostics-show-option
1690 Print option name with mappable diagnostics
1692 .. option:: -fdiagnostics-show-template-tree
1696 .. option:: -fdigraphs, -fno-digraphs
1700 .. option:: -fdirect-access-external-data, -fno-direct-access-external-data
1704 .. option:: -fdirectives-only, -fno-directives-only
1706 .. option:: -fdollars-in-identifiers, -fno-dollars-in-identifiers
1710 .. option:: -fdouble-square-bracket-attributes, -fno-double-square-bracket-attributes
1714 .. option:: -fdwarf-directory-asm, -fno-dwarf-directory-asm
1716 .. option:: -fdwarf-exceptions
1720 .. option:: -felide-constructors, -fno-elide-constructors
1722 .. option:: -feliminate-unused-debug-symbols, -fno-eliminate-unused-debug-symbols
1724 .. option:: -feliminate-unused-debug-types, -fno-eliminate-unused-debug-types
1728 .. option:: -fembed-bitcode=<option>, -fembed-bitcode (equivalent to -fembed-bitcode=all), -fembed-…
1730 Embed LLVM bitcode. <option> must be 'off', 'all', 'bitcode' or 'marker'.
1732 .. option:: -fembed-offload-object=<arg>
1736 .. option:: -femit-all-decls
1740 .. option:: -femit-dwarf-unwind=<arg>
1744 .. option:: -femulated-tls, -fno-emulated-tls
1748 .. option:: -fenable-matrix
1752 .. option:: -fencoding=<arg>, --encoding <arg>, --encoding=<arg>
1754 .. option:: -ferror-limit=<arg>
1756 .. option:: -fescaping-block-tail-calls, -fno-escaping-block-tail-calls
1758 .. option:: -fexceptions, -fno-exceptions
1762 .. option:: -fexec-charset=<arg>
1764 .. option:: -fexperimental-library, -fno-experimental-library
1766 …option enables various library features that are either experimental (also known as TSes), or have…
1768 .. option:: -fexperimental-new-constant-interpreter
1772 .. option:: -fextdirs=<arg>, --extdirs <arg>, --extdirs=<arg>
1774 .. option:: -fextend-arguments=<arg>
1778 .. option:: -ffast-math, -fno-fast-math
1782 .. option:: -ffile-compilation-dir=<arg>
1786 .. option:: -ffile-prefix-map=<arg>
1790 .. option:: -ffile-reproducible, -fno-file-reproducible
1794 .. option:: -ffinite-loops, -fno-finite-loops
1798 .. option:: -ffinite-math-only, -fno-finite-math-only
1800 .. option:: -ffixed-point, -fno-fixed-point
1804 .. option:: -ffor-scope, -fno-for-scope
1806 .. option:: -fforce-dwarf-frame, -fno-force-dwarf-frame
1810 .. option:: -fforce-emit-vtables, -fno-force-emit-vtables
1814 .. option:: -fforce-enable-int128, -fno-force-enable-int128
1818 .. option:: -ffp-contract=<arg>
1822 .. option:: -ffp-eval-method=<arg>
1826 .. option:: -ffp-exception-behavior=<arg>
1830 .. option:: -ffp-model=<arg>
1834 .. option:: -ffreestanding
1838 .. option:: -ffunction-sections, -fno-function-sections
1842 .. option:: -fgnu-inline-asm, -fno-gnu-inline-asm
1844 .. option:: -fgnu-keywords, -fno-gnu-keywords
1848 .. option:: -fgnu-runtime
1852 .. option:: -fgnu89-inline, -fno-gnu89-inline
1856 .. option:: -fgnuc-version=<arg>
1860 .. option:: -fgpu-allow-device-init, -fno-gpu-allow-device-init
1864 .. option:: -fgpu-defer-diag, -fno-gpu-defer-diag
1868 .. option:: -fgpu-rdc, -fcuda-rdc, -fno-gpu-rdc
1872 .. option:: -fgpu-sanitize, -fno-gpu-sanitize
1876 .. option:: -fhip-fp32-correctly-rounded-divide-sqrt, -fno-hip-fp32-correctly-rounded-divide-sqrt
1880 .. option:: -fhip-kernel-arg-name, -fno-hip-kernel-arg-name
1884 .. option:: -fhip-new-launch-api, -fno-hip-new-launch-api
1888 .. option:: -fhonor-infinities, -fhonor-infinites, -fno-honor-infinities
1890 .. option:: -fhonor-nans, -fno-honor-nans
1892 .. option:: -fhosted
1894 .. option:: -fignore-exceptions
1898 .. option:: -fimplicit-module-maps, -fmodule-maps, -fno-implicit-module-maps
1902 .. option:: -fimplicit-modules, -fno-implicit-modules
1904 .. option:: -finput-charset=<arg>
1908 .. option:: -finstrument-function-entry-bare
1912 .. option:: -finstrument-functions
1916 .. option:: -finstrument-functions-after-inlining
1920 .. option:: -fintegrated-as, -fno-integrated-as, -integrated-as
1924 .. option:: -fintegrated-cc1, -fno-integrated-cc1
1928 .. option:: -fintegrated-objemitter, -fno-integrated-objemitter
1932 .. option:: -fjmc, -fno-jmc
1936 .. option:: -fjump-tables, -fno-jump-tables
1940 .. option:: -fkeep-static-consts, -fno-keep-static-consts
1944 .. option:: -flax-vector-conversions=<arg>, -flax-vector-conversions (equivalent to -flax-vector-co…
1948 .. option:: -flimited-precision=<arg>
1950 .. option:: -flto-jobs=<arg>
1954 .. option:: -flto=<arg>, -flto (equivalent to -flto=full), -flto=auto (equivalent to -flto=full), -…
1958 .. option:: -fmacro-backtrace-limit=<arg>
1960 .. option:: -fmacro-prefix-map=<arg>
1964 .. option:: -fmath-errno, -fno-math-errno
1968 .. option:: -fmax-tokens=<arg>
1972 .. option:: -fmax-type-align=<arg>
1976 .. option:: -fmemory-profile, -fno-memory-profile
1981 .. option:: -fmemory-profile=<directory>
1986 .. option:: -fmerge-all-constants, -fno-merge-all-constants
1990 .. option:: -fmessage-length=<arg>
1994 .. option:: -fminimize-whitespace, -fno-minimize-whitespace
1998 .. option:: -fmodule-file-deps, -fno-module-file-deps
2000 .. option:: -fmodule-header
2005 .. option:: -fmodule-header=<kind>
2010 .. option:: -fmodule-map-file=<file>
2014 .. option:: -fmodule-name=<name>, -fmodule-implementation-of <arg>
2018 .. option:: -fmodules, -fno-modules
2022 .. option:: -fmodules-decluse, -fno-modules-decluse
2026 .. option:: -fmodules-ignore-macro=<arg>
2030 .. option:: -fmodules-search-all, -fno-modules-search-all
2034 .. option:: -fmodules-strict-decluse
2038 .. option:: -fmodules-ts
2042 .. option:: -fmodules-validate-input-files-content
2046 .. option:: -fms-compatibility, -fno-ms-compatibility
2050 .. option:: -fms-compatibility-version=<arg>
2054 .. option:: -fms-extensions, -fno-ms-extensions
2058 .. option:: -fms-hotpatch
2062 .. option:: -fms-memptr-rep=<arg>
2066 .. option:: -fms-volatile
2068 .. option:: -fmsc-version=<arg>
2072 .. option:: -fmudflap
2074 .. option:: -fmudflapth
2076 .. option:: -fnested-functions
2078 .. option:: -fnew-alignment=<align>, -fnew-alignment <arg>
2082 .. option:: -fnew-infallible, -fno-new-infallible
2086 .. option:: -fnext-runtime
2088 .. option:: -fno-builtin-<arg>
2092 .. option:: -fno-elide-type
2096 .. option:: -fno-knr-functions
2100 .. option:: -fno-max-type-align
2102 .. option:: -fno-strict-modules-decluse
2104 .. option:: -fno-temp-file
2108 .. option:: -fno-working-directory
2110 .. option:: -fno\_modules-validate-input-files-content
2113 .. option:: -fno\_pch-validate-input-files-content
2116 .. option:: -fnoxray-link-deps
2118 .. option:: -fobjc-abi-version=<arg>
2120 .. option:: -fobjc-arc, -fno-objc-arc
2124 .. option:: -fobjc-arc-exceptions, -fno-objc-arc-exceptions
2128 .. option:: -fobjc-convert-messages-to-runtime-calls, -fno-objc-convert-messages-to-runtime-calls
2130 .. option:: -fobjc-disable-direct-methods-for-testing
2134 .. option:: -fobjc-encode-cxx-class-template-spec, -fno-objc-encode-cxx-class-template-spec
2138 .. option:: -fobjc-exceptions, -fno-objc-exceptions
2142 .. option:: -fobjc-infer-related-result-type, -fno-objc-infer-related-result-type
2144 .. option:: -fobjc-legacy-dispatch, -fno-objc-legacy-dispatch
2146 .. option:: -fobjc-link-runtime
2148 .. option:: -fobjc-nonfragile-abi, -fno-objc-nonfragile-abi
2150 .. option:: -fobjc-nonfragile-abi-version=<arg>
2152 .. option:: -fobjc-runtime=<arg>
2156 .. option:: -fobjc-sender-dependent-dispatch
2158 .. option:: -fobjc-weak, -fno-objc-weak
2162 .. option:: -foffload-lto=<arg>, -foffload-lto (equivalent to -foffload-lto=full)
2166 .. option:: -fomit-frame-pointer, -fno-omit-frame-pointer
2168 .. option:: -fopenmp, -fno-openmp
2172 .. option:: -fopenmp-extensions, -fno-openmp-extensions
2176 .. option:: -fopenmp-implicit-rpath, -fno-openmp-implicit-rpath
2180 .. option:: -fopenmp-new-driver
2184 .. option:: -fopenmp-offload-mandatory
2188 .. option:: -fopenmp-simd, -fno-openmp-simd
2192 .. option:: -fopenmp-target-debug, -fno-openmp-target-debug
2196 .. option:: -fopenmp-version=<arg>
2201 .. option:: -fopenmp=<arg>
2204 .. option:: -foperator-arrow-depth=<arg>
2206 .. option:: -foperator-names, -fno-operator-names
2208 .. option:: -foptimization-record-file=<file>
2212 .. option:: -foptimization-record-passes=<regex>
2216 .. option:: -foptimize-sibling-calls, -fno-optimize-sibling-calls
2218 .. option:: -forder-file-instrumentation
2220 … collect order file into default.profraw file (overridden by '=' form of option or LLVM\_PROFILE\_…
2222 .. option:: -foutput-class-dir=<arg>, --output-class-directory <arg>, --output-class-directory=<arg>
2224 .. option:: -fpack-struct, -fno-pack-struct
2227 .. option:: -fpack-struct=<arg>
2232 .. option:: -fpascal-strings, -fno-pascal-strings, -mpascal-strings
2236 .. option:: -fpass-plugin=<dsopath>
2240 .. option:: -fpatchable-function-entry=<N,M>
2244 .. option:: -fpcc-struct-return
2248 .. option:: -fpch-codegen, -fno-pch-codegen
2252 .. option:: -fpch-debuginfo, -fno-pch-debuginfo
2256 .. option:: -fpch-instantiate-templates, -fno-pch-instantiate-templates
2260 .. option:: -fpch-preprocess
2262 .. option:: -fpch-validate-input-files-content
2266 .. option:: -fpic, -fno-pic
2268 .. option:: -fpie, -fno-pie
2270 .. option:: -fplt, -fno-plt
2272 .. option:: -fplugin=<dsopath>
2276 .. option:: -fprebuilt-implicit-modules, -fno-prebuilt-implicit-modules
2280 .. option:: -fpreserve-as-comments, -fno-preserve-as-comments
2282 .. option:: -fproc-stat-report<arg>
2287 .. option:: -fproc-stat-report=<arg>
2292 .. option:: -fprofile-arcs, -fno-profile-arcs
2294 .. option:: -fprofile-dir=<arg>
2296 .. option:: -fprofile-exclude-files=<arg>
2300 .. option:: -fprofile-filter-files=<arg>
2304 .. option:: -fprofile-generate, -fno-profile-generate
2309 .. option:: -fprofile-generate=<directory>
2314 .. option:: -fprofile-instr-generate, -fno-profile-instr-generate
2316 …ct execution counts into default.profraw file (overridden by '=' form of option or LLVM\_PROFILE\_…
2319 .. option:: -fprofile-instr-generate=<file>
2324 .. option:: -fprofile-instr-use, -fno-profile-instr-use, -fprofile-use
2327 .. option:: -fprofile-instr-use=<arg>
2332 .. option:: -fprofile-list=<arg>
2336 .. option:: -fprofile-function-groups=<N>, -fprofile-selected-function-group=<i>
2340 .. option:: -fprofile-remapping-file=<file>
2344 .. option:: -fprofile-sample-accurate, -fauto-profile-accurate, -fno-profile-sample-accurate
2351 .. option:: -fprofile-sample-use, -fauto-profile, -fno-profile-sample-use
2354 .. option:: -fprofile-sample-use=<arg>, -fauto-profile=<arg>
2359 .. option:: -fprofile-update=<method>
2364 .. option:: -fprofile-use=<pathname>
2369 .. option:: -fprotect-parens, -fno-protect-parens
2373 .. option:: -fpseudo-probe-for-profiling, -fno-pseudo-probe-for-profiling
2377 .. option:: -freciprocal-math, -fno-reciprocal-math
2381 .. option:: -freg-struct-return
2385 .. option:: -fregister-global-dtors-with-atexit, -fno-register-global-dtors-with-atexit
2389 .. option:: -frelaxed-template-template-args, -fno-relaxed-template-template-args
2393 .. option:: -freroll-loops, -fno-reroll-loops
2397 .. option:: -fretain-comments-from-system-headers
2399 .. option:: -frewrite-imports, -fno-rewrite-imports
2401 .. option:: -frewrite-includes, -fno-rewrite-includes
2403 .. option:: -frewrite-map-file=<arg>
2405 .. option:: -fropi, -fno-ropi
2409 .. option:: -frounding-math, -fno-rounding-math
2411 .. option:: -frtti, -fno-rtti
2413 .. option:: -frtti-data, -fno-rtti-data
2415 .. option:: -frwpi, -fno-rwpi
2419 .. option:: -fsanitize-memory-param-retval, -fno-sanitize-memory-param-retval
2423 .. option:: -fsave-optimization-record, -fno-save-optimization-record
2428 .. option:: -fsave-optimization-record=<format>
2433 .. option:: -fseh-exceptions
2437 .. option:: -fsemantic-interposition, -fno-semantic-interposition
2439 .. option:: -fshort-enums, -fno-short-enums
2443 .. option:: -fshort-wchar, -fno-short-wchar
2447 .. option:: -fshow-column, -fno-show-column
2449 .. option:: -fshow-overloads=<arg>
2453 .. option:: -fshow-source-location, -fno-show-source-location
2455 .. option:: -fsignaling-math, -fno-signaling-math
2457 .. option:: -fsigned-bitfields
2459 .. option:: -fsigned-char, -fno-signed-char, --signed-char
2463 .. option:: -fsigned-zeros, -fno-signed-zeros
2465 .. option:: -fsized-deallocation, -fno-sized-deallocation
2469 .. option:: -fsjlj-exceptions
2473 .. option:: -fslp-vectorize, -fno-slp-vectorize, -ftree-slp-vectorize
2477 .. option:: -fspell-checking, -fno-spell-checking
2479 .. option:: -fspell-checking-limit=<arg>
2481 .. option:: -fsplit-dwarf-inlining, -fno-split-dwarf-inlining
2485 .. option:: -fsplit-lto-unit, -fno-split-lto-unit
2489 .. option:: -fsplit-machine-functions, -fno-split-machine-functions
2493 .. option:: -fsplit-stack, -fno-split-stack
2497 .. option:: -fstack-clash-protection, -fno-stack-clash-protection
2501 .. option:: -fstack-protector, -fno-stack-protector
2505 .. option:: -fstack-protector-all
2509 .. option:: -fstack-protector-strong
2513 .. option:: -fstack-size-section, -fno-stack-size-section
2517 .. option:: -fstack-usage
2521 .. option:: -fstandalone-debug, -fno-limit-debug-info, -fno-standalone-debug
2525 .. option:: -fstrict-aliasing, -fno-strict-aliasing
2527 .. option:: -fstrict-enums, -fno-strict-enums
2531 .. option:: -fstrict-float-cast-overflow, -fno-strict-float-cast-overflow
2535 .. option:: -fstrict-overflow, -fno-strict-overflow
2537 .. option:: -fstrict-return, -fno-strict-return
2539 .. option:: -fstrict-vtable-pointers, -fno-strict-vtable-pointers
2543 .. option:: -fstruct-path-tbaa, -fno-struct-path-tbaa
2545 .. option:: -fswift-async-fp=<option>
2547 Control emission of Swift async extended frame info. <option> must be 'auto', 'always' or 'never'.
2549 .. option:: -fsymbol-partition=<arg>
2551 .. option:: -ftabstop=<arg>
2553 .. option:: -ftemplate-backtrace-limit=<arg>
2555 .. option:: -ftemplate-depth-<arg>
2557 .. option:: -ftemplate-depth=<arg>
2559 .. option:: -ftest-coverage, -fno-test-coverage
2561 .. option:: -fthin-link-bitcode=<arg>
2565 .. option:: -fthinlto-index=<arg>
2569 .. option:: -fthreadsafe-statics, -fno-threadsafe-statics
2571 .. option:: -ftime-report
2574 .. option:: -ftime-report=<arg>
2579 .. option:: -ftime-trace
2585 .. option:: -ftime-trace-granularity=<arg>
2589 .. option:: -ftls-model=<arg>
2593 .. option:: -ftrap-function=<arg>
2597 .. option:: -ftrapping-math, -fno-trapping-math
2599 .. option:: -ftrapv
2603 .. option:: -ftrapv-handler <arg>
2606 .. option:: -ftrapv-handler=<function name>
2611 .. option:: -ftrigraphs, -fno-trigraphs, -trigraphs, --trigraphs
2615 .. option:: -ftrivial-auto-var-init-stop-after=<arg>
2619 .. option:: -ftrivial-auto-var-init=<arg>
2623 .. option:: -funique-basic-block-section-names, -fno-unique-basic-block-section-names
2627 .. option:: -funique-internal-linkage-names, -fno-unique-internal-linkage-names
2631 .. option:: -funique-section-names, -fno-unique-section-names
2633 .. option:: -funroll-loops, -fno-unroll-loops
2637 .. option:: -funsafe-math-optimizations, -fno-unsafe-math-optimizations
2639 .. option:: -funsigned-bitfields
2641 .. option:: -funsigned-char, -fno-unsigned-char, --unsigned-char
2643 .. option:: -funwind-tables, -fno-unwind-tables
2645 .. option:: -fuse-cxa-atexit, -fno-use-cxa-atexit
2647 .. option:: -fuse-init-array, -fno-use-init-array
2649 .. option:: -fstrict-flex-arrays=<arg>, -fno-strict-flex-arrays
2655 .. option:: -fuse-ld=<arg>
2657 .. option:: -fuse-line-directives, -fno-use-line-directives
2661 .. option:: -fvalidate-ast-input-files-content
2665 .. option:: -fveclib=<arg>
2669 .. option:: -fvectorize, -fno-vectorize, -ftree-vectorize
2673 .. option:: -fverbose-asm, -dA, -fno-verbose-asm
2677 .. option:: -fvirtual-function-elimination, -fno-virtual-function-elimination
2681 .. option:: -fvisibility-dllexport=<arg>
2685 .. option:: -fvisibility-externs-dllimport=<arg>
2689 .. option:: -fvisibility-externs-nodllstorageclass=<arg>
2693 .. option:: -fvisibility-from-dllstorageclass, -fno-visibility-from-dllstorageclass
2697 .. option:: -fvisibility-global-new-delete-hidden
2701 .. option:: -fvisibility-inlines-hidden, -fno-visibility-inlines-hidden
2705 .. option:: -fvisibility-inlines-hidden-static-local-var, -fno-visibility-inlines-hidden-static-loc…
2709 .. option:: -fvisibility-ms-compat
2713 .. option:: -fvisibility-nodllstorageclass=<arg>
2717 .. option:: -fvisibility=<arg>
2721 .. option:: -fwasm-exceptions
2725 .. option:: -fwhole-program-vtables, -fno-whole-program-vtables
2729 .. option:: -fwrapv, -fno-wrapv
2733 .. option:: -fwritable-strings
2737 .. option:: -fxl-pragma-pack, -fno-xl-pragma-pack
2741 .. option:: -fxray-always-emit-customevents, -fno-xray-always-emit-customevents
2745 .. option:: -fxray-always-emit-typedevents, -fno-xray-always-emit-typedevents
2749 .. option:: -fxray-always-instrument=<arg>
2753 .. option:: -fxray-attr-list=<arg>
2757 .. option:: -fxray-function-groups=<arg>
2761 .. option:: -fxray-function-index, -fno-xray-function-index
2763 .. option:: -fxray-ignore-loops, -fno-xray-ignore-loops
2767 .. option:: -fxray-instruction-threshold<arg>
2770 .. option:: -fxray-instruction-threshold=<arg>
2775 .. option:: -fxray-instrument, -fno-xray-instrument
2779 .. option:: -fxray-instrumentation-bundle=<arg>
2783 .. option:: -fxray-link-deps
2787 .. option:: -fxray-modes=<arg>
2791 .. option:: -fxray-never-instrument=<arg>
2795 .. option:: -fxray-selected-function-group=<arg>
2799 .. option:: -fzero-call-used-regs=<arg>
2803 .. option:: -fzero-initialized-in-bss, -fno-zero-initialized-in-bss
2805 .. option:: -fzvector, -fno-zvector, -mzvector
2809 .. option:: --gpu-bundle-output, --no-gpu-bundle-output
2813 .. option:: --offload-new-driver, --no-offload-new-driver
2817 .. option:: -pedantic, --pedantic, -no-pedantic, --no-pedantic
2821 .. option:: -pedantic-errors, --pedantic-errors
2825 .. option:: -cl-denorms-are-zero
2829 .. option:: -cl-ext=<arg1>,<arg2>...
2833 .. option:: -cl-fast-relaxed-math
2837 .. option:: -cl-finite-math-only
2841 .. option:: -cl-fp32-correctly-rounded-divide-sqrt
2845 .. option:: -cl-kernel-arg-info
2849 .. option:: -cl-mad-enable
2853 .. option:: -cl-no-signed-zeros
2857 .. option:: -cl-no-stdinc
2861 .. option:: -cl-opt-disable
2863 OpenCL only. This option disables all optimizations. By default optimizations are enabled.
2865 .. option:: -cl-single-precision-constant
2869 .. option:: -cl-std=<arg>
2873 .. option:: -cl-strict-aliasing
2875 OpenCL only. This option is added for compatibility with OpenCL 1.0.
2877 .. option:: -cl-uniform-work-group-size
2881 .. option:: -cl-unsafe-math-optimizations
2887 .. option:: -fsycl, -fno-sycl
2891 .. option:: -sycl-std=<arg>
2897 .. option:: -G<size>, -G=<arg>, -msmall-data-limit=<arg>, -msmall-data-threshold=<arg>
2901 .. option:: -ffixed-x1
2905 .. option:: -ffixed-x10
2909 .. option:: -ffixed-x11
2913 .. option:: -ffixed-x12
2917 .. option:: -ffixed-x13
2921 .. option:: -ffixed-x14
2925 .. option:: -ffixed-x15
2929 .. option:: -ffixed-x16
2933 .. option:: -ffixed-x17
2937 .. option:: -ffixed-x18
2941 .. option:: -ffixed-x19
2945 .. option:: -ffixed-x2
2949 .. option:: -ffixed-x20
2953 .. option:: -ffixed-x21
2957 .. option:: -ffixed-x22
2961 .. option:: -ffixed-x23
2965 .. option:: -ffixed-x24
2969 .. option:: -ffixed-x25
2973 .. option:: -ffixed-x26
2977 .. option:: -ffixed-x27
2981 .. option:: -ffixed-x28
2985 .. option:: -ffixed-x29
2989 .. option:: -ffixed-x3
2993 .. option:: -ffixed-x30
2997 .. option:: -ffixed-x31
3001 .. option:: -ffixed-x4
3005 .. option:: -ffixed-x5
3009 .. option:: -ffixed-x6
3013 .. option:: -ffixed-x7
3017 .. option:: -ffixed-x8
3021 .. option:: -ffixed-x9
3025 .. option:: -ffuchsia-api-level=<arg>
3029 .. option:: -inline-asm=<arg>
3033 .. option:: -m16
3035 .. option:: -m32
3037 .. option:: -m64
3039 .. option:: -mabi=<arg>
3042 .. option:: -mabi=vec-default
3048 .. option:: -mabi=vec-extabi
3053 .. option:: -maix-struct-return
3057 .. option:: -malign-branch-boundary=<arg>
3061 .. option:: -malign-branch=<arg1>,<arg2>...
3065 .. option:: -malign-double
3069 .. option:: -mamdgpu-ieee, -mno-amdgpu-ieee
3071 …thering quiet and propagate signaling NaN inputs per IEEE 754-2008. This option changes the ABI. (…
3073 .. option:: -march=<arg>
3075 .. option:: -masm=<arg>
3077 .. option:: -mbackchain, -mno-backchain
3081 .. option:: -mbranch-protection=<arg>
3085 .. option:: -mbranches-within-32B-boundaries
3089 .. option:: -mcmodel=<arg>, -mcmodel=medany (equivalent to -mcmodel=medium), -mcmodel=medlow (equiv…
3091 .. option:: -mcode-object-v3, -mno-code-object-v3
3093 Legacy option to specify code object ABI V3 (AMDGPU only)
3095 .. option:: -mcode-object-version=<arg>
3099 .. option:: -mconsole<arg>
3102 .. option:: -mcpu=<arg>, -mv5 (equivalent to -mcpu=hexagonv5), -mv55 (equivalent to -mcpu=hexagonv5…
3105 .. option:: -mcrc, -mno-crc
3109 .. option:: -mdefault-build-attributes<arg>, -mno-default-build-attributes<arg>
3111 .. option:: -mdefault-visibility-export-mapping=<arg>
3115 .. option:: -mdll<arg>
3117 .. option:: -mdouble=<n
3121 .. option:: -mdynamic-no-pic<arg>
3123 .. option:: -meabi <arg>
3127 .. option:: -menable-experimental-extensions
3131 .. option:: -mfentry
3135 .. option:: -mfloat-abi=<arg>
3139 .. option:: -mfpmath=<arg>
3141 .. option:: -mfpu=<arg>
3143 .. option:: -mgeneral-regs-only
3147 .. option:: -mglobal-merge, -mno-global-merge
3151 .. option:: -mhard-float
3153 .. option:: -mhwdiv=<arg>, --mhwdiv <arg>, --mhwdiv=<arg>
3155 .. option:: -mhwmult=<arg>
3157 .. option:: -miamcu, -mno-iamcu
3161 .. option:: -mibt-seal
3165 .. option:: -mignore-xcoff-visibility
3169 .. option:: -mimplicit-float, -mno-implicit-float
3171 .. option:: -mimplicit-it=<arg>
3173 .. option:: -mincremental-linker-compatible, -mno-incremental-linker-compatible
3177 .. option:: -miphoneos-version-min=<arg>, -mios-version-min=<arg>
3179 .. option:: -mkernel
3181 .. option:: -mlong-calls, -mno-long-calls
3185 .. option:: -mlvi-cfi, -mno-lvi-cfi
3189 .. option:: -mlvi-hardening, -mno-lvi-hardening
3193 .. option:: -mmacosx-version-min=<arg>, -mmacos-version-min=<arg>
3197 .. option:: -mmcu=<arg>
3199 .. option:: -mms-bitfields, -mno-ms-bitfields
3203 .. option:: -mnop-mcount
3207 .. option:: -momit-leaf-frame-pointer, -mno-omit-leaf-frame-pointer
3211 .. option:: -moslib=<arg>
3213 .. option:: -mpacked-stack, -mno-packed-stack
3217 .. option:: -mpad-max-prefix-size=<arg>
3221 .. option:: -mprefer-vector-width=<arg>
3225 .. option:: -mqdsp6-compat
3229 .. option:: -mrecip
3232 .. option:: -mrecip=<arg1>,<arg2>...
3235 .. option:: -mrecord-mcount
3239 .. option:: -mred-zone, -mno-red-zone
3241 .. option:: -mregparm=<arg>
3243 .. option:: -mrelax, -mno-relax
3247 .. option:: -mrelax-all, -mno-relax-all
3251 .. option:: -mretpoline, -mno-retpoline
3253 .. option:: -mrtd, -mno-rtd
3257 .. option:: -mseses, -mno-seses
3261 .. option:: -msign-return-address=<arg>
3265 .. option:: -msim
3267 .. option:: -mskip-rax-setup, -mno-skip-rax-setup
3271 .. option:: -msoft-float, -mno-soft-float
3275 .. option:: -mspeculative-load-hardening, -mno-speculative-load-hardening
3277 .. option:: -mstack-alignment=<arg>
3281 .. option:: -mstack-arg-probe, -mno-stack-arg-probe
3285 .. option:: -mstack-probe-size=<arg>
3289 .. option:: -mstack-protector-guard-offset=<arg>
3293 .. option:: -mstack-protector-guard-reg=<arg>
3297 .. option:: -mstack-protector-guard-symbol=<arg>
3301 .. option:: -mstack-protector-guard=<arg>
3305 .. option:: -mstackrealign, -mno-stackrealign
3309 .. option:: -msvr4-struct-return
3313 .. option:: -mtargetos=<arg>
3317 .. option:: -mthread-model <arg>
3321 .. option:: -mthreads<arg>
3323 .. option:: -mthumb, -mno-thumb
3325 .. option:: -mtls-direct-seg-refs, -mno-tls-direct-seg-refs
3329 .. option:: -mtls-size=<arg>
3334 .. option:: -mtune=<arg>
3339 .. option:: -mtvos-version-min=<arg>, -mappletvos-version-min=<arg>
3341 .. option:: -municode<arg>
3343 .. option:: -munsafe-fp-atomics, -mno-unsafe-fp-atomics
3347 .. option:: -mvx, -mno-vx
3349 .. option:: -mwarn-nonportable-cfstrings, -mno-warn-nonportable-cfstrings
3351 .. option:: -mwatchos-version-min=<arg>
3353 .. option:: -mwavefrontsize64, -mno-wavefrontsize64
3357 .. option:: -mwindows<arg>
3359 .. option:: -mx32
3363 .. option:: -fcall-saved-x10
3367 .. option:: -fcall-saved-x11
3371 .. option:: -fcall-saved-x12
3375 .. option:: -fcall-saved-x13
3379 .. option:: -fcall-saved-x14
3383 .. option:: -fcall-saved-x15
3387 .. option:: -fcall-saved-x18
3391 .. option:: -fcall-saved-x8
3395 .. option:: -fcall-saved-x9
3399 .. option:: -mfix-cortex-a53-835769, -mno-fix-cortex-a53-835769
3403 .. option:: -mmark-bti-property
3407 .. option:: -msve-vector-bits=<arg>
3411 .. option:: -mvscale-max=<arg>
3415 .. option:: -mvscale-min=<arg>
3421 .. option:: -mcumode, -mno-cumode
3425 .. option:: -mtgsplit, -mno-tgsplit
3431 .. option:: -faapcs-bitfield-load
3435 .. option:: -faapcs-bitfield-width, -fno-aapcs-bitfield-width
3439 .. option:: -ffixed-r9
3443 .. option:: -mcmse
3447 .. option:: -mexecute-only, -mno-execute-only, -mpure-code
3451 .. option:: -mfix-cmse-cve-2021-35465, -mno-fix-cmse-cve-2021-35465
3455 .. option:: -mfix-cortex-a57-aes-1742098, -mfix-cortex-a72-aes-1655431, -mno-fix-cortex-a57-aes-174…
3459 .. option:: -mframe-chain=<arg>
3463 .. option:: -mno-bti-at-return-twice
3467 .. option:: -mno-movt
3471 .. option:: -mno-neg-immediates
3475 .. option:: -mnocrc
3479 .. option:: -mrestrict-it, -mno-restrict-it
3483 .. option:: -mtp=<arg>
3487 .. option:: -munaligned-access, -mno-unaligned-access
3493 .. option:: -mhvx-ieee-fp, -mno-hvx-ieee-fp
3497 .. option:: -mieee-rnd-near
3499 .. option:: -mmemops, -mno-memops
3503 .. option:: -mnvj, -mno-nvj
3507 .. option:: -mnvs, -mno-nvs
3511 .. option:: -mpackets, -mno-packets
3517 .. option:: -mhvx, -mno-hvx
3521 .. option:: -mhvx-length=<arg>
3525 .. option:: -mhvx-qfloat, -mno-hvx-qfloat
3530 .. option:: -mhvx=<arg>
3537 .. option:: -ffixed-a0
3541 .. option:: -ffixed-a1
3545 .. option:: -ffixed-a2
3549 .. option:: -ffixed-a3
3553 .. option:: -ffixed-a4
3557 .. option:: -ffixed-a5
3561 .. option:: -ffixed-a6
3565 .. option:: -ffixed-d0
3569 .. option:: -ffixed-d1
3573 .. option:: -ffixed-d2
3577 .. option:: -ffixed-d3
3581 .. option:: -ffixed-d4
3585 .. option:: -ffixed-d5
3589 .. option:: -ffixed-d6
3593 .. option:: -ffixed-d7
3597 .. option:: -m68000
3599 .. option:: -m68010
3601 .. option:: -m68020
3603 .. option:: -m68030
3605 .. option:: -m68040
3607 .. option:: -m68060
3611 .. option:: -mabicalls, -mno-abicalls
3615 .. option:: -mabs=<arg>
3617 .. option:: -mcheck-zero-division, -mno-check-zero-division
3619 .. option:: -mcompact-branches=<arg>
3621 .. option:: -mdouble-float
3623 .. option:: -mdsp, -mno-dsp
3625 .. option:: -mdspr2, -mno-dspr2
3627 .. option:: -membedded-data, -mno-embedded-data
3631 .. option:: -mextern-sdata, -mno-extern-sdata
3635 .. option:: -mfix4300
3637 .. option:: -mfp32
3641 .. option:: -mfp64
3645 .. option:: -mginv, -mno-ginv
3647 .. option:: -mgpopt, -mno-gpopt
3651 .. option:: -mindirect-jump=<arg>
3655 .. option:: -mips16
3657 .. option:: -mldc1-sdc1, -mno-ldc1-sdc1
3659 .. option:: -mlocal-sdata, -mno-local-sdata
3663 .. option:: -mmadd4, -mno-madd4
3667 .. option:: -mmicromips, -mno-micromips
3669 .. option:: -mmsa, -mno-msa
3673 .. option:: -mmt, -mno-mt
3677 .. option:: -mnan=<arg>
3679 .. option:: -mno-mips16
3681 .. option:: -msingle-float
3683 .. option:: -mvirt, -mno-virt
3685 .. option:: -mxgot, -mno-xgot
3689 .. option:: -maltivec, -mno-altivec
3691 .. option:: -mcmpb, -mno-cmpb
3693 .. option:: -mcrbits, -mno-crbits
3695 .. option:: -mcrypto, -mno-crypto
3697 .. option:: -mdirect-move, -mno-direct-move
3699 .. option:: -mefpu2
3701 .. option:: -mfloat128, -mno-float128
3703 .. option:: -mfprnd, -mno-fprnd
3705 .. option:: -mhtm, -mno-htm
3707 .. option:: -minvariant-function-descriptors, -mno-invariant-function-descriptors
3709 .. option:: -misel, -mno-isel
3711 .. option:: -mlongcall, -mno-longcall
3713 .. option:: -mmfocrf, -mmfcrf, -mno-mfocrf
3715 .. option:: -mmma, -mno-mma
3717 .. option:: -mpaired-vector-memops, -mno-paired-vector-memops
3719 .. option:: -mpcrel, -mno-pcrel
3721 .. option:: -mpopcntd, -mno-popcntd
3723 .. option:: -mpower10-vector, -mno-power10-vector
3725 .. option:: -mpower8-vector, -mno-power8-vector
3727 .. option:: -mpower9-vector, -mno-power9-vector
3729 .. option:: -mprefixed, -mno-prefixed
3731 .. option:: -mprivileged
3733 .. option:: -mrop-protect
3735 .. option:: -msecure-plt
3737 .. option:: -mspe, -mno-spe
3739 .. option:: -mvsx, -mno-vsx
3743 .. option:: -matomics, -mno-atomics
3745 .. option:: -mbulk-memory, -mno-bulk-memory
3747 .. option:: -mexception-handling, -mno-exception-handling
3749 .. option:: -mextended-const, -mno-extended-const
3751 .. option:: -mmultivalue, -mno-multivalue
3753 .. option:: -mmutable-globals, -mno-mutable-globals
3755 .. option:: -mnontrapping-fptoint, -mno-nontrapping-fptoint
3757 .. option:: -mreference-types, -mno-reference-types
3759 .. option:: -mrelaxed-simd, -mno-relaxed-simd
3761 .. option:: -msign-ext, -mno-sign-ext
3763 .. option:: -msimd128, -mno-simd128
3765 .. option:: -mtail-call, -mno-tail-call
3769 .. option:: -mexec-model=<arg>
3775 .. option:: -m3dnow, -mno-3dnow
3777 .. option:: -m3dnowa, -mno-3dnowa
3779 .. option:: -madx, -mno-adx
3781 .. option:: -maes, -mno-aes
3783 .. option:: -mamx-bf16, -mno-amx-bf16
3785 .. option:: -mamx-int8, -mno-amx-int8
3787 .. option:: -mamx-tile, -mno-amx-tile
3789 .. option:: -mavx, -mno-avx
3791 .. option:: -mavx2, -mno-avx2
3793 .. option:: -mavx512bf16, -mno-avx512bf16
3795 .. option:: -mavx512bitalg, -mno-avx512bitalg
3797 .. option:: -mavx512bw, -mno-avx512bw
3799 .. option:: -mavx512cd, -mno-avx512cd
3801 .. option:: -mavx512dq, -mno-avx512dq
3803 .. option:: -mavx512er, -mno-avx512er
3805 .. option:: -mavx512f, -mno-avx512f
3807 .. option:: -mavx512fp16, -mno-avx512fp16
3809 .. option:: -mavx512ifma, -mno-avx512ifma
3811 .. option:: -mavx512pf, -mno-avx512pf
3813 .. option:: -mavx512vbmi, -mno-avx512vbmi
3815 .. option:: -mavx512vbmi2, -mno-avx512vbmi2
3817 .. option:: -mavx512vl, -mno-avx512vl
3819 .. option:: -mavx512vnni, -mno-avx512vnni
3821 .. option:: -mavx512vp2intersect, -mno-avx512vp2intersect
3823 .. option:: -mavx512vpopcntdq, -mno-avx512vpopcntdq
3825 .. option:: -mavxvnni, -mno-avxvnni
3827 .. option:: -mbmi, -mno-bmi
3829 .. option:: -mbmi2, -mno-bmi2
3831 .. option:: -mcldemote, -mno-cldemote
3833 .. option:: -mclflushopt, -mno-clflushopt
3835 .. option:: -mclwb, -mno-clwb
3837 .. option:: -mclzero, -mno-clzero
3839 .. option:: -mcrc32, -mno-crc32
3841 .. option:: -mcx16, -mno-cx16
3843 .. option:: -menqcmd, -mno-enqcmd
3845 .. option:: -mf16c, -mno-f16c
3847 .. option:: -mfma, -mno-fma
3849 .. option:: -mfma4, -mno-fma4
3851 .. option:: -mfsgsbase, -mno-fsgsbase
3853 .. option:: -mfxsr, -mno-fxsr
3855 .. option:: -mgfni, -mno-gfni
3857 .. option:: -mhreset, -mno-hreset
3859 .. option:: -minvpcid, -mno-invpcid
3861 .. option:: -mkl, -mno-kl
3863 .. option:: -mlwp, -mno-lwp
3865 .. option:: -mlzcnt, -mno-lzcnt
3867 .. option:: -mmmx, -mno-mmx
3869 .. option:: -mmovbe, -mno-movbe
3871 .. option:: -mmovdir64b, -mno-movdir64b
3873 .. option:: -mmovdiri, -mno-movdiri
3875 .. option:: -mmwaitx, -mno-mwaitx
3877 .. option:: -mpclmul, -mno-pclmul
3879 .. option:: -mpconfig, -mno-pconfig
3881 .. option:: -mpku, -mno-pku
3883 .. option:: -mpopcnt, -mno-popcnt
3885 .. option:: -mprefetchwt1, -mno-prefetchwt1
3887 .. option:: -mprfchw, -mno-prfchw
3889 .. option:: -mptwrite, -mno-ptwrite
3891 .. option:: -mrdpid, -mno-rdpid
3893 .. option:: -mrdpru, -mno-rdpru
3895 .. option:: -mrdrnd, -mno-rdrnd
3897 .. option:: -mrdseed, -mno-rdseed
3899 .. option:: -mretpoline-external-thunk, -mno-retpoline-external-thunk
3901 .. option:: -mrtm, -mno-rtm
3903 .. option:: -msahf, -mno-sahf
3905 .. option:: -mserialize, -mno-serialize
3907 .. option:: -msgx, -mno-sgx
3909 .. option:: -msha, -mno-sha
3911 .. option:: -mshstk, -mno-shstk
3913 .. option:: -msse, -mno-sse
3915 .. option:: -msse2, -mno-sse2
3917 .. option:: -msse3, -mno-sse3
3919 .. option:: -msse4.1, -mno-sse4.1
3922 .. option:: -msse4.2, -mno-sse4.2, -msse4
3925 .. option:: -msse4a, -mno-sse4a
3927 .. option:: -mssse3, -mno-ssse3
3929 .. option:: -mtbm, -mno-tbm
3931 .. option:: -mtsxldtrk, -mno-tsxldtrk
3933 .. option:: -muintr, -mno-uintr
3935 .. option:: -mvaes, -mno-vaes
3937 .. option:: -mvpclmulqdq, -mno-vpclmulqdq
3939 .. option:: -mvzeroupper, -mno-vzeroupper
3941 .. option:: -mwaitpkg, -mno-waitpkg
3943 .. option:: -mwbnoinvd, -mno-wbnoinvd
3945 .. option:: -mwidekl, -mno-widekl
3947 .. option:: -mx87, -m80387, -mno-x87
3949 .. option:: -mxop, -mno-xop
3951 .. option:: -mxsave, -mno-xsave
3953 .. option:: -mxsavec, -mno-xsavec
3955 .. option:: -mxsaveopt, -mno-xsaveopt
3957 .. option:: -mxsaves, -mno-xsaves
3961 .. option:: -msave-restore, -mno-save-restore
3969 .. option:: -mlong-double-128
3973 .. option:: -mlong-double-64
3977 .. option:: -mlong-double-80
3986 .. option:: -O<arg>, -O (equivalent to -O1), --optimize, --optimize=<arg>
3988 .. option:: -Ofast<arg>
3998 .. option:: -g, --debug, --debug=<arg>
4002 .. option:: -gdwarf
4006 .. option:: -gdwarf-2
4010 .. option:: -gdwarf-3
4014 .. option:: -gdwarf-4
4018 .. option:: -gdwarf-5
4022 .. option:: -gdwarf32
4026 .. option:: -gdwarf64
4030 .. option:: -gfull
4032 .. option:: -ginline-line-tables, -gno-inline-line-tables
4034 .. option:: -gused
4038 .. option:: -g0
4040 .. option:: -g2
4042 .. option:: -g3
4044 .. option:: -ggdb0
4046 .. option:: -ggdb1
4048 .. option:: -ggdb2
4050 .. option:: -ggdb3
4052 .. option:: -gline-directives-only
4056 .. option:: -gline-tables-only, -g1, -gmlt
4060 .. option:: -gmodules
4066 .. option:: -gdbx
4068 .. option:: -ggdb
4070 .. option:: -glldb
4072 .. option:: -gsce
4076 .. option:: -gcolumn-info, -gno-column-info
4078 .. option:: -gdwarf-aranges
4080 .. option:: -gembed-source, -gno-embed-source
4084 .. option:: -ggnu-pubnames, -gno-gnu-pubnames
4086 .. option:: -gpubnames, -gno-pubnames
4088 .. option:: -grecord-command-line, -gno-record-command-line, -grecord-gcc-switches
4090 .. option:: -gsimple-template-names, -gno-simple-template-names
4092 .. option:: -gsplit-dwarf, -gno-split-dwarf
4095 .. option:: -gsplit-dwarf=<arg>
4100 .. option:: -gstrict-dwarf, -gno-strict-dwarf
4102 .. option:: -gz=<arg>, -gz (equivalent to -gz=zlib)
4111 .. option:: -Xanalyzer <arg>
4121 .. option:: -A<arg>, --assert <arg>, --assert=<arg>
4123 .. option:: -A-<arg>
4125 .. option:: -faggressive-function-elimination, -fno-aggressive-function-elimination
4127 .. option:: -falign-commons, -fno-align-commons
4129 .. option:: -fall-intrinsics, -fno-all-intrinsics
4131 .. option:: -fbacktrace, -fno-backtrace
4133 .. option:: -fblas-matmul-limit=<arg>
4135 .. option:: -fbounds-check, -fno-bounds-check
4137 .. option:: -fcheck-array-temporaries, -fno-check-array-temporaries
4139 .. option:: -fcheck=<arg>
4141 .. option:: -fcoarray=<arg>
4143 .. option:: -fconvert=<arg>
4145 .. option:: -fcray-pointer, -fno-cray-pointer
4147 .. option:: -fd-lines-as-code, -fno-d-lines-as-code
4149 .. option:: -fd-lines-as-comments, -fno-d-lines-as-comments
4151 .. option:: -fdollar-ok, -fno-dollar-ok
4153 .. option:: -fdump-fortran-optimized, -fno-dump-fortran-optimized
4155 .. option:: -fdump-fortran-original, -fno-dump-fortran-original
4157 .. option:: -fdump-parse-tree, -fno-dump-parse-tree
4159 .. option:: -fexternal-blas, -fno-external-blas
4161 .. option:: -ff2c, -fno-f2c
4163 .. option:: -ffpe-trap=<arg>
4165 .. option:: -ffree-line-length-<arg>
4167 .. option:: -ffrontend-optimize, -fno-frontend-optimize
4169 .. option:: -finit-character=<arg>
4171 .. option:: -finit-integer=<arg>
4173 .. option:: -finit-local-zero, -fno-init-local-zero
4175 .. option:: -finit-logical=<arg>
4177 .. option:: -finit-real=<arg>
4179 .. option:: -finteger-4-integer-8, -fno-integer-4-integer-8
4181 .. option:: -fmax-array-constructor=<arg>
4183 .. option:: -fmax-errors=<arg>
4185 .. option:: -fmax-identifier-length, -fno-max-identifier-length
4187 .. option:: -fmax-stack-var-size=<arg>
4189 .. option:: -fmax-subrecord-length=<arg>
4191 .. option:: -fmodule-private, -fno-module-private
4193 .. option:: -fpack-derived, -fno-pack-derived
4195 .. option:: -frange-check, -fno-range-check
4197 .. option:: -freal-4-real-10, -fno-real-4-real-10
4199 .. option:: -freal-4-real-16, -fno-real-4-real-16
4201 .. option:: -freal-4-real-8, -fno-real-4-real-8
4203 .. option:: -freal-8-real-10, -fno-real-8-real-10
4205 .. option:: -freal-8-real-16, -fno-real-8-real-16
4207 .. option:: -freal-8-real-4, -fno-real-8-real-4
4209 .. option:: -frealloc-lhs, -fno-realloc-lhs
4211 .. option:: -frecord-marker=<arg>
4213 .. option:: -frecursive, -fno-recursive
4215 .. option:: -frepack-arrays, -fno-repack-arrays
4217 .. option:: -fsecond-underscore, -fno-second-underscore
4219 .. option:: -fsign-zero, -fno-sign-zero
4221 .. option:: -fstack-arrays, -fno-stack-arrays
4223 .. option:: -funderscoring, -fno-underscoring
4225 .. option:: -fwhole-file, -fno-whole-file
4227 .. option:: -imultilib <arg>
4229 .. option:: -static-libgfortran
4235 .. option:: -L<dir>, --library-directory <arg>, --library-directory=<arg>
4239 .. option:: -Mach
4241 .. option:: -T<script>
4245 .. option:: -Tbss<addr>
4249 .. option:: -Tdata<addr>
4253 .. option:: -Ttext<addr>
4257 .. option:: -Wl,<arg>,<arg2>...
4261 .. option:: -X
4263 .. option:: -Xlinker <arg>, --for-linker <arg>, --for-linker=<arg>
4267 .. option:: -Xoffload-linker<triple> <arg>
4272 .. option:: -Z
4275 .. option:: -b<arg>
4279 .. option:: -coverage, --coverage
4281 .. option:: -e<arg>, --entry
4283 .. option:: -filelist <arg>
4285 .. option:: --hip-device-lib=<arg>
4289 .. option:: --hipspv-pass-plugin=<dsopath>
4293 .. option:: -l<arg>
4295 .. option:: --ld-path=<arg>
4297 .. option:: -nostartfiles
4300 .. option:: -nostdlib, --no-standard-libraries
4303 .. option:: --offload-link
4307 .. option:: -pie
4309 .. option:: -r
4311 .. option:: -rdynamic
4313 .. option:: --rocm-device-lib-path=<arg>, --hip-device-lib-path=<arg>
4317 .. option:: -rpath <arg>
4319 .. option:: -s
4321 .. option:: -shared, --shared
4323 .. option:: -specs=<arg>, --specs=<arg>
4325 .. option:: -static, --static
4327 .. option:: -static-pie
4329 .. option:: -t
4331 .. option:: -u<arg>, --force-link <arg>, --force-link=<arg>
4333 .. option:: -undef
4337 .. option:: -undefined<arg>, --no-undefined
4339 .. option:: -z <arg>
4348 .. option:: /T<profile>, -T<profile>
4354 .. option:: /emit-pristine-llvm, -emit-pristine-llvm, /fcgl, -fcgl
4360 .. option:: /hlsl-no-stdinc, -hlsl-no-stdinc