zig cc: update clang CLI data to LLVM 17
release/17.x branch, commit 8f4dd44097c9ae25dd203d5ac87f3b48f854bba8
This commit is contained in:
@@ -33,6 +33,7 @@ flagpd1("H"),
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("I-"),
|
||||
flagpd1("K"),
|
||||
.{
|
||||
.name = "M",
|
||||
.syntax = .flag,
|
||||
@@ -2121,6 +2122,7 @@ flagpd1("analyzer-viz-egraph-graphviz"),
|
||||
flagpd1("analyzer-werror"),
|
||||
flagpd1("fslp-vectorize-aggressive"),
|
||||
flagpd1("fno-slp-vectorize-aggressive"),
|
||||
flagpd1("fsched-interblock"),
|
||||
flagpd1("ftree-vectorize"),
|
||||
flagpd1("fno-tree-vectorize"),
|
||||
flagpd1("ftree-slp-vectorize"),
|
||||
@@ -2154,9 +2156,12 @@ flagpd1("nocudalib"),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("mcpu=help"),
|
||||
flagpd1("mtune=help"),
|
||||
flagpd1("integrated-as"),
|
||||
flagpd1("no-integrated-as"),
|
||||
flagpd1("shared-libasan"),
|
||||
flagpd1("fopenmp-is-device"),
|
||||
.{
|
||||
.name = "Gs",
|
||||
.syntax = .flag,
|
||||
@@ -2277,6 +2282,10 @@ flagpd1("shared-libasan"),
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
sepd1("Xmicrosoft-visualc-tools-root"),
|
||||
sepd1("Xmicrosoft-visualc-tools-version"),
|
||||
sepd1("Xmicrosoft-windows-sdk-root"),
|
||||
sepd1("Xmicrosoft-windows-sdk-version"),
|
||||
flagpd1("fdiagnostics-color"),
|
||||
flagpd1("fno-diagnostics-color"),
|
||||
flagpd1("frecord-gcc-switches"),
|
||||
@@ -2291,7 +2300,6 @@ flagpd1("fdefer-pop"),
|
||||
flagpd1("fno-defer-pop"),
|
||||
flagpd1("fextended-identifiers"),
|
||||
flagpd1("fno-extended-identifiers"),
|
||||
flagpd1("fno-sanitize-blacklist"),
|
||||
.{
|
||||
.name = "config",
|
||||
.syntax = .separate,
|
||||
@@ -2300,15 +2308,15 @@ flagpd1("fno-sanitize-blacklist"),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("fcuda-rdc"),
|
||||
flagpd1("fno-sanitize-blacklist"),
|
||||
flagpd1("fhonor-infinites"),
|
||||
flagpd1("fno-honor-infinites"),
|
||||
flagpd1("fno-cuda-rdc"),
|
||||
flagpd1("findirect-virtual-calls"),
|
||||
flagpd1("fcuda-rdc"),
|
||||
flagpd1("fno-cuda-rdc"),
|
||||
sepd1("fnew-alignment"),
|
||||
flagpd1("faligned-new"),
|
||||
flagpd1("fno-aligned-new"),
|
||||
flagpd1("fsched-interblock"),
|
||||
.{
|
||||
.name = "ansi",
|
||||
.syntax = .flag,
|
||||
@@ -2349,6 +2357,7 @@ sepd1("bundle_loader"),
|
||||
},
|
||||
sepd1("c-isystem"),
|
||||
flagpd1("canonical-prefixes"),
|
||||
flagpd1("canonical-system-headers"),
|
||||
flagpd1("cc1"),
|
||||
flagpd1("cc1as"),
|
||||
flagpd1("ccc-arcmt-check"),
|
||||
@@ -2481,6 +2490,7 @@ flagpd1("dump-coverage-mapping"),
|
||||
flagpd1("dump-deserialized-decls"),
|
||||
flagpd1("dump-raw-tokens"),
|
||||
flagpd1("dump-tokens"),
|
||||
sepd1("dumpdir"),
|
||||
flagpd1("dumpmachine"),
|
||||
flagpd1("dumpspecs"),
|
||||
flagpd1("dumpversion"),
|
||||
@@ -2488,6 +2498,14 @@ sepd1("dwarf-debug-flags"),
|
||||
sepd1("dwarf-debug-producer"),
|
||||
flagpd1("dwarf-explicit-import"),
|
||||
flagpd1("dwarf-ext-refs"),
|
||||
.{
|
||||
.name = "Vd",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "hlsl-no-stdinc",
|
||||
.syntax = .flag,
|
||||
@@ -2512,6 +2530,7 @@ flagpd1("emit-ast"),
|
||||
flagpd1("emit-codegen-only"),
|
||||
flagpd1("emit-fir"),
|
||||
flagpd1("emit-header-unit"),
|
||||
flagpd1("emit-hlfir"),
|
||||
flagpd1("emit-html"),
|
||||
flagpd1("emit-interface-stubs"),
|
||||
.{
|
||||
@@ -2617,6 +2636,7 @@ flagpd1("fasm"),
|
||||
flagpd1("fasm-blocks"),
|
||||
flagpd1("fassociative-math"),
|
||||
flagpd1("fassume-sane-operator-new"),
|
||||
flagpd1("fassume-unique-vtables"),
|
||||
flagpd1("fast"),
|
||||
flagpd1("fastcp"),
|
||||
flagpd1("fastf"),
|
||||
@@ -2661,7 +2681,6 @@ flagpd1("fcaller-saves"),
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
sepd1("fcaret-diagnostics-max-lines"),
|
||||
flagpd1("fcf-protection"),
|
||||
.{
|
||||
.name = "fcgl",
|
||||
@@ -2673,6 +2692,7 @@ flagpd1("fcf-protection"),
|
||||
},
|
||||
flagpd1("fchar8_t"),
|
||||
flagpd1("fcheck-array-temporaries"),
|
||||
flagpd1("fcheck-new"),
|
||||
.{
|
||||
.name = "fcolor-diagnostics",
|
||||
.syntax = .flag,
|
||||
@@ -2687,12 +2707,9 @@ flagpd1("fcomplete-member-pointers"),
|
||||
flagpd1("fconst-strings"),
|
||||
flagpd1("fconstant-cfstrings"),
|
||||
sepd1("fconstant-string-class"),
|
||||
sepd1("fconstexpr-backtrace-limit"),
|
||||
sepd1("fconstexpr-depth"),
|
||||
sepd1("fconstexpr-steps"),
|
||||
flagpd1("fconvergent-functions"),
|
||||
flagpd1("fcoro-aligned-allocation"),
|
||||
flagpd1("fcoroutines-ts"),
|
||||
flagpd1("fcoroutines"),
|
||||
flagpd1("fcoverage-mapping"),
|
||||
flagpd1("fcrash-diagnostics"),
|
||||
flagpd1("fcray-pointer"),
|
||||
@@ -2753,6 +2770,7 @@ flagpd1("fdiagnostics-parseable-fixits"),
|
||||
flagpd1("fdiagnostics-print-source-range-info"),
|
||||
sepd1("fdiagnostics-show-category"),
|
||||
flagpd1("fdiagnostics-show-hotness"),
|
||||
flagpd1("fdiagnostics-show-line-numbers"),
|
||||
flagpd1("fdiagnostics-show-note-include-stack"),
|
||||
flagpd1("fdiagnostics-show-option"),
|
||||
flagpd1("fdiagnostics-show-template-tree"),
|
||||
@@ -2782,13 +2800,13 @@ flagpd1("feliminate-unused-debug-types"),
|
||||
flagpd1("fembed-bitcode"),
|
||||
flagpd1("fembed-bitcode-marker"),
|
||||
flagpd1("femit-all-decls"),
|
||||
flagpd1("femit-compact-unwind-non-canonical"),
|
||||
flagpd1("femulated-tls"),
|
||||
flagpd1("fenable-matrix"),
|
||||
flagpd1("fencode-extended-block-signature"),
|
||||
sepd1("ferror-limit"),
|
||||
flagpd1("fescaping-block-tail-calls"),
|
||||
flagpd1("fexceptions"),
|
||||
flagpd1("fexperimental-assignment-tracking"),
|
||||
flagpd1("fexperimental-isel"),
|
||||
flagpd1("fexperimental-library"),
|
||||
flagpd1("fexperimental-new-constant-interpreter"),
|
||||
@@ -2803,7 +2821,6 @@ flagpd1("ff2c"),
|
||||
flagpd1("ffake-address-space-map"),
|
||||
flagpd1("ffast-math"),
|
||||
flagpd1("ffat-lto-objects"),
|
||||
flagpd1("fcheck-new"),
|
||||
flagpd1("ffile-reproducible"),
|
||||
flagpd1("fimplicit-modules-use-lock"),
|
||||
flagpd1("ffine-grained-bitfield-accesses"),
|
||||
@@ -2907,6 +2924,7 @@ flagpd1("fgpu-sanitize"),
|
||||
flagpd1("fhalf-no-semantic-interposition"),
|
||||
flagpd1("fheinous-gnu-extensions"),
|
||||
flagpd1("fhip-dump-offload-linker-script"),
|
||||
flagpd1("fhip-emit-relocatable"),
|
||||
flagpd1("fhip-fp32-correctly-rounded-divide-sqrt"),
|
||||
flagpd1("fhip-kernel-arg-name"),
|
||||
flagpd1("fhip-new-launch-api"),
|
||||
@@ -2946,13 +2964,16 @@ flagpd1("fixit-recompile"),
|
||||
flagpd1("fixit-to-temporary"),
|
||||
flagpd1("fjmc"),
|
||||
flagpd1("fjump-tables"),
|
||||
flagpd1("fkeep-persistent-storage-variables"),
|
||||
flagpd1("fkeep-static-consts"),
|
||||
flagpd1("flang-experimental-exec"),
|
||||
flagpd1("flang-experimental-hlfir"),
|
||||
flagpd1("flang-experimental-polymorphism"),
|
||||
flagpd1("flarge-sizes"),
|
||||
flagpd1("flat_namespace"),
|
||||
flagpd1("flax-vector-conversions"),
|
||||
flagpd1("flimit-debug-info"),
|
||||
flagpd1("flogical-abbreviations"),
|
||||
flagpd1("fversion-loops-for-stride"),
|
||||
.{
|
||||
.name = "flto",
|
||||
.syntax = .flag,
|
||||
@@ -2965,7 +2986,6 @@ flagpd1("flto=auto"),
|
||||
flagpd1("flto=jobserver"),
|
||||
flagpd1("flto-unit"),
|
||||
flagpd1("flto-visibility-public-std"),
|
||||
sepd1("fmacro-backtrace-limit"),
|
||||
flagpd1("fmath-errno"),
|
||||
flagpd1("fmax-identifier-length"),
|
||||
flagpd1("fmemory-profile"),
|
||||
@@ -2992,7 +3012,6 @@ flagpd1("fmodules-local-submodule-visibility"),
|
||||
flagpd1("fmodules-search-all"),
|
||||
flagpd1("fmodules-strict-context-hash"),
|
||||
flagpd1("fmodules-strict-decluse"),
|
||||
flagpd1("fmodules-ts"),
|
||||
sepd1("fmodules-user-build-path"),
|
||||
flagpd1("fmodules-validate-input-files-content"),
|
||||
flagpd1("fmodules-validate-once-per-build-session"),
|
||||
@@ -3050,6 +3069,7 @@ flagpd1("fno-asm"),
|
||||
flagpd1("fno-asm-blocks"),
|
||||
flagpd1("fno-associative-math"),
|
||||
flagpd1("fno-assume-sane-operator-new"),
|
||||
flagpd1("fno-assume-unique-vtables"),
|
||||
flagpd1("fno-async-exceptions"),
|
||||
flagpd1("fno-asynchronous-unwind-tables"),
|
||||
flagpd1("fno-auto-profile"),
|
||||
@@ -3082,6 +3102,7 @@ flagpd1("fno-caller-saves"),
|
||||
},
|
||||
flagpd1("fno-char8_t"),
|
||||
flagpd1("fno-check-array-temporaries"),
|
||||
flagpd1("fno-check-new"),
|
||||
.{
|
||||
.name = "fno-color-diagnostics",
|
||||
.syntax = .flag,
|
||||
@@ -3094,8 +3115,9 @@ flagpd1("fno-common"),
|
||||
flagpd1("fno-complete-member-pointers"),
|
||||
flagpd1("fno-const-strings"),
|
||||
flagpd1("fno-constant-cfstrings"),
|
||||
flagpd1("fno-convergent-functions"),
|
||||
flagpd1("fno-coro-aligned-allocation"),
|
||||
flagpd1("fno-coroutines-ts"),
|
||||
flagpd1("fno-coroutines"),
|
||||
flagpd1("fno-coverage-mapping"),
|
||||
flagpd1("fno-crash-diagnostics"),
|
||||
flagpd1("fno-cray-pointer"),
|
||||
@@ -3123,6 +3145,7 @@ flagpd1("fno-devirtualize"),
|
||||
flagpd1("fno-devirtualize-speculatively"),
|
||||
flagpd1("fno-diagnostics-fixit-info"),
|
||||
flagpd1("fno-diagnostics-show-hotness"),
|
||||
flagpd1("fno-diagnostics-show-line-numbers"),
|
||||
flagpd1("fno-diagnostics-show-note-include-stack"),
|
||||
flagpd1("fno-diagnostics-show-option"),
|
||||
flagpd1("fno-diagnostics-use-presumed-location"),
|
||||
@@ -3143,10 +3166,10 @@ flagpd1("fno-elide-constructors"),
|
||||
flagpd1("fno-elide-type"),
|
||||
flagpd1("fno-eliminate-unused-debug-symbols"),
|
||||
flagpd1("fno-eliminate-unused-debug-types"),
|
||||
flagpd1("fno-emit-compact-unwind-non-canonical"),
|
||||
flagpd1("fno-emulated-tls"),
|
||||
flagpd1("fno-escaping-block-tail-calls"),
|
||||
flagpd1("fno-exceptions"),
|
||||
flagpd1("fno-experimental-assignment-tracking"),
|
||||
flagpd1("fno-experimental-isel"),
|
||||
flagpd1("fno-experimental-library"),
|
||||
flagpd1("fno-experimental-relative-c++-abi-vtables"),
|
||||
@@ -3154,7 +3177,6 @@ flagpd1("fno-external-blas"),
|
||||
flagpd1("fno-f2c"),
|
||||
flagpd1("fno-fast-math"),
|
||||
flagpd1("fno-fat-lto-objects"),
|
||||
flagpd1("fno-check-new"),
|
||||
flagpd1("fno-file-reproducible"),
|
||||
flagpd1("fno-implicit-modules-use-lock"),
|
||||
flagpd1("fno-fine-grained-bitfield-accesses"),
|
||||
@@ -3193,6 +3215,7 @@ flagpd1("fno-gpu-exclude-wrong-side-overloads"),
|
||||
flagpd1("fno-gpu-flush-denormals-to-zero"),
|
||||
flagpd1("fno-gpu-rdc"),
|
||||
flagpd1("fno-gpu-sanitize"),
|
||||
flagpd1("fno-hip-emit-relocatable"),
|
||||
flagpd1("fno-hip-fp32-correctly-rounded-divide-sqrt"),
|
||||
flagpd1("fno-hip-kernel-arg-name"),
|
||||
flagpd1("fno-hip-new-launch-api"),
|
||||
@@ -3216,11 +3239,13 @@ flagpd1("fno-ipa-cp"),
|
||||
flagpd1("fno-ivopts"),
|
||||
flagpd1("fno-jmc"),
|
||||
flagpd1("fno-jump-tables"),
|
||||
flagpd1("fno-keep-persistent-storage-variables"),
|
||||
flagpd1("fno-keep-static-consts"),
|
||||
flagpd1("fno-knr-functions"),
|
||||
flagpd1("fno-lax-vector-conversions"),
|
||||
flagpd1("fno-limit-debug-info"),
|
||||
flagpd1("fno-logical-abbreviations"),
|
||||
flagpd1("fno-version-loops-for-stride"),
|
||||
.{
|
||||
.name = "fno-lto",
|
||||
.syntax = .flag,
|
||||
@@ -3281,7 +3306,6 @@ flagpd1("fno-openmp-assume-teams-oversubscription"),
|
||||
flagpd1("fno-openmp-assume-threads-oversubscription"),
|
||||
flagpd1("fno-openmp-cuda-mode"),
|
||||
flagpd1("fno-openmp-extensions"),
|
||||
flagpd1("fno-openmp-implicit-rpath"),
|
||||
flagpd1("fno-openmp-new-driver"),
|
||||
flagpd1("fno-openmp-optimistic-collapse"),
|
||||
flagpd1("fno-openmp-simd"),
|
||||
@@ -3366,6 +3390,7 @@ flagpd1("fno-rtlib-add-rpath"),
|
||||
flagpd1("fno-rtti"),
|
||||
flagpd1("fno-rtti-data"),
|
||||
flagpd1("fno-rwpi"),
|
||||
flagpd1("fno-safe-buffer-usage-suggestions"),
|
||||
flagpd1("fno-sanitize-address-globals-dead-stripping"),
|
||||
flagpd1("fno-sanitize-address-outline-instrumentation"),
|
||||
flagpd1("fno-sanitize-address-poison-custom-array-cookie"),
|
||||
@@ -3382,6 +3407,7 @@ flagpd1("fno-sanitize-memory-track-origins"),
|
||||
flagpd1("fno-sanitize-memory-use-after-dtor"),
|
||||
flagpd1("fno-sanitize-minimal-runtime"),
|
||||
flagpd1("fno-sanitize-recover"),
|
||||
flagpd1("fno-sanitize-stable-abi"),
|
||||
flagpd1("fno-sanitize-stats"),
|
||||
flagpd1("fno-sanitize-thread-atomics"),
|
||||
flagpd1("fno-sanitize-thread-func-entry-exit"),
|
||||
@@ -3455,6 +3481,7 @@ flagpd1("fno-tree-vectorizer-verbose"),
|
||||
flagpd1("fno-tree-vrp"),
|
||||
flagpd1("fno-trigraphs"),
|
||||
flagpd1("fno-underscoring"),
|
||||
flagpd1("fno-unified-lto"),
|
||||
flagpd1("fno-unique-basic-block-section-names"),
|
||||
flagpd1("fno-unique-internal-linkage-names"),
|
||||
flagpd1("fno-unique-section-names"),
|
||||
@@ -3501,12 +3528,12 @@ flagpd1("fno-xray-always-emit-typedevents"),
|
||||
flagpd1("fno-xray-function-index"),
|
||||
flagpd1("fno-xray-ignore-loops"),
|
||||
flagpd1("fno-xray-instrument"),
|
||||
flagpd1("fno-xray-link-deps"),
|
||||
flagpd1("fno-zero-initialized-in-bss"),
|
||||
flagpd1("fno-zvector"),
|
||||
flagpd1("fnon-call-exceptions"),
|
||||
flagpd1("fnoopenmp-relocatable-target"),
|
||||
flagpd1("fnoopenmp-use-tls"),
|
||||
flagpd1("fnoxray-link-deps"),
|
||||
flagpd1("fobjc-arc"),
|
||||
flagpd1("fobjc-arc-exceptions"),
|
||||
flagpd1("fobjc-atdefs"),
|
||||
@@ -3546,8 +3573,7 @@ flagpd1("fopenmp-cuda-mode"),
|
||||
flagpd1("fopenmp-enable-irbuilder"),
|
||||
flagpd1("fopenmp-extensions"),
|
||||
sepd1("fopenmp-host-ir-file-path"),
|
||||
flagpd1("fopenmp-implicit-rpath"),
|
||||
flagpd1("fopenmp-is-device"),
|
||||
flagpd1("fopenmp-is-target-device"),
|
||||
flagpd1("fopenmp-new-driver"),
|
||||
flagpd1("fopenmp-offload-mandatory"),
|
||||
flagpd1("fopenmp-optimistic-collapse"),
|
||||
@@ -3557,7 +3583,6 @@ flagpd1("fopenmp-target-debug"),
|
||||
flagpd1("fopenmp-target-jit"),
|
||||
flagpd1("fopenmp-target-new-runtime"),
|
||||
flagpd1("fopenmp-use-tls"),
|
||||
sepd1("foperator-arrow-depth"),
|
||||
flagpd1("foperator-names"),
|
||||
flagpd1("foptimize-sibling-calls"),
|
||||
flagpd1("force_cpusubtype_ALL"),
|
||||
@@ -3653,6 +3678,7 @@ flagpd1("frtlib-add-rpath"),
|
||||
flagpd1("frtti"),
|
||||
flagpd1("frtti-data"),
|
||||
flagpd1("frwpi"),
|
||||
flagpd1("fsafe-buffer-usage-suggestions"),
|
||||
flagpd1("fsample-profile-use-profi"),
|
||||
flagpd1("fsanitize-address-globals-dead-stripping"),
|
||||
flagpd1("fsanitize-address-outline-instrumentation"),
|
||||
@@ -3662,6 +3688,7 @@ flagpd1("fsanitize-address-use-odr-indicator"),
|
||||
flagpd1("fsanitize-cfi-canonical-jump-tables"),
|
||||
flagpd1("fsanitize-cfi-cross-dso"),
|
||||
flagpd1("fsanitize-cfi-icall-generalize-pointers"),
|
||||
flagpd1("fsanitize-cfi-icall-experimental-normalize-integers"),
|
||||
flagpd1("fsanitize-coverage-8bit-counters"),
|
||||
flagpd1("fsanitize-coverage-control-flow"),
|
||||
flagpd1("fsanitize-coverage-indirect-calls"),
|
||||
@@ -3686,6 +3713,7 @@ flagpd1("fsanitize-memory-track-origins"),
|
||||
flagpd1("fsanitize-memory-use-after-dtor"),
|
||||
flagpd1("fsanitize-minimal-runtime"),
|
||||
flagpd1("fsanitize-recover"),
|
||||
flagpd1("fsanitize-stable-abi"),
|
||||
flagpd1("fsanitize-stats"),
|
||||
flagpd1("fsanitize-thread-atomics"),
|
||||
flagpd1("fsanitize-thread-func-entry-exit"),
|
||||
@@ -3717,7 +3745,6 @@ flagpd1("fsjlj-exceptions"),
|
||||
flagpd1("fslp-vectorize"),
|
||||
flagpd1("fspec-constr-count"),
|
||||
flagpd1("fspell-checking"),
|
||||
sepd1("fspell-checking-limit"),
|
||||
flagpd1("fsplit-dwarf-inlining"),
|
||||
flagpd1("fsplit-lto-unit"),
|
||||
flagpd1("fsplit-machine-functions"),
|
||||
@@ -3773,8 +3800,6 @@ flagpd1("fsycl-is-host"),
|
||||
flagpd1("fsyntax-only"),
|
||||
flagpd1("fsystem-module"),
|
||||
sepd1("ftabstop"),
|
||||
sepd1("ftemplate-backtrace-limit"),
|
||||
sepd1("ftemplate-depth"),
|
||||
flagpd1("ftest-coverage"),
|
||||
flagpd1("fthreadsafe-statics"),
|
||||
flagpd1("ftime-report"),
|
||||
@@ -3792,6 +3817,7 @@ flagpd1("ftree-vrp"),
|
||||
flagpd1("ftrigraphs"),
|
||||
sepd1("function-alignment"),
|
||||
flagpd1("funderscoring"),
|
||||
flagpd1("funified-lto"),
|
||||
flagpd1("funique-basic-block-section-names"),
|
||||
flagpd1("funique-internal-linkage-names"),
|
||||
flagpd1("funique-section-names"),
|
||||
@@ -4024,6 +4050,7 @@ sepd1("internal-isystem"),
|
||||
flagpd1("keep_private_externs"),
|
||||
sepd1("lazy_framework"),
|
||||
sepd1("lazy_library"),
|
||||
flagpd1("llvm-verify-each"),
|
||||
sepd1("load"),
|
||||
flagpd1("m16"),
|
||||
flagpd1("m32"),
|
||||
@@ -4036,21 +4063,24 @@ flagpd1("m68020"),
|
||||
flagpd1("m68030"),
|
||||
flagpd1("m68040"),
|
||||
flagpd1("m68060"),
|
||||
flagpd1("m68881"),
|
||||
flagpd1("m80387"),
|
||||
m("mseses"),
|
||||
flagpd1("mabi=ieeelongdouble"),
|
||||
flagpd1("mabi=quadword-atomics"),
|
||||
flagpd1("mabi=vec-default"),
|
||||
flagpd1("mabi=vec-extabi"),
|
||||
flagpd1("mabicalls"),
|
||||
m("madx"),
|
||||
m("maes"),
|
||||
sepd1("main-file-name"),
|
||||
flagpd1("maix32"),
|
||||
flagpd1("maix64"),
|
||||
flagpd1("maix-struct-return"),
|
||||
flagpd1("malign-double"),
|
||||
m("maltivec"),
|
||||
flagpd1("mamdgpu-ieee"),
|
||||
m("mamx-bf16"),
|
||||
flagpd1("mamx-complex"),
|
||||
m("mamx-fp16"),
|
||||
m("mamx-int8"),
|
||||
m("mamx-tile"),
|
||||
@@ -4079,6 +4109,7 @@ m("mavx512vpopcntdq"),
|
||||
m("mavxifma"),
|
||||
m("mavxneconvert"),
|
||||
m("mavxvnni"),
|
||||
flagpd1("mavxvnniint16"),
|
||||
m("mavxvnniint8"),
|
||||
flagpd1("mbackchain"),
|
||||
flagpd1("mbig-endian"),
|
||||
@@ -4099,10 +4130,8 @@ flagpd1("mcmodel=medlow"),
|
||||
m("mcmpb"),
|
||||
m("mcmpccxadd"),
|
||||
flagpd1("mcmse"),
|
||||
flagpd1("mcode-object-v3"),
|
||||
flagpd1("mconstant-cfstrings"),
|
||||
flagpd1("mconstructor-aliases"),
|
||||
flagpd1("mcpu=?"),
|
||||
m("mcrbits"),
|
||||
m("mcrc"),
|
||||
m("mcrc32"),
|
||||
@@ -4235,6 +4264,7 @@ m("mno-aes"),
|
||||
m("mno-altivec"),
|
||||
flagpd1("mno-amdgpu-ieee"),
|
||||
m("mno-amx-bf16"),
|
||||
flagpd1("mno-amx-complex"),
|
||||
m("mno-amx-fp16"),
|
||||
m("mno-amx-int8"),
|
||||
m("mno-amx-tile"),
|
||||
@@ -4260,6 +4290,7 @@ m("mno-avx512vpopcntdq"),
|
||||
m("mno-avxifma"),
|
||||
m("mno-avxneconvert"),
|
||||
m("mno-avxvnni"),
|
||||
flagpd1("mno-avxvnniint16"),
|
||||
m("mno-avxvnniint8"),
|
||||
flagpd1("mno-backchain"),
|
||||
m("mno-bmi"),
|
||||
@@ -4274,7 +4305,6 @@ m("mno-clwb"),
|
||||
m("mno-clzero"),
|
||||
m("mno-cmpb"),
|
||||
m("mno-cmpccxadd"),
|
||||
flagpd1("mno-code-object-v3"),
|
||||
flagpd1("mno-constant-cfstrings"),
|
||||
flagpd1("mno-constructor-aliases"),
|
||||
m("mno-crbits"),
|
||||
@@ -4407,10 +4437,13 @@ m("mno-serialize"),
|
||||
m("mno-seses"),
|
||||
m("mno-sgx"),
|
||||
m("mno-sha"),
|
||||
flagpd1("mno-sha512"),
|
||||
m("mno-shstk"),
|
||||
m("mno-sign-ext"),
|
||||
m("mno-simd128"),
|
||||
flagpd1("mno-skip-rax-setup"),
|
||||
flagpd1("mno-sm3"),
|
||||
m("mno-sm4"),
|
||||
m("mno-soft-float"),
|
||||
m("mno-spe"),
|
||||
flagpd1("mno-speculative-load-hardening"),
|
||||
@@ -4424,6 +4457,7 @@ m("mno-sse4a"),
|
||||
m("mno-ssse3"),
|
||||
flagpd1("mno-stack-arg-probe"),
|
||||
flagpd1("mno-stackrealign"),
|
||||
m("mno-strict-align"),
|
||||
m("mno-tail-call"),
|
||||
m("mno-tbm"),
|
||||
m("mno-tgsplit"),
|
||||
@@ -4449,6 +4483,7 @@ m("mno-wavefrontsize64"),
|
||||
m("mno-wbnoinvd"),
|
||||
m("mno-widekl"),
|
||||
m("mno-x87"),
|
||||
flagpd1("mno-xcoff-roptr"),
|
||||
m("mno-xgot"),
|
||||
m("mno-xop"),
|
||||
m("mno-xsave"),
|
||||
@@ -4533,12 +4568,15 @@ m("msecure-plt"),
|
||||
m("mserialize"),
|
||||
m("msgx"),
|
||||
m("msha"),
|
||||
flagpd1("msha512"),
|
||||
m("mshstk"),
|
||||
m("msign-ext"),
|
||||
flagpd1("msim"),
|
||||
m("msimd128"),
|
||||
m("msingle-float"),
|
||||
flagpd1("mskip-rax-setup"),
|
||||
flagpd1("msm3"),
|
||||
m("msm4"),
|
||||
sepd1("msmall-data-limit"),
|
||||
m("msoft-float"),
|
||||
flagpd1("msoft-quad-float"),
|
||||
@@ -4565,7 +4603,6 @@ flagpd1("mthumb"),
|
||||
flagpd1("mtls-direct-seg-refs"),
|
||||
sepd1("mtp"),
|
||||
m("mtsxldtrk"),
|
||||
flagpd1("mtune=?"),
|
||||
flagpd1("muclibc"),
|
||||
m("muintr"),
|
||||
flagpd1("multi_module"),
|
||||
@@ -4602,6 +4639,7 @@ m("mwbnoinvd"),
|
||||
m("mwidekl"),
|
||||
flagpd1("mx32"),
|
||||
m("mx87"),
|
||||
flagpd1("mxcoff-roptr"),
|
||||
m("mxgot"),
|
||||
m("mxop"),
|
||||
m("mxsave"),
|
||||
@@ -4677,7 +4715,6 @@ flagpd1("no-implicit-float"),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("no-opaque-pointers"),
|
||||
.{
|
||||
.name = "no-pedantic",
|
||||
.syntax = .flag,
|
||||
@@ -4834,7 +4871,6 @@ sepd1("object-file-name"),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("opaque-pointers"),
|
||||
sepd1("opt-record-file"),
|
||||
sepd1("opt-record-format"),
|
||||
sepd1("opt-record-passes"),
|
||||
@@ -4923,6 +4959,14 @@ flagpd1("print-ivar-layout"),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "print-multi-flags-experimental",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "print-multi-lib",
|
||||
.syntax = .flag,
|
||||
@@ -5187,6 +5231,7 @@ flagpd1("static-libsan"),
|
||||
flagpd1("static-libstdc++"),
|
||||
flagpd1("static-openmp"),
|
||||
flagpd1("static-pie"),
|
||||
flagpd1("stats-file-append"),
|
||||
flagpd1("sys-header-deps"),
|
||||
flagpd1("t"),
|
||||
sepd1("target-abi"),
|
||||
@@ -5236,6 +5281,214 @@ flagpd1("twolevel_namespace_hints"),
|
||||
sepd1("umbrella"),
|
||||
flagpd1("undef"),
|
||||
sepd1("unexported_symbols_list"),
|
||||
.{
|
||||
.name = "Wextra",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Waliasing",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wampersand",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Warray-bounds",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wc-binding-type",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wcharacter-truncation",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wconversion",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wdo-subscript",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wfunction-elimination",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wimplicit-interface",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wimplicit-procedure",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wintrinsic-shadow",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wuse-without-only",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wintrinsics-std",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wline-truncation",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wno-align-commons",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wno-overwrite-recursive",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wno-tabs",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wreal-q-constant",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wsurprising",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wunderflow",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wunused-parameter",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wrealloc-lhs",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wrealloc-lhs-all",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wfrontend-loop-interchange",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "Wtarget-lifetime",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "v",
|
||||
.syntax = .flag,
|
||||
@@ -5296,6 +5549,7 @@ sepd1("working-directory"),
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fexperimental-sanitize-metadata-ignorelist="),
|
||||
joinpd1("fsanitize-undefined-strip-path-components="),
|
||||
joinpd1("fopenmp-cuda-teams-reduction-recs-num="),
|
||||
joinpd1("fvisibility-externs-nodllstorageclass="),
|
||||
@@ -5319,6 +5573,7 @@ joinpd1("fsanitize-address-use-after-return="),
|
||||
.psl = true,
|
||||
},
|
||||
joinpd1("darwin-target-variant-sdk-version="),
|
||||
joinpd1("fexperimental-assignment-tracking="),
|
||||
joinpd1("ftrivial-auto-var-init-stop-after="),
|
||||
joinpd1("fverify-debuginfo-preserve-export="),
|
||||
joinpd1("fdiagnostics-misexpect-tolerance="),
|
||||
@@ -5362,6 +5617,7 @@ joinpd1("mstack-protector-guard-symbol="),
|
||||
.psl = true,
|
||||
},
|
||||
joinpd1("miphonesimulator-version-min="),
|
||||
joinpd1("fcaret-diagnostics-max-lines="),
|
||||
joinpd1("fobjc-nonfragile-abi-version="),
|
||||
joinpd1("fprofile-instrument-use-path="),
|
||||
joinpd1("fsanitize-coverage-allowlist="),
|
||||
@@ -5401,11 +5657,12 @@ joinpd1("mwatchsimulator-version-min="),
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("objcmt-white-list-dir-path="),
|
||||
joinpd1("fsanitize-system-blacklist="),
|
||||
joinpd1("error-on-deserialized-decl="),
|
||||
joinpd1("fbfloat16-excess-precision="),
|
||||
joinpd1("fconstexpr-backtrace-limit="),
|
||||
joinpd1("fdiagnostics-show-category="),
|
||||
joinpd1("fdiagnostics-show-location="),
|
||||
joinpd1("fno-modules-check-relocated"),
|
||||
joinpd1("fopenmp-cuda-blocks-per-sm="),
|
||||
.{
|
||||
.name = "headerpad_max_install_names",
|
||||
@@ -5626,7 +5883,7 @@ joinpd1("fsanitize-blacklist="),
|
||||
joinpd1("coverage-notes-file="),
|
||||
.{
|
||||
.name = "extract-api-ignores=",
|
||||
.syntax = .joined,
|
||||
.syntax = .comma_joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
@@ -5636,6 +5893,7 @@ joinpd1("fbuild-session-file="),
|
||||
joinpd1("fdiagnostics-format="),
|
||||
joinpd1("fgpu-default-stream="),
|
||||
joinpd1("fmax-stack-var-size="),
|
||||
joinpd1("fmemory-profile-use="),
|
||||
joinpd1("fmodules-cache-path="),
|
||||
joinpd1("fmodules-embed-file="),
|
||||
joinpd1("fms-omit-default-lib"),
|
||||
@@ -5731,6 +5989,14 @@ joinpd1("target-sdk-version="),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "emit-symbol-graph=",
|
||||
.syntax = .joined_or_separate,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fbinutils-version="),
|
||||
joinpd1("fclang-abi-compat="),
|
||||
joinpd1("fcompile-resource="),
|
||||
@@ -5752,7 +6018,6 @@ joinpd1("fobjc-abi-version="),
|
||||
joinpd1("foutput-class-dir="),
|
||||
joinpd1("fproc-stat-report="),
|
||||
joinpd1("fprofile-generate="),
|
||||
joinpd1("frewrite-map-file="),
|
||||
.{
|
||||
.name = "fsanitize-recover=",
|
||||
.syntax = .comma_joined,
|
||||
@@ -5799,8 +6064,10 @@ jspd1("iwithprefixbefore"),
|
||||
joinpd1("malign-functions="),
|
||||
joinpd1("mfunction-return="),
|
||||
joinpd1("mios-version-min="),
|
||||
joinpd1("mrvv-vector-bits="),
|
||||
joinpd1("mstack-alignment="),
|
||||
joinpd1("msve-vector-bits="),
|
||||
joinpd1("mzos-sys-include="),
|
||||
.{
|
||||
.name = "no-cuda-gpu-arch=",
|
||||
.syntax = .joined,
|
||||
@@ -5827,6 +6094,7 @@ joinpd1("object-file-name="),
|
||||
.psl = true,
|
||||
},
|
||||
joinpd1("analyzer-output="),
|
||||
joinpd1("ftemplate-depth-"),
|
||||
joinpd1("ast-dump-filter="),
|
||||
.{
|
||||
.name = "config-user-dir=",
|
||||
@@ -5858,7 +6126,6 @@ joinpd1("fopenmp-version="),
|
||||
joinpd1("fprofile-update="),
|
||||
joinpd1("fshow-overloads="),
|
||||
joinpd1("fswift-async-fp="),
|
||||
joinpd1("ftemplate-depth-"),
|
||||
joinpd1("ftemplate-depth="),
|
||||
joinpd1("fxray-attr-list="),
|
||||
.{
|
||||
@@ -5870,6 +6137,8 @@ joinpd1("fxray-attr-list="),
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("mlinker-version="),
|
||||
joinpd1("mxcoff-build-id="),
|
||||
joinpd1("mzos-hlq-csslib="),
|
||||
.{
|
||||
.name = "no-offload-arch=",
|
||||
.syntax = .joined,
|
||||
@@ -5997,6 +6266,7 @@ joinpd1("gen-reproducer="),
|
||||
joinpd1("mdynamic-no-pic"),
|
||||
joinpd1("mframe-pointer="),
|
||||
joinpd1("mindirect-jump="),
|
||||
joinpd1("mzos-hlq-clang="),
|
||||
joinpd1("preamble-bytes="),
|
||||
.{
|
||||
.name = "Wundef-prefix=",
|
||||
@@ -6155,6 +6425,7 @@ joinpd1("malign-jumps="),
|
||||
joinpd1("malign-loops="),
|
||||
joinpd1("mframe-chain="),
|
||||
joinpd1("mimplicit-it="),
|
||||
joinpd1("mprintf-kind="),
|
||||
.{
|
||||
.name = "offload-arch=",
|
||||
.syntax = .joined,
|
||||
@@ -6218,6 +6489,7 @@ joinpd1("mharden-sls="),
|
||||
joinpd1("mhvx-length="),
|
||||
joinpd1("mvscale-max="),
|
||||
joinpd1("mvscale-min="),
|
||||
joinpd1("mzos-hlq-le="),
|
||||
.{
|
||||
.name = "rsp-quoting=",
|
||||
.syntax = .joined,
|
||||
@@ -6419,6 +6691,14 @@ joinpd1("segs_read_"),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "vfsoverlay",
|
||||
.syntax = .joined_or_separate,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "cgthreads",
|
||||
.syntax = .joined,
|
||||
@@ -6492,6 +6772,14 @@ joinpd1("segs_read_"),
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("ast-dump="),
|
||||
.{
|
||||
.name = "dxv-path=",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fcoarray="),
|
||||
joinpd1("fconvert="),
|
||||
joinpd1("fc++-abi="),
|
||||
@@ -6741,6 +7029,7 @@ joinpd1("Rpass="),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("mllvm="),
|
||||
joinpd1("fixit="),
|
||||
joinpd1("gstabs"),
|
||||
joinpd1("gxcoff"),
|
||||
|
||||
Reference in New Issue
Block a user