mirror of
https://github.com/ziglang/zig.git
synced 2026-01-30 19:23:37 +00:00
update clang command line options to LLVM 14
This commit is contained in:
parent
3ab5912eee
commit
c8a00c4b02
@ -1484,46 +1484,6 @@ flagpsl("MT"),
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "wd4005",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "wd4018",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "wd4100",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "wd4910",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "wd4996",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "all-warnings",
|
||||
.syntax = .flag,
|
||||
@ -2098,6 +2058,11 @@ flagpd1("analyzer-viz-egraph-graphviz"),
|
||||
flagpd1("analyzer-werror"),
|
||||
flagpd1("fslp-vectorize-aggressive"),
|
||||
flagpd1("fno-slp-vectorize-aggressive"),
|
||||
flagpd1("ftree-vectorize"),
|
||||
flagpd1("fno-tree-vectorize"),
|
||||
flagpd1("ftree-slp-vectorize"),
|
||||
flagpd1("fno-tree-slp-vectorize"),
|
||||
flagpd1("fterminated-vtables"),
|
||||
flagpd1("grecord-gcc-switches"),
|
||||
flagpd1("gno-record-gcc-switches"),
|
||||
flagpd1("nocudainc"),
|
||||
@ -2252,20 +2217,15 @@ flagpd1("fno-defer-pop"),
|
||||
flagpd1("fextended-identifiers"),
|
||||
flagpd1("fno-extended-identifiers"),
|
||||
flagpd1("fno-sanitize-blacklist"),
|
||||
flagpd1("fhonor-infinites"),
|
||||
flagpd1("fno-honor-infinites"),
|
||||
flagpd1("fcuda-rdc"),
|
||||
flagpd1("fno-cuda-rdc"),
|
||||
flagpd1("fhonor-infinites"),
|
||||
flagpd1("fno-honor-infinites"),
|
||||
flagpd1("findirect-virtual-calls"),
|
||||
sepd1("fnew-alignment"),
|
||||
flagpd1("faligned-new"),
|
||||
flagpd1("fno-aligned-new"),
|
||||
flagpd1("fsched-interblock"),
|
||||
flagpd1("ftree-vectorize"),
|
||||
flagpd1("fno-tree-vectorize"),
|
||||
flagpd1("ftree-slp-vectorize"),
|
||||
flagpd1("fno-tree-slp-vectorize"),
|
||||
flagpd1("fterminated-vtables"),
|
||||
.{
|
||||
.name = "ansi",
|
||||
.syntax = .flag,
|
||||
@ -2303,6 +2263,7 @@ sepd1("bundle_loader"),
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("canonical-prefixes"),
|
||||
flagpd1("cc1"),
|
||||
flagpd1("cc1as"),
|
||||
flagpd1("ccc-arcmt-check"),
|
||||
@ -2329,6 +2290,7 @@ flagpd1("cl-single-precision-constant"),
|
||||
flagpd1("cl-strict-aliasing"),
|
||||
flagpd1("cl-uniform-work-group-size"),
|
||||
flagpd1("cl-unsafe-math-optimizations"),
|
||||
flagpd1("clear-ast-before-backend"),
|
||||
sepd1("code-completion-at"),
|
||||
flagpd1("code-completion-brief-comments"),
|
||||
flagpd1("code-completion-macros"),
|
||||
@ -2432,6 +2394,7 @@ flagpd1("disable-lifetime-markers"),
|
||||
flagpd1("disable-llvm-optzns"),
|
||||
flagpd1("disable-llvm-passes"),
|
||||
flagpd1("disable-llvm-verifier"),
|
||||
flagpd1("disable-noundef-analysis"),
|
||||
flagpd1("disable-objc-default-synthesize-properties"),
|
||||
flagpd1("disable-pragma-debug-crash"),
|
||||
flagpd1("disable-red-zone"),
|
||||
@ -2488,11 +2451,19 @@ flagpd1("emit-pch"),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("enable-noundef-analysis"),
|
||||
flagpd1("enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang"),
|
||||
.{
|
||||
.name = "end-no-unused-arguments",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
sepd1("error-on-deserialized-decl"),
|
||||
sepd1("exception-model"),
|
||||
sepd1("exported_symbols_list"),
|
||||
flagpd1("extract-api"),
|
||||
.{
|
||||
.name = "fPIC",
|
||||
.syntax = .flag,
|
||||
@ -2693,7 +2664,6 @@ flagpd1("fencode-extended-block-signature"),
|
||||
sepd1("ferror-limit"),
|
||||
flagpd1("fescaping-block-tail-calls"),
|
||||
flagpd1("fexceptions"),
|
||||
flagpd1("fexperimental-debug-variable-locations"),
|
||||
flagpd1("fexperimental-isel"),
|
||||
flagpd1("fexperimental-new-constant-interpreter"),
|
||||
flagpd1("fexperimental-new-pass-manager"),
|
||||
@ -2706,6 +2676,7 @@ flagpd1("ffake-address-space-map"),
|
||||
flagpd1("ffast-math"),
|
||||
flagpd1("ffat-lto-objects"),
|
||||
flagpd1("fcheck-new"),
|
||||
flagpd1("fimplicit-modules-use-lock"),
|
||||
flagpd1("ffine-grained-bitfield-accesses"),
|
||||
flagpd1("ffinite-loops"),
|
||||
flagpd1("ffinite-math-only"),
|
||||
@ -2868,6 +2839,7 @@ flagpd1("fmemory-profile"),
|
||||
flagpd1("fmerge-all-constants"),
|
||||
flagpd1("fmerge-constants"),
|
||||
flagpd1("fmerge-functions"),
|
||||
flagpd1("fminimize-whitespace"),
|
||||
sepd1("fmodule-feature"),
|
||||
flagpd1("fmodule-file-deps"),
|
||||
sepd1("fmodule-implementation-of"),
|
||||
@ -2893,12 +2865,14 @@ flagpd1("fmodulo-sched"),
|
||||
flagpd1("fmodulo-sched-allow-regmoves"),
|
||||
flagpd1("fms-compatibility"),
|
||||
flagpd1("fms-extensions"),
|
||||
flagpd1("fms-hotpatch"),
|
||||
flagpd1("fms-volatile"),
|
||||
flagpd1("fmudflap"),
|
||||
flagpd1("fmudflapth"),
|
||||
flagpd1("fnative-half-arguments-and-returns"),
|
||||
flagpd1("fnative-half-type"),
|
||||
flagpd1("fnested-functions"),
|
||||
flagpd1("fnew-infallible"),
|
||||
flagpd1("fnext-runtime"),
|
||||
.{
|
||||
.name = "fno-PIC",
|
||||
@ -2933,6 +2907,7 @@ flagpd1("fno-analyzed-objects-for-unparse"),
|
||||
flagpd1("fno-keep-inline-functions"),
|
||||
flagpd1("fno-apple-pragma-pack"),
|
||||
flagpd1("fno-application-extension"),
|
||||
flagpd1("fno-approx-func"),
|
||||
flagpd1("fno-asm"),
|
||||
flagpd1("fno-asm-blocks"),
|
||||
flagpd1("fno-associative-math"),
|
||||
@ -3034,6 +3009,7 @@ flagpd1("fno-f2c"),
|
||||
flagpd1("fno-fast-math"),
|
||||
flagpd1("fno-fat-lto-objects"),
|
||||
flagpd1("fno-check-new"),
|
||||
flagpd1("fno-implicit-modules-use-lock"),
|
||||
flagpd1("fno-fine-grained-bitfield-accesses"),
|
||||
flagpd1("fno-finite-loops"),
|
||||
flagpd1("fno-finite-math-only"),
|
||||
@ -3111,6 +3087,7 @@ flagpd1("fno-max-type-align"),
|
||||
flagpd1("fno-memory-profile"),
|
||||
flagpd1("fno-merge-all-constants"),
|
||||
flagpd1("fno-merge-constants"),
|
||||
flagpd1("fno-minimize-whitespace"),
|
||||
flagpd1("fno-module-file-deps"),
|
||||
flagpd1("fno-module-maps"),
|
||||
flagpd1("fno-module-private"),
|
||||
@ -3126,9 +3103,11 @@ flagpd1("fno-modulo-sched"),
|
||||
flagpd1("fno-modulo-sched-allow-regmoves"),
|
||||
flagpd1("fno-ms-compatibility"),
|
||||
flagpd1("fno-ms-extensions"),
|
||||
flagpd1("fno-new-infallible"),
|
||||
flagpd1("fno-non-call-exceptions"),
|
||||
flagpd1("fno-objc-arc"),
|
||||
flagpd1("fno-objc-arc-exceptions"),
|
||||
flagpd1("fno-objc-avoid-heapify-local-blocks"),
|
||||
flagpd1("fno-objc-convert-messages-to-runtime-calls"),
|
||||
flagpd1("fno-objc-encode-cxx-class-template-spec"),
|
||||
flagpd1("fno-objc-exceptions"),
|
||||
@ -3146,10 +3125,15 @@ flagpd1("fno-offload-lto"),
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("fno-openmp"),
|
||||
flagpd1("fno-openmp-assume-teams-oversubscription"),
|
||||
flagpd1("fno-openmp-assume-threads-oversubscription"),
|
||||
flagpd1("fno-openmp-cuda-force-full-runtime"),
|
||||
flagpd1("fno-openmp-cuda-mode"),
|
||||
flagpd1("fno-openmp-extensions"),
|
||||
flagpd1("fno-openmp-implicit-rpath"),
|
||||
flagpd1("fno-openmp-optimistic-collapse"),
|
||||
flagpd1("fno-openmp-simd"),
|
||||
flagpd1("fno-openmp-target-debug"),
|
||||
flagpd1("fno-openmp-target-new-runtime"),
|
||||
flagpd1("fno-operator-names"),
|
||||
flagpd1("fno-optimize-sibling-calls"),
|
||||
@ -3212,6 +3196,7 @@ flagpd1("fno-record-command-line"),
|
||||
flagpd1("fno-recovery-ast"),
|
||||
flagpd1("fno-recovery-ast-type"),
|
||||
flagpd1("fno-recursive"),
|
||||
flagpd1("fno-reformat"),
|
||||
flagpd1("fno-register-global-dtors-with-atexit"),
|
||||
flagpd1("fno-regs-graph"),
|
||||
flagpd1("fno-relaxed-template-template-args"),
|
||||
@ -3238,6 +3223,7 @@ flagpd1("fno-sanitize-hwaddress-experimental-aliasing"),
|
||||
flagpd1("fno-sanitize-ignorelist"),
|
||||
flagpd1("fno-sanitize-link-c++-runtime"),
|
||||
flagpd1("fno-sanitize-link-runtime"),
|
||||
flagpd1("fno-sanitize-memory-param-retval"),
|
||||
flagpd1("fno-sanitize-memory-track-origins"),
|
||||
flagpd1("fno-sanitize-memory-use-after-dtor"),
|
||||
flagpd1("fno-sanitize-minimal-runtime"),
|
||||
@ -3364,6 +3350,7 @@ flagpd1("fnoxray-link-deps"),
|
||||
flagpd1("fobjc-arc"),
|
||||
flagpd1("fobjc-arc-exceptions"),
|
||||
flagpd1("fobjc-atdefs"),
|
||||
flagpd1("fobjc-avoid-heapify-local-blocks"),
|
||||
flagpd1("fobjc-call-cxx-cdtors"),
|
||||
flagpd1("fobjc-convert-messages-to-runtime-calls"),
|
||||
flagpd1("fobjc-disable-direct-methods-for-testing"),
|
||||
@ -3391,14 +3378,20 @@ flagpd1("foffload-lto"),
|
||||
},
|
||||
flagpd1("fopenacc"),
|
||||
flagpd1("fopenmp"),
|
||||
flagpd1("fopenmp-assume-teams-oversubscription"),
|
||||
flagpd1("fopenmp-assume-threads-oversubscription"),
|
||||
flagpd1("fopenmp-cuda-force-full-runtime"),
|
||||
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-new-driver"),
|
||||
flagpd1("fopenmp-optimistic-collapse"),
|
||||
flagpd1("fopenmp-relocatable-target"),
|
||||
flagpd1("fopenmp-simd"),
|
||||
flagpd1("fopenmp-target-debug"),
|
||||
flagpd1("fopenmp-target-new-runtime"),
|
||||
flagpd1("fopenmp-use-tls"),
|
||||
sepd1("foperator-arrow-depth"),
|
||||
@ -3516,11 +3509,14 @@ flagpd1("fsanitize-coverage-trace-bb"),
|
||||
flagpd1("fsanitize-coverage-trace-cmp"),
|
||||
flagpd1("fsanitize-coverage-trace-div"),
|
||||
flagpd1("fsanitize-coverage-trace-gep"),
|
||||
flagpd1("fsanitize-coverage-trace-loads"),
|
||||
flagpd1("fsanitize-coverage-trace-pc"),
|
||||
flagpd1("fsanitize-coverage-trace-pc-guard"),
|
||||
flagpd1("fsanitize-coverage-trace-stores"),
|
||||
flagpd1("fsanitize-hwaddress-experimental-aliasing"),
|
||||
flagpd1("fsanitize-link-c++-runtime"),
|
||||
flagpd1("fsanitize-link-runtime"),
|
||||
flagpd1("fsanitize-memory-param-retval"),
|
||||
flagpd1("fsanitize-memory-track-origins"),
|
||||
flagpd1("fsanitize-memory-use-after-dtor"),
|
||||
flagpd1("fsanitize-minimal-runtime"),
|
||||
@ -3686,7 +3682,6 @@ flagpd1("g3"),
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
sepd1("gcc-toolchain"),
|
||||
flagpd1("gcodeview"),
|
||||
flagpd1("gcodeview-ghash"),
|
||||
flagpd1("gcolumn-info"),
|
||||
@ -3729,6 +3724,7 @@ flagpd1("gno-gnu-pubnames"),
|
||||
flagpd1("gno-inline-line-tables"),
|
||||
flagpd1("gno-pubnames"),
|
||||
flagpd1("gno-record-command-line"),
|
||||
flagpd1("gno-simple-template-names"),
|
||||
flagpd1("gno-split-dwarf"),
|
||||
flagpd1("gno-strict-dwarf"),
|
||||
.{
|
||||
@ -3750,6 +3746,7 @@ flagpd1("gno-strict-dwarf"),
|
||||
flagpd1("gpubnames"),
|
||||
flagpd1("grecord-command-line"),
|
||||
flagpd1("gsce"),
|
||||
flagpd1("gsimple-template-names"),
|
||||
flagpd1("gsplit-dwarf"),
|
||||
flagpd1("gstrict-dwarf"),
|
||||
flagpd1("gtoggle"),
|
||||
@ -3823,6 +3820,7 @@ m("mavx512cd"),
|
||||
m("mavx512dq"),
|
||||
m("mavx512er"),
|
||||
m("mavx512f"),
|
||||
flagpd1("mavx512fp16"),
|
||||
m("mavx512ifma"),
|
||||
m("mavx512pf"),
|
||||
m("mavx512vbmi"),
|
||||
@ -3855,6 +3853,7 @@ flagpd1("mconstructor-aliases"),
|
||||
flagpd1("mcpu=?"),
|
||||
m("mcrbits"),
|
||||
m("mcrc"),
|
||||
flagpd1("mcrc32"),
|
||||
m("mcumode"),
|
||||
m("mcx16"),
|
||||
sepd1("mdebug-pass"),
|
||||
@ -3877,7 +3876,9 @@ flagpd1("mextern-sdata"),
|
||||
m("mf16c"),
|
||||
flagpd1("mfancy-math-387"),
|
||||
flagpd1("mfentry"),
|
||||
flagpd1("mfix4300"),
|
||||
flagpd1("mfix-and-continue"),
|
||||
flagpd1("mfix-cmse-cve-2021-35465"),
|
||||
flagpd1("mfix-cortex-a53-835769"),
|
||||
m("mfloat128"),
|
||||
sepd1("mfloat-abi"),
|
||||
@ -3898,9 +3899,12 @@ flagpd1("mglobal-merge"),
|
||||
flagpd1("mgpopt"),
|
||||
m("mhard-float"),
|
||||
m("mhvx"),
|
||||
flagpd1("mhvx-ieee-fp"),
|
||||
flagpd1("mhvx-qfloat"),
|
||||
m("mhreset"),
|
||||
m("mhtm"),
|
||||
flagpd1("miamcu"),
|
||||
flagpd1("mibt-seal"),
|
||||
flagpd1("mieee-fp"),
|
||||
flagpd1("mieee-rnd-near"),
|
||||
flagpd1("mignore-xcoff-visibility"),
|
||||
@ -3987,6 +3991,7 @@ m("mno-avx512cd"),
|
||||
m("mno-avx512dq"),
|
||||
m("mno-avx512er"),
|
||||
m("mno-avx512f"),
|
||||
flagpd1("mno-avx512fp16"),
|
||||
m("mno-avx512ifma"),
|
||||
m("mno-avx512pf"),
|
||||
m("mno-avx512vbmi"),
|
||||
@ -4000,6 +4005,7 @@ flagpd1("mno-backchain"),
|
||||
m("mno-bmi"),
|
||||
m("mno-bmi2"),
|
||||
flagpd1("mno-branch-likely"),
|
||||
flagpd1("mno-bti-at-return-twice"),
|
||||
m("mno-bulk-memory"),
|
||||
flagpd1("mno-check-zero-division"),
|
||||
m("mno-cldemote"),
|
||||
@ -4009,8 +4015,10 @@ m("mno-clzero"),
|
||||
m("mno-cmpb"),
|
||||
flagpd1("mno-code-object-v3"),
|
||||
flagpd1("mno-constant-cfstrings"),
|
||||
flagpd1("mno-constructor-aliases"),
|
||||
m("mno-crbits"),
|
||||
m("mno-crc"),
|
||||
flagpd1("mno-crc32"),
|
||||
m("mno-cumode"),
|
||||
m("mno-cx16"),
|
||||
m("mno-dsp"),
|
||||
@ -4022,10 +4030,12 @@ flagpd1("mnoexecstack"),
|
||||
m("mno-execute-only"),
|
||||
flagpd1("mno-extern-sdata"),
|
||||
m("mno-f16c"),
|
||||
flagpd1("mno-fix-cmse-cve-2021-35465"),
|
||||
flagpd1("mno-fix-cortex-a53-835769"),
|
||||
m("mno-float128"),
|
||||
m("mno-fma"),
|
||||
m("mno-fma4"),
|
||||
flagpd1("mno-fp-ret-in-387"),
|
||||
m("mno-fprnd"),
|
||||
m("mno-fsgsbase"),
|
||||
m("mno-fxsr"),
|
||||
@ -4034,6 +4044,8 @@ m("mno-ginv"),
|
||||
flagpd1("mno-global-merge"),
|
||||
flagpd1("mno-gpopt"),
|
||||
m("mno-hvx"),
|
||||
flagpd1("mno-hvx-ieee-fp"),
|
||||
flagpd1("mno-hvx-qfloat"),
|
||||
m("mno-hreset"),
|
||||
m("mno-htm"),
|
||||
flagpd1("mno-iamcu"),
|
||||
@ -4111,6 +4123,7 @@ m("mno-reference-types"),
|
||||
m("mno-relax"),
|
||||
flagpd1("mno-relax-all"),
|
||||
flagpd1("mno-relax-pic-calls"),
|
||||
flagpd1("mno-relaxed-simd"),
|
||||
flagpd1("mno-restrict-it"),
|
||||
m("mno-retpoline"),
|
||||
m("mno-retpoline-external-thunk"),
|
||||
@ -4125,6 +4138,7 @@ m("mno-sha"),
|
||||
m("mno-shstk"),
|
||||
m("mno-sign-ext"),
|
||||
m("mno-simd128"),
|
||||
flagpd1("mno-skip-rax-setup"),
|
||||
m("mno-soft-float"),
|
||||
m("mno-spe"),
|
||||
flagpd1("mno-speculative-load-hardening"),
|
||||
@ -4231,6 +4245,7 @@ flagpd1("mrelax-pic-calls"),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("mrelaxed-simd"),
|
||||
sepd1("mrelocation-model"),
|
||||
flagpd1("mrestrict-it"),
|
||||
m("mretpoline"),
|
||||
@ -4250,6 +4265,7 @@ m("msign-ext"),
|
||||
flagpd1("msim"),
|
||||
m("msimd128"),
|
||||
m("msingle-float"),
|
||||
flagpd1("mskip-rax-setup"),
|
||||
sepd1("msmall-data-limit"),
|
||||
m("msoft-float"),
|
||||
m("mspe"),
|
||||
@ -4284,7 +4300,6 @@ sepd1("multiply_defined"),
|
||||
sepd1("multiply_defined_unused"),
|
||||
flagpd1("munaligned-access"),
|
||||
flagpd1("munsafe-fp-atomics"),
|
||||
flagpd1("munwind-tables"),
|
||||
m("mv5"),
|
||||
m("mv55"),
|
||||
m("mv60"),
|
||||
@ -4294,6 +4309,7 @@ m("mv66"),
|
||||
m("mv67"),
|
||||
flagpd1("mv67t"),
|
||||
m("mv68"),
|
||||
flagpd1("mv69"),
|
||||
m("mvaes"),
|
||||
m("mvirt"),
|
||||
m("mvpclmulqdq"),
|
||||
@ -4318,6 +4334,7 @@ flagpd1("n"),
|
||||
flagpd1("new-struct-path-tbaa"),
|
||||
flagpd1("no_dead_strip_inits_and_terms"),
|
||||
flagpd1("no-canonical-prefixes"),
|
||||
flagpd1("no-clear-ast-before-backend"),
|
||||
flagpd1("no-code-completion-globals"),
|
||||
flagpd1("no-code-completion-ns-level-decls"),
|
||||
flagpd1("no-cpp-precomp"),
|
||||
@ -4380,6 +4397,7 @@ flagpd1("nodefaultlibs"),
|
||||
flagpd1("nofixprebinding"),
|
||||
flagpd1("nogpuinc"),
|
||||
flagpd1("nogpulib"),
|
||||
flagpd1("nohipwrapperinc"),
|
||||
.{
|
||||
.name = "nolibc",
|
||||
.syntax = .flag,
|
||||
@ -4458,6 +4476,7 @@ flagpd1("objcmt-migrate-subscripting"),
|
||||
flagpd1("objcmt-ns-nonatomic-iosonly"),
|
||||
flagpd1("objcmt-returns-innerpointer-property"),
|
||||
flagpd1("object"),
|
||||
sepd1("object-file-name"),
|
||||
sepd1("opt-record-file"),
|
||||
sepd1("opt-record-format"),
|
||||
sepd1("opt-record-passes"),
|
||||
@ -4772,6 +4791,14 @@ sepd1("split-dwarf-output"),
|
||||
sepd1("stack-protector"),
|
||||
sepd1("stack-protector-buffer-size"),
|
||||
sepd1("stack-usage-file"),
|
||||
.{
|
||||
.name = "start-no-unused-arguments",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "static",
|
||||
.syntax = .flag,
|
||||
@ -5004,6 +5031,7 @@ joinpd1("mstack-protector-guard-reg="),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("objcmt-whitelist-dir-path="),
|
||||
joinpd1("fcoverage-compilation-dir="),
|
||||
joinpd1("fms-compatibility-version="),
|
||||
joinpd1("fopenmp-cuda-number-of-sm="),
|
||||
@ -5019,7 +5047,7 @@ joinpd1("ftemplate-backtrace-limit="),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("objcmt-whitelist-dir-path="),
|
||||
joinpd1("objcmt-allowlist-dir-path="),
|
||||
joinpd1("Wno-nonportable-cfstrings"),
|
||||
joinpd1("analyzer-disable-checker="),
|
||||
joinpd1("fbuild-session-timestamp="),
|
||||
@ -5096,6 +5124,7 @@ joinpd1("fmax-array-constructor="),
|
||||
joinpd1("fprofile-exclude-files="),
|
||||
joinpd1("ftrivial-auto-var-init="),
|
||||
jspd1("fxray-never-instrument="),
|
||||
joinpd1("gsimple-template-names="),
|
||||
jspd1("interface-stub-version="),
|
||||
joinpd1("malign-branch-boundary="),
|
||||
joinpd1("mappletvos-version-min="),
|
||||
@ -5104,6 +5133,7 @@ joinpd1("Wnonportable-cfstrings"),
|
||||
joinpd1("fbasic-block-sections="),
|
||||
joinpd1("fdefault-calling-conv="),
|
||||
joinpd1("fdenormal-fp-math-f32="),
|
||||
joinpd1("fembed-offload-object="),
|
||||
joinpd1("ffile-compilation-dir="),
|
||||
joinpd1("fgpu-inline-threshold="),
|
||||
joinpd1("fmax-subrecord-length="),
|
||||
@ -5141,6 +5171,7 @@ joinpd1("fmodules-prune-after="),
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fopenmp-target-debug="),
|
||||
joinpd1("fsanitize-ignorelist="),
|
||||
jspd1("iframeworkwithsysroot"),
|
||||
joinpd1("mcode-object-version="),
|
||||
@ -5206,6 +5237,7 @@ joinpd1("fblas-matmul-limit="),
|
||||
joinpd1("fdiagnostics-color="),
|
||||
joinpd1("ffixed-line-length="),
|
||||
joinpd1("ffixed-line-length-"),
|
||||
joinpd1("ffuchsia-api-level="),
|
||||
joinpd1("flimited-precision="),
|
||||
joinpd1("fprofile-instr-use="),
|
||||
.{
|
||||
@ -5225,6 +5257,14 @@ joinpd1("fthin-link-bitcode="),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "hipspv-pass-plugin=",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("mbranch-protection="),
|
||||
joinpd1("mmacos-version-min="),
|
||||
joinpd1("pch-through-header="),
|
||||
@ -5345,6 +5385,7 @@ joinpd1("msve-vector-bits="),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("object-file-name="),
|
||||
jspd1("working-directory"),
|
||||
.{
|
||||
.name = "headerUnit:angle",
|
||||
@ -5363,6 +5404,7 @@ jspd1("working-directory"),
|
||||
.psl = true,
|
||||
},
|
||||
joinpd1("analyzer-output="),
|
||||
joinpd1("ast-dump-filter="),
|
||||
.{
|
||||
.name = "config-user-dir=",
|
||||
.syntax = .joined,
|
||||
@ -5390,6 +5432,7 @@ joinpd1("fmessage-length="),
|
||||
joinpd1("fopenmp-version="),
|
||||
joinpd1("fprofile-update="),
|
||||
joinpd1("fshow-overloads="),
|
||||
joinpd1("fswift-async-fp="),
|
||||
joinpd1("ftemplate-depth-"),
|
||||
joinpd1("ftemplate-depth="),
|
||||
jspd1("fxray-attr-list="),
|
||||
@ -5485,6 +5528,14 @@ joinpd1("frecord-marker="),
|
||||
joinpd1("fthinlto-index="),
|
||||
joinpd1("ftrap-function="),
|
||||
joinpd1("ftrapv-handler="),
|
||||
.{
|
||||
.name = "funwind-tables=",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .unwind_tables,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "hip-device-lib=",
|
||||
.syntax = .joined,
|
||||
@ -5675,6 +5726,7 @@ joinpd1("resource-dir="),
|
||||
joinpd1("fmax-errors="),
|
||||
joinpd1("fmax-tokens="),
|
||||
joinpd1("fno-builtin-"),
|
||||
joinpd1("fplugin-arg-"),
|
||||
joinpd1("fvisibility="),
|
||||
joinpd1("fwchar-type="),
|
||||
jspd1("fxray-modes="),
|
||||
@ -5697,6 +5749,8 @@ jspd1("iwithsysroot"),
|
||||
},
|
||||
joinpd1("mharden-sls="),
|
||||
joinpd1("mhvx-length="),
|
||||
joinpd1("mvscale-max="),
|
||||
joinpd1("mvscale-min="),
|
||||
jspd1("objc-isystem"),
|
||||
.{
|
||||
.name = "rsp-quoting=",
|
||||
@ -5762,6 +5816,7 @@ joinpd1("fclasspath="),
|
||||
joinpd1("finit-real="),
|
||||
joinpd1("fforce-addr"),
|
||||
joinpd1("ftls-model="),
|
||||
joinpd1("inline-asm="),
|
||||
jspd1("ivfsoverlay"),
|
||||
jspd1("iwithprefix"),
|
||||
joinpd1("mfloat-abi="),
|
||||
@ -5877,6 +5932,7 @@ joinpd1("flto-jobs="),
|
||||
},
|
||||
joinpd1("fuse-cuid="),
|
||||
jspd1("iframework"),
|
||||
joinpd1("mtargetos="),
|
||||
joinpd1("mtls-size="),
|
||||
.{
|
||||
.name = "rocm-path=",
|
||||
@ -5903,6 +5959,14 @@ joinpd1("segs_read_"),
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "diasdkdir",
|
||||
.syntax = .joined_or_separate,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "external:",
|
||||
.syntax = .joined,
|
||||
@ -6032,6 +6096,14 @@ joinpd1("mhwmult="),
|
||||
joinpd1("mthreads"),
|
||||
joinpd1("municode"),
|
||||
joinpd1("mwindows"),
|
||||
.{
|
||||
.name = "offload=",
|
||||
.syntax = .comma_joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
jspd1("seg1addr"),
|
||||
.{
|
||||
.name = "assert=",
|
||||
@ -6640,6 +6712,14 @@ joinpd1("G="),
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "wd",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
jspd1("A"),
|
||||
jspd1("B"),
|
||||
jspd1("D"),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user