mirror of
https://github.com/ziglang/zig.git
synced 2026-01-21 06:45:24 +00:00
zig cc: Update options data to Clang 20.
This commit is contained in:
parent
8954e9748a
commit
d67d52abe5
@ -150,6 +150,7 @@ flagpd1("Wall"),
|
||||
flagpd1("Wdeprecated"),
|
||||
flagpd1("Wframe-larger-than"),
|
||||
flagpd1("Winvalid-constexpr"),
|
||||
flagpd1("Winvalid-gnu-asm-cast"),
|
||||
flagpd1("Wlarge-by-value-copy"),
|
||||
flagpd1("Wno-deprecated"),
|
||||
flagpd1("Wno-invalid-constexpr"),
|
||||
@ -1031,6 +1032,22 @@ flagpsl("MT"),
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "Zc:tlsGuards",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "Zc:tlsGuards-",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "Zc:trigraphs",
|
||||
.syntax = .flag,
|
||||
@ -2354,10 +2371,10 @@ flagpd1("shared-libasan"),
|
||||
flagpd1("static-libasan"),
|
||||
flagpd1("fslp-vectorize-aggressive"),
|
||||
flagpd1("fident"),
|
||||
flagpd1("fno-slp-vectorize-aggressive"),
|
||||
flagpd1("fno-ident"),
|
||||
flagpd1("fdiagnostics-color"),
|
||||
flagpd1("fno-diagnostics-color"),
|
||||
flagpd1("fno-slp-vectorize-aggressive"),
|
||||
flagpd1("frecord-gcc-switches"),
|
||||
flagpd1("fno-record-gcc-switches"),
|
||||
flagpd1("fexpensive-optimizations"),
|
||||
@ -2527,6 +2544,7 @@ flagpd1("cpp-precomp"),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("fc++-static-destructors"),
|
||||
flagpd1("dA"),
|
||||
flagpd1("dD"),
|
||||
flagpd1("dE"),
|
||||
@ -2697,6 +2715,7 @@ flagpd1("enable-tlsdesc"),
|
||||
},
|
||||
sepd1("error-on-deserialized-decl"),
|
||||
sepd1("exception-model"),
|
||||
flagpd1("fexperimental-modules-reduced-bmi"),
|
||||
sepd1("exported_symbols_list"),
|
||||
flagpd1("extract-api"),
|
||||
.{
|
||||
@ -2716,6 +2735,7 @@ flagpd1("extract-api"),
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("faapcs-bitfield-width"),
|
||||
flagpd1("faarch64-jump-table-hardening"),
|
||||
flagpd1("faccess-control"),
|
||||
flagpd1("faddrsig"),
|
||||
flagpd1("faggressive-function-elimination"),
|
||||
@ -2766,7 +2786,6 @@ flagpd1("fasync-exceptions"),
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("fauto-import"),
|
||||
flagpd1("fauto-profile"),
|
||||
flagpd1("fauto-profile-accurate"),
|
||||
flagpd1("fautolink"),
|
||||
flagpd1("fautomatic"),
|
||||
@ -2821,6 +2840,8 @@ flagpd1("fchar8_t"),
|
||||
flagpd1("fcheck-array-temporaries"),
|
||||
flagpd1("fcheck-new"),
|
||||
flagpd1("fclangir"),
|
||||
flagpd1("fcodegen-data-generate"),
|
||||
flagpd1("fcodegen-data-use"),
|
||||
.{
|
||||
.name = "fcolor-diagnostics",
|
||||
.syntax = .flag,
|
||||
@ -2853,7 +2874,6 @@ flagpd1("fcx-fortran-rules"),
|
||||
flagpd1("fcx-limited-range"),
|
||||
flagpd1("fcxx-exceptions"),
|
||||
flagpd1("fcxx-modules"),
|
||||
flagpd1("fc++-static-destructors"),
|
||||
flagpd1("fd-lines-as-code"),
|
||||
flagpd1("fd-lines-as-comments"),
|
||||
.{
|
||||
@ -2916,7 +2936,11 @@ flagpd1("fdigraphs"),
|
||||
flagpd1("fdirect-access-external-data"),
|
||||
flagpd1("fdirectives-only"),
|
||||
flagpd1("fdisable-block-signature-string"),
|
||||
flagpd1("fdisable-integer-16"),
|
||||
flagpd1("fdisable-integer-2"),
|
||||
flagpd1("fdisable-module-hash"),
|
||||
flagpd1("fdisable-real-10"),
|
||||
flagpd1("fdisable-real-3"),
|
||||
flagpd1("fdiscard-value-names"),
|
||||
flagpd1("fdollar-ok"),
|
||||
flagpd1("fdollars-in-identifiers"),
|
||||
@ -2956,6 +2980,7 @@ flagpd1("fexperimental-sanitize-metadata=atomics"),
|
||||
flagpd1("fexperimental-sanitize-metadata=covered"),
|
||||
flagpd1("fexperimental-sanitize-metadata=uar"),
|
||||
flagpd1("fexperimental-strict-floating-point"),
|
||||
flagpd1("fextend-variable-liveness"),
|
||||
flagpd1("fexternal-blas"),
|
||||
flagpd1("fexternc-nounwind"),
|
||||
flagpd1("ff2c"),
|
||||
@ -3113,6 +3138,7 @@ flagpd1("fimplicit-none"),
|
||||
flagpd1("fimplicit-templates"),
|
||||
flagpd1("finclude-default-header"),
|
||||
flagpd1("fincremental-extensions"),
|
||||
flagpd1("finit-global-zero"),
|
||||
flagpd1("finit-local-zero"),
|
||||
flagpd1("finline"),
|
||||
flagpd1("finline-functions"),
|
||||
@ -3141,7 +3167,6 @@ flagpd1("fkeep-static-consts"),
|
||||
flagpd1("fkeep-system-includes"),
|
||||
flagpd1("flang-deprecated-no-hlfir"),
|
||||
flagpd1("flang-experimental-hlfir"),
|
||||
flagpd1("flang-experimental-integer-overflow"),
|
||||
flagpd1("flarge-sizes"),
|
||||
flagpd1("flat_namespace"),
|
||||
flagpd1("flax-vector-conversions"),
|
||||
@ -3177,6 +3202,7 @@ flagpd1("fmodule-map-file-home-is-cwd"),
|
||||
flagpd1("fmodule-maps"),
|
||||
flagpd1("fmodule-output"),
|
||||
flagpd1("fmodule-private"),
|
||||
flagpd1("fmodulemap-allow-subdirectory-search"),
|
||||
flagpd1("fmodules"),
|
||||
flagpd1("fmodules-codegen"),
|
||||
flagpd1("fmodules-debuginfo"),
|
||||
@ -3200,6 +3226,7 @@ flagpd1("fms-define-stdc"),
|
||||
flagpd1("fms-extensions"),
|
||||
flagpd1("fms-hotpatch"),
|
||||
flagpd1("fms-kernel"),
|
||||
flagpd1("fms-tls-guards"),
|
||||
flagpd1("fms-volatile"),
|
||||
flagpd1("fmudflap"),
|
||||
flagpd1("fmudflapth"),
|
||||
@ -3225,6 +3252,7 @@ flagpd1("fnext-runtime"),
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("fno-aapcs-bitfield-width"),
|
||||
flagpd1("fno-aarch64-jump-table-hardening"),
|
||||
flagpd1("fno-access-control"),
|
||||
flagpd1("fno-addrsig"),
|
||||
flagpd1("fno-aggressive-function-elimination"),
|
||||
@ -3322,7 +3350,6 @@ flagpd1("fno-cx-fortran-rules"),
|
||||
flagpd1("fno-cx-limited-range"),
|
||||
flagpd1("fno-cxx-exceptions"),
|
||||
flagpd1("fno-cxx-modules"),
|
||||
flagpd1("fno-c++-static-destructors"),
|
||||
flagpd1("fno-d-lines-as-code"),
|
||||
flagpd1("fno-d-lines-as-comments"),
|
||||
.{
|
||||
@ -3433,6 +3460,7 @@ flagpd1("fno-implicit-module-maps"),
|
||||
flagpd1("fno-implicit-modules"),
|
||||
flagpd1("fno-implicit-none"),
|
||||
flagpd1("fno-implicit-templates"),
|
||||
flagpd1("fno-init-global-zero"),
|
||||
flagpd1("fno-init-local-zero"),
|
||||
flagpd1("fno-inline"),
|
||||
flagpd1("fno-inline-functions"),
|
||||
@ -3475,6 +3503,7 @@ flagpd1("fno-minimize-whitespace"),
|
||||
flagpd1("fno-module-file-deps"),
|
||||
flagpd1("fno-module-maps"),
|
||||
flagpd1("fno-module-private"),
|
||||
flagpd1("fno-modulemap-allow-subdirectory-search"),
|
||||
flagpd1("fno-modules"),
|
||||
flagpd1("fno-modules-decluse"),
|
||||
flagpd1("fno-modules-error-recovery"),
|
||||
@ -3492,6 +3521,7 @@ flagpd1("fno-modulo-sched"),
|
||||
flagpd1("fno-modulo-sched-allow-regmoves"),
|
||||
flagpd1("fno-ms-compatibility"),
|
||||
flagpd1("fno-ms-extensions"),
|
||||
flagpd1("fno-ms-tls-guards"),
|
||||
flagpd1("fno-ms-volatile"),
|
||||
flagpd1("fno-new-infallible"),
|
||||
flagpd1("fno-non-call-exceptions"),
|
||||
@ -3508,6 +3538,7 @@ flagpd1("fno-objc-weak"),
|
||||
flagpd1("fno-offload-implicit-host-device-templates"),
|
||||
flagpd1("fno-offload-lto"),
|
||||
flagpd1("fno-offload-uniform-block"),
|
||||
flagpd1("fno-offload-via-llvm"),
|
||||
.{
|
||||
.name = "fno-omit-frame-pointer",
|
||||
.syntax = .flag,
|
||||
@ -3579,9 +3610,11 @@ flagpd1("fno-protect-parens"),
|
||||
flagpd1("fno-pseudo-probe-for-profiling"),
|
||||
flagpd1("fno-ptrauth-auth-traps"),
|
||||
flagpd1("fno-ptrauth-calls"),
|
||||
flagpd1("fno-ptrauth-elf-got"),
|
||||
flagpd1("fno-ptrauth-function-pointer-type-discrimination"),
|
||||
flagpd1("fno-ptrauth-indirect-gotos"),
|
||||
flagpd1("fno-ptrauth-init-fini"),
|
||||
flagpd1("fno-ptrauth-init-fini-address-discrimination"),
|
||||
flagpd1("fno-ptrauth-intrinsics"),
|
||||
flagpd1("fno-ptrauth-returns"),
|
||||
flagpd1("fno-ptrauth-type-info-vtable-pointer-discrimination"),
|
||||
@ -3608,6 +3641,7 @@ 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"),
|
||||
@ -3633,6 +3667,7 @@ 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-merge"),
|
||||
flagpd1("fno-sanitize-minimal-runtime"),
|
||||
flagpd1("fno-sanitize-recover"),
|
||||
flagpd1("fno-sanitize-stable-abi"),
|
||||
@ -3642,6 +3677,7 @@ flagpd1("fno-sanitize-thread-func-entry-exit"),
|
||||
flagpd1("fno-sanitize-thread-memory-access"),
|
||||
flagpd1("fno-sanitize-trap"),
|
||||
flagpd1("fno-sanitize-undefined-trap-on-error"),
|
||||
flagpd1("fno-save-main-program"),
|
||||
flagpd1("fno-save-optimization-record"),
|
||||
flagpd1("fno-schedule-insns"),
|
||||
flagpd1("fno-schedule-insns2"),
|
||||
@ -3719,6 +3755,7 @@ flagpd1("fno-unroll-all-loops"),
|
||||
flagpd1("fno-unroll-loops"),
|
||||
flagpd1("fno-unsafe-loop-optimizations"),
|
||||
flagpd1("fno-unsafe-math-optimizations"),
|
||||
flagpd1("fno-unsigned"),
|
||||
flagpd1("fno-unsigned-char"),
|
||||
flagpd1("fno-unswitch-loops"),
|
||||
.{
|
||||
@ -3752,6 +3789,7 @@ flagpd1("fno-whole-program"),
|
||||
flagpd1("fno-whole-program-vtables"),
|
||||
flagpd1("fno-working-directory"),
|
||||
flagpd1("fno-wrapv"),
|
||||
flagpd1("fno-wrapv-pointer"),
|
||||
flagpd1("fno-xl-pragma-pack"),
|
||||
flagpd1("fno-xor-operator"),
|
||||
flagpd1("fno-xray-always-emit-customevents"),
|
||||
@ -3760,7 +3798,9 @@ flagpd1("fno-xray-function-index"),
|
||||
flagpd1("fno-xray-ignore-loops"),
|
||||
flagpd1("fno-xray-instrument"),
|
||||
flagpd1("fno-xray-link-deps"),
|
||||
flagpd1("fno-xray-shared"),
|
||||
flagpd1("fno-zero-initialized-in-bss"),
|
||||
flagpd1("fno-zos-extensions"),
|
||||
flagpd1("fno-zvector"),
|
||||
flagpd1("fnon-call-exceptions"),
|
||||
flagpd1("fnoopenmp-relocatable-target"),
|
||||
@ -3788,6 +3828,7 @@ flagpd1("fobjc-weak"),
|
||||
flagpd1("foffload-implicit-host-device-templates"),
|
||||
flagpd1("foffload-lto"),
|
||||
flagpd1("foffload-uniform-block"),
|
||||
flagpd1("foffload-via-llvm"),
|
||||
.{
|
||||
.name = "fomit-frame-pointer",
|
||||
.syntax = .flag,
|
||||
@ -3858,28 +3899,30 @@ flagpd1("fpointer-tbaa"),
|
||||
flagpd1("fppc-native-vector-element-order"),
|
||||
flagpd1("fprebuilt-implicit-modules"),
|
||||
flagpd1("fprefetch-loop-arrays"),
|
||||
flagpd1("fpreprocess-include-lines"),
|
||||
flagpd1("fpreserve-as-comments"),
|
||||
flagpd1("fpreserve-vec3-type"),
|
||||
flagpd1("fprintf"),
|
||||
flagpd1("fprofile"),
|
||||
flagpd1("fprofile-arcs"),
|
||||
flagpd1("fprofile-correction"),
|
||||
flagpd1("fprofile-generate"),
|
||||
flagpd1("fprofile-generate-cold-function-coverage"),
|
||||
flagpd1("fprofile-generate-sampling"),
|
||||
flagpd1("fprofile-instr-generate"),
|
||||
flagpd1("fprofile-instr-use"),
|
||||
flagpd1("fprofile-reusedist"),
|
||||
flagpd1("fprofile-sample-accurate"),
|
||||
flagpd1("fprofile-sample-use"),
|
||||
flagpd1("fprofile-use"),
|
||||
flagpd1("fprofile-values"),
|
||||
flagpd1("fprotect-parens"),
|
||||
flagpd1("fpseudo-probe-for-profiling"),
|
||||
flagpd1("fptrauth-auth-traps"),
|
||||
flagpd1("fptrauth-calls"),
|
||||
flagpd1("fptrauth-elf-got"),
|
||||
flagpd1("fptrauth-function-pointer-type-discrimination"),
|
||||
flagpd1("fptrauth-indirect-gotos"),
|
||||
flagpd1("fptrauth-init-fini"),
|
||||
flagpd1("fptrauth-init-fini-address-discrimination"),
|
||||
flagpd1("fptrauth-intrinsics"),
|
||||
flagpd1("fptrauth-returns"),
|
||||
flagpd1("fptrauth-type-info-vtable-pointer-discrimination"),
|
||||
@ -3915,6 +3958,7 @@ 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"),
|
||||
@ -3965,6 +4009,7 @@ flagpd1("fsanitize-link-runtime"),
|
||||
flagpd1("fsanitize-memory-param-retval"),
|
||||
flagpd1("fsanitize-memory-track-origins"),
|
||||
flagpd1("fsanitize-memory-use-after-dtor"),
|
||||
flagpd1("fsanitize-merge"),
|
||||
flagpd1("fsanitize-minimal-runtime"),
|
||||
flagpd1("fsanitize-recover"),
|
||||
flagpd1("fsanitize-stable-abi"),
|
||||
@ -3974,6 +4019,7 @@ flagpd1("fsanitize-thread-func-entry-exit"),
|
||||
flagpd1("fsanitize-thread-memory-access"),
|
||||
flagpd1("fsanitize-trap"),
|
||||
flagpd1("fsanitize-undefined-trap-on-error"),
|
||||
flagpd1("fsave-main-program"),
|
||||
flagpd1("fsave-optimization-record"),
|
||||
flagpd1("fschedule-insns"),
|
||||
flagpd1("fschedule-insns2"),
|
||||
@ -4051,11 +4097,14 @@ flagpd1("fstrict-return"),
|
||||
flagpd1("fstrict-vtable-pointers"),
|
||||
flagpd1("fstruct-path-tbaa"),
|
||||
flagpd1("fsycl"),
|
||||
flagpd1("fsycl-device-only"),
|
||||
flagpd1("fsycl-host-only"),
|
||||
flagpd1("fsycl-is-device"),
|
||||
flagpd1("fsycl-is-host"),
|
||||
flagpd1("fsyntax-only"),
|
||||
flagpd1("fsystem-module"),
|
||||
sepd1("ftabstop"),
|
||||
flagpd1("ftemporal-profile"),
|
||||
flagpd1("ftest-coverage"),
|
||||
flagpd1("fthreadsafe-statics"),
|
||||
flagpd1("ftime-report"),
|
||||
@ -4082,6 +4131,7 @@ flagpd1("funroll-all-loops"),
|
||||
flagpd1("funroll-loops"),
|
||||
flagpd1("funsafe-loop-optimizations"),
|
||||
flagpd1("funsafe-math-optimizations"),
|
||||
flagpd1("funsigned"),
|
||||
flagpd1("funsigned-bitfields"),
|
||||
flagpd1("funsigned-char"),
|
||||
flagpd1("funswitch-loops"),
|
||||
@ -4118,6 +4168,7 @@ flagpd1("fwhole-file"),
|
||||
flagpd1("fwhole-program"),
|
||||
flagpd1("fwhole-program-vtables"),
|
||||
flagpd1("fwrapv"),
|
||||
flagpd1("fwrapv-pointer"),
|
||||
flagpd1("fwritable-strings"),
|
||||
flagpd1("fxl-pragma-pack"),
|
||||
flagpd1("fxor-operator"),
|
||||
@ -4127,7 +4178,9 @@ flagpd1("fxray-function-index"),
|
||||
flagpd1("fxray-ignore-loops"),
|
||||
flagpd1("fxray-instrument"),
|
||||
flagpd1("fxray-link-deps"),
|
||||
flagpd1("fxray-shared"),
|
||||
flagpd1("fzero-initialized-in-bss"),
|
||||
flagpd1("fzos-extensions"),
|
||||
flagpd1("fzvector"),
|
||||
flagpd1("g0"),
|
||||
.{
|
||||
@ -4312,7 +4365,6 @@ flagpd1("ibuiltininc"),
|
||||
sepd1("image_base"),
|
||||
sepd1("imultilib"),
|
||||
sepd1("include-pch"),
|
||||
flagpd1("index-header-map"),
|
||||
sepd1("init"),
|
||||
flagpd1("init-only"),
|
||||
.{
|
||||
@ -4361,11 +4413,17 @@ flagpd1("malign-double"),
|
||||
m("maltivec"),
|
||||
flagpd1("mamdgpu-ieee"),
|
||||
flagpd1("mamdgpu-precise-memory-op"),
|
||||
m("mamx-avx512"),
|
||||
m("mamx-bf16"),
|
||||
m("mamx-complex"),
|
||||
m("mamx-fp16"),
|
||||
m("mamx-fp8"),
|
||||
m("mamx-int8"),
|
||||
m("mamx-movrs"),
|
||||
m("mamx-tf32"),
|
||||
m("mamx-tile"),
|
||||
m("mamx-transpose"),
|
||||
flagpd1("mannotate-tablejump"),
|
||||
flagpd1("mapx-inline-asm-use-gpr32"),
|
||||
flagpd1("mapxf"),
|
||||
flagpd1("marm"),
|
||||
@ -4376,6 +4434,9 @@ m("mavx"),
|
||||
flagpd1("mavx10.1"),
|
||||
m("mavx10.1-256"),
|
||||
m("mavx10.1-512"),
|
||||
flagpd1("mavx10.2"),
|
||||
m("mavx10.2-256"),
|
||||
m("mavx10.2-512"),
|
||||
m("mavx2"),
|
||||
m("mavx512bf16"),
|
||||
m("mavx512bitalg"),
|
||||
@ -4405,7 +4466,9 @@ flagpd1("mbranch-protection-pauth-lr"),
|
||||
flagpd1("mbranch-target-enforce"),
|
||||
flagpd1("mbranches-within-32B-boundaries"),
|
||||
m("mbulk-memory"),
|
||||
m("mbulk-memory-opt"),
|
||||
m("mcabac"),
|
||||
m("mcall-indirect-overlong"),
|
||||
flagpd1("mcheck-zero-division"),
|
||||
m("mcldemote"),
|
||||
m("mclflushopt"),
|
||||
@ -4424,6 +4487,7 @@ m("mcx16"),
|
||||
flagpd1("mdaz-ftz"),
|
||||
sepd1("mdebug-pass"),
|
||||
m("mdirect-move"),
|
||||
m("mdiv32"),
|
||||
flagpd1("mdouble-float"),
|
||||
m("mdsp"),
|
||||
m("mdspr2"),
|
||||
@ -4448,17 +4512,20 @@ m("mfix-cmse-cve-2021-35465"),
|
||||
m("mfix-cortex-a53-835769"),
|
||||
m("mfix-cortex-a57-aes-1742098"),
|
||||
flagpd1("mfix-cortex-a72-aes-1655431"),
|
||||
flagpd1("mfix-gr712rc"),
|
||||
flagpd1("mfix-ut700"),
|
||||
m("mfloat128"),
|
||||
sepd1("mfloat-abi"),
|
||||
m("mfma"),
|
||||
m("mfma4"),
|
||||
m("mforced-sw-shadow-stack"),
|
||||
m("mfp16"),
|
||||
flagpd1("mfp32"),
|
||||
m("mfp64"),
|
||||
sepd1("mfpmath"),
|
||||
m("mfprnd"),
|
||||
m("mfpu"),
|
||||
m("mfpxx"),
|
||||
m("mfrecipe"),
|
||||
m("mfsgsbase"),
|
||||
flagpd1("mfsmuld"),
|
||||
m("mfxsr"),
|
||||
@ -4469,7 +4536,6 @@ flagpd1("mglibc"),
|
||||
flagpd1("mglobal-merge"),
|
||||
flagpd1("mgpopt"),
|
||||
flagpd1("mguarded-control-stack"),
|
||||
m("mhalf-precision"),
|
||||
m("mhard-float"),
|
||||
m("mhard-quad-float"),
|
||||
m("mhvx"),
|
||||
@ -4509,7 +4575,10 @@ flagpd1("mips64r6"),
|
||||
m("misel"),
|
||||
flagpd1("mkernel"),
|
||||
m("mkl"),
|
||||
m("mlam-bh"),
|
||||
m("mlamcas"),
|
||||
m("mlasx"),
|
||||
m("mld-seq-sa"),
|
||||
flagpd1("mldc1-sdc1"),
|
||||
sepd1("mlimit-float-precision"),
|
||||
sepd1("mlink-bitcode-file"),
|
||||
@ -4530,6 +4599,7 @@ flagpd1("mlvi-hardening"),
|
||||
m("mlwp"),
|
||||
m("mlzcnt"),
|
||||
flagpd1("mmadd4"),
|
||||
flagpd1("mmapsyms=implicit"),
|
||||
flagpd1("mmark-bti-property"),
|
||||
m("mmemops"),
|
||||
flagpd1("mmfcrf"),
|
||||
@ -4541,6 +4611,7 @@ m("mmmx"),
|
||||
m("mmovbe"),
|
||||
m("mmovdir64b"),
|
||||
m("mmovdiri"),
|
||||
m("mmovrs"),
|
||||
flagpd1("mmpx"),
|
||||
flagpd1("mms-bitfields"),
|
||||
m("mmsa"),
|
||||
@ -4558,17 +4629,24 @@ m("mno-aes"),
|
||||
m("mno-altivec"),
|
||||
flagpd1("mno-amdgpu-ieee"),
|
||||
flagpd1("mno-amdgpu-precise-memory-op"),
|
||||
m("mno-amx-avx512"),
|
||||
m("mno-amx-bf16"),
|
||||
m("mno-amx-complex"),
|
||||
m("mno-amx-fp16"),
|
||||
m("mno-amx-fp8"),
|
||||
m("mno-amx-int8"),
|
||||
m("mno-amx-movrs"),
|
||||
m("mno-amx-tf32"),
|
||||
m("mno-amx-tile"),
|
||||
m("mno-amx-transpose"),
|
||||
flagpd1("mno-annotate-tablejump"),
|
||||
flagpd1("mno-apxf"),
|
||||
m("mno-atomics"),
|
||||
m("mno-avx"),
|
||||
flagpd1("mno-avx10.1"),
|
||||
m("mno-avx10.1-256"),
|
||||
m("mno-avx10.1-512"),
|
||||
flagpd1("mno-avx10.2"),
|
||||
m("mno-avx2"),
|
||||
m("mno-avx512bf16"),
|
||||
m("mno-avx512bitalg"),
|
||||
@ -4595,6 +4673,8 @@ m("mno-bmi2"),
|
||||
flagpd1("mno-branch-likely"),
|
||||
m("mno-bti-at-return-twice"),
|
||||
m("mno-bulk-memory"),
|
||||
m("mno-bulk-memory-opt"),
|
||||
m("mno-call-indirect-overlong"),
|
||||
flagpd1("mno-check-zero-division"),
|
||||
m("mno-cldemote"),
|
||||
m("mno-clflushopt"),
|
||||
@ -4610,6 +4690,7 @@ m("mno-crc32"),
|
||||
m("mno-cumode"),
|
||||
m("mno-cx16"),
|
||||
flagpd1("mno-daz-ftz"),
|
||||
m("mno-div32"),
|
||||
m("mno-dsp"),
|
||||
m("mno-dspr2"),
|
||||
flagpd1("mno-embedded-data"),
|
||||
@ -4629,10 +4710,11 @@ m("mno-float128"),
|
||||
m("mno-fma"),
|
||||
m("mno-fma4"),
|
||||
m("mno-fmv"),
|
||||
m("mno-forced-sw-shadow-stack"),
|
||||
m("mno-fp16"),
|
||||
flagpd1("mno-fp-ret-in-387"),
|
||||
m("mno-fprnd"),
|
||||
m("mno-fpu"),
|
||||
m("mno-frecipe"),
|
||||
m("mno-fsgsbase"),
|
||||
m("mno-fsmuld"),
|
||||
m("mno-fxsr"),
|
||||
@ -4641,7 +4723,6 @@ m("mno-gfni"),
|
||||
m("mno-ginv"),
|
||||
flagpd1("mno-global-merge"),
|
||||
flagpd1("mno-gpopt"),
|
||||
m("mno-half-precision"),
|
||||
m("mno-hvx"),
|
||||
m("mno-hvx-ieee-fp"),
|
||||
m("mno-hvx-qfloat"),
|
||||
@ -4655,7 +4736,10 @@ m("mno-invariant-function-descriptors"),
|
||||
m("mno-invpcid"),
|
||||
m("mno-isel"),
|
||||
m("mno-kl"),
|
||||
m("mno-lam-bh"),
|
||||
m("mno-lamcas"),
|
||||
m("mno-lasx"),
|
||||
m("mno-ld-seq-sa"),
|
||||
flagpd1("mno-ldc1-sdc1"),
|
||||
flagpd1("mno-link-builtin-bitcode-postopt"),
|
||||
flagpd1("mno-local-sdata"),
|
||||
@ -4677,6 +4761,7 @@ m("mno-mmx"),
|
||||
m("mno-movbe"),
|
||||
m("mno-movdir64b"),
|
||||
m("mno-movdiri"),
|
||||
m("mno-movrs"),
|
||||
m("mno-movt"),
|
||||
flagpd1("mno-mpx"),
|
||||
flagpd1("mno-ms-bitfields"),
|
||||
@ -4741,6 +4826,7 @@ m("mno-sahf"),
|
||||
m("mno-save-restore"),
|
||||
flagpd1("mno-scalar-strict-align"),
|
||||
flagpd1("mno-scatter"),
|
||||
m("mno-scq"),
|
||||
m("mno-serialize"),
|
||||
m("mno-seses"),
|
||||
m("mno-sgx"),
|
||||
@ -4779,6 +4865,7 @@ flagpd1("mno-unaligned-access"),
|
||||
m("mno-unaligned-symbols"),
|
||||
flagpd1("mno-unsafe-fp-atomics"),
|
||||
m("mno-usermsr"),
|
||||
m("mno-v8plus"),
|
||||
m("mno-vaes"),
|
||||
flagpd1("mno-vector-strict-align"),
|
||||
flagpd1("mno-vevpu"),
|
||||
@ -4794,6 +4881,7 @@ m("mno-waitpkg"),
|
||||
flagpd1("mno-warn-nonportable-cfstrings"),
|
||||
m("mno-wavefrontsize64"),
|
||||
m("mno-wbnoinvd"),
|
||||
m("mno-wide-arithmetic"),
|
||||
m("mno-widekl"),
|
||||
m("mno-x87"),
|
||||
flagpd1("mno-xcoff-roptr"),
|
||||
@ -4817,7 +4905,7 @@ sepd1("module-dependency-dir"),
|
||||
flagpd1("module-file-deps"),
|
||||
flagpd1("module-file-info"),
|
||||
sepd1("module-suffix"),
|
||||
flagpd1("fexperimental-modules-reduced-bmi"),
|
||||
flagpd1("fmodules-reduced-bmi"),
|
||||
flagpd1("momit-leaf-frame-pointer"),
|
||||
flagpd1("moutline"),
|
||||
m("moutline-atomics"),
|
||||
@ -4876,9 +4964,11 @@ m("mrop-protect"),
|
||||
flagpd1("mrtd"),
|
||||
m("mrtm"),
|
||||
m("msahf"),
|
||||
flagpd1("msave-reg-params"),
|
||||
m("msave-restore"),
|
||||
flagpd1("msave-temp-labels"),
|
||||
flagpd1("mscalar-strict-align"),
|
||||
m("mscq"),
|
||||
m("msecure-plt"),
|
||||
m("mserialize"),
|
||||
m("msgx"),
|
||||
@ -4942,6 +5032,9 @@ m("mv69"),
|
||||
m("mv71"),
|
||||
flagpd1("mv71t"),
|
||||
m("mv73"),
|
||||
m("mv75"),
|
||||
m("mv79"),
|
||||
m("mv8plus"),
|
||||
m("mvaes"),
|
||||
flagpd1("mvector-strict-align"),
|
||||
flagpd1("mvevpu"),
|
||||
@ -4957,6 +5050,7 @@ m("mwaitpkg"),
|
||||
flagpd1("mwarn-nonportable-cfstrings"),
|
||||
m("mwavefrontsize64"),
|
||||
m("mwbnoinvd"),
|
||||
m("mwide-arithmetic"),
|
||||
m("mwidekl"),
|
||||
flagpd1("mx32"),
|
||||
m("mx87"),
|
||||
@ -4992,6 +5086,7 @@ flagpd1("no-cpp-precomp"),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("fno-c++-static-destructors"),
|
||||
.{
|
||||
.name = "no-default-config",
|
||||
.syntax = .flag,
|
||||
@ -5060,6 +5155,7 @@ flagpd1("no-implicit-float"),
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("no-pointer-tbaa"),
|
||||
flagpd1("no-pthread"),
|
||||
flagpd1("no-round-trip-args"),
|
||||
flagpd1("no-struct-path-tbaa"),
|
||||
@ -5221,7 +5317,6 @@ sepd1("fexperimental-openacc-macro-override"),
|
||||
sepd1("opt-record-file"),
|
||||
sepd1("opt-record-format"),
|
||||
sepd1("opt-record-passes"),
|
||||
sepd1("output-asm-variant"),
|
||||
flagpd1("p"),
|
||||
.{
|
||||
.name = "pass-exit-codes",
|
||||
@ -5561,6 +5656,7 @@ flagpd1("show-encoding"),
|
||||
},
|
||||
flagpd1("show-inst"),
|
||||
flagpd1("single_module"),
|
||||
flagpd1("skip-function-bodies"),
|
||||
sepd1("source-date-epoch"),
|
||||
.{
|
||||
.name = "specs",
|
||||
@ -5598,6 +5694,7 @@ sepd1("stack-usage-file"),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("startfiles"),
|
||||
.{
|
||||
.name = "static",
|
||||
.syntax = .flag,
|
||||
@ -5614,6 +5711,15 @@ flagpd1("static-libstdc++"),
|
||||
flagpd1("static-openmp"),
|
||||
flagpd1("static-pie"),
|
||||
flagpd1("stats-file-append"),
|
||||
flagpd1("stdlib"),
|
||||
.{
|
||||
.name = "sycl-link",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("sys-header-deps"),
|
||||
flagpd1("t"),
|
||||
sepd1("target-abi"),
|
||||
@ -5939,8 +6045,17 @@ sepd1("working-directory"),
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "fsanitize-undefined-ignore-overflow-pattern=",
|
||||
.syntax = .comma_joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fexperimental-sanitize-metadata-ignorelist="),
|
||||
joinpd1("fsanitize-undefined-strip-path-components="),
|
||||
joinpd1("fprofile-generate-cold-function-coverage="),
|
||||
joinpd1("fopenmp-cuda-teams-reduction-recs-num="),
|
||||
joinpd1("fvisibility-externs-nodllstorageclass="),
|
||||
joinpd1("fexperimental-openacc-macro-override="),
|
||||
@ -6016,6 +6131,14 @@ joinpd1("fprofile-instrument-use-path="),
|
||||
joinpd1("fsanitize-coverage-allowlist="),
|
||||
joinpd1("fxray-instrumentation-bundle="),
|
||||
joinpd1("fsanitize-address-destructor="),
|
||||
.{
|
||||
.name = "warning-suppression-mappings=",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("faddress-space-map-mangling="),
|
||||
joinpd1("foptimization-record-passes="),
|
||||
joinpd1("frandomize-layout-seed-file="),
|
||||
@ -6073,6 +6196,14 @@ joinpd1("fopenmp-cuda-blocks-per-sm="),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "libomptarget-spirv-bc-path=",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("mios-simulator-version-min="),
|
||||
joinpd1("mstack-protector-guard-reg="),
|
||||
joinpd1("Wsystem-headers-in-module="),
|
||||
@ -6086,11 +6217,20 @@ joinpd1("Wsystem-headers-in-module="),
|
||||
},
|
||||
joinpd1("objcmt-whitelist-dir-path="),
|
||||
joinpd1("fcoverage-compilation-dir="),
|
||||
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="),
|
||||
.{
|
||||
.name = "fsanitize-skip-hot-cutoff=",
|
||||
.syntax = .comma_joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fsave-optimization-record="),
|
||||
joinpd1("ftemplate-backtrace-limit="),
|
||||
.{
|
||||
@ -6142,6 +6282,7 @@ joinpd1("msign-return-address-key="),
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fc++-static-destructors="),
|
||||
joinpd1("fapinotes-swift-version="),
|
||||
.{
|
||||
.name = "fcomment-block-commands=",
|
||||
@ -6161,6 +6302,7 @@ joinpd1("fsanitize-coverage-type="),
|
||||
joinpd1("fsanitize-hwaddress-abi="),
|
||||
joinpd1("ftime-trace-granularity="),
|
||||
joinpd1("fxray-always-instrument="),
|
||||
joinpd1("mcf-branch-label-scheme="),
|
||||
.{
|
||||
.name = "no-system-header-prefix=",
|
||||
.syntax = .joined,
|
||||
@ -6178,6 +6320,7 @@ joinpd1("fxray-always-instrument="),
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("analyzer-inlining-mode="),
|
||||
joinpd1("fcodegen-data-generate="),
|
||||
joinpd1("fconstant-string-class="),
|
||||
joinpd1("fcrash-diagnostics-dir="),
|
||||
joinpd1("fdebug-compilation-dir="),
|
||||
@ -6342,6 +6485,14 @@ joinpd1("ffixed-line-length="),
|
||||
joinpd1("ffixed-line-length-"),
|
||||
joinpd1("ffuchsia-api-level="),
|
||||
joinpd1("flimited-precision="),
|
||||
.{
|
||||
.name = "fno-sanitize-merge=",
|
||||
.syntax = .comma_joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fprofile-instr-use="),
|
||||
.{
|
||||
.name = "fsanitize-coverage=",
|
||||
@ -6371,6 +6522,14 @@ joinpd1("ftime-trace-verbose"),
|
||||
},
|
||||
joinpd1("mbranch-protection="),
|
||||
joinpd1("mmacos-version-min="),
|
||||
.{
|
||||
.name = "output-asm-variant=",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("pch-through-header="),
|
||||
joinpd1("target-sdk-version="),
|
||||
.{
|
||||
@ -6415,6 +6574,7 @@ joinpd1("target-sdk-version="),
|
||||
},
|
||||
joinpd1("fbinutils-version="),
|
||||
joinpd1("fclang-abi-compat="),
|
||||
joinpd1("fcodegen-data-use="),
|
||||
joinpd1("fcompile-resource="),
|
||||
joinpd1("fdebug-prefix-map="),
|
||||
joinpd1("fdenormal-fp-math="),
|
||||
@ -6492,6 +6652,14 @@ joinpd1("mios-version-min="),
|
||||
joinpd1("mrvv-vector-bits="),
|
||||
joinpd1("mstack-alignment="),
|
||||
joinpd1("msve-vector-bits="),
|
||||
.{
|
||||
.name = "multi-lib-config=",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("mzos-sys-include="),
|
||||
.{
|
||||
.name = "no-cuda-gpu-arch=",
|
||||
@ -6557,6 +6725,14 @@ joinpd1("fms-runtime-lib="),
|
||||
},
|
||||
joinpd1("fopenmp-version="),
|
||||
joinpd1("fprofile-update="),
|
||||
.{
|
||||
.name = "fsanitize-merge=",
|
||||
.syntax = .comma_joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fshow-overloads="),
|
||||
joinpd1("fspv-target-env="),
|
||||
joinpd1("fswift-async-fp="),
|
||||
@ -6668,6 +6844,14 @@ joinpd1("fmodule-format="),
|
||||
joinpd1("fmodule-header="),
|
||||
joinpd1("fmodule-output="),
|
||||
joinpd1("fms-memptr-rep="),
|
||||
.{
|
||||
.name = "fmultilib-flag=",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fnew-alignment="),
|
||||
joinpd1("frecord-marker="),
|
||||
.{
|
||||
@ -7146,6 +7330,7 @@ joinpd1("flto-jobs="),
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fuse-cuid="),
|
||||
joinpd1("fuse-lipo="),
|
||||
joinpd1("gsrc-hash="),
|
||||
jspd1("iframework"),
|
||||
jspd1("module-dir"),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user