Commit c0cfe571f9
Changed files (1)
src/clang_options_data.zig
@@ -165,6 +165,7 @@ sepd1("Xarch_device"),
sepd1("Xarch_host"),
sepd1("Xassembler"),
sepd1("Xclang"),
+sepd1("Xclangas"),
sepd1("Xcuda-fatbinary"),
sepd1("Xcuda-ptxas"),
sepd1("Xflang"),
@@ -1232,6 +1233,22 @@ flagpsl("MT"),
.pd2 = false,
.psl = true,
},
+.{
+ .name = "d2epilogunwind",
+ .syntax = .flag,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = true,
+},
+.{
+ .name = "d2epilogunwindrequirev2",
+ .syntax = .flag,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = true,
+},
.{
.name = "diagnostics:caret",
.syntax = .flag,
@@ -1856,14 +1873,6 @@ flagpsl("MT"),
.pd2 = true,
.psl = false,
},
-.{
- .name = "migrate",
- .syntax = .flag,
- .zig_equivalent = .other,
- .pd1 = false,
- .pd2 = true,
- .psl = false,
-},
.{
.name = "no-line-commands",
.syntax = .flag,
@@ -2168,16 +2177,18 @@ sepd1("fnew-alignment"),
flagpd1("faligned-new"),
flagpd1("fno-aligned-new"),
flagpd1("fsched-interblock"),
+flagpd1("fcuda-rdc"),
+flagpd1("fno-cuda-rdc"),
flagpd1("ftree-vectorize"),
flagpd1("fno-tree-vectorize"),
flagpd1("ftree-slp-vectorize"),
flagpd1("fno-tree-slp-vectorize"),
flagpd1("fterminated-vtables"),
-flagpd1("fcuda-rdc"),
-flagpd1("fno-cuda-rdc"),
flagpd1("grecord-gcc-switches"),
flagpd1("gno-record-gcc-switches"),
+flagpd1("nogpuinc"),
flagpd1("nocudainc"),
+flagpd1("nogpulib"),
flagpd1("nocudalib"),
.{
.name = "print-multiarch",
@@ -2359,6 +2370,7 @@ sepd1("Xmicrosoft-visualc-tools-version"),
sepd1("Xmicrosoft-windows-sdk-root"),
sepd1("Xmicrosoft-windows-sdk-version"),
sepd1("Xmicrosoft-windows-sys-root"),
+flagpd1("shared-libasan"),
.{
.name = "Qembed_debug",
.syntax = .flag,
@@ -2367,24 +2379,23 @@ sepd1("Xmicrosoft-windows-sys-root"),
.pd2 = false,
.psl = true,
},
-flagpd1("shared-libasan"),
flagpd1("static-libasan"),
flagpd1("fslp-vectorize-aggressive"),
flagpd1("fident"),
flagpd1("fno-ident"),
+flagpd1("fno-slp-vectorize-aggressive"),
flagpd1("fdiagnostics-color"),
flagpd1("fno-diagnostics-color"),
-flagpd1("fno-slp-vectorize-aggressive"),
flagpd1("frecord-gcc-switches"),
flagpd1("fno-record-gcc-switches"),
+flagpd1("Xparser"),
+flagpd1("Xcompiler"),
flagpd1("fexpensive-optimizations"),
flagpd1("fno-expensive-optimizations"),
flagpd1("fdefer-pop"),
flagpd1("fno-defer-pop"),
flagpd1("fextended-identifiers"),
flagpd1("fno-extended-identifiers"),
-flagpd1("Xparser"),
-flagpd1("Xcompiler"),
flagpd1("fno-sanitize-blacklist"),
flagpd1("fhonor-infinites"),
flagpd1("fno-honor-infinites"),
@@ -2408,8 +2419,6 @@ flagpd1("findirect-virtual-calls"),
sepd1("arch"),
flagpd1("arch_errors_fatal"),
sepd1("arch_only"),
-flagpd1("arcmt-migrate-emit-errors"),
-sepd1("arcmt-migrate-report-output"),
sepd1("as-secure-log-file"),
flagpd1("ast-dump"),
flagpd1("ast-dump-all"),
@@ -2439,12 +2448,8 @@ sepd1("c-isystem"),
flagpd1("canonical-prefixes"),
flagpd1("cc1"),
flagpd1("cc1as"),
-flagpd1("ccc-arcmt-check"),
-sepd1("ccc-arcmt-migrate"),
-flagpd1("ccc-arcmt-modify"),
sepd1("ccc-gcc-name"),
sepd1("ccc-install-dir"),
-sepd1("ccc-objcmt-migrate"),
flagpd1("ccc-print-bindings"),
flagpd1("ccc-print-phases"),
flagpd1("cfguard"),
@@ -2463,6 +2468,8 @@ flagpd1("cl-single-precision-constant"),
flagpd1("cl-strict-aliasing"),
flagpd1("cl-uniform-work-group-size"),
flagpd1("cl-unsafe-math-optimizations"),
+flagpd1("clangir-disable-passes"),
+flagpd1("clangir-disable-verifier"),
flagpd1("clear-ast-before-backend"),
sepd1("code-completion-at"),
flagpd1("code-completion-brief-comments"),
@@ -2600,6 +2607,14 @@ flagpd1("dwarf-ext-refs"),
.pd2 = false,
.psl = true,
},
+.{
+ .name = "Gis",
+ .syntax = .flag,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = true,
+},
.{
.name = "hlsl-no-stdinc",
.syntax = .flag,
@@ -2608,6 +2623,14 @@ flagpd1("dwarf-ext-refs"),
.pd2 = false,
.psl = true,
},
+.{
+ .name = "force-rootsig-ver",
+ .syntax = .separate,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = true,
+},
sepd1("dylib_file"),
flagpd1("dylinker"),
.{
@@ -2792,6 +2815,9 @@ flagpd1("fasync-exceptions"),
.pd2 = false,
.psl = false,
},
+flagpd1("fatomic-fine-grained-memory"),
+flagpd1("fatomic-ignore-denormal-mode"),
+flagpd1("fatomic-remote-memory"),
flagpd1("fauto-import"),
flagpd1("fauto-profile-accurate"),
flagpd1("fautolink"),
@@ -3142,6 +3168,7 @@ flagpd1("fimplement-inlines"),
flagpd1("fimplicit-module-maps"),
flagpd1("fimplicit-modules"),
flagpd1("fimplicit-none"),
+flagpd1("fimplicit-none-ext"),
flagpd1("fimplicit-templates"),
flagpd1("finclude-default-header"),
flagpd1("fincremental-extensions"),
@@ -3179,6 +3206,7 @@ flagpd1("flat_namespace"),
flagpd1("flax-vector-conversions"),
flagpd1("flimit-debug-info"),
flagpd1("flogical-abbreviations"),
+flagpd1("floop-interchange"),
flagpd1("fversion-loops-for-stride"),
.{
.name = "flto",
@@ -3215,6 +3243,7 @@ flagpd1("fmodules-codegen"),
flagpd1("fmodules-debuginfo"),
flagpd1("fmodules-decluse"),
flagpd1("fmodules-disable-diagnostic-validation"),
+flagpd1("fmodules-force-validate-user-headers"),
flagpd1("fmodules-hash-content"),
flagpd1("fmodules-local-submodule-visibility"),
flagpd1("fmodules-search-all"),
@@ -3297,6 +3326,9 @@ flagpd1("fno-async-exceptions"),
.pd2 = false,
.psl = false,
},
+flagpd1("fno-atomic-fine-grained-memory"),
+flagpd1("fno-atomic-ignore-denormal-mode"),
+flagpd1("fno-atomic-remote-memory"),
flagpd1("fno-auto-import"),
flagpd1("fno-auto-profile"),
flagpd1("fno-auto-profile-accurate"),
@@ -3466,6 +3498,7 @@ flagpd1("fno-implement-inlines"),
flagpd1("fno-implicit-module-maps"),
flagpd1("fno-implicit-modules"),
flagpd1("fno-implicit-none"),
+flagpd1("fno-implicit-none-ext"),
flagpd1("fno-implicit-templates"),
flagpd1("fno-init-global-zero"),
flagpd1("fno-init-local-zero"),
@@ -3488,6 +3521,7 @@ flagpd1("fno-knr-functions"),
flagpd1("fno-lax-vector-conversions"),
flagpd1("fno-limit-debug-info"),
flagpd1("fno-logical-abbreviations"),
+flagpd1("fno-loop-interchange"),
flagpd1("fno-version-loops-for-stride"),
.{
.name = "fno-lto",
@@ -3514,6 +3548,7 @@ flagpd1("fno-modulemap-allow-subdirectory-search"),
flagpd1("fno-modules"),
flagpd1("fno-modules-decluse"),
flagpd1("fno-modules-error-recovery"),
+flagpd1("fno-modules-force-validate-user-headers"),
flagpd1("fno-modules-global-index"),
flagpd1("fno-modules-prune-non-affecting-module-map-files"),
flagpd1("fno-modules-search-all"),
@@ -3623,6 +3658,9 @@ flagpd1("fno-ptrauth-indirect-gotos"),
flagpd1("fno-ptrauth-init-fini"),
flagpd1("fno-ptrauth-init-fini-address-discrimination"),
flagpd1("fno-ptrauth-intrinsics"),
+flagpd1("fno-ptrauth-objc-class-ro"),
+flagpd1("fno-ptrauth-objc-interface-sel"),
+flagpd1("fno-ptrauth-objc-isa"),
flagpd1("fno-ptrauth-returns"),
flagpd1("fno-ptrauth-type-info-vtable-pointer-discrimination"),
flagpd1("fno-ptrauth-vtable-pointer-address-discrimination"),
@@ -3644,11 +3682,9 @@ flagpd1("fno-recursive"),
flagpd1("fno-reformat"),
flagpd1("fno-register-global-dtors-with-atexit"),
flagpd1("fno-regs-graph"),
-flagpd1("fno-relaxed-template-template-args"),
flagpd1("fno-rename-registers"),
flagpd1("fno-reorder-blocks"),
flagpd1("fno-repack-arrays"),
-flagpd1("fno-retain-subst-template-type-parm-type-ast-nodes"),
flagpd1("fno-rewrite-imports"),
flagpd1("fno-rewrite-includes"),
flagpd1("fno-ripa"),
@@ -3660,11 +3696,13 @@ flagpd1("fno-rtti"),
flagpd1("fno-rtti-data"),
flagpd1("fno-rwpi"),
flagpd1("fno-safe-buffer-usage-suggestions"),
+flagpd1("fno-sample-profile-use-profi"),
flagpd1("fno-sanitize-address-globals-dead-stripping"),
flagpd1("fno-sanitize-address-outline-instrumentation"),
flagpd1("fno-sanitize-address-poison-custom-array-cookie"),
flagpd1("fno-sanitize-address-use-after-scope"),
flagpd1("fno-sanitize-address-use-odr-indicator"),
+flagpd1("fno-sanitize-annotate-debug-info"),
flagpd1("fno-sanitize-cfi-canonical-jump-tables"),
flagpd1("fno-sanitize-cfi-cross-dso"),
flagpd1("fno-sanitize-hwaddress-experimental-aliasing"),
@@ -3737,6 +3775,7 @@ flagpd1("fno-stack-clash-protection"),
.pd2 = false,
.psl = false,
},
+flagpd1("fno-stack-repack-arrays"),
flagpd1("fno-stack-size-section"),
flagpd1("fno-standalone-debug"),
flagpd1("fno-strength-reduce"),
@@ -3747,6 +3786,7 @@ flagpd1("fno-strict-overflow"),
flagpd1("fno-strict-return"),
flagpd1("fno-strict-vtable-pointers"),
flagpd1("fno-struct-path-tbaa"),
+flagpd1("fno-swift-version-independent-apinotes"),
flagpd1("fno-sycl"),
flagpd1("fno-temp-file"),
flagpd1("fno-test-coverage"),
@@ -3765,6 +3805,7 @@ flagpd1("fno-unified-lto"),
flagpd1("fno-unique-basic-block-section-names"),
flagpd1("fno-unique-internal-linkage-names"),
flagpd1("fno-unique-section-names"),
+flagpd1("fno-unique-source-file-names"),
flagpd1("fno-unroll-all-loops"),
flagpd1("fno-unroll-loops"),
flagpd1("fno-unsafe-loop-optimizations"),
@@ -3877,7 +3918,6 @@ flagpd1("foptimize-sibling-calls"),
flagpd1("force_cpusubtype_ALL"),
flagpd1("force_flat_namespace"),
sepd1("force_load"),
-flagpd1("forder-file-instrumentation"),
flagpd1("fpack-derived"),
flagpd1("fpack-struct"),
flagpd1("fpadding-on-unsigned-fixed-point"),
@@ -3918,6 +3958,7 @@ flagpd1("fpreserve-as-comments"),
flagpd1("fprintf"),
flagpd1("fprofile"),
flagpd1("fprofile-arcs"),
+flagpd1("fprofile-continuous"),
flagpd1("fprofile-correction"),
flagpd1("fprofile-generate"),
flagpd1("fprofile-generate-cold-function-coverage"),
@@ -3938,6 +3979,9 @@ flagpd1("fptrauth-indirect-gotos"),
flagpd1("fptrauth-init-fini"),
flagpd1("fptrauth-init-fini-address-discrimination"),
flagpd1("fptrauth-intrinsics"),
+flagpd1("fptrauth-objc-class-ro"),
+flagpd1("fptrauth-objc-interface-sel"),
+flagpd1("fptrauth-objc-isa"),
flagpd1("fptrauth-returns"),
flagpd1("fptrauth-type-info-vtable-pointer-discrimination"),
flagpd1("fptrauth-vtable-pointer-address-discrimination"),
@@ -3967,12 +4011,10 @@ flagpd1("frecursive"),
flagpd1("freg-struct-return"),
flagpd1("fregister-global-dtors-with-atexit"),
flagpd1("fregs-graph"),
-flagpd1("frelaxed-template-template-args"),
flagpd1("frename-registers"),
flagpd1("freorder-blocks"),
flagpd1("frepack-arrays"),
flagpd1("fretain-comments-from-system-headers"),
-flagpd1("fretain-subst-template-type-parm-type-ast-nodes"),
flagpd1("frewrite-imports"),
flagpd1("frewrite-includes"),
flagpd1("fripa"),
@@ -3990,6 +4032,7 @@ flagpd1("fsanitize-address-outline-instrumentation"),
flagpd1("fsanitize-address-poison-custom-array-cookie"),
flagpd1("fsanitize-address-use-after-scope"),
flagpd1("fsanitize-address-use-odr-indicator"),
+flagpd1("fsanitize-annotate-debug-info"),
flagpd1("fsanitize-cfi-canonical-jump-tables"),
flagpd1("fsanitize-cfi-cross-dso"),
flagpd1("fsanitize-cfi-icall-generalize-pointers"),
@@ -4018,6 +4061,7 @@ flagpd1("fsanitize-coverage-trace-pc"),
},
flagpd1("fsanitize-coverage-trace-stores"),
flagpd1("fsanitize-hwaddress-experimental-aliasing"),
+flagpd1("fsanitize-kcfi-arity"),
flagpd1("fsanitize-link-c++-runtime"),
flagpd1("fsanitize-link-runtime"),
flagpd1("fsanitize-memory-param-retval"),
@@ -4106,6 +4150,7 @@ flagpd1("fstack-clash-protection"),
.pd2 = false,
.psl = false,
},
+flagpd1("fstack-repack-arrays"),
flagpd1("fstack-size-section"),
flagpd1("fstack-usage"),
flagpd1("fstandalone-debug"),
@@ -4117,6 +4162,7 @@ flagpd1("fstrict-overflow"),
flagpd1("fstrict-return"),
flagpd1("fstrict-vtable-pointers"),
flagpd1("fstruct-path-tbaa"),
+flagpd1("fswift-version-independent-apinotes"),
flagpd1("fsycl"),
flagpd1("fsycl-device-only"),
flagpd1("fsycl-host-only"),
@@ -4129,6 +4175,7 @@ flagpd1("ftemporal-profile"),
flagpd1("ftest-coverage"),
flagpd1("fthreadsafe-statics"),
flagpd1("ftime-report"),
+flagpd1("ftime-report-json"),
flagpd1("ftime-trace"),
flagpd1("ftls-model"),
flagpd1("ftracer"),
@@ -4147,6 +4194,7 @@ flagpd1("funified-lto"),
flagpd1("funique-basic-block-section-names"),
flagpd1("funique-internal-linkage-names"),
flagpd1("funique-section-names"),
+flagpd1("funique-source-file-names"),
flagpd1("funknown-anytype"),
flagpd1("funroll-all-loops"),
flagpd1("funroll-loops"),
@@ -4183,6 +4231,30 @@ flagpd1("fvisibility-global-new-delete-hidden"),
flagpd1("fvisibility-inlines-hidden"),
flagpd1("fvisibility-inlines-hidden-static-local-var"),
flagpd1("fvisibility-ms-compat"),
+.{
+ .name = "fvk-use-dx-layout",
+ .syntax = .flag,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = true,
+},
+.{
+ .name = "fvk-use-gl-layout",
+ .syntax = .flag,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = true,
+},
+.{
+ .name = "fvk-use-scalar-layout",
+ .syntax = .flag,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = true,
+},
flagpd1("fwasm-exceptions"),
flagpd1("fweb"),
flagpd1("fwhole-file"),
@@ -4295,6 +4367,7 @@ flagpd1("ggdb2"),
flagpd1("ggdb3"),
flagpd1("ggnu-pubnames"),
flagpd1("ginline-line-tables"),
+flagpd1("gkey-instructions"),
flagpd1("gline-directives-only"),
.{
.name = "gline-tables-only",
@@ -4313,6 +4386,7 @@ flagpd1("gno-column-info"),
flagpd1("gno-embed-source"),
flagpd1("gno-gnu-pubnames"),
flagpd1("gno-inline-line-tables"),
+flagpd1("gno-key-instructions"),
flagpd1("gno-modules"),
flagpd1("gno-omit-unreferenced-methods"),
flagpd1("gno-pubnames"),
@@ -4383,7 +4457,9 @@ sepd1("header-include-file"),
.psl = false,
},
flagpd1("ibuiltininc"),
+flagpd1("ignore-pch"),
sepd1("image_base"),
+flagpd1("import-call-optimization"),
sepd1("imultilib"),
sepd1("include-pch"),
sepd1("init"),
@@ -4397,6 +4473,7 @@ flagpd1("init-only"),
.psl = false,
},
sepd1("internal-externc-isystem"),
+sepd1("internal-iframework"),
sepd1("internal-isystem"),
flagpd1("keep_private_externs"),
sepd1("lazy_framework"),
@@ -4519,6 +4596,14 @@ flagpd1("menable-experimental-extensions"),
flagpd1("menable-no-infs"),
flagpd1("menable-no-nans"),
m("menqcmd"),
+.{
+ .name = "metal",
+ .syntax = .flag,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = true,
+},
m("mevex512"),
m("mexception-handling"),
m("mexecute-only"),
@@ -4531,6 +4616,7 @@ flagpd1("mfix4300"),
flagpd1("mfix-and-continue"),
m("mfix-cmse-cve-2021-35465"),
m("mfix-cortex-a53-835769"),
+flagpd1("mfix-cortex-a53-843419"),
m("mfix-cortex-a57-aes-1742098"),
flagpd1("mfix-cortex-a72-aes-1655431"),
flagpd1("mfix-gr712rc"),
@@ -4568,7 +4654,6 @@ flagpd1("miamcu"),
flagpd1("mieee-fp"),
flagpd1("mieee-rnd-near"),
flagpd1("mignore-xcoff-visibility"),
-flagpd1("migrate"),
flagpd1("no-finalize-removal"),
flagpd1("no-ns-alloc-error"),
flagpd1("mimplicit-float"),
@@ -4725,6 +4810,7 @@ flagpd1("mno-extern-sdata"),
m("mno-f16c"),
m("mno-fix-cmse-cve-2021-35465"),
m("mno-fix-cortex-a53-835769"),
+flagpd1("mno-fix-cortex-a53-843419"),
m("mno-fix-cortex-a57-aes-1742098"),
flagpd1("mno-fix-cortex-a72-aes-1655431"),
m("mno-float128"),
@@ -5021,7 +5107,6 @@ flagpd1("mstack-arg-probe"),
flagpd1("mstackrealign"),
m("mstrict-align"),
flagpd1("msvr4-struct-return"),
-sepd1("mt-migrate-directory"),
m("mtail-call"),
m("mtbm"),
m("mtgsplit"),
@@ -5116,6 +5201,7 @@ flagpd1("fno-c++-static-destructors"),
.pd2 = true,
.psl = false,
},
+flagpd1("no-disable-free"),
flagpd1("no-emit-llvm-uselists"),
flagpd1("no-enable-noundef-analysis"),
.{
@@ -5152,6 +5238,14 @@ flagpd1("no-implicit-float"),
.pd2 = true,
.psl = false,
},
+.{
+ .name = "no-offload-inc",
+ .syntax = .flag,
+ .zig_equivalent = .other,
+ .pd1 = false,
+ .pd2 = true,
+ .psl = false,
+},
.{
.name = "no-offload-new-driver",
.syntax = .flag,
@@ -5160,6 +5254,14 @@ flagpd1("no-implicit-float"),
.pd2 = true,
.psl = false,
},
+.{
+ .name = "no-offloadlib",
+ .syntax = .flag,
+ .zig_equivalent = .other,
+ .pd1 = false,
+ .pd2 = true,
+ .psl = false,
+},
.{
.name = "no-pedantic",
.syntax = .flag,
@@ -5193,8 +5295,6 @@ flagpd1("nocpp"),
flagpd1("nodefaultlibs"),
flagpd1("nodriverkitlib"),
flagpd1("nofixprebinding"),
-flagpd1("nogpuinc"),
-flagpd1("nogpulib"),
flagpd1("nogpulibc"),
flagpd1("nohipwrapperinc"),
.{
@@ -5260,21 +5360,6 @@ flagpd1("nostartfiles"),
},
flagpd1("nostdsysteminc"),
sepd1("objc-isystem"),
-flagpd1("objcmt-atomic-property"),
-flagpd1("objcmt-migrate-all"),
-flagpd1("objcmt-migrate-annotation"),
-flagpd1("objcmt-migrate-designated-init"),
-flagpd1("objcmt-migrate-instancetype"),
-flagpd1("objcmt-migrate-literals"),
-flagpd1("objcmt-migrate-ns-macros"),
-flagpd1("objcmt-migrate-property"),
-flagpd1("objcmt-migrate-property-dot-syntax"),
-flagpd1("objcmt-migrate-protocol-conformance"),
-flagpd1("objcmt-migrate-readonly-property"),
-flagpd1("objcmt-migrate-readwrite-property"),
-flagpd1("objcmt-migrate-subscripting"),
-flagpd1("objcmt-ns-nonatomic-iosonly"),
-flagpd1("objcmt-returns-innerpointer-property"),
sepd1("objcxx-isystem"),
flagpd1("object"),
sepd1("object-file-name"),
@@ -5318,6 +5403,14 @@ sepd1("object-file-name"),
.pd2 = true,
.psl = false,
},
+.{
+ .name = "offload-inc",
+ .syntax = .flag,
+ .zig_equivalent = .other,
+ .pd1 = false,
+ .pd2 = true,
+ .psl = false,
+},
.{
.name = "offload-link",
.syntax = .flag,
@@ -5334,6 +5427,14 @@ sepd1("object-file-name"),
.pd2 = true,
.psl = false,
},
+.{
+ .name = "offloadlib",
+ .syntax = .flag,
+ .zig_equivalent = .other,
+ .pd1 = false,
+ .pd2 = true,
+ .psl = false,
+},
sepd1("fexperimental-openacc-macro-override"),
sepd1("opt-record-file"),
sepd1("opt-record-format"),
@@ -5563,6 +5664,14 @@ flagpd1("relaxed-aliasing"),
},
flagpd1("remap"),
sepd1("remap-file"),
+.{
+ .name = "res-may-alias",
+ .syntax = .flag,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = true,
+},
sepd1("resource-dir"),
flagpd1("rewrite-legacy-objc"),
flagpd1("rewrite-macros"),
@@ -5664,6 +5773,7 @@ flagpd1("setup-static-analyzer"),
.pd2 = true,
.psl = false,
},
+flagpd1("shared-libflangrt"),
flagpd1("shared-libgcc"),
flagpd1("shared-libsan"),
flagpd1("show-encoding"),
@@ -5725,6 +5835,8 @@ flagpd1("startfiles"),
.psl = false,
},
flagpd1("static-define"),
+flagpd1("static-libclosure"),
+flagpd1("static-libflangrt"),
flagpd1("static-libgcc"),
flagpd1("static-libgfortran"),
flagpd1("static-libsan"),
@@ -6066,6 +6178,7 @@ sepd1("working-directory"),
.pd2 = false,
.psl = false,
},
+joinpd1("fsanitize-coverage-stack-depth-callback-min="),
.{
.name = "fsanitize-undefined-ignore-overflow-pattern=",
.syntax = .comma_joined,
@@ -6079,8 +6192,18 @@ joinpd1("fsanitize-undefined-strip-path-components="),
joinpd1("fprofile-generate-cold-function-coverage="),
joinpd1("fopenmp-cuda-teams-reduction-recs-num="),
joinpd1("fvisibility-externs-nodllstorageclass="),
+joinpd1("fallow-runtime-check-skip-hot-cutoff="),
joinpd1("fexperimental-openacc-macro-override="),
joinpd1("analyzer-config-compatibility-mode="),
+joinpd1("fms-secure-hotpatch-functions-file="),
+.{
+ .name = "fms-secure-hotpatch-functions-list=",
+ .syntax = .comma_joined,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = false,
+},
.{
.name = "fno-experimental-sanitize-metadata=",
.syntax = .comma_joined,
@@ -6101,9 +6224,18 @@ joinpd1("fsanitize-address-use-after-return="),
},
joinpd1("darwin-target-variant-sdk-version="),
joinpd1("fexperimental-assignment-tracking="),
+joinpd1("fpatchable-function-entry-section="),
joinpd1("ftrivial-auto-var-init-stop-after="),
joinpd1("fverify-debuginfo-preserve-export="),
joinpd1("fdiagnostics-misexpect-tolerance="),
+.{
+ .name = "fno-sanitize-annotate-debug-info=",
+ .syntax = .comma_joined,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = false,
+},
joinpd1("fpatchable-function-entry-offset="),
joinpd1("fprofile-selected-function-group="),
joinpd1("analyzer-inline-max-stack-depth="),
@@ -6129,6 +6261,15 @@ joinpd1("fdiagnostics-hotness-threshold="),
joinpd1("fexperimental-max-bitint-width="),
joinpd1("fsanitize-memory-track-origins="),
joinpd1("mwatchos-simulator-version-min="),
+joinpd1("funique-source-file-identifier="),
+.{
+ .name = "fsanitize-annotate-debug-info=",
+ .syntax = .comma_joined,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = false,
+},
joinpd1("fsanitize-coverage-ignorelist="),
joinpd1("fvisibility-externs-dllimport="),
joinpd1("fvisibility-global-new-delete="),
@@ -6185,6 +6326,7 @@ joinpd1("fxray-instruction-threshold="),
joinpd1("mno-default-build-attributes"),
joinpd1("mtvos-simulator-version-min="),
joinpd1("mwatchsimulator-version-min="),
+joinpd1("loader-replaceable-function="),
.{
.name = "include-with-prefix-before=",
.syntax = .joined,
@@ -6193,7 +6335,6 @@ joinpd1("mwatchsimulator-version-min="),
.pd2 = true,
.psl = false,
},
-joinpd1("objcmt-white-list-dir-path="),
joinpd1("error-on-deserialized-decl="),
joinpd1("fbfloat16-excess-precision="),
joinpd1("fconstexpr-backtrace-limit="),
@@ -6227,6 +6368,7 @@ joinpd1("fopenmp-cuda-blocks-per-sm="),
},
joinpd1("mios-simulator-version-min="),
joinpd1("mstack-protector-guard-reg="),
+joinpd1("msve-streaming-vector-bits="),
joinpd1("Wsystem-headers-in-module="),
.{
.name = "include-with-prefix-after=",
@@ -6236,14 +6378,15 @@ joinpd1("Wsystem-headers-in-module="),
.pd2 = true,
.psl = false,
},
-joinpd1("objcmt-whitelist-dir-path="),
joinpd1("fcoverage-compilation-dir="),
+joinpd1("fdx-rootsignature-version="),
joinpd1("fextend-variable-liveness="),
joinpd1("ffloat16-excess-precision="),
joinpd1("fms-compatibility-version="),
joinpd1("fopenmp-cuda-number-of-sm="),
joinpd1("foptimization-record-file="),
joinpd1("fpatchable-function-entry="),
+joinpd1("frepack-arrays-contiguity="),
.{
.name = "fsanitize-skip-hot-cutoff=",
.syntax = .comma_joined,
@@ -6262,7 +6405,6 @@ joinpd1("ftemplate-backtrace-limit="),
.pd2 = true,
.psl = false,
},
-joinpd1("objcmt-allowlist-dir-path="),
.{
.name = "offload-compression-level=",
.syntax = .joined,
@@ -6274,6 +6416,7 @@ joinpd1("objcmt-allowlist-dir-path="),
joinpd1("Wno-nonportable-cfstrings"),
joinpd1("analyzer-disable-checker="),
joinpd1("fbuild-session-timestamp="),
+joinpd1("fdo-concurrent-to-openmp="),
joinpd1("fprofile-function-groups="),
joinpd1("fprofile-instrument-path="),
joinpd1("header-include-filtering="),
@@ -6304,6 +6447,7 @@ joinpd1("msign-return-address-key="),
.psl = false,
},
joinpd1("fc++-static-destructors="),
+joinpd1("dump-minimization-hints="),
joinpd1("fapinotes-swift-version="),
.{
.name = "fcomment-block-commands=",
@@ -6397,6 +6541,8 @@ joinpd1("header-include-format="),
},
joinpd1("mlarge-data-threshold="),
joinpd1("msmall-data-threshold="),
+joinpd1("mvscale-streaming-max="),
+joinpd1("mvscale-streaming-min="),
joinpd1("Wlarge-by-value-copy="),
joinpd1("analyzer-constraints="),
joinpd1("analyzer-dump-egraph="),
@@ -6495,6 +6641,7 @@ joinpd1("fstrict-flex-arrays="),
.pd2 = true,
.psl = false,
},
+joinpd1("fwinx64-eh-unwindv2="),
joinpd1("Wframe-larger-than="),
joinpd1("coverage-data-file="),
joinpd1("code-completion-at="),
@@ -6628,6 +6775,14 @@ joinpd1("mcompact-branches="),
joinpd1("msmall-data-limit="),
joinpd1("mstack-probe-size="),
joinpd1("mtvos-version-min="),
+.{
+ .name = "offload-arch-tool=",
+ .syntax = .joined,
+ .zig_equivalent = .other,
+ .pd1 = false,
+ .pd2 = true,
+ .psl = false,
+},
joinpd1("working-directory="),
.{
.name = "amdgpu-arch-tool=",
@@ -6732,6 +6887,7 @@ joinpd1("exception-model="),
joinpd1("fcf-runtime-abi="),
joinpd1("ffp-eval-method="),
joinpd1("finit-character="),
+joinpd1("flto-partitions="),
joinpd1("fmax-type-align="),
joinpd1("fmemory-profile="),
joinpd1("fmessage-length="),
@@ -6786,6 +6942,14 @@ joinpd1("mzos-hlq-csslib="),
.pd2 = true,
.psl = false,
},
+.{
+ .name = "offload-targets=",
+ .syntax = .comma_joined,
+ .zig_equivalent = .other,
+ .pd1 = false,
+ .pd2 = true,
+ .psl = false,
+},
.{
.name = "print-file-name=",
.syntax = .joined,
@@ -6883,6 +7047,7 @@ joinpd1("frecord-marker="),
.pd2 = false,
.psl = false,
},
+joinpd1("fspv-extension="),
joinpd1("fthinlto-index="),
joinpd1("ftrap-function="),
joinpd1("ftrapv-handler="),
@@ -7019,6 +7184,14 @@ joinpd1("Wlarger-than="),
.pd2 = false,
.psl = true,
},
+.{
+ .name = "funcoverride:",
+ .syntax = .joined,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = true,
+},
.{
.name = "winsdkversion",
.syntax = .joined_or_separate,
@@ -7035,7 +7208,6 @@ joinpd1("Wlarger-than="),
.pd2 = true,
.psl = false,
},
-joinpd1("arcmt-action="),
joinpd1("ast-dump-all="),
.{
.name = "autocomplete=",
@@ -7086,6 +7258,14 @@ joinpd1("mprintf-kind="),
joinpd1("mtls-dialect="),
.{
.name = "offload-arch=",
+ .syntax = .comma_joined,
+ .zig_equivalent = .other,
+ .pd1 = false,
+ .pd2 = true,
+ .psl = false,
+},
+.{
+ .name = "offload-jobs=",
.syntax = .joined,
.zig_equivalent = .other,
.pd1 = false,
@@ -7102,6 +7282,14 @@ jspd1("pagezero_size"),
.psl = false,
},
joinpd1("resource-dir="),
+.{
+ .name = "dynamicdeopt",
+ .syntax = .joined,
+ .zig_equivalent = .other,
+ .pd1 = true,
+ .pd2 = false,
+ .psl = true,
+},
.{
.name = "dyld-prefix=",
.syntax = .joined,
@@ -7156,6 +7344,7 @@ joinpd1("mhvx-length="),
joinpd1("mvscale-max="),
joinpd1("mvscale-min="),
joinpd1("mzos-hlq-le="),
+joinpd1("mzos-target="),
.{
.name = "rsp-quoting=",
.syntax = .joined,
@@ -7455,6 +7644,7 @@ joinpd1("segs_read_"),
.pd2 = true,
.psl = false,
},
+joinpd1("Xclangas="),
joinpd1("ast-dump="),
.{
.name = "dxv-path=",