diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-01-26 16:49:49 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-01-26 16:49:49 -0700 |
| commit | 56311b8bbb3002c83010ee29a1580f3e7b02c46b (patch) | |
| tree | d400ed37186a766d41827f593780c23789066756 /src | |
| parent | 0ca3582a86da377a25ea144acf94531dd8a28722 (diff) | |
| download | zig-56311b8bbb3002c83010ee29a1580f3e7b02c46b.tar.gz zig-56311b8bbb3002c83010ee29a1580f3e7b02c46b.zip | |
update clang options data to LLVM 16
Diffstat (limited to 'src')
| -rw-r--r-- | src/clang_options_data.zig | 270 |
1 files changed, 200 insertions, 70 deletions
diff --git a/src/clang_options_data.zig b/src/clang_options_data.zig index 7cee0327bf..364cce52fb 100644 --- a/src/clang_options_data.zig +++ b/src/clang_options_data.zig @@ -1126,6 +1126,14 @@ flagpsl("MT"), .psl = true, }, .{ + .name = "arm64EC", + .syntax = .flag, + .zig_equivalent = .other, + .pd1 = true, + .pd2 = false, + .psl = true, +}, +.{ .name = "await", .syntax = .flag, .zig_equivalent = .other, @@ -1254,6 +1262,14 @@ flagpsl("MT"), .psl = true, }, .{ + .name = "fp:contract", + .syntax = .flag, + .zig_equivalent = .other, + .pd1 = true, + .pd2 = false, + .psl = true, +}, +.{ .name = "fp:except", .syntax = .flag, .zig_equivalent = .other, @@ -1942,14 +1958,6 @@ flagpsl("MT"), .psl = false, }, .{ - .name = "profile-blocks", - .syntax = .flag, - .zig_equivalent = .other, - .pd1 = false, - .pd2 = true, - .psl = false, -}, -.{ .name = "resource", .syntax = .separate, .zig_equivalent = .other, @@ -2106,11 +2114,9 @@ sepd1("analyzer-inlining-mode"), flagpd1("analyzer-list-enabled-checkers"), sepd1("analyzer-max-loop"), flagpd1("analyzer-opt-analyze-headers"), -flagpd1("analyzer-opt-analyze-nested-blocks"), sepd1("analyzer-output"), sepd1("analyzer-purge"), flagpd1("analyzer-stats"), -sepd1("analyzer-store"), flagpd1("analyzer-viz-egraph-graphviz"), flagpd1("analyzer-werror"), flagpd1("fslp-vectorize-aggressive"), @@ -2125,6 +2131,14 @@ flagpd1("gno-record-gcc-switches"), flagpd1("nocudainc"), flagpd1("nocudalib"), .{ + .name = "print-multiarch", + .syntax = .flag, + .zig_equivalent = .other, + .pd1 = true, + .pd2 = true, + .psl = false, +}, +.{ .name = "system-header-prefix", .syntax = .separate, .zig_equivalent = .other, @@ -2269,6 +2283,8 @@ flagpd1("frecord-gcc-switches"), flagpd1("fno-record-gcc-switches"), flagpd1("fident"), flagpd1("fno-ident"), +flagpd1("Xparser"), +flagpd1("Xcompiler"), flagpd1("fexpensive-optimizations"), flagpd1("fno-expensive-optimizations"), flagpd1("fdefer-pop"), @@ -2276,10 +2292,18 @@ flagpd1("fno-defer-pop"), flagpd1("fextended-identifiers"), flagpd1("fno-extended-identifiers"), flagpd1("fno-sanitize-blacklist"), +.{ + .name = "config", + .syntax = .separate, + .zig_equivalent = .other, + .pd1 = false, + .pd2 = true, + .psl = false, +}, flagpd1("fcuda-rdc"), -flagpd1("fno-cuda-rdc"), flagpd1("fhonor-infinites"), flagpd1("fno-honor-infinites"), +flagpd1("fno-cuda-rdc"), flagpd1("findirect-virtual-calls"), sepd1("fnew-alignment"), flagpd1("faligned-new"), @@ -2298,6 +2322,7 @@ flagpd1("arch_errors_fatal"), sepd1("arch_only"), flagpd1("arcmt-migrate-emit-errors"), sepd1("arcmt-migrate-report-output"), +sepd1("as-secure-log-file"), flagpd1("ast-dump"), flagpd1("ast-dump-all"), flagpd1("ast-dump-decl-types"), @@ -2322,6 +2347,7 @@ sepd1("bundle_loader"), .pd2 = false, .psl = false, }, +sepd1("c-isystem"), flagpd1("canonical-prefixes"), flagpd1("cc1"), flagpd1("cc1as"), @@ -2373,14 +2399,6 @@ flagpd1("compiler-options-dump"), .psl = false, }, .{ - .name = "config", - .syntax = .separate, - .zig_equivalent = .other, - .pd1 = false, - .pd2 = true, - .psl = false, -}, -.{ .name = "coverage", .syntax = .flag, .zig_equivalent = .other, @@ -2493,7 +2511,6 @@ flagpd1("ehcontguard"), flagpd1("emit-ast"), flagpd1("emit-codegen-only"), flagpd1("emit-fir"), -flagpd1("emit-header-module"), flagpd1("emit-header-unit"), flagpd1("emit-html"), flagpd1("emit-interface-stubs"), @@ -2580,7 +2597,6 @@ flagpd1("falign-loops"), flagpd1("faligned-allocation"), flagpd1("fall-intrinsics"), flagpd1("fallow-editor-placeholders"), -flagpd1("fallow-half-arguments-and-returns"), flagpd1("fallow-pch-with-different-modules-cache-path"), flagpd1("fallow-pch-with-compiler-errors"), flagpd1("fallow-pcm-with-compiler-errors"), @@ -2668,7 +2684,6 @@ flagpd1("fcheck-array-temporaries"), flagpd1("fcommon"), flagpd1("fcompatibility-qualified-id-block-type-checking"), flagpd1("fcomplete-member-pointers"), -flagpd1("fconcepts-ts"), flagpd1("fconst-strings"), flagpd1("fconstant-cfstrings"), sepd1("fconstant-string-class"), @@ -2676,11 +2691,14 @@ sepd1("fconstexpr-backtrace-limit"), sepd1("fconstexpr-depth"), sepd1("fconstexpr-steps"), flagpd1("fconvergent-functions"), +flagpd1("fcoro-aligned-allocation"), flagpd1("fcoroutines-ts"), flagpd1("fcoverage-mapping"), +flagpd1("fcrash-diagnostics"), flagpd1("fcray-pointer"), flagpd1("fcreate-profile"), flagpd1("fcs-profile-generate"), +flagpd1("fctor-dtor-return-this"), flagpd1("fcuda-allow-variadic-functions"), flagpd1("fcuda-approx-transcendentals"), flagpd1("fcuda-flush-denormals-to-zero"), @@ -2770,11 +2788,14 @@ flagpd1("fencode-extended-block-signature"), sepd1("ferror-limit"), flagpd1("fescaping-block-tail-calls"), flagpd1("fexceptions"), +flagpd1("fexperimental-assignment-tracking"), flagpd1("fexperimental-isel"), flagpd1("fexperimental-library"), flagpd1("fexperimental-new-constant-interpreter"), -flagpd1("fexperimental-new-pass-manager"), flagpd1("fexperimental-relative-c++-abi-vtables"), +flagpd1("fexperimental-sanitize-metadata=atomics"), +flagpd1("fexperimental-sanitize-metadata=covered"), +flagpd1("fexperimental-sanitize-metadata=uar"), flagpd1("fexperimental-strict-floating-point"), flagpd1("fexternal-blas"), flagpd1("fexternc-nounwind"), @@ -2901,6 +2922,7 @@ flagpd1("fimplicit-modules"), flagpd1("fimplicit-none"), flagpd1("fimplicit-templates"), flagpd1("finclude-default-header"), +flagpd1("fincremental-extensions"), flagpd1("finit-local-zero"), flagpd1("finline"), flagpd1("finline-functions"), @@ -2958,6 +2980,7 @@ flagpd1("fmodule-header"), sepd1("fmodule-implementation-of"), flagpd1("fmodule-map-file-home-is-cwd"), flagpd1("fmodule-maps"), +flagpd1("fmodule-output"), flagpd1("fmodule-private"), flagpd1("fmodules"), flagpd1("fmodules-codegen"), @@ -3071,6 +3094,7 @@ flagpd1("fno-common"), flagpd1("fno-complete-member-pointers"), flagpd1("fno-const-strings"), flagpd1("fno-constant-cfstrings"), +flagpd1("fno-coro-aligned-allocation"), flagpd1("fno-coroutines-ts"), flagpd1("fno-coverage-mapping"), flagpd1("fno-crash-diagnostics"), @@ -3122,6 +3146,7 @@ flagpd1("fno-eliminate-unused-debug-types"), flagpd1("fno-emulated-tls"), flagpd1("fno-escaping-block-tail-calls"), flagpd1("fno-exceptions"), +flagpd1("fno-experimental-assignment-tracking"), flagpd1("fno-experimental-isel"), flagpd1("fno-experimental-library"), flagpd1("fno-experimental-relative-c++-abi-vtables"), @@ -3194,7 +3219,6 @@ flagpd1("fno-jump-tables"), flagpd1("fno-keep-static-consts"), flagpd1("fno-knr-functions"), flagpd1("fno-lax-vector-conversions"), -flagpd1("fno-legacy-pass-manager"), flagpd1("fno-limit-debug-info"), flagpd1("fno-logical-abbreviations"), .{ @@ -3222,9 +3246,11 @@ flagpd1("fno-modules-decluse"), flagpd1("fno-modules-error-recovery"), flagpd1("fno-modules-global-index"), flagpd1("fno-modules-search-all"), +flagpd1("fno-modules-share-filemanager"), flagpd1("fno-strict-modules-decluse"), flagpd1("fno_modules-validate-input-files-content"), flagpd1("fno-modules-validate-system-headers"), +flagpd1("fno-modules-validate-textual-header-includes"), flagpd1("fno-modulo-sched"), flagpd1("fno-modulo-sched-allow-regmoves"), flagpd1("fno-ms-compatibility"), @@ -3253,7 +3279,6 @@ flagpd1("fno-offload-lto"), flagpd1("fno-openmp"), flagpd1("fno-openmp-assume-teams-oversubscription"), flagpd1("fno-openmp-assume-threads-oversubscription"), -flagpd1("fno-openmp-cuda-force-full-runtime"), flagpd1("fno-openmp-cuda-mode"), flagpd1("fno-openmp-extensions"), flagpd1("fno-openmp-implicit-rpath"), @@ -3261,6 +3286,7 @@ flagpd1("fno-openmp-new-driver"), flagpd1("fno-openmp-optimistic-collapse"), flagpd1("fno-openmp-simd"), flagpd1("fno-openmp-target-debug"), +flagpd1("fno-openmp-target-jit"), flagpd1("fno-openmp-target-new-runtime"), flagpd1("fno-operator-names"), flagpd1("fno-optimize-sibling-calls"), @@ -3512,10 +3538,10 @@ flagpd1("foffload-lto"), }, flagpd1("fopenacc"), flagpd1("fopenmp"), +flagpd1("fopenmp-assume-no-nested-parallelism"), flagpd1("fopenmp-assume-no-thread-state"), flagpd1("fopenmp-assume-teams-oversubscription"), flagpd1("fopenmp-assume-threads-oversubscription"), -flagpd1("fopenmp-cuda-force-full-runtime"), flagpd1("fopenmp-cuda-mode"), flagpd1("fopenmp-enable-irbuilder"), flagpd1("fopenmp-extensions"), @@ -3528,6 +3554,7 @@ flagpd1("fopenmp-optimistic-collapse"), flagpd1("fopenmp-relocatable-target"), flagpd1("fopenmp-simd"), flagpd1("fopenmp-target-debug"), +flagpd1("fopenmp-target-jit"), flagpd1("fopenmp-target-new-runtime"), flagpd1("fopenmp-use-tls"), sepd1("foperator-arrow-depth"), @@ -3626,6 +3653,7 @@ flagpd1("frtlib-add-rpath"), flagpd1("frtti"), flagpd1("frtti-data"), flagpd1("frwpi"), +flagpd1("fsample-profile-use-profi"), flagpd1("fsanitize-address-globals-dead-stripping"), flagpd1("fsanitize-address-outline-instrumentation"), flagpd1("fsanitize-address-poison-custom-array-cookie"), @@ -3635,6 +3663,7 @@ flagpd1("fsanitize-cfi-canonical-jump-tables"), flagpd1("fsanitize-cfi-cross-dso"), flagpd1("fsanitize-cfi-icall-generalize-pointers"), flagpd1("fsanitize-coverage-8bit-counters"), +flagpd1("fsanitize-coverage-control-flow"), flagpd1("fsanitize-coverage-indirect-calls"), flagpd1("fsanitize-coverage-inline-8bit-counters"), flagpd1("fsanitize-coverage-inline-bool-flag"), @@ -3761,7 +3790,6 @@ flagpd1("ftree-ter"), flagpd1("ftree-vectorizer-verbose"), flagpd1("ftree-vrp"), flagpd1("ftrigraphs"), -sepd1("ftype-visibility"), sepd1("function-alignment"), flagpd1("funderscoring"), flagpd1("funique-basic-block-section-names"), @@ -3796,7 +3824,6 @@ flagpd1("fvectorize"), flagpd1("fverbose-asm"), flagpd1("fverify-debuginfo-preserve"), flagpd1("fvirtual-function-elimination"), -sepd1("fvisibility"), flagpd1("fvisibility-from-dllstorageclass"), flagpd1("fvisibility-global-new-delete-hidden"), flagpd1("fvisibility-inlines-hidden"), @@ -3839,6 +3866,7 @@ flagpd1("g3"), .psl = false, }, flagpd1("gcodeview"), +flagpd1("gcodeview-command-line"), flagpd1("gcodeview-ghash"), flagpd1("gcolumn-info"), flagpd1("gdbx"), @@ -3873,11 +3901,13 @@ flagpd1("gline-directives-only"), flagpd1("glldb"), flagpd1("gmlt"), flagpd1("gmodules"), +flagpd1("gno-codeview-command-line"), flagpd1("gno-codeview-ghash"), flagpd1("gno-column-info"), flagpd1("gno-embed-source"), flagpd1("gno-gnu-pubnames"), flagpd1("gno-inline-line-tables"), +flagpd1("gno-modules"), flagpd1("gno-pubnames"), flagpd1("gno-record-command-line"), flagpd1("gno-simple-template-names"), @@ -3940,6 +3970,8 @@ flagpd1("init-only"), .pd2 = false, .psl = false, }, +sepd1("internal-externc-isystem"), +sepd1("internal-isystem"), flagpd1("keep_private_externs"), sepd1("lazy_framework"), sepd1("lazy_library"), @@ -3970,6 +4002,8 @@ flagpd1("malign-double"), m("maltivec"), flagpd1("mamdgpu-ieee"), m("mamx-bf16"), +flagpd1("mamx-fp16"), +m("mamx-int8"), m("mamx-tile"), flagpd1("marm"), flagpd1("massembler-fatal-warnings"), @@ -3993,7 +4027,10 @@ m("mavx512vl"), m("mavx512vnni"), m("mavx512vp2intersect"), m("mavx512vpopcntdq"), +flagpd1("mavxifma"), +flagpd1("mavxneconvert"), m("mavxvnni"), +flagpd1("mavxvnniint8"), flagpd1("mbackchain"), flagpd1("mbig-endian"), m("mbmi"), @@ -4010,6 +4047,7 @@ m("mclzero"), flagpd1("mcmodel=medany"), flagpd1("mcmodel=medlow"), m("mcmpb"), +flagpd1("mcmpccxadd"), flagpd1("mcmse"), flagpd1("mcode-object-v3"), flagpd1("mconstant-cfstrings"), @@ -4031,7 +4069,6 @@ flagpd1("membedded-data"), flagpd1("menable-experimental-extensions"), flagpd1("menable-no-infs"), flagpd1("menable-no-nans"), -flagpd1("menable-unsafe-fp-math"), m("menqcmd"), m("mexception-handling"), m("mexecute-only"), @@ -4054,8 +4091,10 @@ flagpd1("mfp32"), m("mfp64"), sepd1("mfpmath"), m("mfprnd"), +m("mfpu"), m("mfpxx"), m("mfsgsbase"), +flagpd1("mfsmuld"), m("mfxsr"), flagpd1("mgeneral-regs-only"), m("mgfni"), @@ -4064,13 +4103,13 @@ flagpd1("mglibc"), flagpd1("mglobal-merge"), flagpd1("mgpopt"), m("mhard-float"), +m("mhard-quad-float"), m("mhvx"), m("mhvx-ieee-fp"), m("mhvx-qfloat"), m("mhreset"), m("mhtm"), flagpd1("miamcu"), -flagpd1("mibt-seal"), flagpd1("mieee-fp"), flagpd1("mieee-rnd-near"), flagpd1("mignore-xcoff-visibility"), @@ -4079,6 +4118,7 @@ flagpd1("no-finalize-removal"), flagpd1("no-ns-alloc-error"), flagpd1("mimplicit-float"), flagpd1("mincremental-linker-compatible"), +flagpd1("mindirect-branch-cs-prefix"), flagpd1("minline-all-stringops"), m("minvariant-function-descriptors"), m("minvpcid"), @@ -4105,7 +4145,6 @@ flagpd1("mldc1-sdc1"), sepd1("mlimit-float-precision"), sepd1("mlink-bitcode-file"), sepd1("mlink-builtin-bitcode"), -sepd1("mlink-cuda-bitcode"), flagpd1("mlittle-endian"), sepd1("mllvm"), flagpd1("mlocal-sdata"), @@ -4146,6 +4185,7 @@ m("mno-aes"), m("mno-altivec"), flagpd1("mno-amdgpu-ieee"), m("mno-amx-bf16"), +flagpd1("mno-amx-fp16"), m("mno-amx-int8"), m("mno-amx-tile"), m("mno-atomics"), @@ -4167,7 +4207,10 @@ m("mno-avx512vl"), m("mno-avx512vnni"), m("mno-avx512vp2intersect"), m("mno-avx512vpopcntdq"), +flagpd1("mno-avxifma"), +flagpd1("mno-avxneconvert"), m("mno-avxvnni"), +flagpd1("mno-avxvnniint8"), flagpd1("mno-backchain"), m("mno-bmi"), m("mno-bmi2"), @@ -4180,6 +4223,7 @@ m("mno-clflushopt"), m("mno-clwb"), m("mno-clzero"), m("mno-cmpb"), +flagpd1("mno-cmpccxadd"), flagpd1("mno-code-object-v3"), flagpd1("mno-constant-cfstrings"), flagpd1("mno-constructor-aliases"), @@ -4205,9 +4249,12 @@ flagpd1("mno-fix-cortex-a72-aes-1655431"), m("mno-float128"), m("mno-fma"), m("mno-fma4"), +flagpd1("mno-fmv"), flagpd1("mno-fp-ret-in-387"), m("mno-fprnd"), +m("mno-fpu"), m("mno-fsgsbase"), +m("mno-fsmuld"), m("mno-fxsr"), m("mno-gfni"), m("mno-ginv"), @@ -4267,17 +4314,21 @@ flagpd1("mno-pascal-strings"), m("mno-pclmul"), m("mno-pconfig"), flagpd1("mno-pcrel"), +flagpd1("mno-pic-data-is-text-relative"), m("mno-pku"), +m("mno-popc"), m("mno-popcnt"), m("mno-popcntd"), m("mno-power10-vector"), m("mno-power8-vector"), m("mno-power9-vector"), +flagpd1("mno-prefetchi"), m("mno-prefetchwt1"), flagpd1("mno-prefixed"), m("mno-prfchw"), m("mno-ptwrite"), flagpd1("mno-pure-code"), +flagpd1("mno-raoint"), m("mno-rdpid"), m("mno-rdpru"), m("mno-rdrnd"), @@ -4329,11 +4380,15 @@ m("mno-tgsplit"), flagpd1("mno-thumb"), flagpd1("mno-tls-direct-seg-refs"), m("mno-tsxldtrk"), +flagpd1("mno-type-check"), m("mno-uintr"), flagpd1("mno-unaligned-access"), flagpd1("mno-unsafe-fp-atomics"), m("mno-vaes"), m("mno-virt"), +m("mno-vis"), +m("mno-vis2"), +m("mno-vis3"), m("mno-vpclmulqdq"), m("mno-vsx"), flagpd1("mno-vx"), @@ -4374,13 +4429,16 @@ flagpd1("mpascal-strings"), m("mpclmul"), m("mpconfig"), flagpd1("mpcrel"), +flagpd1("mpic-data-is-text-relative"), m("mpku"), +m("mpopc"), m("mpopcnt"), m("mpopcntd"), m("mpower10-vector"), m("mcrypto"), m("mpower8-vector"), m("mpower9-vector"), +flagpd1("mprefetchi"), m("mprefetchwt1"), flagpd1("mprefixed"), m("mprfchw"), @@ -4388,6 +4446,7 @@ m("mprivileged"), m("mptwrite"), flagpd1("mpure-code"), flagpd1("mqdsp6-compat"), +flagpd1("mraoint"), m("mrdpid"), m("mrdpru"), m("mrdrnd"), @@ -4408,14 +4467,7 @@ sepd1("mregparm"), m("mrelax"), flagpd1("mrelax-all"), flagpd1("mrelax-pic-calls"), -.{ - .name = "mrelax-relocations", - .syntax = .flag, - .zig_equivalent = .other, - .pd1 = false, - .pd2 = true, - .psl = false, -}, +flagpd1("mrelax-relocations=no"), m("mrelaxed-simd"), sepd1("mrelocation-model"), flagpd1("mrestrict-it"), @@ -4439,6 +4491,7 @@ m("msingle-float"), flagpd1("mskip-rax-setup"), sepd1("msmall-data-limit"), m("msoft-float"), +flagpd1("msoft-quad-float"), m("mspe"), flagpd1("mspeculative-load-hardening"), m("msse"), @@ -4455,7 +4508,6 @@ m("mstrict-align"), flagpd1("msvr4-struct-return"), sepd1("mt-migrate-directory"), m("mtail-call"), -m("mamx-int8"), m("mtbm"), m("mtgsplit"), sepd1("mthread-model"), @@ -4481,8 +4533,14 @@ m("mv67"), flagpd1("mv67t"), m("mv68"), m("mv69"), +flagpd1("mv71"), +flagpd1("mv71t"), +flagpd1("mv73"), m("mvaes"), m("mvirt"), +m("mvis"), +m("mvis2"), +m("mvis3"), m("mvpclmulqdq"), m("mvsx"), flagpd1("mvx"), @@ -4525,6 +4583,14 @@ flagpd1("no-cpp-precomp"), .pd2 = true, .psl = false, }, +.{ + .name = "no-default-config", + .syntax = .flag, + .zig_equivalent = .other, + .pd1 = false, + .pd2 = true, + .psl = false, +}, flagpd1("no-emit-llvm-uselists"), flagpd1("no-enable-noundef-analysis"), .{ @@ -4546,6 +4612,14 @@ flagpd1("no-implicit-float"), .psl = false, }, .{ + .name = "no-offload-add-rpath", + .syntax = .flag, + .zig_equivalent = .other, + .pd1 = false, + .pd2 = true, + .psl = false, +}, +.{ .name = "no-offload-new-driver", .syntax = .flag, .zig_equivalent = .other, @@ -4643,6 +4717,7 @@ flagpd1("nostartfiles"), .psl = false, }, flagpd1("nostdsysteminc"), +sepd1("objc-isystem"), flagpd1("objcmt-atomic-property"), flagpd1("objcmt-migrate-all"), flagpd1("objcmt-migrate-annotation"), @@ -4658,9 +4733,18 @@ flagpd1("objcmt-migrate-readwrite-property"), flagpd1("objcmt-migrate-subscripting"), flagpd1("objcmt-ns-nonatomic-iosonly"), flagpd1("objcmt-returns-innerpointer-property"), +sepd1("objcxx-isystem"), flagpd1("object"), sepd1("object-file-name"), .{ + .name = "offload-add-rpath", + .syntax = .flag, + .zig_equivalent = .other, + .pd1 = false, + .pd2 = true, + .psl = false, +}, +.{ .name = "offload-device-only", .syntax = .flag, .zig_equivalent = .other, @@ -4805,14 +4889,6 @@ flagpd1("print-ivar-layout"), .pd2 = true, .psl = false, }, -.{ - .name = "print-multiarch", - .syntax = .flag, - .zig_equivalent = .other, - .pd1 = true, - .pd2 = true, - .psl = false, -}, flagpd1("print-preamble"), .{ .name = "print-resource-dir", @@ -5010,6 +5086,7 @@ flagpd1("show-encoding"), }, flagpd1("show-inst"), flagpd1("single_module"), +sepd1("source-date-epoch"), .{ .name = "specs", .syntax = .separate, @@ -5153,6 +5230,7 @@ sepd1("weak_reference_mismatches"), flagpd1("whatsloaded"), flagpd1("why_load"), flagpd1("whyload"), +sepd1("working-directory"), .{ .name = "z", .syntax = .separate, @@ -5165,6 +5243,14 @@ joinpd1("fsanitize-undefined-strip-path-components="), joinpd1("fopenmp-cuda-teams-reduction-recs-num="), joinpd1("fvisibility-externs-nodllstorageclass="), joinpd1("analyzer-config-compatibility-mode="), +.{ + .name = "fno-experimental-sanitize-metadata=", + .syntax = .comma_joined, + .zig_equivalent = .other, + .pd1 = true, + .pd2 = false, + .psl = false, +}, joinpd1("mdefault-visibility-export-mapping="), joinpd1("fsanitize-address-use-after-return="), .{ @@ -5182,6 +5268,14 @@ joinpd1("fdiagnostics-misexpect-tolerance="), joinpd1("fpatchable-function-entry-offset="), joinpd1("fprofile-selected-function-group="), joinpd1("analyzer-inline-max-stack-depth="), +.{ + .name = "fexperimental-sanitize-metadata=", + .syntax = .comma_joined, + .zig_equivalent = .other, + .pd1 = true, + .pd2 = false, + .psl = false, +}, joinpd1("fsanitize-address-field-padding="), .{ .name = "fno-sanitize-address-vcasan-lib", @@ -5211,19 +5305,17 @@ joinpd1("mstack-protector-guard-symbol="), .psl = true, }, joinpd1("miphonesimulator-version-min="), -joinpd1("fsanitize-coverage-whitelist="), -joinpd1("fsanitize-coverage-blacklist="), joinpd1("fobjc-nonfragile-abi-version="), joinpd1("fprofile-instrument-use-path="), joinpd1("fsanitize-coverage-allowlist="), -jspd1("fxray-instrumentation-bundle="), +joinpd1("fxray-instrumentation-bundle="), joinpd1("fsanitize-address-destructor="), joinpd1("faddress-space-map-mangling="), joinpd1("foptimization-record-passes="), joinpd1("frandomize-layout-seed-file="), joinpd1("fsanitize-system-ignorelist="), joinpd1("ftest-module-file-extension="), -jspd1("fxray-instruction-threshold="), +joinpd1("fxray-instruction-threshold="), .{ .name = "libomptarget-amdgcn-bc-path=", .syntax = .joined, @@ -5258,7 +5350,6 @@ joinpd1("fconstexpr-backtrace-limit="), joinpd1("fdiagnostics-show-category="), joinpd1("fdiagnostics-show-location="), joinpd1("fopenmp-cuda-blocks-per-sm="), -jspd1("fxray-instruction-threshold"), .{ .name = "headerpad_max_install_names", .syntax = .joined, @@ -5287,6 +5378,7 @@ joinpd1("mstack-protector-guard-reg="), }, joinpd1("objcmt-whitelist-dir-path="), joinpd1("fcoverage-compilation-dir="), +joinpd1("ffloat16-excess-precision="), joinpd1("fms-compatibility-version="), joinpd1("fopenmp-cuda-number-of-sm="), joinpd1("foptimization-record-file="), @@ -5307,6 +5399,7 @@ joinpd1("analyzer-disable-checker="), joinpd1("fbuild-session-timestamp="), joinpd1("fprofile-function-groups="), joinpd1("fprofile-instrument-path="), +joinpd1("header-include-filtering="), joinpd1("mdefault-build-attributes"), joinpd1("msign-return-address-key="), .{ @@ -5350,8 +5443,7 @@ joinpd1("fprofile-remapping-file="), joinpd1("fsanitize-coverage-type="), joinpd1("fsanitize-hwaddress-abi="), joinpd1("ftime-trace-granularity="), -jspd1("fxray-always-instrument="), -jspd1("internal-externc-isystem"), +joinpd1("fxray-always-instrument="), .{ .name = "no-system-header-prefix=", .syntax = .joined, @@ -5379,7 +5471,7 @@ joinpd1("fmax-array-constructor="), joinpd1("fprofile-exclude-files="), joinpd1("frandomize-layout-seed="), joinpd1("ftrivial-auto-var-init="), -jspd1("fxray-never-instrument="), +joinpd1("fxray-never-instrument="), joinpd1("gsimple-template-names="), jspd1("interface-stub-version="), joinpd1("malign-branch-boundary="), @@ -5393,6 +5485,7 @@ joinpd1("fdenormal-fp-math-f32="), joinpd1("fembed-offload-object="), joinpd1("ffile-compilation-dir="), joinpd1("fgpu-inline-threshold="), +joinpd1("finline-max-stacksize="), joinpd1("fmax-subrecord-length="), joinpd1("fmodules-ignore-macro="), .{ @@ -5411,6 +5504,7 @@ joinpd1("fsanitize-memtag-mode="), joinpd1("fspell-checking-limit="), joinpd1("fvisibility-dllexport="), joinpd1("fxray-function-groups="), +joinpd1("header-include-format="), joinpd1("msmall-data-threshold="), joinpd1("Wlarge-by-value-copy="), joinpd1("analyzer-constraints="), @@ -5473,12 +5567,21 @@ joinpd1("fsanitize-blacklist="), .psl = false, }, joinpd1("coverage-notes-file="), +.{ + .name = "extract-api-ignores=", + .syntax = .joined, + .zig_equivalent = .other, + .pd1 = false, + .pd2 = true, + .psl = false, +}, joinpd1("fbuild-session-file="), joinpd1("fdiagnostics-format="), joinpd1("fgpu-default-stream="), joinpd1("fmax-stack-var-size="), joinpd1("fmodules-cache-path="), joinpd1("fmodules-embed-file="), +joinpd1("fms-omit-default-lib"), joinpd1("fprofile-instrument="), joinpd1("fprofile-sample-use="), joinpd1("fstrict-flex-arrays="), @@ -5494,6 +5597,7 @@ joinpd1("Wframe-larger-than="), joinpd1("code-completion-at="), joinpd1("coverage-data-file="), joinpd1("fblas-matmul-limit="), +joinpd1("fcrash-diagnostics="), joinpd1("fdiagnostics-color="), joinpd1("femit-dwarf-unwind="), joinpd1("ffixed-line-length="), @@ -5632,6 +5736,7 @@ joinpd1("ffile-prefix-map="), joinpd1("fmodule-map-file="), joinpd1("fobjc-arc-cxxlib="), joinpd1("fproc-stat-report"), +joinpd1("ftype-visibility="), joinpd1("fwarn-stack-size="), jspd1("iwithprefixbefore"), joinpd1("malign-functions="), @@ -5648,7 +5753,6 @@ joinpd1("msve-vector-bits="), .psl = false, }, joinpd1("object-file-name="), -jspd1("working-directory"), .{ .name = "headerUnit:angle", .syntax = .joined_or_separate, @@ -5684,6 +5788,7 @@ joinpd1("finit-character="), joinpd1("fmax-type-align="), joinpd1("fmemory-profile="), joinpd1("fmessage-length="), +joinpd1("fms-runtime-lib="), .{ .name = "fopenmp-targets=", .syntax = .comma_joined, @@ -5698,8 +5803,15 @@ joinpd1("fshow-overloads="), joinpd1("fswift-async-fp="), joinpd1("ftemplate-depth-"), joinpd1("ftemplate-depth="), -jspd1("fxray-attr-list="), -jspd1("internal-isystem"), +joinpd1("fxray-attr-list="), +.{ + .name = "gcc-install-dir=", + .syntax = .joined, + .zig_equivalent = .other, + .pd1 = false, + .pd2 = true, + .psl = false, +}, joinpd1("mlinker-version="), .{ .name = "no-offload-arch=", @@ -5710,6 +5822,14 @@ joinpd1("mlinker-version="), .psl = false, }, .{ + .name = "nvptx-arch-tool=", + .syntax = .joined, + .zig_equivalent = .other, + .pd1 = false, + .pd2 = true, + .psl = false, +}, +.{ .name = "print-file-name=", .syntax = .joined, .zig_equivalent = .other, @@ -5776,7 +5896,6 @@ joinpd1("Rpass-analysis="), .psl = false, }, joinpd1("analyzer-purge="), -joinpd1("analyzer-store="), jspd1("current_version"), joinpd1("fbootclasspath="), joinpd1("fbracket-depth="), @@ -5786,6 +5905,7 @@ joinpd1("fembed-bitcode="), joinpd1("finput-charset="), joinpd1("fmodule-format="), joinpd1("fmodule-header="), +joinpd1("fmodule-output="), joinpd1("fms-memptr-rep="), joinpd1("fnew-alignment="), joinpd1("frecord-marker="), @@ -5895,7 +6015,6 @@ joinpd1("fprofile-list="), .pd2 = false, .psl = false, }, -jspd1("objcxx-isystem"), joinpd1("vtordisp-mode="), joinpd1("Rpass-missed="), joinpd1("Wlarger-than-"), @@ -6020,7 +6139,7 @@ joinpd1("fplugin-arg-"), joinpd1("ftime-trace="), joinpd1("fvisibility="), joinpd1("fwchar-type="), -jspd1("fxray-modes="), +joinpd1("fxray-modes="), .{ .name = "hip-version=", .syntax = .joined, @@ -6042,7 +6161,6 @@ joinpd1("mharden-sls="), joinpd1("mhvx-length="), joinpd1("mvscale-max="), joinpd1("mvscale-min="), -jspd1("objc-isystem"), .{ .name = "rsp-quoting=", .syntax = .joined, @@ -6222,6 +6340,7 @@ joinpd1("flto-jobs="), .psl = false, }, joinpd1("fuse-cuid="), +joinpd1("gsrc-hash="), jspd1("iframework"), jspd1("module-dir"), joinpd1("mtargetos="), @@ -6316,7 +6435,6 @@ joinpd1("segs_read_"), .psl = false, }, joinpd1("ast-dump="), -jspd1("c-isystem"), joinpd1("fcoarray="), joinpd1("fconvert="), joinpd1("fc++-abi="), @@ -6436,6 +6554,7 @@ jspd1("seg1addr"), .pd2 = true, .psl = false, }, +joinpd1("Xclang="), .{ .name = "cl-ext=", .syntax = .comma_joined, @@ -6445,6 +6564,14 @@ jspd1("seg1addr"), .psl = false, }, joinpd1("cl-std="), +.{ + .name = "config=", + .syntax = .joined, + .zig_equivalent = .other, + .pd1 = false, + .pd2 = true, + .psl = false, +}, joinpd1("fcheck="), .{ .name = "imacros", @@ -6464,6 +6591,7 @@ joinpd1("fcheck="), }, jspd1("iprefix"), jspd1("isystem"), +joinpd1("mguard="), joinpd1("mhwdiv="), joinpd1("moslib="), .{ @@ -6608,8 +6736,6 @@ jspd1("iquote"), .pd2 = false, .psl = false, }, -jspd1("Tdata"), -jspd1("Ttext"), .{ .name = "arch:", .syntax = .joined, @@ -6675,7 +6801,6 @@ joinpd1("mfpu="), joinpd1("mhvx="), joinpd1("mmcu="), joinpd1("mnan="), -jspd1("Tbss"), .{ .name = "link", .syntax = .remaining_args_joined, @@ -7012,6 +7137,14 @@ joinpd1("G="), .psl = true, }, .{ + .name = "d1", + .syntax = .joined, + .zig_equivalent = .other, + .pd1 = true, + .pd2 = false, + .psl = true, +}, +.{ .name = "d2", .syntax = .joined, .zig_equivalent = .other, @@ -7077,8 +7210,6 @@ joinpd1("R"), jspd1("U"), jspd1("V"), joinpd1("W"), -joinpd1("X"), -joinpd1("Z"), .{ .name = "D", .syntax = .joined_or_separate, @@ -7135,7 +7266,6 @@ joinpd1("Z"), .pd2 = false, .psl = true, }, -joinpd1("a"), jspd1("b"), joinpd1("d"), .{ |
