authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-07-01 22:36:51-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-07-01 22:36:51-07:00
logc8a00c4b02c3cf095ce730e4cc92f1f999018836
tree68e80187c04f50af97f2a4ef81d97d0510438fe6
parent3ab5912eee54083033be5f72454980d7e83b2936

update clang command line options to LLVM 14


1 files changed, 132 insertions(+), 52 deletions(-)

src/clang_options_data.zig+132-52
......@@ -1484,46 +1484,6 @@ flagpsl("MT"),
14841484 .pd2 = false,
14851485 .psl = true,
14861486},
1487.{
1488 .name = "wd4005",
1489 .syntax = .flag,
1490 .zig_equivalent = .other,
1491 .pd1 = true,
1492 .pd2 = false,
1493 .psl = true,
1494},
1495.{
1496 .name = "wd4018",
1497 .syntax = .flag,
1498 .zig_equivalent = .other,
1499 .pd1 = true,
1500 .pd2 = false,
1501 .psl = true,
1502},
1503.{
1504 .name = "wd4100",
1505 .syntax = .flag,
1506 .zig_equivalent = .other,
1507 .pd1 = true,
1508 .pd2 = false,
1509 .psl = true,
1510},
1511.{
1512 .name = "wd4910",
1513 .syntax = .flag,
1514 .zig_equivalent = .other,
1515 .pd1 = true,
1516 .pd2 = false,
1517 .psl = true,
1518},
1519.{
1520 .name = "wd4996",
1521 .syntax = .flag,
1522 .zig_equivalent = .other,
1523 .pd1 = true,
1524 .pd2 = false,
1525 .psl = true,
1526},
15271487.{
15281488 .name = "all-warnings",
15291489 .syntax = .flag,
......@@ -2098,6 +2058,11 @@ flagpd1("analyzer-viz-egraph-graphviz"),
20982058flagpd1("analyzer-werror"),
20992059flagpd1("fslp-vectorize-aggressive"),
21002060flagpd1("fno-slp-vectorize-aggressive"),
2061flagpd1("ftree-vectorize"),
2062flagpd1("fno-tree-vectorize"),
2063flagpd1("ftree-slp-vectorize"),
2064flagpd1("fno-tree-slp-vectorize"),
2065flagpd1("fterminated-vtables"),
21012066flagpd1("grecord-gcc-switches"),
21022067flagpd1("gno-record-gcc-switches"),
21032068flagpd1("nocudainc"),
......@@ -2252,20 +2217,15 @@ flagpd1("fno-defer-pop"),
22522217flagpd1("fextended-identifiers"),
22532218flagpd1("fno-extended-identifiers"),
22542219flagpd1("fno-sanitize-blacklist"),
2255flagpd1("fhonor-infinites"),
2256flagpd1("fno-honor-infinites"),
22572220flagpd1("fcuda-rdc"),
22582221flagpd1("fno-cuda-rdc"),
2222flagpd1("fhonor-infinites"),
2223flagpd1("fno-honor-infinites"),
22592224flagpd1("findirect-virtual-calls"),
22602225sepd1("fnew-alignment"),
22612226flagpd1("faligned-new"),
22622227flagpd1("fno-aligned-new"),
22632228flagpd1("fsched-interblock"),
2264flagpd1("ftree-vectorize"),
2265flagpd1("fno-tree-vectorize"),
2266flagpd1("ftree-slp-vectorize"),
2267flagpd1("fno-tree-slp-vectorize"),
2268flagpd1("fterminated-vtables"),
22692229.{
22702230 .name = "ansi",
22712231 .syntax = .flag,
......@@ -2303,6 +2263,7 @@ sepd1("bundle_loader"),
23032263 .pd2 = false,
23042264 .psl = false,
23052265},
2266flagpd1("canonical-prefixes"),
23062267flagpd1("cc1"),
23072268flagpd1("cc1as"),
23082269flagpd1("ccc-arcmt-check"),
......@@ -2329,6 +2290,7 @@ flagpd1("cl-single-precision-constant"),
23292290flagpd1("cl-strict-aliasing"),
23302291flagpd1("cl-uniform-work-group-size"),
23312292flagpd1("cl-unsafe-math-optimizations"),
2293flagpd1("clear-ast-before-backend"),
23322294sepd1("code-completion-at"),
23332295flagpd1("code-completion-brief-comments"),
23342296flagpd1("code-completion-macros"),
......@@ -2432,6 +2394,7 @@ flagpd1("disable-lifetime-markers"),
24322394flagpd1("disable-llvm-optzns"),
24332395flagpd1("disable-llvm-passes"),
24342396flagpd1("disable-llvm-verifier"),
2397flagpd1("disable-noundef-analysis"),
24352398flagpd1("disable-objc-default-synthesize-properties"),
24362399flagpd1("disable-pragma-debug-crash"),
24372400flagpd1("disable-red-zone"),
......@@ -2488,11 +2451,19 @@ flagpd1("emit-pch"),
24882451 .pd2 = true,
24892452 .psl = false,
24902453},
2491flagpd1("enable-noundef-analysis"),
24922454flagpd1("enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang"),
2455.{
2456 .name = "end-no-unused-arguments",
2457 .syntax = .flag,
2458 .zig_equivalent = .other,
2459 .pd1 = false,
2460 .pd2 = true,
2461 .psl = false,
2462},
24932463sepd1("error-on-deserialized-decl"),
24942464sepd1("exception-model"),
24952465sepd1("exported_symbols_list"),
2466flagpd1("extract-api"),
24962467.{
24972468 .name = "fPIC",
24982469 .syntax = .flag,
......@@ -2693,7 +2664,6 @@ flagpd1("fencode-extended-block-signature"),
26932664sepd1("ferror-limit"),
26942665flagpd1("fescaping-block-tail-calls"),
26952666flagpd1("fexceptions"),
2696flagpd1("fexperimental-debug-variable-locations"),
26972667flagpd1("fexperimental-isel"),
26982668flagpd1("fexperimental-new-constant-interpreter"),
26992669flagpd1("fexperimental-new-pass-manager"),
......@@ -2706,6 +2676,7 @@ flagpd1("ffake-address-space-map"),
27062676flagpd1("ffast-math"),
27072677flagpd1("ffat-lto-objects"),
27082678flagpd1("fcheck-new"),
2679flagpd1("fimplicit-modules-use-lock"),
27092680flagpd1("ffine-grained-bitfield-accesses"),
27102681flagpd1("ffinite-loops"),
27112682flagpd1("ffinite-math-only"),
......@@ -2868,6 +2839,7 @@ flagpd1("fmemory-profile"),
28682839flagpd1("fmerge-all-constants"),
28692840flagpd1("fmerge-constants"),
28702841flagpd1("fmerge-functions"),
2842flagpd1("fminimize-whitespace"),
28712843sepd1("fmodule-feature"),
28722844flagpd1("fmodule-file-deps"),
28732845sepd1("fmodule-implementation-of"),
......@@ -2893,12 +2865,14 @@ flagpd1("fmodulo-sched"),
28932865flagpd1("fmodulo-sched-allow-regmoves"),
28942866flagpd1("fms-compatibility"),
28952867flagpd1("fms-extensions"),
2868flagpd1("fms-hotpatch"),
28962869flagpd1("fms-volatile"),
28972870flagpd1("fmudflap"),
28982871flagpd1("fmudflapth"),
28992872flagpd1("fnative-half-arguments-and-returns"),
29002873flagpd1("fnative-half-type"),
29012874flagpd1("fnested-functions"),
2875flagpd1("fnew-infallible"),
29022876flagpd1("fnext-runtime"),
29032877.{
29042878 .name = "fno-PIC",
......@@ -2933,6 +2907,7 @@ flagpd1("fno-analyzed-objects-for-unparse"),
29332907flagpd1("fno-keep-inline-functions"),
29342908flagpd1("fno-apple-pragma-pack"),
29352909flagpd1("fno-application-extension"),
2910flagpd1("fno-approx-func"),
29362911flagpd1("fno-asm"),
29372912flagpd1("fno-asm-blocks"),
29382913flagpd1("fno-associative-math"),
......@@ -3034,6 +3009,7 @@ flagpd1("fno-f2c"),
30343009flagpd1("fno-fast-math"),
30353010flagpd1("fno-fat-lto-objects"),
30363011flagpd1("fno-check-new"),
3012flagpd1("fno-implicit-modules-use-lock"),
30373013flagpd1("fno-fine-grained-bitfield-accesses"),
30383014flagpd1("fno-finite-loops"),
30393015flagpd1("fno-finite-math-only"),
......@@ -3111,6 +3087,7 @@ flagpd1("fno-max-type-align"),
31113087flagpd1("fno-memory-profile"),
31123088flagpd1("fno-merge-all-constants"),
31133089flagpd1("fno-merge-constants"),
3090flagpd1("fno-minimize-whitespace"),
31143091flagpd1("fno-module-file-deps"),
31153092flagpd1("fno-module-maps"),
31163093flagpd1("fno-module-private"),
......@@ -3126,9 +3103,11 @@ flagpd1("fno-modulo-sched"),
31263103flagpd1("fno-modulo-sched-allow-regmoves"),
31273104flagpd1("fno-ms-compatibility"),
31283105flagpd1("fno-ms-extensions"),
3106flagpd1("fno-new-infallible"),
31293107flagpd1("fno-non-call-exceptions"),
31303108flagpd1("fno-objc-arc"),
31313109flagpd1("fno-objc-arc-exceptions"),
3110flagpd1("fno-objc-avoid-heapify-local-blocks"),
31323111flagpd1("fno-objc-convert-messages-to-runtime-calls"),
31333112flagpd1("fno-objc-encode-cxx-class-template-spec"),
31343113flagpd1("fno-objc-exceptions"),
......@@ -3146,10 +3125,15 @@ flagpd1("fno-offload-lto"),
31463125 .psl = false,
31473126},
31483127flagpd1("fno-openmp"),
3128flagpd1("fno-openmp-assume-teams-oversubscription"),
3129flagpd1("fno-openmp-assume-threads-oversubscription"),
31493130flagpd1("fno-openmp-cuda-force-full-runtime"),
31503131flagpd1("fno-openmp-cuda-mode"),
3132flagpd1("fno-openmp-extensions"),
3133flagpd1("fno-openmp-implicit-rpath"),
31513134flagpd1("fno-openmp-optimistic-collapse"),
31523135flagpd1("fno-openmp-simd"),
3136flagpd1("fno-openmp-target-debug"),
31533137flagpd1("fno-openmp-target-new-runtime"),
31543138flagpd1("fno-operator-names"),
31553139flagpd1("fno-optimize-sibling-calls"),
......@@ -3212,6 +3196,7 @@ flagpd1("fno-record-command-line"),
32123196flagpd1("fno-recovery-ast"),
32133197flagpd1("fno-recovery-ast-type"),
32143198flagpd1("fno-recursive"),
3199flagpd1("fno-reformat"),
32153200flagpd1("fno-register-global-dtors-with-atexit"),
32163201flagpd1("fno-regs-graph"),
32173202flagpd1("fno-relaxed-template-template-args"),
......@@ -3238,6 +3223,7 @@ flagpd1("fno-sanitize-hwaddress-experimental-aliasing"),
32383223flagpd1("fno-sanitize-ignorelist"),
32393224flagpd1("fno-sanitize-link-c++-runtime"),
32403225flagpd1("fno-sanitize-link-runtime"),
3226flagpd1("fno-sanitize-memory-param-retval"),
32413227flagpd1("fno-sanitize-memory-track-origins"),
32423228flagpd1("fno-sanitize-memory-use-after-dtor"),
32433229flagpd1("fno-sanitize-minimal-runtime"),
......@@ -3364,6 +3350,7 @@ flagpd1("fnoxray-link-deps"),
33643350flagpd1("fobjc-arc"),
33653351flagpd1("fobjc-arc-exceptions"),
33663352flagpd1("fobjc-atdefs"),
3353flagpd1("fobjc-avoid-heapify-local-blocks"),
33673354flagpd1("fobjc-call-cxx-cdtors"),
33683355flagpd1("fobjc-convert-messages-to-runtime-calls"),
33693356flagpd1("fobjc-disable-direct-methods-for-testing"),
......@@ -3391,14 +3378,20 @@ flagpd1("foffload-lto"),
33913378},
33923379flagpd1("fopenacc"),
33933380flagpd1("fopenmp"),
3381flagpd1("fopenmp-assume-teams-oversubscription"),
3382flagpd1("fopenmp-assume-threads-oversubscription"),
33943383flagpd1("fopenmp-cuda-force-full-runtime"),
33953384flagpd1("fopenmp-cuda-mode"),
33963385flagpd1("fopenmp-enable-irbuilder"),
3386flagpd1("fopenmp-extensions"),
33973387sepd1("fopenmp-host-ir-file-path"),
3388flagpd1("fopenmp-implicit-rpath"),
33983389flagpd1("fopenmp-is-device"),
3390flagpd1("fopenmp-new-driver"),
33993391flagpd1("fopenmp-optimistic-collapse"),
34003392flagpd1("fopenmp-relocatable-target"),
34013393flagpd1("fopenmp-simd"),
3394flagpd1("fopenmp-target-debug"),
34023395flagpd1("fopenmp-target-new-runtime"),
34033396flagpd1("fopenmp-use-tls"),
34043397sepd1("foperator-arrow-depth"),
......@@ -3516,11 +3509,14 @@ flagpd1("fsanitize-coverage-trace-bb"),
35163509flagpd1("fsanitize-coverage-trace-cmp"),
35173510flagpd1("fsanitize-coverage-trace-div"),
35183511flagpd1("fsanitize-coverage-trace-gep"),
3512flagpd1("fsanitize-coverage-trace-loads"),
35193513flagpd1("fsanitize-coverage-trace-pc"),
35203514flagpd1("fsanitize-coverage-trace-pc-guard"),
3515flagpd1("fsanitize-coverage-trace-stores"),
35213516flagpd1("fsanitize-hwaddress-experimental-aliasing"),
35223517flagpd1("fsanitize-link-c++-runtime"),
35233518flagpd1("fsanitize-link-runtime"),
3519flagpd1("fsanitize-memory-param-retval"),
35243520flagpd1("fsanitize-memory-track-origins"),
35253521flagpd1("fsanitize-memory-use-after-dtor"),
35263522flagpd1("fsanitize-minimal-runtime"),
......@@ -3686,7 +3682,6 @@ flagpd1("g3"),
36863682 .pd2 = false,
36873683 .psl = false,
36883684},
3689sepd1("gcc-toolchain"),
36903685flagpd1("gcodeview"),
36913686flagpd1("gcodeview-ghash"),
36923687flagpd1("gcolumn-info"),
......@@ -3729,6 +3724,7 @@ flagpd1("gno-gnu-pubnames"),
37293724flagpd1("gno-inline-line-tables"),
37303725flagpd1("gno-pubnames"),
37313726flagpd1("gno-record-command-line"),
3727flagpd1("gno-simple-template-names"),
37323728flagpd1("gno-split-dwarf"),
37333729flagpd1("gno-strict-dwarf"),
37343730.{
......@@ -3750,6 +3746,7 @@ flagpd1("gno-strict-dwarf"),
37503746flagpd1("gpubnames"),
37513747flagpd1("grecord-command-line"),
37523748flagpd1("gsce"),
3749flagpd1("gsimple-template-names"),
37533750flagpd1("gsplit-dwarf"),
37543751flagpd1("gstrict-dwarf"),
37553752flagpd1("gtoggle"),
......@@ -3823,6 +3820,7 @@ m("mavx512cd"),
38233820m("mavx512dq"),
38243821m("mavx512er"),
38253822m("mavx512f"),
3823flagpd1("mavx512fp16"),
38263824m("mavx512ifma"),
38273825m("mavx512pf"),
38283826m("mavx512vbmi"),
......@@ -3855,6 +3853,7 @@ flagpd1("mconstructor-aliases"),
38553853flagpd1("mcpu=?"),
38563854m("mcrbits"),
38573855m("mcrc"),
3856flagpd1("mcrc32"),
38583857m("mcumode"),
38593858m("mcx16"),
38603859sepd1("mdebug-pass"),
......@@ -3877,7 +3876,9 @@ flagpd1("mextern-sdata"),
38773876m("mf16c"),
38783877flagpd1("mfancy-math-387"),
38793878flagpd1("mfentry"),
3879flagpd1("mfix4300"),
38803880flagpd1("mfix-and-continue"),
3881flagpd1("mfix-cmse-cve-2021-35465"),
38813882flagpd1("mfix-cortex-a53-835769"),
38823883m("mfloat128"),
38833884sepd1("mfloat-abi"),
......@@ -3898,9 +3899,12 @@ flagpd1("mglobal-merge"),
38983899flagpd1("mgpopt"),
38993900m("mhard-float"),
39003901m("mhvx"),
3902flagpd1("mhvx-ieee-fp"),
3903flagpd1("mhvx-qfloat"),
39013904m("mhreset"),
39023905m("mhtm"),
39033906flagpd1("miamcu"),
3907flagpd1("mibt-seal"),
39043908flagpd1("mieee-fp"),
39053909flagpd1("mieee-rnd-near"),
39063910flagpd1("mignore-xcoff-visibility"),
......@@ -3987,6 +3991,7 @@ m("mno-avx512cd"),
39873991m("mno-avx512dq"),
39883992m("mno-avx512er"),
39893993m("mno-avx512f"),
3994flagpd1("mno-avx512fp16"),
39903995m("mno-avx512ifma"),
39913996m("mno-avx512pf"),
39923997m("mno-avx512vbmi"),
......@@ -4000,6 +4005,7 @@ flagpd1("mno-backchain"),
40004005m("mno-bmi"),
40014006m("mno-bmi2"),
40024007flagpd1("mno-branch-likely"),
4008flagpd1("mno-bti-at-return-twice"),
40034009m("mno-bulk-memory"),
40044010flagpd1("mno-check-zero-division"),
40054011m("mno-cldemote"),
......@@ -4009,8 +4015,10 @@ m("mno-clzero"),
40094015m("mno-cmpb"),
40104016flagpd1("mno-code-object-v3"),
40114017flagpd1("mno-constant-cfstrings"),
4018flagpd1("mno-constructor-aliases"),
40124019m("mno-crbits"),
40134020m("mno-crc"),
4021flagpd1("mno-crc32"),
40144022m("mno-cumode"),
40154023m("mno-cx16"),
40164024m("mno-dsp"),
......@@ -4022,10 +4030,12 @@ flagpd1("mnoexecstack"),
40224030m("mno-execute-only"),
40234031flagpd1("mno-extern-sdata"),
40244032m("mno-f16c"),
4033flagpd1("mno-fix-cmse-cve-2021-35465"),
40254034flagpd1("mno-fix-cortex-a53-835769"),
40264035m("mno-float128"),
40274036m("mno-fma"),
40284037m("mno-fma4"),
4038flagpd1("mno-fp-ret-in-387"),
40294039m("mno-fprnd"),
40304040m("mno-fsgsbase"),
40314041m("mno-fxsr"),
......@@ -4034,6 +4044,8 @@ m("mno-ginv"),
40344044flagpd1("mno-global-merge"),
40354045flagpd1("mno-gpopt"),
40364046m("mno-hvx"),
4047flagpd1("mno-hvx-ieee-fp"),
4048flagpd1("mno-hvx-qfloat"),
40374049m("mno-hreset"),
40384050m("mno-htm"),
40394051flagpd1("mno-iamcu"),
......@@ -4111,6 +4123,7 @@ m("mno-reference-types"),
41114123m("mno-relax"),
41124124flagpd1("mno-relax-all"),
41134125flagpd1("mno-relax-pic-calls"),
4126flagpd1("mno-relaxed-simd"),
41144127flagpd1("mno-restrict-it"),
41154128m("mno-retpoline"),
41164129m("mno-retpoline-external-thunk"),
......@@ -4125,6 +4138,7 @@ m("mno-sha"),
41254138m("mno-shstk"),
41264139m("mno-sign-ext"),
41274140m("mno-simd128"),
4141flagpd1("mno-skip-rax-setup"),
41284142m("mno-soft-float"),
41294143m("mno-spe"),
41304144flagpd1("mno-speculative-load-hardening"),
......@@ -4231,6 +4245,7 @@ flagpd1("mrelax-pic-calls"),
42314245 .pd2 = true,
42324246 .psl = false,
42334247},
4248flagpd1("mrelaxed-simd"),
42344249sepd1("mrelocation-model"),
42354250flagpd1("mrestrict-it"),
42364251m("mretpoline"),
......@@ -4250,6 +4265,7 @@ m("msign-ext"),
42504265flagpd1("msim"),
42514266m("msimd128"),
42524267m("msingle-float"),
4268flagpd1("mskip-rax-setup"),
42534269sepd1("msmall-data-limit"),
42544270m("msoft-float"),
42554271m("mspe"),
......@@ -4284,7 +4300,6 @@ sepd1("multiply_defined"),
42844300sepd1("multiply_defined_unused"),
42854301flagpd1("munaligned-access"),
42864302flagpd1("munsafe-fp-atomics"),
4287flagpd1("munwind-tables"),
42884303m("mv5"),
42894304m("mv55"),
42904305m("mv60"),
......@@ -4294,6 +4309,7 @@ m("mv66"),
42944309m("mv67"),
42954310flagpd1("mv67t"),
42964311m("mv68"),
4312flagpd1("mv69"),
42974313m("mvaes"),
42984314m("mvirt"),
42994315m("mvpclmulqdq"),
......@@ -4318,6 +4334,7 @@ flagpd1("n"),
43184334flagpd1("new-struct-path-tbaa"),
43194335flagpd1("no_dead_strip_inits_and_terms"),
43204336flagpd1("no-canonical-prefixes"),
4337flagpd1("no-clear-ast-before-backend"),
43214338flagpd1("no-code-completion-globals"),
43224339flagpd1("no-code-completion-ns-level-decls"),
43234340flagpd1("no-cpp-precomp"),
......@@ -4380,6 +4397,7 @@ flagpd1("nodefaultlibs"),
43804397flagpd1("nofixprebinding"),
43814398flagpd1("nogpuinc"),
43824399flagpd1("nogpulib"),
4400flagpd1("nohipwrapperinc"),
43834401.{
43844402 .name = "nolibc",
43854403 .syntax = .flag,
......@@ -4458,6 +4476,7 @@ flagpd1("objcmt-migrate-subscripting"),
44584476flagpd1("objcmt-ns-nonatomic-iosonly"),
44594477flagpd1("objcmt-returns-innerpointer-property"),
44604478flagpd1("object"),
4479sepd1("object-file-name"),
44614480sepd1("opt-record-file"),
44624481sepd1("opt-record-format"),
44634482sepd1("opt-record-passes"),
......@@ -4772,6 +4791,14 @@ sepd1("split-dwarf-output"),
47724791sepd1("stack-protector"),
47734792sepd1("stack-protector-buffer-size"),
47744793sepd1("stack-usage-file"),
4794.{
4795 .name = "start-no-unused-arguments",
4796 .syntax = .flag,
4797 .zig_equivalent = .other,
4798 .pd1 = false,
4799 .pd2 = true,
4800 .psl = false,
4801},
47754802.{
47764803 .name = "static",
47774804 .syntax = .flag,
......@@ -5004,6 +5031,7 @@ joinpd1("mstack-protector-guard-reg="),
50045031 .pd2 = true,
50055032 .psl = false,
50065033},
5034joinpd1("objcmt-whitelist-dir-path="),
50075035joinpd1("fcoverage-compilation-dir="),
50085036joinpd1("fms-compatibility-version="),
50095037joinpd1("fopenmp-cuda-number-of-sm="),
......@@ -5019,7 +5047,7 @@ joinpd1("ftemplate-backtrace-limit="),
50195047 .pd2 = true,
50205048 .psl = false,
50215049},
5022joinpd1("objcmt-whitelist-dir-path="),
5050joinpd1("objcmt-allowlist-dir-path="),
50235051joinpd1("Wno-nonportable-cfstrings"),
50245052joinpd1("analyzer-disable-checker="),
50255053joinpd1("fbuild-session-timestamp="),
......@@ -5096,6 +5124,7 @@ joinpd1("fmax-array-constructor="),
50965124joinpd1("fprofile-exclude-files="),
50975125joinpd1("ftrivial-auto-var-init="),
50985126jspd1("fxray-never-instrument="),
5127joinpd1("gsimple-template-names="),
50995128jspd1("interface-stub-version="),
51005129joinpd1("malign-branch-boundary="),
51015130joinpd1("mappletvos-version-min="),
......@@ -5104,6 +5133,7 @@ joinpd1("Wnonportable-cfstrings"),
51045133joinpd1("fbasic-block-sections="),
51055134joinpd1("fdefault-calling-conv="),
51065135joinpd1("fdenormal-fp-math-f32="),
5136joinpd1("fembed-offload-object="),
51075137joinpd1("ffile-compilation-dir="),
51085138joinpd1("fgpu-inline-threshold="),
51095139joinpd1("fmax-subrecord-length="),
......@@ -5141,6 +5171,7 @@ joinpd1("fmodules-prune-after="),
51415171 .pd2 = false,
51425172 .psl = false,
51435173},
5174joinpd1("fopenmp-target-debug="),
51445175joinpd1("fsanitize-ignorelist="),
51455176jspd1("iframeworkwithsysroot"),
51465177joinpd1("mcode-object-version="),
......@@ -5206,6 +5237,7 @@ joinpd1("fblas-matmul-limit="),
52065237joinpd1("fdiagnostics-color="),
52075238joinpd1("ffixed-line-length="),
52085239joinpd1("ffixed-line-length-"),
5240joinpd1("ffuchsia-api-level="),
52095241joinpd1("flimited-precision="),
52105242joinpd1("fprofile-instr-use="),
52115243.{
......@@ -5225,6 +5257,14 @@ joinpd1("fthin-link-bitcode="),
52255257 .pd2 = true,
52265258 .psl = false,
52275259},
5260.{
5261 .name = "hipspv-pass-plugin=",
5262 .syntax = .joined,
5263 .zig_equivalent = .other,
5264 .pd1 = false,
5265 .pd2 = true,
5266 .psl = false,
5267},
52285268joinpd1("mbranch-protection="),
52295269joinpd1("mmacos-version-min="),
52305270joinpd1("pch-through-header="),
......@@ -5345,6 +5385,7 @@ joinpd1("msve-vector-bits="),
53455385 .pd2 = true,
53465386 .psl = false,
53475387},
5388joinpd1("object-file-name="),
53485389jspd1("working-directory"),
53495390.{
53505391 .name = "headerUnit:angle",
......@@ -5363,6 +5404,7 @@ jspd1("working-directory"),
53635404 .psl = true,
53645405},
53655406joinpd1("analyzer-output="),
5407joinpd1("ast-dump-filter="),
53665408.{
53675409 .name = "config-user-dir=",
53685410 .syntax = .joined,
......@@ -5390,6 +5432,7 @@ joinpd1("fmessage-length="),
53905432joinpd1("fopenmp-version="),
53915433joinpd1("fprofile-update="),
53925434joinpd1("fshow-overloads="),
5435joinpd1("fswift-async-fp="),
53935436joinpd1("ftemplate-depth-"),
53945437joinpd1("ftemplate-depth="),
53955438jspd1("fxray-attr-list="),
......@@ -5485,6 +5528,14 @@ joinpd1("frecord-marker="),
54855528joinpd1("fthinlto-index="),
54865529joinpd1("ftrap-function="),
54875530joinpd1("ftrapv-handler="),
5531.{
5532 .name = "funwind-tables=",
5533 .syntax = .joined,
5534 .zig_equivalent = .unwind_tables,
5535 .pd1 = true,
5536 .pd2 = false,
5537 .psl = false,
5538},
54885539.{
54895540 .name = "hip-device-lib=",
54905541 .syntax = .joined,
......@@ -5675,6 +5726,7 @@ joinpd1("resource-dir="),
56755726joinpd1("fmax-errors="),
56765727joinpd1("fmax-tokens="),
56775728joinpd1("fno-builtin-"),
5729joinpd1("fplugin-arg-"),
56785730joinpd1("fvisibility="),
56795731joinpd1("fwchar-type="),
56805732jspd1("fxray-modes="),
......@@ -5697,6 +5749,8 @@ jspd1("iwithsysroot"),
56975749},
56985750joinpd1("mharden-sls="),
56995751joinpd1("mhvx-length="),
5752joinpd1("mvscale-max="),
5753joinpd1("mvscale-min="),
57005754jspd1("objc-isystem"),
57015755.{
57025756 .name = "rsp-quoting=",
......@@ -5762,6 +5816,7 @@ joinpd1("fclasspath="),
57625816joinpd1("finit-real="),
57635817joinpd1("fforce-addr"),
57645818joinpd1("ftls-model="),
5819joinpd1("inline-asm="),
57655820jspd1("ivfsoverlay"),
57665821jspd1("iwithprefix"),
57675822joinpd1("mfloat-abi="),
......@@ -5877,6 +5932,7 @@ joinpd1("flto-jobs="),
58775932},
58785933joinpd1("fuse-cuid="),
58795934jspd1("iframework"),
5935joinpd1("mtargetos="),
58805936joinpd1("mtls-size="),
58815937.{
58825938 .name = "rocm-path=",
......@@ -5903,6 +5959,14 @@ joinpd1("segs_read_"),
59035959 .pd2 = false,
59045960 .psl = true,
59055961},
5962.{
5963 .name = "diasdkdir",
5964 .syntax = .joined_or_separate,
5965 .zig_equivalent = .other,
5966 .pd1 = true,
5967 .pd2 = false,
5968 .psl = true,
5969},
59065970.{
59075971 .name = "external:",
59085972 .syntax = .joined,
......@@ -6032,6 +6096,14 @@ joinpd1("mhwmult="),
60326096joinpd1("mthreads"),
60336097joinpd1("municode"),
60346098joinpd1("mwindows"),
6099.{
6100 .name = "offload=",
6101 .syntax = .comma_joined,
6102 .zig_equivalent = .other,
6103 .pd1 = false,
6104 .pd2 = true,
6105 .psl = false,
6106},
60356107jspd1("seg1addr"),
60366108.{
60376109 .name = "assert=",
......@@ -6640,6 +6712,14 @@ joinpd1("G="),
66406712 .pd2 = false,
66416713 .psl = true,
66426714},
6715.{
6716 .name = "wd",
6717 .syntax = .joined,
6718 .zig_equivalent = .other,
6719 .pd1 = true,
6720 .pd2 = false,
6721 .psl = true,
6722},
66436723jspd1("A"),
66446724jspd1("B"),
66456725jspd1("D"),