authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2020-12-16 18:38:11+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2020-12-16 18:38:11+01:00
logf59069f3d0cf6204f15dbd9c707dbefebfe88e01
tree5d43f2cfd7a4d8d635e9feca8db804bead19ff81
parent4b62f1bd93abfa2ae5aec2240bfac9327035901b

Update clang options

llvm commit b2851aea80e5a8f0cfd6c3c5a56a6b00fb28c6b6

1 files changed, 138 insertions(+), 40 deletions(-)

src/clang_options_data.zig+138-40
......@@ -2,6 +2,7 @@
22// zig fmt: off
33usingnamespace @import("clang_options.zig");
44pub const data = blk: { @setEvalBranchQuota(6000); break :blk &[_]CliArg{
5flagpd1("faapcs-bitfield-width"),
56flagpd1("C"),
67flagpd1("CC"),
78.{
......@@ -15,7 +16,8 @@ flagpd1("CC"),
1516flagpd1("EB"),
1617flagpd1("EL"),
1718flagpd1("Eonly"),
18flagpd1("fAAPCSBitfieldLoad"),
19flagpd1("faapcs-bitfield-load"),
20flagpd1("fno-aapcs-bitfield-width"),
1921flagpd1("H"),
2022.{
2123 .name = "<input>",
......@@ -2073,26 +2075,7 @@ flagpd1("analyzer-viz-egraph-graphviz"),
20732075flagpd1("analyzer-werror"),
20742076flagpd1("fslp-vectorize-aggressive"),
20752077flagpd1("fno-slp-vectorize-aggressive"),
2076flagpd1("fno-record-gcc-switches"),
2077flagpd1("fexpensive-optimizations"),
2078flagpd1("fno-expensive-optimizations"),
2079flagpd1("fdefer-pop"),
2080flagpd1("fno-defer-pop"),
2081flagpd1("fextended-identifiers"),
2082flagpd1("fno-extended-identifiers"),
2083flagpd1("fhonor-infinites"),
2084flagpd1("fno-honor-infinites"),
2085flagpd1("findirect-virtual-calls"),
2086sepd1("fnew-alignment"),
2087flagpd1("faligned-new"),
2088flagpd1("fno-aligned-new"),
2089flagpd1("fsched-interblock"),
2090flagpd1("ftree-vectorize"),
2091flagpd1("fno-tree-vectorize"),
2092flagpd1("ftree-slp-vectorize"),
2093flagpd1("fno-tree-slp-vectorize"),
2094flagpd1("fident"),
2095flagpd1("fterminated-vtables"),
2078flagpd1("shared-libasan"),
20962079flagpd1("grecord-gcc-switches"),
20972080flagpd1("gno-record-gcc-switches"),
20982081flagpd1("nocudainc"),
......@@ -2115,7 +2098,6 @@ flagpd1("nocudalib"),
21152098},
21162099flagpd1("integrated-as"),
21172100flagpd1("no-integrated-as"),
2118flagpd1("fno-ident"),
21192101.{
21202102 .name = "Gs",
21212103 .syntax = .flag,
......@@ -2196,7 +2178,6 @@ flagpd1("fno-ident"),
21962178 .pd2 = false,
21972179 .psl = true,
21982180},
2199flagpd1("fcuda-rdc"),
22002181.{
22012182 .name = "Os",
22022183 .syntax = .flag,
......@@ -2237,9 +2218,30 @@ flagpd1("fcuda-rdc"),
22372218 .pd2 = false,
22382219 .psl = true,
22392220},
2240flagpd1("fno-cuda-rdc"),
2241flagpd1("shared-libasan"),
22422221flagpd1("frecord-gcc-switches"),
2222flagpd1("fno-record-gcc-switches"),
2223flagpd1("fexpensive-optimizations"),
2224flagpd1("fno-expensive-optimizations"),
2225flagpd1("fdefer-pop"),
2226flagpd1("fno-defer-pop"),
2227flagpd1("fextended-identifiers"),
2228flagpd1("fno-extended-identifiers"),
2229flagpd1("fhonor-infinites"),
2230flagpd1("fno-honor-infinites"),
2231flagpd1("fident"),
2232flagpd1("fno-ident"),
2233flagpd1("findirect-virtual-calls"),
2234flagpd1("fcuda-rdc"),
2235flagpd1("fno-cuda-rdc"),
2236sepd1("fnew-alignment"),
2237flagpd1("faligned-new"),
2238flagpd1("fno-aligned-new"),
2239flagpd1("fsched-interblock"),
2240flagpd1("ftree-vectorize"),
2241flagpd1("fno-tree-vectorize"),
2242flagpd1("ftree-slp-vectorize"),
2243flagpd1("fno-tree-slp-vectorize"),
2244flagpd1("fterminated-vtables"),
22432245.{
22442246 .name = "ansi",
22452247 .syntax = .flag,
......@@ -2251,11 +2253,8 @@ flagpd1("frecord-gcc-switches"),
22512253sepd1("arch"),
22522254flagpd1("arch_errors_fatal"),
22532255sepd1("arch_only"),
2254flagpd1("arcmt-check"),
2255flagpd1("arcmt-migrate"),
22562256flagpd1("arcmt-migrate-emit-errors"),
22572257sepd1("arcmt-migrate-report-output"),
2258flagpd1("arcmt-modify"),
22592258flagpd1("ast-dump"),
22602259flagpd1("ast-dump-all"),
22612260flagpd1("ast-dump-decl-types"),
......@@ -2451,6 +2450,7 @@ flagpd1("emit-pch"),
24512450},
24522451flagpd1("enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang"),
24532452sepd1("error-on-deserialized-decl"),
2453sepd1("exception-model"),
24542454sepd1("exported_symbols_list"),
24552455.{
24562456 .name = "fPIC",
......@@ -2468,7 +2468,7 @@ sepd1("exported_symbols_list"),
24682468 .pd2 = false,
24692469 .psl = false,
24702470},
2471flagpd1("fno-access-control"),
2471flagpd1("faccess-control"),
24722472flagpd1("faddrsig"),
24732473flagpd1("faggressive-function-elimination"),
24742474flagpd1("falign-commons"),
......@@ -2481,6 +2481,7 @@ flagpd1("fall-intrinsics"),
24812481flagpd1("fallow-editor-placeholders"),
24822482flagpd1("fallow-half-arguments-and-returns"),
24832483flagpd1("fallow-pch-with-compiler-errors"),
2484flagpd1("fallow-pcm-with-compiler-errors"),
24842485flagpd1("fallow-unsupported"),
24852486flagpd1("faltivec"),
24862487flagpd1("fkeep-inline-functions"),
......@@ -2490,6 +2491,7 @@ flagpd1("fapple-link-rtlib"),
24902491flagpd1("fapple-pragma-pack"),
24912492flagpd1("fapplication-extension"),
24922493flagpd1("fapply-global-visibility-to-externs"),
2494flagpd1("fapprox-func"),
24932495flagpd1("fasm"),
24942496flagpd1("fasm-blocks"),
24952497flagpd1("fassociative-math"),
......@@ -2610,14 +2612,13 @@ flagpd1("feliminate-unused-debug-types"),
26102612flagpd1("fembed-bitcode"),
26112613flagpd1("fembed-bitcode-marker"),
26122614flagpd1("femit-all-decls"),
2613flagpd1("femit-coverage-data"),
2614flagpd1("femit-coverage-notes"),
26152615flagpd1("femulated-tls"),
26162616flagpd1("fenable-matrix"),
26172617flagpd1("fencode-extended-block-signature"),
26182618sepd1("ferror-limit"),
26192619flagpd1("fescaping-block-tail-calls"),
26202620flagpd1("fexceptions"),
2621flagpd1("fexperimental-debug-variable-locations"),
26212622flagpd1("fexperimental-isel"),
26222623flagpd1("fexperimental-new-constant-interpreter"),
26232624flagpd1("fexperimental-new-pass-manager"),
......@@ -2691,6 +2692,8 @@ flagpd1("fgnu-inline-asm"),
26912692flagpd1("fgnu-keywords"),
26922693flagpd1("fgnu-runtime"),
26932694flagpd1("fgpu-allow-device-init"),
2695flagpd1("fgpu-defer-diag"),
2696flagpd1("fgpu-exclude-wrong-side-overloads"),
26942697flagpd1("fgpu-rdc"),
26952698flagpd1("fheinous-gnu-extensions"),
26962699flagpd1("fhip-dump-offload-linker-script"),
......@@ -2731,6 +2734,7 @@ flagpd1("fjump-tables"),
27312734flagpd1("fkeep-static-consts"),
27322735flagpd1("flat_namespace"),
27332736flagpd1("flax-vector-conversions"),
2737flagpd1("flegacy-pass-manager"),
27342738flagpd1("flimit-debug-info"),
27352739flagpd1("flto"),
27362740flagpd1("flto-unit"),
......@@ -2738,6 +2742,7 @@ flagpd1("flto-visibility-public-std"),
27382742sepd1("fmacro-backtrace-limit"),
27392743flagpd1("fmath-errno"),
27402744flagpd1("fmax-identifier-length"),
2745flagpd1("fmemory-profile"),
27412746flagpd1("fmerge-all-constants"),
27422747flagpd1("fmerge-constants"),
27432748flagpd1("fmerge-functions"),
......@@ -2790,7 +2795,7 @@ flagpd1("fnext-runtime"),
27902795 .pd2 = false,
27912796 .psl = false,
27922797},
2793flagpd1("fno-no-access-control"),
2798flagpd1("fno-access-control"),
27942799flagpd1("fno-addrsig"),
27952800flagpd1("fno-aggressive-function-elimination"),
27962801flagpd1("fno-align-commons"),
......@@ -2918,6 +2923,8 @@ flagpd1("fno-gnu89-inline"),
29182923flagpd1("fno-gnu-inline-asm"),
29192924flagpd1("fno-gnu-keywords"),
29202925flagpd1("fno-gpu-allow-device-init"),
2926flagpd1("fno-gpu-defer-diag"),
2927flagpd1("fno-gpu-exclude-wrong-side-overloads"),
29212928flagpd1("fno-gpu-rdc"),
29222929flagpd1("fno-hip-new-launch-api"),
29232930flagpd1("fno-honor-infinities"),
......@@ -2941,6 +2948,7 @@ flagpd1("fno-ivopts"),
29412948flagpd1("fno-jump-tables"),
29422949flagpd1("fno-keep-static-consts"),
29432950flagpd1("fno-lax-vector-conversions"),
2951flagpd1("fno-legacy-pass-manager"),
29442952flagpd1("fno-limit-debug-info"),
29452953flagpd1("fno-lto"),
29462954flagpd1("fno-lto-unit"),
......@@ -2948,6 +2956,7 @@ flagpd1("fno-math-builtin"),
29482956flagpd1("fno-math-errno"),
29492957flagpd1("fno-max-identifier-length"),
29502958flagpd1("fno-max-type-align"),
2959flagpd1("fno-memory-profile"),
29512960flagpd1("fno-merge-all-constants"),
29522961flagpd1("fno-merge-constants"),
29532962flagpd1("fno-module-file-deps"),
......@@ -2997,6 +3006,7 @@ flagpd1("fno-permissive"),
29973006flagpd1("fno-pic"),
29983007flagpd1("fno-pie"),
29993008flagpd1("fno-plt"),
3009flagpd1("fno-prebuilt-implicit-modules"),
30003010flagpd1("fno-prefetch-loop-arrays"),
30013011flagpd1("fno-preserve-as-comments"),
30023012flagpd1("fno-printf"),
......@@ -3013,6 +3023,7 @@ flagpd1("fno-profile-sample-use"),
30133023flagpd1("fno-profile-use"),
30143024flagpd1("fno-profile-values"),
30153025flagpd1("fno-protect-parens"),
3026flagpd1("fno-pseudo-probe-for-profiling"),
30163027flagpd1("fno-range-check"),
30173028flagpd1("fno-real-4-real-10"),
30183029flagpd1("fno-real-4-real-16"),
......@@ -3083,6 +3094,7 @@ flagpd1("fno-spec-constr-count"),
30833094flagpd1("fno-spell-checking"),
30843095flagpd1("fno-split-dwarf-inlining"),
30853096flagpd1("fno-split-lto-unit"),
3097flagpd1("fno-split-machine-functions"),
30863098flagpd1("fno-stack-arrays"),
30873099flagpd1("fno-stack-check"),
30883100flagpd1("fno-stack-clash-protection"),
......@@ -3133,6 +3145,8 @@ flagpd1("fno-vect-cost-model"),
31333145flagpd1("fno-vectorize"),
31343146flagpd1("fno-verbose-asm"),
31353147flagpd1("fno-virtual-function-elimination"),
3148flagpd1("fno-visibility-from-dllstorageclass"),
3149flagpd1("fno-visibility-inlines-hidden-static-local-var"),
31363150flagpd1("fno-wchar"),
31373151flagpd1("fno-web"),
31383152flagpd1("fno-whole-file"),
......@@ -3191,6 +3205,7 @@ flagpd1("fpack-struct"),
31913205flagpd1("fpadding-on-unsigned-fixed-point"),
31923206flagpd1("fparse-all-comments"),
31933207flagpd1("fpascal-strings"),
3208flagpd1("fpass-by-value-is-noalias"),
31943209flagpd1("fpcc-struct-return"),
31953210flagpd1("fpch-codegen"),
31963211flagpd1("fpch-debuginfo"),
......@@ -3202,6 +3217,7 @@ flagpd1("fpermissive"),
32023217flagpd1("fpic"),
32033218flagpd1("fpie"),
32043219flagpd1("fplt"),
3220flagpd1("fprebuilt-implicit-modules"),
32053221flagpd1("fprefetch-loop-arrays"),
32063222flagpd1("fpreserve-as-comments"),
32073223flagpd1("fpreserve-vec3-type"),
......@@ -3220,6 +3236,7 @@ flagpd1("fprofile-sample-use"),
32203236flagpd1("fprofile-use"),
32213237flagpd1("fprofile-values"),
32223238flagpd1("fprotect-parens"),
3239flagpd1("fpseudo-probe-for-profiling"),
32233240.{
32243241 .name = "framework",
32253242 .syntax = .separate,
......@@ -3319,6 +3336,7 @@ flagpd1("fspell-checking"),
33193336sepd1("fspell-checking-limit"),
33203337flagpd1("fsplit-dwarf-inlining"),
33213338flagpd1("fsplit-lto-unit"),
3339flagpd1("fsplit-machine-functions"),
33223340flagpd1("fsplit-stack"),
33233341flagpd1("fstack-arrays"),
33243342flagpd1("fstack-check"),
......@@ -3374,6 +3392,7 @@ flagpd1("funsigned-bitfields"),
33743392flagpd1("funsigned-char"),
33753393flagpd1("funswitch-loops"),
33763394flagpd1("funwind-tables"),
3395flagpd1("fuse-ctor-homing"),
33773396flagpd1("fuse-cxa-atexit"),
33783397flagpd1("fuse-init-array"),
33793398flagpd1("fuse-line-directives"),
......@@ -3386,8 +3405,10 @@ flagpd1("fvectorize"),
33863405flagpd1("fverbose-asm"),
33873406flagpd1("fvirtual-function-elimination"),
33883407sepd1("fvisibility"),
3408flagpd1("fvisibility-from-dllstorageclass"),
33893409flagpd1("fvisibility-global-new-delete-hidden"),
33903410flagpd1("fvisibility-inlines-hidden"),
3411flagpd1("fvisibility-inlines-hidden-static-local-var"),
33913412flagpd1("fvisibility-ms-compat"),
33923413flagpd1("fwasm-exceptions"),
33933414flagpd1("fweb"),
......@@ -3463,6 +3484,7 @@ flagpd1("gno-gnu-pubnames"),
34633484flagpd1("gno-inline-line-tables"),
34643485flagpd1("gno-pubnames"),
34653486flagpd1("gno-record-command-line"),
3487flagpd1("gno-split-dwarf"),
34663488flagpd1("gno-strict-dwarf"),
34673489.{
34683490 .name = "gpu-use-aux-triple-only",
......@@ -3517,6 +3539,8 @@ flagpd1("m64"),
35173539flagpd1("m80387"),
35183540flagpd1("mseses"),
35193541flagpd1("mabi=ieeelongdouble"),
3542flagpd1("mabi=vec-default"),
3543flagpd1("mabi=vec-extabi"),
35203544flagpd1("mabicalls"),
35213545flagpd1("madx"),
35223546flagpd1("maes"),
......@@ -3547,6 +3571,7 @@ flagpd1("mavx512vl"),
35473571flagpd1("mavx512vnni"),
35483572flagpd1("mavx512vp2intersect"),
35493573flagpd1("mavx512vpopcntdq"),
3574flagpd1("mavxvnni"),
35503575flagpd1("mbackchain"),
35513576flagpd1("mbig-endian"),
35523577flagpd1("mbmi"),
......@@ -3612,10 +3637,12 @@ flagpd1("mglobal-merge"),
36123637flagpd1("mgpopt"),
36133638flagpd1("mhard-float"),
36143639flagpd1("mhvx"),
3640flagpd1("mhreset"),
36153641flagpd1("mhtm"),
36163642flagpd1("miamcu"),
36173643flagpd1("mieee-fp"),
36183644flagpd1("mieee-rnd-near"),
3645flagpd1("mignore-xcoff-visibility"),
36193646flagpd1("migrate"),
36203647flagpd1("no-finalize-removal"),
36213648flagpd1("no-ns-alloc-error"),
......@@ -3642,6 +3669,7 @@ flagpd1("mips64r5"),
36423669flagpd1("mips64r6"),
36433670flagpd1("misel"),
36443671flagpd1("mkernel"),
3672flagpd1("mkl"),
36453673flagpd1("mldc1-sdc1"),
36463674sepd1("mlimit-float-precision"),
36473675sepd1("mlink-bitcode-file"),
......@@ -3660,10 +3688,12 @@ flagpd1("mlvi-hardening"),
36603688flagpd1("mlwp"),
36613689flagpd1("mlzcnt"),
36623690flagpd1("mmadd4"),
3691flagpd1("mmark-bti-property"),
36633692flagpd1("mmemops"),
36643693flagpd1("mmfcrf"),
36653694flagpd1("mmfocrf"),
36663695flagpd1("mmicromips"),
3696flagpd1("mmma"),
36673697flagpd1("mmmx"),
36683698flagpd1("mmovbe"),
36693699flagpd1("mmovdir64b"),
......@@ -3703,6 +3733,7 @@ flagpd1("mno-avx512vl"),
37033733flagpd1("mno-avx512vnni"),
37043734flagpd1("mno-avx512vp2intersect"),
37053735flagpd1("mno-avx512vpopcntdq"),
3736flagpd1("mno-avxvnni"),
37063737flagpd1("mno-backchain"),
37073738flagpd1("mno-bmi"),
37083739flagpd1("mno-bmi2"),
......@@ -3741,6 +3772,7 @@ flagpd1("mno-ginv"),
37413772flagpd1("mno-global-merge"),
37423773flagpd1("mno-gpopt"),
37433774flagpd1("mno-hvx"),
3775flagpd1("mno-hreset"),
37443776flagpd1("mno-htm"),
37453777flagpd1("mno-iamcu"),
37463778flagpd1("mno-implicit-float"),
......@@ -3749,6 +3781,7 @@ flagpd1("mno-inline-all-stringops"),
37493781flagpd1("mno-invariant-function-descriptors"),
37503782flagpd1("mno-invpcid"),
37513783flagpd1("mno-isel"),
3784flagpd1("mno-kl"),
37523785flagpd1("mno-ldc1-sdc1"),
37533786flagpd1("mno-local-sdata"),
37543787flagpd1("mno-long-calls"),
......@@ -3763,6 +3796,7 @@ flagpd1("mno-mfcrf"),
37633796flagpd1("mno-mfocrf"),
37643797flagpd1("mno-micromips"),
37653798flagpd1("mno-mips16"),
3799flagpd1("mno-mma"),
37663800flagpd1("mno-mmx"),
37673801flagpd1("mno-movbe"),
37683802flagpd1("mno-movdir64b"),
......@@ -3782,6 +3816,7 @@ flagpd1("mno-nvs"),
37823816flagpd1("mno-odd-spreg"),
37833817flagpd1("mno-omit-leaf-frame-pointer"),
37843818flagpd1("mno-outline"),
3819flagpd1("mno-outline-atomics"),
37853820flagpd1("mno-packed-stack"),
37863821flagpd1("mno-packets"),
37873822flagpd1("mno-pascal-strings"),
......@@ -3799,7 +3834,6 @@ flagpd1("mno-prefetchwt1"),
37993834flagpd1("mno-prfchw"),
38003835flagpd1("mno-ptwrite"),
38013836flagpd1("mno-pure-code"),
3802flagpd1("mno-qpx"),
38033837flagpd1("mno-rdpid"),
38043838flagpd1("mno-rdrnd"),
38053839flagpd1("mno-rdseed"),
......@@ -3825,7 +3859,6 @@ flagpd1("mno-simd128"),
38253859flagpd1("mno-soft-float"),
38263860flagpd1("mno-spe"),
38273861flagpd1("mno-speculative-load-hardening"),
3828flagpd1("mno-sram-ecc"),
38293862flagpd1("mno-sse"),
38303863flagpd1("mno-sse2"),
38313864flagpd1("mno-sse3"),
......@@ -3841,8 +3874,10 @@ flagpd1("mno-tbm"),
38413874flagpd1("mno-thumb"),
38423875flagpd1("mno-tls-direct-seg-refs"),
38433876flagpd1("mno-tsxldtrk"),
3877flagpd1("mno-uintr"),
38443878flagpd1("mno-unaligned-access"),
38453879flagpd1("mno-unimplemented-simd128"),
3880flagpd1("mno-unsafe-fp-atomics"),
38463881flagpd1("mno-vaes"),
38473882flagpd1("mno-virt"),
38483883flagpd1("mno-vpclmulqdq"),
......@@ -3853,9 +3888,9 @@ flagpd1("mno-waitpkg"),
38533888flagpd1("mno-warn-nonportable-cfstrings"),
38543889flagpd1("mno-wavefrontsize64"),
38553890flagpd1("mno-wbnoinvd"),
3891flagpd1("mno-widekl"),
38563892flagpd1("mno-x87"),
38573893flagpd1("mno-xgot"),
3858flagpd1("mno-xnack"),
38593894flagpd1("mno-xop"),
38603895flagpd1("mno-xsave"),
38613896flagpd1("mno-xsavec"),
......@@ -3866,6 +3901,7 @@ flagpd1("mnocrc"),
38663901flagpd1("mno-direct-move"),
38673902flagpd1("mnontrapping-fptoint"),
38683903flagpd1("mnop-mcount"),
3904flagpd1("mno-paired-vector-memops"),
38693905flagpd1("mno-crypto"),
38703906flagpd1("mnvj"),
38713907flagpd1("mnvs"),
......@@ -3875,8 +3911,10 @@ flagpd1("module-file-deps"),
38753911flagpd1("module-file-info"),
38763912flagpd1("momit-leaf-frame-pointer"),
38773913flagpd1("moutline"),
3914flagpd1("moutline-atomics"),
38783915flagpd1("mpacked-stack"),
38793916flagpd1("mpackets"),
3917flagpd1("mpaired-vector-memops"),
38803918flagpd1("mpascal-strings"),
38813919flagpd1("mpclmul"),
38823920flagpd1("mpconfig"),
......@@ -3894,7 +3932,6 @@ flagpd1("mprfchw"),
38943932flagpd1("mptwrite"),
38953933flagpd1("mpure-code"),
38963934flagpd1("mqdsp6-compat"),
3897flagpd1("mqpx"),
38983935flagpd1("mrdpid"),
38993936flagpd1("mrdrnd"),
39003937flagpd1("mrdseed"),
......@@ -3930,13 +3967,13 @@ flagpd1("msgx"),
39303967flagpd1("msha"),
39313968flagpd1("mshstk"),
39323969flagpd1("msign-ext"),
3970flagpd1("msim"),
39333971flagpd1("msimd128"),
39343972flagpd1("msingle-float"),
39353973sepd1("msmall-data-limit"),
39363974flagpd1("msoft-float"),
39373975flagpd1("mspe"),
39383976flagpd1("mspeculative-load-hardening"),
3939flagpd1("msram-ecc"),
39403977flagpd1("msse"),
39413978flagpd1("msse2"),
39423979flagpd1("msse3"),
......@@ -3960,11 +3997,13 @@ sepd1("mtp"),
39603997flagpd1("mtsxldtrk"),
39613998flagpd1("mtune=?"),
39623999flagpd1("muclibc"),
4000flagpd1("muintr"),
39634001flagpd1("multi_module"),
39644002sepd1("multiply_defined"),
39654003sepd1("multiply_defined_unused"),
39664004flagpd1("munaligned-access"),
39674005flagpd1("munimplemented-simd128"),
4006flagpd1("munsafe-fp-atomics"),
39684007flagpd1("munwind-tables"),
39694008flagpd1("mv5"),
39704009flagpd1("mv55"),
......@@ -3984,10 +4023,10 @@ flagpd1("mwaitpkg"),
39844023flagpd1("mwarn-nonportable-cfstrings"),
39854024flagpd1("mwavefrontsize64"),
39864025flagpd1("mwbnoinvd"),
4026flagpd1("mwidekl"),
39874027flagpd1("mx32"),
39884028flagpd1("mx87"),
39894029flagpd1("mxgot"),
3990flagpd1("mxnack"),
39914030flagpd1("mxop"),
39924031flagpd1("mxsave"),
39934032flagpd1("mxsavec"),
......@@ -4420,7 +4459,7 @@ sepd1("target-feature"),
44204459},
44214460sepd1("target-linker-version"),
44224461flagpd1("templight-dump"),
4423flagpd1("test-coverage"),
4462flagpd1("test-io"),
44244463flagpd1("time"),
44254464.{
44264465 .name = "traditional",
......@@ -4448,6 +4487,7 @@ flagpd1("time"),
44484487},
44494488flagpd1("trim-egraph"),
44504489sepd1("triple"),
4490sepd1("tune-cpu"),
44514491flagpd1("twolevel_namespace"),
44524492flagpd1("twolevel_namespace_hints"),
44534493sepd1("umbrella"),
......@@ -4499,6 +4539,7 @@ flagpd1("whyload"),
44994539},
45004540joinpd1("fsanitize-undefined-strip-path-components="),
45014541joinpd1("fopenmp-cuda-teams-reduction-recs-num="),
4542joinpd1("fvisibility-externs-nodllstorageclass="),
45024543joinpd1("analyzer-config-compatibility-mode="),
45034544joinpd1("ftrivial-auto-var-init-stop-after="),
45044545joinpd1("fpatchable-function-entry-offset="),
......@@ -4507,7 +4548,11 @@ joinpd1("fsanitize-address-field-padding="),
45074548joinpd1("fdiagnostics-hotness-threshold="),
45084549joinpd1("fsanitize-memory-track-origins="),
45094550joinpd1("mwatchos-simulator-version-min="),
4551joinpd1("fvisibility-externs-dllimport="),
4552joinpd1("fvisibility-nodllstorageclass="),
4553joinpd1("fxray-selected-function-group="),
45104554joinpd1("mappletvsimulator-version-min="),
4555joinpd1("mstack-protector-guard-offset="),
45114556joinpd1("fsanitize-coverage-whitelist="),
45124557joinpd1("fsanitize-coverage-blacklist="),
45134558joinpd1("fobjc-nonfragile-abi-version="),
......@@ -4541,6 +4586,7 @@ joinpd1("fsanitize-system-blacklist="),
45414586jspd1("fxray-instruction-threshold"),
45424587joinpd1("headerpad_max_install_names"),
45434588joinpd1("mios-simulator-version-min="),
4589joinpd1("mstack-protector-guard-reg="),
45444590.{
45454591 .name = "include-with-prefix-after=",
45464592 .syntax = .joined,
......@@ -4651,6 +4697,7 @@ jspd1("fxray-never-instrument="),
46514697jspd1("interface-stub-version="),
46524698joinpd1("malign-branch-boundary="),
46534699joinpd1("mappletvos-version-min="),
4700joinpd1("mstack-protector-guard="),
46544701joinpd1("Wnonportable-cfstrings"),
46554702joinpd1("fbasic-block-sections="),
46564703joinpd1("fdefault-calling-conv="),
......@@ -4670,6 +4717,8 @@ joinpd1("foperator-arrow-depth="),
46704717joinpd1("fprebuilt-module-path="),
46714718joinpd1("fprofile-filter-files="),
46724719joinpd1("fspell-checking-limit="),
4720joinpd1("fvisibility-dllexport="),
4721joinpd1("fxray-function-groups="),
46734722joinpd1("miphoneos-version-min="),
46744723joinpd1("msmall-data-threshold="),
46754724joinpd1("Wlarge-by-value-copy="),
......@@ -4688,7 +4737,7 @@ joinpd1("fmodules-prune-after="),
46884737 .psl = false,
46894738},
46904739jspd1("iframeworkwithsysroot"),
4691joinpd1("mamdgpu-debugger-abi="),
4740joinpd1("mcode-object-version="),
46924741joinpd1("mpad-max-prefix-size="),
46934742joinpd1("mprefer-vector-width="),
46944743joinpd1("msign-return-address="),
......@@ -4760,6 +4809,14 @@ joinpd1("fprofile-instr-use="),
47604809 .psl = false,
47614810},
47624811joinpd1("fthin-link-bitcode="),
4812.{
4813 .name = "gpu-instrument-lib=",
4814 .syntax = .joined,
4815 .zig_equivalent = .other,
4816 .pd1 = false,
4817 .pd2 = true,
4818 .psl = false,
4819},
47634820joinpd1("mbranch-protection="),
47644821joinpd1("mmacos-version-min="),
47654822joinpd1("pch-through-header="),
......@@ -4813,6 +4870,7 @@ joinpd1("fmacro-prefix-map="),
48134870},
48144871joinpd1("fobjc-abi-version="),
48154872joinpd1("foutput-class-dir="),
4873joinpd1("fproc-stat-report="),
48164874joinpd1("fprofile-generate="),
48174875joinpd1("frewrite-map-file="),
48184876.{
......@@ -4846,10 +4904,12 @@ joinpd1("fconstexpr-steps="),
48464904joinpd1("ffile-prefix-map="),
48474905joinpd1("fmodule-map-file="),
48484906joinpd1("fobjc-arc-cxxlib="),
4907joinpd1("fproc-stat-report"),
48494908jspd1("iwithprefixbefore"),
48504909joinpd1("malign-functions="),
48514910joinpd1("mios-version-min="),
48524911joinpd1("mstack-alignment="),
4912joinpd1("msve-vector-bits="),
48534913.{
48544914 .name = "no-cuda-gpu-arch=",
48554915 .syntax = .joined,
......@@ -4870,9 +4930,11 @@ joinpd1("analyzer-output="),
48704930},
48714931joinpd1("debug-info-kind="),
48724932joinpd1("debugger-tuning="),
4933joinpd1("exception-model="),
48734934joinpd1("fcf-runtime-abi="),
48744935joinpd1("finit-character="),
48754936joinpd1("fmax-type-align="),
4937joinpd1("fmemory-profile="),
48764938joinpd1("fmessage-length="),
48774939.{
48784940 .name = "fopenmp-targets=",
......@@ -4883,6 +4945,7 @@ joinpd1("fmessage-length="),
48834945 .psl = false,
48844946},
48854947joinpd1("fopenmp-version="),
4948joinpd1("fprofile-update="),
48864949joinpd1("fshow-overloads="),
48874950joinpd1("ftemplate-depth-"),
48884951joinpd1("ftemplate-depth="),
......@@ -5069,6 +5132,7 @@ joinpd1("Wlarger-than="),
50695132 .pd2 = true,
50705133 .psl = false,
50715134},
5135joinpd1("arcmt-action="),
50725136joinpd1("ast-dump-all="),
50735137.{
50745138 .name = "autocomplete=",
......@@ -5099,6 +5163,7 @@ joinpd1("fpass-plugin="),
50995163joinpd1("fprofile-dir="),
51005164joinpd1("fprofile-use="),
51015165joinpd1("frandom-seed="),
5166joinpd1("ftime-report="),
51025167joinpd1("gsplit-dwarf="),
51035168jspd1("isystem-after"),
51045169joinpd1("malign-jumps="),
......@@ -5258,6 +5323,14 @@ jspd1("sub_library"),
52585323 .pd2 = false,
52595324 .psl = true,
52605325},
5326.{
5327 .name = "vctoolsdir",
5328 .syntax = .joined_or_separate,
5329 .zig_equivalent = .other,
5330 .pd1 = true,
5331 .pd2 = false,
5332 .psl = true,
5333},
52615334.{
52625335 .name = "classpath=",
52635336 .syntax = .joined,
......@@ -5387,11 +5460,20 @@ jspd1("undefined"),
53875460 .pd2 = true,
53885461 .psl = false,
53895462},
5463jspd1("dsym-dir"),
53905464joinpd1("fopenmp="),
53915465joinpd1("fplugin="),
53925466joinpd1("fuse-ld="),
53935467joinpd1("fveclib="),
53945468jspd1("isysroot"),
5469.{
5470 .name = "ld-path=",
5471 .syntax = .joined,
5472 .zig_equivalent = .other,
5473 .pd1 = false,
5474 .pd2 = true,
5475 .psl = false,
5476},
53955477joinpd1("mcmodel="),
53965478joinpd1("mconsole"),
53975479joinpd1("mdouble="),
......@@ -5616,6 +5698,14 @@ jspd1("Ttext"),
56165698 .pd2 = false,
56175699 .psl = true,
56185700},
5701.{
5702 .name = "tune:",
5703 .syntax = .joined,
5704 .zig_equivalent = .other,
5705 .pd1 = true,
5706 .pd2 = false,
5707 .psl = true,
5708},
56195709.{
56205710 .name = "warn-",
56215711 .syntax = .joined,
......@@ -5694,6 +5784,14 @@ joinpd1("mtp="),
56945784 .pd2 = false,
56955785 .psl = false,
56965786},
5787.{
5788 .name = "Fe:",
5789 .syntax = .joined,
5790 .zig_equivalent = .other,
5791 .pd1 = true,
5792 .pd2 = false,
5793 .psl = true,
5794},
56975795.{
56985796 .name = "RTC",
56995797 .syntax = .joined,