Update clang options

llvm commit b2851aea80e5a8f0cfd6c3c5a56a6b00fb28c6b6
This commit is contained in:
Jakub Konka 2020-12-16 18:38:11 +01:00
parent 4b62f1bd93
commit f59069f3d0

View File

@ -2,6 +2,7 @@
// zig fmt: off
usingnamespace @import("clang_options.zig");
pub const data = blk: { @setEvalBranchQuota(6000); break :blk &[_]CliArg{
flagpd1("faapcs-bitfield-width"),
flagpd1("C"),
flagpd1("CC"),
.{
@ -15,7 +16,8 @@ flagpd1("CC"),
flagpd1("EB"),
flagpd1("EL"),
flagpd1("Eonly"),
flagpd1("fAAPCSBitfieldLoad"),
flagpd1("faapcs-bitfield-load"),
flagpd1("fno-aapcs-bitfield-width"),
flagpd1("H"),
.{
.name = "<input>",
@ -2073,26 +2075,7 @@ flagpd1("analyzer-viz-egraph-graphviz"),
flagpd1("analyzer-werror"),
flagpd1("fslp-vectorize-aggressive"),
flagpd1("fno-slp-vectorize-aggressive"),
flagpd1("fno-record-gcc-switches"),
flagpd1("fexpensive-optimizations"),
flagpd1("fno-expensive-optimizations"),
flagpd1("fdefer-pop"),
flagpd1("fno-defer-pop"),
flagpd1("fextended-identifiers"),
flagpd1("fno-extended-identifiers"),
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("fident"),
flagpd1("fterminated-vtables"),
flagpd1("shared-libasan"),
flagpd1("grecord-gcc-switches"),
flagpd1("gno-record-gcc-switches"),
flagpd1("nocudainc"),
@ -2115,7 +2098,6 @@ flagpd1("nocudalib"),
},
flagpd1("integrated-as"),
flagpd1("no-integrated-as"),
flagpd1("fno-ident"),
.{
.name = "Gs",
.syntax = .flag,
@ -2196,7 +2178,6 @@ flagpd1("fno-ident"),
.pd2 = false,
.psl = true,
},
flagpd1("fcuda-rdc"),
.{
.name = "Os",
.syntax = .flag,
@ -2237,9 +2218,30 @@ flagpd1("fcuda-rdc"),
.pd2 = false,
.psl = true,
},
flagpd1("fno-cuda-rdc"),
flagpd1("shared-libasan"),
flagpd1("frecord-gcc-switches"),
flagpd1("fno-record-gcc-switches"),
flagpd1("fexpensive-optimizations"),
flagpd1("fno-expensive-optimizations"),
flagpd1("fdefer-pop"),
flagpd1("fno-defer-pop"),
flagpd1("fextended-identifiers"),
flagpd1("fno-extended-identifiers"),
flagpd1("fhonor-infinites"),
flagpd1("fno-honor-infinites"),
flagpd1("fident"),
flagpd1("fno-ident"),
flagpd1("findirect-virtual-calls"),
flagpd1("fcuda-rdc"),
flagpd1("fno-cuda-rdc"),
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,
@ -2251,11 +2253,8 @@ flagpd1("frecord-gcc-switches"),
sepd1("arch"),
flagpd1("arch_errors_fatal"),
sepd1("arch_only"),
flagpd1("arcmt-check"),
flagpd1("arcmt-migrate"),
flagpd1("arcmt-migrate-emit-errors"),
sepd1("arcmt-migrate-report-output"),
flagpd1("arcmt-modify"),
flagpd1("ast-dump"),
flagpd1("ast-dump-all"),
flagpd1("ast-dump-decl-types"),
@ -2451,6 +2450,7 @@ flagpd1("emit-pch"),
},
flagpd1("enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang"),
sepd1("error-on-deserialized-decl"),
sepd1("exception-model"),
sepd1("exported_symbols_list"),
.{
.name = "fPIC",
@ -2468,7 +2468,7 @@ sepd1("exported_symbols_list"),
.pd2 = false,
.psl = false,
},
flagpd1("fno-access-control"),
flagpd1("faccess-control"),
flagpd1("faddrsig"),
flagpd1("faggressive-function-elimination"),
flagpd1("falign-commons"),
@ -2481,6 +2481,7 @@ flagpd1("fall-intrinsics"),
flagpd1("fallow-editor-placeholders"),
flagpd1("fallow-half-arguments-and-returns"),
flagpd1("fallow-pch-with-compiler-errors"),
flagpd1("fallow-pcm-with-compiler-errors"),
flagpd1("fallow-unsupported"),
flagpd1("faltivec"),
flagpd1("fkeep-inline-functions"),
@ -2490,6 +2491,7 @@ flagpd1("fapple-link-rtlib"),
flagpd1("fapple-pragma-pack"),
flagpd1("fapplication-extension"),
flagpd1("fapply-global-visibility-to-externs"),
flagpd1("fapprox-func"),
flagpd1("fasm"),
flagpd1("fasm-blocks"),
flagpd1("fassociative-math"),
@ -2610,14 +2612,13 @@ flagpd1("feliminate-unused-debug-types"),
flagpd1("fembed-bitcode"),
flagpd1("fembed-bitcode-marker"),
flagpd1("femit-all-decls"),
flagpd1("femit-coverage-data"),
flagpd1("femit-coverage-notes"),
flagpd1("femulated-tls"),
flagpd1("fenable-matrix"),
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"),
@ -2691,6 +2692,8 @@ flagpd1("fgnu-inline-asm"),
flagpd1("fgnu-keywords"),
flagpd1("fgnu-runtime"),
flagpd1("fgpu-allow-device-init"),
flagpd1("fgpu-defer-diag"),
flagpd1("fgpu-exclude-wrong-side-overloads"),
flagpd1("fgpu-rdc"),
flagpd1("fheinous-gnu-extensions"),
flagpd1("fhip-dump-offload-linker-script"),
@ -2731,6 +2734,7 @@ flagpd1("fjump-tables"),
flagpd1("fkeep-static-consts"),
flagpd1("flat_namespace"),
flagpd1("flax-vector-conversions"),
flagpd1("flegacy-pass-manager"),
flagpd1("flimit-debug-info"),
flagpd1("flto"),
flagpd1("flto-unit"),
@ -2738,6 +2742,7 @@ flagpd1("flto-visibility-public-std"),
sepd1("fmacro-backtrace-limit"),
flagpd1("fmath-errno"),
flagpd1("fmax-identifier-length"),
flagpd1("fmemory-profile"),
flagpd1("fmerge-all-constants"),
flagpd1("fmerge-constants"),
flagpd1("fmerge-functions"),
@ -2790,7 +2795,7 @@ flagpd1("fnext-runtime"),
.pd2 = false,
.psl = false,
},
flagpd1("fno-no-access-control"),
flagpd1("fno-access-control"),
flagpd1("fno-addrsig"),
flagpd1("fno-aggressive-function-elimination"),
flagpd1("fno-align-commons"),
@ -2918,6 +2923,8 @@ flagpd1("fno-gnu89-inline"),
flagpd1("fno-gnu-inline-asm"),
flagpd1("fno-gnu-keywords"),
flagpd1("fno-gpu-allow-device-init"),
flagpd1("fno-gpu-defer-diag"),
flagpd1("fno-gpu-exclude-wrong-side-overloads"),
flagpd1("fno-gpu-rdc"),
flagpd1("fno-hip-new-launch-api"),
flagpd1("fno-honor-infinities"),
@ -2941,6 +2948,7 @@ flagpd1("fno-ivopts"),
flagpd1("fno-jump-tables"),
flagpd1("fno-keep-static-consts"),
flagpd1("fno-lax-vector-conversions"),
flagpd1("fno-legacy-pass-manager"),
flagpd1("fno-limit-debug-info"),
flagpd1("fno-lto"),
flagpd1("fno-lto-unit"),
@ -2948,6 +2956,7 @@ flagpd1("fno-math-builtin"),
flagpd1("fno-math-errno"),
flagpd1("fno-max-identifier-length"),
flagpd1("fno-max-type-align"),
flagpd1("fno-memory-profile"),
flagpd1("fno-merge-all-constants"),
flagpd1("fno-merge-constants"),
flagpd1("fno-module-file-deps"),
@ -2997,6 +3006,7 @@ flagpd1("fno-permissive"),
flagpd1("fno-pic"),
flagpd1("fno-pie"),
flagpd1("fno-plt"),
flagpd1("fno-prebuilt-implicit-modules"),
flagpd1("fno-prefetch-loop-arrays"),
flagpd1("fno-preserve-as-comments"),
flagpd1("fno-printf"),
@ -3013,6 +3023,7 @@ flagpd1("fno-profile-sample-use"),
flagpd1("fno-profile-use"),
flagpd1("fno-profile-values"),
flagpd1("fno-protect-parens"),
flagpd1("fno-pseudo-probe-for-profiling"),
flagpd1("fno-range-check"),
flagpd1("fno-real-4-real-10"),
flagpd1("fno-real-4-real-16"),
@ -3083,6 +3094,7 @@ flagpd1("fno-spec-constr-count"),
flagpd1("fno-spell-checking"),
flagpd1("fno-split-dwarf-inlining"),
flagpd1("fno-split-lto-unit"),
flagpd1("fno-split-machine-functions"),
flagpd1("fno-stack-arrays"),
flagpd1("fno-stack-check"),
flagpd1("fno-stack-clash-protection"),
@ -3133,6 +3145,8 @@ flagpd1("fno-vect-cost-model"),
flagpd1("fno-vectorize"),
flagpd1("fno-verbose-asm"),
flagpd1("fno-virtual-function-elimination"),
flagpd1("fno-visibility-from-dllstorageclass"),
flagpd1("fno-visibility-inlines-hidden-static-local-var"),
flagpd1("fno-wchar"),
flagpd1("fno-web"),
flagpd1("fno-whole-file"),
@ -3191,6 +3205,7 @@ flagpd1("fpack-struct"),
flagpd1("fpadding-on-unsigned-fixed-point"),
flagpd1("fparse-all-comments"),
flagpd1("fpascal-strings"),
flagpd1("fpass-by-value-is-noalias"),
flagpd1("fpcc-struct-return"),
flagpd1("fpch-codegen"),
flagpd1("fpch-debuginfo"),
@ -3202,6 +3217,7 @@ flagpd1("fpermissive"),
flagpd1("fpic"),
flagpd1("fpie"),
flagpd1("fplt"),
flagpd1("fprebuilt-implicit-modules"),
flagpd1("fprefetch-loop-arrays"),
flagpd1("fpreserve-as-comments"),
flagpd1("fpreserve-vec3-type"),
@ -3220,6 +3236,7 @@ flagpd1("fprofile-sample-use"),
flagpd1("fprofile-use"),
flagpd1("fprofile-values"),
flagpd1("fprotect-parens"),
flagpd1("fpseudo-probe-for-profiling"),
.{
.name = "framework",
.syntax = .separate,
@ -3319,6 +3336,7 @@ flagpd1("fspell-checking"),
sepd1("fspell-checking-limit"),
flagpd1("fsplit-dwarf-inlining"),
flagpd1("fsplit-lto-unit"),
flagpd1("fsplit-machine-functions"),
flagpd1("fsplit-stack"),
flagpd1("fstack-arrays"),
flagpd1("fstack-check"),
@ -3374,6 +3392,7 @@ flagpd1("funsigned-bitfields"),
flagpd1("funsigned-char"),
flagpd1("funswitch-loops"),
flagpd1("funwind-tables"),
flagpd1("fuse-ctor-homing"),
flagpd1("fuse-cxa-atexit"),
flagpd1("fuse-init-array"),
flagpd1("fuse-line-directives"),
@ -3386,8 +3405,10 @@ flagpd1("fvectorize"),
flagpd1("fverbose-asm"),
flagpd1("fvirtual-function-elimination"),
sepd1("fvisibility"),
flagpd1("fvisibility-from-dllstorageclass"),
flagpd1("fvisibility-global-new-delete-hidden"),
flagpd1("fvisibility-inlines-hidden"),
flagpd1("fvisibility-inlines-hidden-static-local-var"),
flagpd1("fvisibility-ms-compat"),
flagpd1("fwasm-exceptions"),
flagpd1("fweb"),
@ -3463,6 +3484,7 @@ flagpd1("gno-gnu-pubnames"),
flagpd1("gno-inline-line-tables"),
flagpd1("gno-pubnames"),
flagpd1("gno-record-command-line"),
flagpd1("gno-split-dwarf"),
flagpd1("gno-strict-dwarf"),
.{
.name = "gpu-use-aux-triple-only",
@ -3517,6 +3539,8 @@ flagpd1("m64"),
flagpd1("m80387"),
flagpd1("mseses"),
flagpd1("mabi=ieeelongdouble"),
flagpd1("mabi=vec-default"),
flagpd1("mabi=vec-extabi"),
flagpd1("mabicalls"),
flagpd1("madx"),
flagpd1("maes"),
@ -3547,6 +3571,7 @@ flagpd1("mavx512vl"),
flagpd1("mavx512vnni"),
flagpd1("mavx512vp2intersect"),
flagpd1("mavx512vpopcntdq"),
flagpd1("mavxvnni"),
flagpd1("mbackchain"),
flagpd1("mbig-endian"),
flagpd1("mbmi"),
@ -3612,10 +3637,12 @@ flagpd1("mglobal-merge"),
flagpd1("mgpopt"),
flagpd1("mhard-float"),
flagpd1("mhvx"),
flagpd1("mhreset"),
flagpd1("mhtm"),
flagpd1("miamcu"),
flagpd1("mieee-fp"),
flagpd1("mieee-rnd-near"),
flagpd1("mignore-xcoff-visibility"),
flagpd1("migrate"),
flagpd1("no-finalize-removal"),
flagpd1("no-ns-alloc-error"),
@ -3642,6 +3669,7 @@ flagpd1("mips64r5"),
flagpd1("mips64r6"),
flagpd1("misel"),
flagpd1("mkernel"),
flagpd1("mkl"),
flagpd1("mldc1-sdc1"),
sepd1("mlimit-float-precision"),
sepd1("mlink-bitcode-file"),
@ -3660,10 +3688,12 @@ flagpd1("mlvi-hardening"),
flagpd1("mlwp"),
flagpd1("mlzcnt"),
flagpd1("mmadd4"),
flagpd1("mmark-bti-property"),
flagpd1("mmemops"),
flagpd1("mmfcrf"),
flagpd1("mmfocrf"),
flagpd1("mmicromips"),
flagpd1("mmma"),
flagpd1("mmmx"),
flagpd1("mmovbe"),
flagpd1("mmovdir64b"),
@ -3703,6 +3733,7 @@ flagpd1("mno-avx512vl"),
flagpd1("mno-avx512vnni"),
flagpd1("mno-avx512vp2intersect"),
flagpd1("mno-avx512vpopcntdq"),
flagpd1("mno-avxvnni"),
flagpd1("mno-backchain"),
flagpd1("mno-bmi"),
flagpd1("mno-bmi2"),
@ -3741,6 +3772,7 @@ flagpd1("mno-ginv"),
flagpd1("mno-global-merge"),
flagpd1("mno-gpopt"),
flagpd1("mno-hvx"),
flagpd1("mno-hreset"),
flagpd1("mno-htm"),
flagpd1("mno-iamcu"),
flagpd1("mno-implicit-float"),
@ -3749,6 +3781,7 @@ flagpd1("mno-inline-all-stringops"),
flagpd1("mno-invariant-function-descriptors"),
flagpd1("mno-invpcid"),
flagpd1("mno-isel"),
flagpd1("mno-kl"),
flagpd1("mno-ldc1-sdc1"),
flagpd1("mno-local-sdata"),
flagpd1("mno-long-calls"),
@ -3763,6 +3796,7 @@ flagpd1("mno-mfcrf"),
flagpd1("mno-mfocrf"),
flagpd1("mno-micromips"),
flagpd1("mno-mips16"),
flagpd1("mno-mma"),
flagpd1("mno-mmx"),
flagpd1("mno-movbe"),
flagpd1("mno-movdir64b"),
@ -3782,6 +3816,7 @@ flagpd1("mno-nvs"),
flagpd1("mno-odd-spreg"),
flagpd1("mno-omit-leaf-frame-pointer"),
flagpd1("mno-outline"),
flagpd1("mno-outline-atomics"),
flagpd1("mno-packed-stack"),
flagpd1("mno-packets"),
flagpd1("mno-pascal-strings"),
@ -3799,7 +3834,6 @@ flagpd1("mno-prefetchwt1"),
flagpd1("mno-prfchw"),
flagpd1("mno-ptwrite"),
flagpd1("mno-pure-code"),
flagpd1("mno-qpx"),
flagpd1("mno-rdpid"),
flagpd1("mno-rdrnd"),
flagpd1("mno-rdseed"),
@ -3825,7 +3859,6 @@ flagpd1("mno-simd128"),
flagpd1("mno-soft-float"),
flagpd1("mno-spe"),
flagpd1("mno-speculative-load-hardening"),
flagpd1("mno-sram-ecc"),
flagpd1("mno-sse"),
flagpd1("mno-sse2"),
flagpd1("mno-sse3"),
@ -3841,8 +3874,10 @@ flagpd1("mno-tbm"),
flagpd1("mno-thumb"),
flagpd1("mno-tls-direct-seg-refs"),
flagpd1("mno-tsxldtrk"),
flagpd1("mno-uintr"),
flagpd1("mno-unaligned-access"),
flagpd1("mno-unimplemented-simd128"),
flagpd1("mno-unsafe-fp-atomics"),
flagpd1("mno-vaes"),
flagpd1("mno-virt"),
flagpd1("mno-vpclmulqdq"),
@ -3853,9 +3888,9 @@ flagpd1("mno-waitpkg"),
flagpd1("mno-warn-nonportable-cfstrings"),
flagpd1("mno-wavefrontsize64"),
flagpd1("mno-wbnoinvd"),
flagpd1("mno-widekl"),
flagpd1("mno-x87"),
flagpd1("mno-xgot"),
flagpd1("mno-xnack"),
flagpd1("mno-xop"),
flagpd1("mno-xsave"),
flagpd1("mno-xsavec"),
@ -3866,6 +3901,7 @@ flagpd1("mnocrc"),
flagpd1("mno-direct-move"),
flagpd1("mnontrapping-fptoint"),
flagpd1("mnop-mcount"),
flagpd1("mno-paired-vector-memops"),
flagpd1("mno-crypto"),
flagpd1("mnvj"),
flagpd1("mnvs"),
@ -3875,8 +3911,10 @@ flagpd1("module-file-deps"),
flagpd1("module-file-info"),
flagpd1("momit-leaf-frame-pointer"),
flagpd1("moutline"),
flagpd1("moutline-atomics"),
flagpd1("mpacked-stack"),
flagpd1("mpackets"),
flagpd1("mpaired-vector-memops"),
flagpd1("mpascal-strings"),
flagpd1("mpclmul"),
flagpd1("mpconfig"),
@ -3894,7 +3932,6 @@ flagpd1("mprfchw"),
flagpd1("mptwrite"),
flagpd1("mpure-code"),
flagpd1("mqdsp6-compat"),
flagpd1("mqpx"),
flagpd1("mrdpid"),
flagpd1("mrdrnd"),
flagpd1("mrdseed"),
@ -3930,13 +3967,13 @@ flagpd1("msgx"),
flagpd1("msha"),
flagpd1("mshstk"),
flagpd1("msign-ext"),
flagpd1("msim"),
flagpd1("msimd128"),
flagpd1("msingle-float"),
sepd1("msmall-data-limit"),
flagpd1("msoft-float"),
flagpd1("mspe"),
flagpd1("mspeculative-load-hardening"),
flagpd1("msram-ecc"),
flagpd1("msse"),
flagpd1("msse2"),
flagpd1("msse3"),
@ -3960,11 +3997,13 @@ sepd1("mtp"),
flagpd1("mtsxldtrk"),
flagpd1("mtune=?"),
flagpd1("muclibc"),
flagpd1("muintr"),
flagpd1("multi_module"),
sepd1("multiply_defined"),
sepd1("multiply_defined_unused"),
flagpd1("munaligned-access"),
flagpd1("munimplemented-simd128"),
flagpd1("munsafe-fp-atomics"),
flagpd1("munwind-tables"),
flagpd1("mv5"),
flagpd1("mv55"),
@ -3984,10 +4023,10 @@ flagpd1("mwaitpkg"),
flagpd1("mwarn-nonportable-cfstrings"),
flagpd1("mwavefrontsize64"),
flagpd1("mwbnoinvd"),
flagpd1("mwidekl"),
flagpd1("mx32"),
flagpd1("mx87"),
flagpd1("mxgot"),
flagpd1("mxnack"),
flagpd1("mxop"),
flagpd1("mxsave"),
flagpd1("mxsavec"),
@ -4420,7 +4459,7 @@ sepd1("target-feature"),
},
sepd1("target-linker-version"),
flagpd1("templight-dump"),
flagpd1("test-coverage"),
flagpd1("test-io"),
flagpd1("time"),
.{
.name = "traditional",
@ -4448,6 +4487,7 @@ flagpd1("time"),
},
flagpd1("trim-egraph"),
sepd1("triple"),
sepd1("tune-cpu"),
flagpd1("twolevel_namespace"),
flagpd1("twolevel_namespace_hints"),
sepd1("umbrella"),
@ -4499,6 +4539,7 @@ flagpd1("whyload"),
},
joinpd1("fsanitize-undefined-strip-path-components="),
joinpd1("fopenmp-cuda-teams-reduction-recs-num="),
joinpd1("fvisibility-externs-nodllstorageclass="),
joinpd1("analyzer-config-compatibility-mode="),
joinpd1("ftrivial-auto-var-init-stop-after="),
joinpd1("fpatchable-function-entry-offset="),
@ -4507,7 +4548,11 @@ joinpd1("fsanitize-address-field-padding="),
joinpd1("fdiagnostics-hotness-threshold="),
joinpd1("fsanitize-memory-track-origins="),
joinpd1("mwatchos-simulator-version-min="),
joinpd1("fvisibility-externs-dllimport="),
joinpd1("fvisibility-nodllstorageclass="),
joinpd1("fxray-selected-function-group="),
joinpd1("mappletvsimulator-version-min="),
joinpd1("mstack-protector-guard-offset="),
joinpd1("fsanitize-coverage-whitelist="),
joinpd1("fsanitize-coverage-blacklist="),
joinpd1("fobjc-nonfragile-abi-version="),
@ -4541,6 +4586,7 @@ joinpd1("fsanitize-system-blacklist="),
jspd1("fxray-instruction-threshold"),
joinpd1("headerpad_max_install_names"),
joinpd1("mios-simulator-version-min="),
joinpd1("mstack-protector-guard-reg="),
.{
.name = "include-with-prefix-after=",
.syntax = .joined,
@ -4651,6 +4697,7 @@ jspd1("fxray-never-instrument="),
jspd1("interface-stub-version="),
joinpd1("malign-branch-boundary="),
joinpd1("mappletvos-version-min="),
joinpd1("mstack-protector-guard="),
joinpd1("Wnonportable-cfstrings"),
joinpd1("fbasic-block-sections="),
joinpd1("fdefault-calling-conv="),
@ -4670,6 +4717,8 @@ joinpd1("foperator-arrow-depth="),
joinpd1("fprebuilt-module-path="),
joinpd1("fprofile-filter-files="),
joinpd1("fspell-checking-limit="),
joinpd1("fvisibility-dllexport="),
joinpd1("fxray-function-groups="),
joinpd1("miphoneos-version-min="),
joinpd1("msmall-data-threshold="),
joinpd1("Wlarge-by-value-copy="),
@ -4688,7 +4737,7 @@ joinpd1("fmodules-prune-after="),
.psl = false,
},
jspd1("iframeworkwithsysroot"),
joinpd1("mamdgpu-debugger-abi="),
joinpd1("mcode-object-version="),
joinpd1("mpad-max-prefix-size="),
joinpd1("mprefer-vector-width="),
joinpd1("msign-return-address="),
@ -4760,6 +4809,14 @@ joinpd1("fprofile-instr-use="),
.psl = false,
},
joinpd1("fthin-link-bitcode="),
.{
.name = "gpu-instrument-lib=",
.syntax = .joined,
.zig_equivalent = .other,
.pd1 = false,
.pd2 = true,
.psl = false,
},
joinpd1("mbranch-protection="),
joinpd1("mmacos-version-min="),
joinpd1("pch-through-header="),
@ -4813,6 +4870,7 @@ joinpd1("fmacro-prefix-map="),
},
joinpd1("fobjc-abi-version="),
joinpd1("foutput-class-dir="),
joinpd1("fproc-stat-report="),
joinpd1("fprofile-generate="),
joinpd1("frewrite-map-file="),
.{
@ -4846,10 +4904,12 @@ joinpd1("fconstexpr-steps="),
joinpd1("ffile-prefix-map="),
joinpd1("fmodule-map-file="),
joinpd1("fobjc-arc-cxxlib="),
joinpd1("fproc-stat-report"),
jspd1("iwithprefixbefore"),
joinpd1("malign-functions="),
joinpd1("mios-version-min="),
joinpd1("mstack-alignment="),
joinpd1("msve-vector-bits="),
.{
.name = "no-cuda-gpu-arch=",
.syntax = .joined,
@ -4870,9 +4930,11 @@ joinpd1("analyzer-output="),
},
joinpd1("debug-info-kind="),
joinpd1("debugger-tuning="),
joinpd1("exception-model="),
joinpd1("fcf-runtime-abi="),
joinpd1("finit-character="),
joinpd1("fmax-type-align="),
joinpd1("fmemory-profile="),
joinpd1("fmessage-length="),
.{
.name = "fopenmp-targets=",
@ -4883,6 +4945,7 @@ joinpd1("fmessage-length="),
.psl = false,
},
joinpd1("fopenmp-version="),
joinpd1("fprofile-update="),
joinpd1("fshow-overloads="),
joinpd1("ftemplate-depth-"),
joinpd1("ftemplate-depth="),
@ -5069,6 +5132,7 @@ joinpd1("Wlarger-than="),
.pd2 = true,
.psl = false,
},
joinpd1("arcmt-action="),
joinpd1("ast-dump-all="),
.{
.name = "autocomplete=",
@ -5099,6 +5163,7 @@ joinpd1("fpass-plugin="),
joinpd1("fprofile-dir="),
joinpd1("fprofile-use="),
joinpd1("frandom-seed="),
joinpd1("ftime-report="),
joinpd1("gsplit-dwarf="),
jspd1("isystem-after"),
joinpd1("malign-jumps="),
@ -5258,6 +5323,14 @@ jspd1("sub_library"),
.pd2 = false,
.psl = true,
},
.{
.name = "vctoolsdir",
.syntax = .joined_or_separate,
.zig_equivalent = .other,
.pd1 = true,
.pd2 = false,
.psl = true,
},
.{
.name = "classpath=",
.syntax = .joined,
@ -5387,11 +5460,20 @@ jspd1("undefined"),
.pd2 = true,
.psl = false,
},
jspd1("dsym-dir"),
joinpd1("fopenmp="),
joinpd1("fplugin="),
joinpd1("fuse-ld="),
joinpd1("fveclib="),
jspd1("isysroot"),
.{
.name = "ld-path=",
.syntax = .joined,
.zig_equivalent = .other,
.pd1 = false,
.pd2 = true,
.psl = false,
},
joinpd1("mcmodel="),
joinpd1("mconsole"),
joinpd1("mdouble="),
@ -5616,6 +5698,14 @@ jspd1("Ttext"),
.pd2 = false,
.psl = true,
},
.{
.name = "tune:",
.syntax = .joined,
.zig_equivalent = .other,
.pd1 = true,
.pd2 = false,
.psl = true,
},
.{
.name = "warn-",
.syntax = .joined,
@ -5694,6 +5784,14 @@ joinpd1("mtp="),
.pd2 = false,
.psl = false,
},
.{
.name = "Fe:",
.syntax = .joined,
.zig_equivalent = .other,
.pd1 = true,
.pd2 = false,
.psl = true,
},
.{
.name = "RTC",
.syntax = .joined,