From f59069f3d0cf6204f15dbd9c707dbefebfe88e01 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Wed, 16 Dec 2020 18:38:11 +0100 Subject: [PATCH] Update clang options llvm commit b2851aea80e5a8f0cfd6c3c5a56a6b00fb28c6b6 --- src/clang_options_data.zig | 178 ++++++++++++++++++++++++++++--------- 1 file changed, 138 insertions(+), 40 deletions(-) diff --git a/src/clang_options_data.zig b/src/clang_options_data.zig index 52dc8c0280..5c5cec1d6a 100644 --- a/src/clang_options_data.zig +++ b/src/clang_options_data.zig @@ -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 = "", @@ -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,