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 @@...@@ -2,6 +2,7 @@
2// zig fmt: off2// zig fmt: off
3usingnamespace @import("clang_options.zig");3usingnamespace @import("clang_options.zig");
4pub const data = blk: { @setEvalBranchQuota(6000); break :blk &[_]CliArg{4pub const data = blk: { @setEvalBranchQuota(6000); break :blk &[_]CliArg{
5flagpd1("faapcs-bitfield-width"),
5flagpd1("C"),6flagpd1("C"),
6flagpd1("CC"),7flagpd1("CC"),
7.{8.{
...@@ -15,7 +16,8 @@ flagpd1("CC"),...@@ -15,7 +16,8 @@ flagpd1("CC"),
15flagpd1("EB"),16flagpd1("EB"),
16flagpd1("EL"),17flagpd1("EL"),
17flagpd1("Eonly"),18flagpd1("Eonly"),
18flagpd1("fAAPCSBitfieldLoad"),19flagpd1("faapcs-bitfield-load"),
20flagpd1("fno-aapcs-bitfield-width"),
19flagpd1("H"),21flagpd1("H"),
20.{22.{
21 .name = "<input>",23 .name = "<input>",
...@@ -2073,26 +2075,7 @@ flagpd1("analyzer-viz-egraph-graphviz"),...@@ -2073,26 +2075,7 @@ flagpd1("analyzer-viz-egraph-graphviz"),
2073flagpd1("analyzer-werror"),2075flagpd1("analyzer-werror"),
2074flagpd1("fslp-vectorize-aggressive"),2076flagpd1("fslp-vectorize-aggressive"),
2075flagpd1("fno-slp-vectorize-aggressive"),2077flagpd1("fno-slp-vectorize-aggressive"),
2076flagpd1("fno-record-gcc-switches"),2078flagpd1("shared-libasan"),
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"),
2096flagpd1("grecord-gcc-switches"),2079flagpd1("grecord-gcc-switches"),
2097flagpd1("gno-record-gcc-switches"),2080flagpd1("gno-record-gcc-switches"),
2098flagpd1("nocudainc"),2081flagpd1("nocudainc"),
...@@ -2115,7 +2098,6 @@ flagpd1("nocudalib"),...@@ -2115,7 +2098,6 @@ flagpd1("nocudalib"),
2115},2098},
2116flagpd1("integrated-as"),2099flagpd1("integrated-as"),
2117flagpd1("no-integrated-as"),2100flagpd1("no-integrated-as"),
2118flagpd1("fno-ident"),
2119.{2101.{
2120 .name = "Gs",2102 .name = "Gs",
2121 .syntax = .flag,2103 .syntax = .flag,
...@@ -2196,7 +2178,6 @@ flagpd1("fno-ident"),...@@ -2196,7 +2178,6 @@ flagpd1("fno-ident"),
2196 .pd2 = false,2178 .pd2 = false,
2197 .psl = true,2179 .psl = true,
2198},2180},
2199flagpd1("fcuda-rdc"),
2200.{2181.{
2201 .name = "Os",2182 .name = "Os",
2202 .syntax = .flag,2183 .syntax = .flag,
...@@ -2237,9 +2218,30 @@ flagpd1("fcuda-rdc"),...@@ -2237,9 +2218,30 @@ flagpd1("fcuda-rdc"),
2237 .pd2 = false,2218 .pd2 = false,
2238 .psl = true,2219 .psl = true,
2239},2220},
2240flagpd1("fno-cuda-rdc"),
2241flagpd1("shared-libasan"),
2242flagpd1("frecord-gcc-switches"),2221flagpd1("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"),
2243.{2245.{
2244 .name = "ansi",2246 .name = "ansi",
2245 .syntax = .flag,2247 .syntax = .flag,
...@@ -2251,11 +2253,8 @@ flagpd1("frecord-gcc-switches"),...@@ -2251,11 +2253,8 @@ flagpd1("frecord-gcc-switches"),
2251sepd1("arch"),2253sepd1("arch"),
2252flagpd1("arch_errors_fatal"),2254flagpd1("arch_errors_fatal"),
2253sepd1("arch_only"),2255sepd1("arch_only"),
2254flagpd1("arcmt-check"),
2255flagpd1("arcmt-migrate"),
2256flagpd1("arcmt-migrate-emit-errors"),2256flagpd1("arcmt-migrate-emit-errors"),
2257sepd1("arcmt-migrate-report-output"),2257sepd1("arcmt-migrate-report-output"),
2258flagpd1("arcmt-modify"),
2259flagpd1("ast-dump"),2258flagpd1("ast-dump"),
2260flagpd1("ast-dump-all"),2259flagpd1("ast-dump-all"),
2261flagpd1("ast-dump-decl-types"),2260flagpd1("ast-dump-decl-types"),
...@@ -2451,6 +2450,7 @@ flagpd1("emit-pch"),...@@ -2451,6 +2450,7 @@ flagpd1("emit-pch"),
2451},2450},
2452flagpd1("enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang"),2451flagpd1("enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang"),
2453sepd1("error-on-deserialized-decl"),2452sepd1("error-on-deserialized-decl"),
2453sepd1("exception-model"),
2454sepd1("exported_symbols_list"),2454sepd1("exported_symbols_list"),
2455.{2455.{
2456 .name = "fPIC",2456 .name = "fPIC",
...@@ -2468,7 +2468,7 @@ sepd1("exported_symbols_list"),...@@ -2468,7 +2468,7 @@ sepd1("exported_symbols_list"),
2468 .pd2 = false,2468 .pd2 = false,
2469 .psl = false,2469 .psl = false,
2470},2470},
2471flagpd1("fno-access-control"),2471flagpd1("faccess-control"),
2472flagpd1("faddrsig"),2472flagpd1("faddrsig"),
2473flagpd1("faggressive-function-elimination"),2473flagpd1("faggressive-function-elimination"),
2474flagpd1("falign-commons"),2474flagpd1("falign-commons"),
...@@ -2481,6 +2481,7 @@ flagpd1("fall-intrinsics"),...@@ -2481,6 +2481,7 @@ flagpd1("fall-intrinsics"),
2481flagpd1("fallow-editor-placeholders"),2481flagpd1("fallow-editor-placeholders"),
2482flagpd1("fallow-half-arguments-and-returns"),2482flagpd1("fallow-half-arguments-and-returns"),
2483flagpd1("fallow-pch-with-compiler-errors"),2483flagpd1("fallow-pch-with-compiler-errors"),
2484flagpd1("fallow-pcm-with-compiler-errors"),
2484flagpd1("fallow-unsupported"),2485flagpd1("fallow-unsupported"),
2485flagpd1("faltivec"),2486flagpd1("faltivec"),
2486flagpd1("fkeep-inline-functions"),2487flagpd1("fkeep-inline-functions"),
...@@ -2490,6 +2491,7 @@ flagpd1("fapple-link-rtlib"),...@@ -2490,6 +2491,7 @@ flagpd1("fapple-link-rtlib"),
2490flagpd1("fapple-pragma-pack"),2491flagpd1("fapple-pragma-pack"),
2491flagpd1("fapplication-extension"),2492flagpd1("fapplication-extension"),
2492flagpd1("fapply-global-visibility-to-externs"),2493flagpd1("fapply-global-visibility-to-externs"),
2494flagpd1("fapprox-func"),
2493flagpd1("fasm"),2495flagpd1("fasm"),
2494flagpd1("fasm-blocks"),2496flagpd1("fasm-blocks"),
2495flagpd1("fassociative-math"),2497flagpd1("fassociative-math"),
...@@ -2610,14 +2612,13 @@ flagpd1("feliminate-unused-debug-types"),...@@ -2610,14 +2612,13 @@ flagpd1("feliminate-unused-debug-types"),
2610flagpd1("fembed-bitcode"),2612flagpd1("fembed-bitcode"),
2611flagpd1("fembed-bitcode-marker"),2613flagpd1("fembed-bitcode-marker"),
2612flagpd1("femit-all-decls"),2614flagpd1("femit-all-decls"),
2613flagpd1("femit-coverage-data"),
2614flagpd1("femit-coverage-notes"),
2615flagpd1("femulated-tls"),2615flagpd1("femulated-tls"),
2616flagpd1("fenable-matrix"),2616flagpd1("fenable-matrix"),
2617flagpd1("fencode-extended-block-signature"),2617flagpd1("fencode-extended-block-signature"),
2618sepd1("ferror-limit"),2618sepd1("ferror-limit"),
2619flagpd1("fescaping-block-tail-calls"),2619flagpd1("fescaping-block-tail-calls"),
2620flagpd1("fexceptions"),2620flagpd1("fexceptions"),
2621flagpd1("fexperimental-debug-variable-locations"),
2621flagpd1("fexperimental-isel"),2622flagpd1("fexperimental-isel"),
2622flagpd1("fexperimental-new-constant-interpreter"),2623flagpd1("fexperimental-new-constant-interpreter"),
2623flagpd1("fexperimental-new-pass-manager"),2624flagpd1("fexperimental-new-pass-manager"),
...@@ -2691,6 +2692,8 @@ flagpd1("fgnu-inline-asm"),...@@ -2691,6 +2692,8 @@ flagpd1("fgnu-inline-asm"),
2691flagpd1("fgnu-keywords"),2692flagpd1("fgnu-keywords"),
2692flagpd1("fgnu-runtime"),2693flagpd1("fgnu-runtime"),
2693flagpd1("fgpu-allow-device-init"),2694flagpd1("fgpu-allow-device-init"),
2695flagpd1("fgpu-defer-diag"),
2696flagpd1("fgpu-exclude-wrong-side-overloads"),
2694flagpd1("fgpu-rdc"),2697flagpd1("fgpu-rdc"),
2695flagpd1("fheinous-gnu-extensions"),2698flagpd1("fheinous-gnu-extensions"),
2696flagpd1("fhip-dump-offload-linker-script"),2699flagpd1("fhip-dump-offload-linker-script"),
...@@ -2731,6 +2734,7 @@ flagpd1("fjump-tables"),...@@ -2731,6 +2734,7 @@ flagpd1("fjump-tables"),
2731flagpd1("fkeep-static-consts"),2734flagpd1("fkeep-static-consts"),
2732flagpd1("flat_namespace"),2735flagpd1("flat_namespace"),
2733flagpd1("flax-vector-conversions"),2736flagpd1("flax-vector-conversions"),
2737flagpd1("flegacy-pass-manager"),
2734flagpd1("flimit-debug-info"),2738flagpd1("flimit-debug-info"),
2735flagpd1("flto"),2739flagpd1("flto"),
2736flagpd1("flto-unit"),2740flagpd1("flto-unit"),
...@@ -2738,6 +2742,7 @@ flagpd1("flto-visibility-public-std"),...@@ -2738,6 +2742,7 @@ flagpd1("flto-visibility-public-std"),
2738sepd1("fmacro-backtrace-limit"),2742sepd1("fmacro-backtrace-limit"),
2739flagpd1("fmath-errno"),2743flagpd1("fmath-errno"),
2740flagpd1("fmax-identifier-length"),2744flagpd1("fmax-identifier-length"),
2745flagpd1("fmemory-profile"),
2741flagpd1("fmerge-all-constants"),2746flagpd1("fmerge-all-constants"),
2742flagpd1("fmerge-constants"),2747flagpd1("fmerge-constants"),
2743flagpd1("fmerge-functions"),2748flagpd1("fmerge-functions"),
...@@ -2790,7 +2795,7 @@ flagpd1("fnext-runtime"),...@@ -2790,7 +2795,7 @@ flagpd1("fnext-runtime"),
2790 .pd2 = false,2795 .pd2 = false,
2791 .psl = false,2796 .psl = false,
2792},2797},
2793flagpd1("fno-no-access-control"),2798flagpd1("fno-access-control"),
2794flagpd1("fno-addrsig"),2799flagpd1("fno-addrsig"),
2795flagpd1("fno-aggressive-function-elimination"),2800flagpd1("fno-aggressive-function-elimination"),
2796flagpd1("fno-align-commons"),2801flagpd1("fno-align-commons"),
...@@ -2918,6 +2923,8 @@ flagpd1("fno-gnu89-inline"),...@@ -2918,6 +2923,8 @@ flagpd1("fno-gnu89-inline"),
2918flagpd1("fno-gnu-inline-asm"),2923flagpd1("fno-gnu-inline-asm"),
2919flagpd1("fno-gnu-keywords"),2924flagpd1("fno-gnu-keywords"),
2920flagpd1("fno-gpu-allow-device-init"),2925flagpd1("fno-gpu-allow-device-init"),
2926flagpd1("fno-gpu-defer-diag"),
2927flagpd1("fno-gpu-exclude-wrong-side-overloads"),
2921flagpd1("fno-gpu-rdc"),2928flagpd1("fno-gpu-rdc"),
2922flagpd1("fno-hip-new-launch-api"),2929flagpd1("fno-hip-new-launch-api"),
2923flagpd1("fno-honor-infinities"),2930flagpd1("fno-honor-infinities"),
...@@ -2941,6 +2948,7 @@ flagpd1("fno-ivopts"),...@@ -2941,6 +2948,7 @@ flagpd1("fno-ivopts"),
2941flagpd1("fno-jump-tables"),2948flagpd1("fno-jump-tables"),
2942flagpd1("fno-keep-static-consts"),2949flagpd1("fno-keep-static-consts"),
2943flagpd1("fno-lax-vector-conversions"),2950flagpd1("fno-lax-vector-conversions"),
2951flagpd1("fno-legacy-pass-manager"),
2944flagpd1("fno-limit-debug-info"),2952flagpd1("fno-limit-debug-info"),
2945flagpd1("fno-lto"),2953flagpd1("fno-lto"),
2946flagpd1("fno-lto-unit"),2954flagpd1("fno-lto-unit"),
...@@ -2948,6 +2956,7 @@ flagpd1("fno-math-builtin"),...@@ -2948,6 +2956,7 @@ flagpd1("fno-math-builtin"),
2948flagpd1("fno-math-errno"),2956flagpd1("fno-math-errno"),
2949flagpd1("fno-max-identifier-length"),2957flagpd1("fno-max-identifier-length"),
2950flagpd1("fno-max-type-align"),2958flagpd1("fno-max-type-align"),
2959flagpd1("fno-memory-profile"),
2951flagpd1("fno-merge-all-constants"),2960flagpd1("fno-merge-all-constants"),
2952flagpd1("fno-merge-constants"),2961flagpd1("fno-merge-constants"),
2953flagpd1("fno-module-file-deps"),2962flagpd1("fno-module-file-deps"),
...@@ -2997,6 +3006,7 @@ flagpd1("fno-permissive"),...@@ -2997,6 +3006,7 @@ flagpd1("fno-permissive"),
2997flagpd1("fno-pic"),3006flagpd1("fno-pic"),
2998flagpd1("fno-pie"),3007flagpd1("fno-pie"),
2999flagpd1("fno-plt"),3008flagpd1("fno-plt"),
3009flagpd1("fno-prebuilt-implicit-modules"),
3000flagpd1("fno-prefetch-loop-arrays"),3010flagpd1("fno-prefetch-loop-arrays"),
3001flagpd1("fno-preserve-as-comments"),3011flagpd1("fno-preserve-as-comments"),
3002flagpd1("fno-printf"),3012flagpd1("fno-printf"),
...@@ -3013,6 +3023,7 @@ flagpd1("fno-profile-sample-use"),...@@ -3013,6 +3023,7 @@ flagpd1("fno-profile-sample-use"),
3013flagpd1("fno-profile-use"),3023flagpd1("fno-profile-use"),
3014flagpd1("fno-profile-values"),3024flagpd1("fno-profile-values"),
3015flagpd1("fno-protect-parens"),3025flagpd1("fno-protect-parens"),
3026flagpd1("fno-pseudo-probe-for-profiling"),
3016flagpd1("fno-range-check"),3027flagpd1("fno-range-check"),
3017flagpd1("fno-real-4-real-10"),3028flagpd1("fno-real-4-real-10"),
3018flagpd1("fno-real-4-real-16"),3029flagpd1("fno-real-4-real-16"),
...@@ -3083,6 +3094,7 @@ flagpd1("fno-spec-constr-count"),...@@ -3083,6 +3094,7 @@ flagpd1("fno-spec-constr-count"),
3083flagpd1("fno-spell-checking"),3094flagpd1("fno-spell-checking"),
3084flagpd1("fno-split-dwarf-inlining"),3095flagpd1("fno-split-dwarf-inlining"),
3085flagpd1("fno-split-lto-unit"),3096flagpd1("fno-split-lto-unit"),
3097flagpd1("fno-split-machine-functions"),
3086flagpd1("fno-stack-arrays"),3098flagpd1("fno-stack-arrays"),
3087flagpd1("fno-stack-check"),3099flagpd1("fno-stack-check"),
3088flagpd1("fno-stack-clash-protection"),3100flagpd1("fno-stack-clash-protection"),
...@@ -3133,6 +3145,8 @@ flagpd1("fno-vect-cost-model"),...@@ -3133,6 +3145,8 @@ flagpd1("fno-vect-cost-model"),
3133flagpd1("fno-vectorize"),3145flagpd1("fno-vectorize"),
3134flagpd1("fno-verbose-asm"),3146flagpd1("fno-verbose-asm"),
3135flagpd1("fno-virtual-function-elimination"),3147flagpd1("fno-virtual-function-elimination"),
3148flagpd1("fno-visibility-from-dllstorageclass"),
3149flagpd1("fno-visibility-inlines-hidden-static-local-var"),
3136flagpd1("fno-wchar"),3150flagpd1("fno-wchar"),
3137flagpd1("fno-web"),3151flagpd1("fno-web"),
3138flagpd1("fno-whole-file"),3152flagpd1("fno-whole-file"),
...@@ -3191,6 +3205,7 @@ flagpd1("fpack-struct"),...@@ -3191,6 +3205,7 @@ flagpd1("fpack-struct"),
3191flagpd1("fpadding-on-unsigned-fixed-point"),3205flagpd1("fpadding-on-unsigned-fixed-point"),
3192flagpd1("fparse-all-comments"),3206flagpd1("fparse-all-comments"),
3193flagpd1("fpascal-strings"),3207flagpd1("fpascal-strings"),
3208flagpd1("fpass-by-value-is-noalias"),
3194flagpd1("fpcc-struct-return"),3209flagpd1("fpcc-struct-return"),
3195flagpd1("fpch-codegen"),3210flagpd1("fpch-codegen"),
3196flagpd1("fpch-debuginfo"),3211flagpd1("fpch-debuginfo"),
...@@ -3202,6 +3217,7 @@ flagpd1("fpermissive"),...@@ -3202,6 +3217,7 @@ flagpd1("fpermissive"),
3202flagpd1("fpic"),3217flagpd1("fpic"),
3203flagpd1("fpie"),3218flagpd1("fpie"),
3204flagpd1("fplt"),3219flagpd1("fplt"),
3220flagpd1("fprebuilt-implicit-modules"),
3205flagpd1("fprefetch-loop-arrays"),3221flagpd1("fprefetch-loop-arrays"),
3206flagpd1("fpreserve-as-comments"),3222flagpd1("fpreserve-as-comments"),
3207flagpd1("fpreserve-vec3-type"),3223flagpd1("fpreserve-vec3-type"),
...@@ -3220,6 +3236,7 @@ flagpd1("fprofile-sample-use"),...@@ -3220,6 +3236,7 @@ flagpd1("fprofile-sample-use"),
3220flagpd1("fprofile-use"),3236flagpd1("fprofile-use"),
3221flagpd1("fprofile-values"),3237flagpd1("fprofile-values"),
3222flagpd1("fprotect-parens"),3238flagpd1("fprotect-parens"),
3239flagpd1("fpseudo-probe-for-profiling"),
3223.{3240.{
3224 .name = "framework",3241 .name = "framework",
3225 .syntax = .separate,3242 .syntax = .separate,
...@@ -3319,6 +3336,7 @@ flagpd1("fspell-checking"),...@@ -3319,6 +3336,7 @@ flagpd1("fspell-checking"),
3319sepd1("fspell-checking-limit"),3336sepd1("fspell-checking-limit"),
3320flagpd1("fsplit-dwarf-inlining"),3337flagpd1("fsplit-dwarf-inlining"),
3321flagpd1("fsplit-lto-unit"),3338flagpd1("fsplit-lto-unit"),
3339flagpd1("fsplit-machine-functions"),
3322flagpd1("fsplit-stack"),3340flagpd1("fsplit-stack"),
3323flagpd1("fstack-arrays"),3341flagpd1("fstack-arrays"),
3324flagpd1("fstack-check"),3342flagpd1("fstack-check"),
...@@ -3374,6 +3392,7 @@ flagpd1("funsigned-bitfields"),...@@ -3374,6 +3392,7 @@ flagpd1("funsigned-bitfields"),
3374flagpd1("funsigned-char"),3392flagpd1("funsigned-char"),
3375flagpd1("funswitch-loops"),3393flagpd1("funswitch-loops"),
3376flagpd1("funwind-tables"),3394flagpd1("funwind-tables"),
3395flagpd1("fuse-ctor-homing"),
3377flagpd1("fuse-cxa-atexit"),3396flagpd1("fuse-cxa-atexit"),
3378flagpd1("fuse-init-array"),3397flagpd1("fuse-init-array"),
3379flagpd1("fuse-line-directives"),3398flagpd1("fuse-line-directives"),
...@@ -3386,8 +3405,10 @@ flagpd1("fvectorize"),...@@ -3386,8 +3405,10 @@ flagpd1("fvectorize"),
3386flagpd1("fverbose-asm"),3405flagpd1("fverbose-asm"),
3387flagpd1("fvirtual-function-elimination"),3406flagpd1("fvirtual-function-elimination"),
3388sepd1("fvisibility"),3407sepd1("fvisibility"),
3408flagpd1("fvisibility-from-dllstorageclass"),
3389flagpd1("fvisibility-global-new-delete-hidden"),3409flagpd1("fvisibility-global-new-delete-hidden"),
3390flagpd1("fvisibility-inlines-hidden"),3410flagpd1("fvisibility-inlines-hidden"),
3411flagpd1("fvisibility-inlines-hidden-static-local-var"),
3391flagpd1("fvisibility-ms-compat"),3412flagpd1("fvisibility-ms-compat"),
3392flagpd1("fwasm-exceptions"),3413flagpd1("fwasm-exceptions"),
3393flagpd1("fweb"),3414flagpd1("fweb"),
...@@ -3463,6 +3484,7 @@ flagpd1("gno-gnu-pubnames"),...@@ -3463,6 +3484,7 @@ flagpd1("gno-gnu-pubnames"),
3463flagpd1("gno-inline-line-tables"),3484flagpd1("gno-inline-line-tables"),
3464flagpd1("gno-pubnames"),3485flagpd1("gno-pubnames"),
3465flagpd1("gno-record-command-line"),3486flagpd1("gno-record-command-line"),
3487flagpd1("gno-split-dwarf"),
3466flagpd1("gno-strict-dwarf"),3488flagpd1("gno-strict-dwarf"),
3467.{3489.{
3468 .name = "gpu-use-aux-triple-only",3490 .name = "gpu-use-aux-triple-only",
...@@ -3517,6 +3539,8 @@ flagpd1("m64"),...@@ -3517,6 +3539,8 @@ flagpd1("m64"),
3517flagpd1("m80387"),3539flagpd1("m80387"),
3518flagpd1("mseses"),3540flagpd1("mseses"),
3519flagpd1("mabi=ieeelongdouble"),3541flagpd1("mabi=ieeelongdouble"),
3542flagpd1("mabi=vec-default"),
3543flagpd1("mabi=vec-extabi"),
3520flagpd1("mabicalls"),3544flagpd1("mabicalls"),
3521flagpd1("madx"),3545flagpd1("madx"),
3522flagpd1("maes"),3546flagpd1("maes"),
...@@ -3547,6 +3571,7 @@ flagpd1("mavx512vl"),...@@ -3547,6 +3571,7 @@ flagpd1("mavx512vl"),
3547flagpd1("mavx512vnni"),3571flagpd1("mavx512vnni"),
3548flagpd1("mavx512vp2intersect"),3572flagpd1("mavx512vp2intersect"),
3549flagpd1("mavx512vpopcntdq"),3573flagpd1("mavx512vpopcntdq"),
3574flagpd1("mavxvnni"),
3550flagpd1("mbackchain"),3575flagpd1("mbackchain"),
3551flagpd1("mbig-endian"),3576flagpd1("mbig-endian"),
3552flagpd1("mbmi"),3577flagpd1("mbmi"),
...@@ -3612,10 +3637,12 @@ flagpd1("mglobal-merge"),...@@ -3612,10 +3637,12 @@ flagpd1("mglobal-merge"),
3612flagpd1("mgpopt"),3637flagpd1("mgpopt"),
3613flagpd1("mhard-float"),3638flagpd1("mhard-float"),
3614flagpd1("mhvx"),3639flagpd1("mhvx"),
3640flagpd1("mhreset"),
3615flagpd1("mhtm"),3641flagpd1("mhtm"),
3616flagpd1("miamcu"),3642flagpd1("miamcu"),
3617flagpd1("mieee-fp"),3643flagpd1("mieee-fp"),
3618flagpd1("mieee-rnd-near"),3644flagpd1("mieee-rnd-near"),
3645flagpd1("mignore-xcoff-visibility"),
3619flagpd1("migrate"),3646flagpd1("migrate"),
3620flagpd1("no-finalize-removal"),3647flagpd1("no-finalize-removal"),
3621flagpd1("no-ns-alloc-error"),3648flagpd1("no-ns-alloc-error"),
...@@ -3642,6 +3669,7 @@ flagpd1("mips64r5"),...@@ -3642,6 +3669,7 @@ flagpd1("mips64r5"),
3642flagpd1("mips64r6"),3669flagpd1("mips64r6"),
3643flagpd1("misel"),3670flagpd1("misel"),
3644flagpd1("mkernel"),3671flagpd1("mkernel"),
3672flagpd1("mkl"),
3645flagpd1("mldc1-sdc1"),3673flagpd1("mldc1-sdc1"),
3646sepd1("mlimit-float-precision"),3674sepd1("mlimit-float-precision"),
3647sepd1("mlink-bitcode-file"),3675sepd1("mlink-bitcode-file"),
...@@ -3660,10 +3688,12 @@ flagpd1("mlvi-hardening"),...@@ -3660,10 +3688,12 @@ flagpd1("mlvi-hardening"),
3660flagpd1("mlwp"),3688flagpd1("mlwp"),
3661flagpd1("mlzcnt"),3689flagpd1("mlzcnt"),
3662flagpd1("mmadd4"),3690flagpd1("mmadd4"),
3691flagpd1("mmark-bti-property"),
3663flagpd1("mmemops"),3692flagpd1("mmemops"),
3664flagpd1("mmfcrf"),3693flagpd1("mmfcrf"),
3665flagpd1("mmfocrf"),3694flagpd1("mmfocrf"),
3666flagpd1("mmicromips"),3695flagpd1("mmicromips"),
3696flagpd1("mmma"),
3667flagpd1("mmmx"),3697flagpd1("mmmx"),
3668flagpd1("mmovbe"),3698flagpd1("mmovbe"),
3669flagpd1("mmovdir64b"),3699flagpd1("mmovdir64b"),
...@@ -3703,6 +3733,7 @@ flagpd1("mno-avx512vl"),...@@ -3703,6 +3733,7 @@ flagpd1("mno-avx512vl"),
3703flagpd1("mno-avx512vnni"),3733flagpd1("mno-avx512vnni"),
3704flagpd1("mno-avx512vp2intersect"),3734flagpd1("mno-avx512vp2intersect"),
3705flagpd1("mno-avx512vpopcntdq"),3735flagpd1("mno-avx512vpopcntdq"),
3736flagpd1("mno-avxvnni"),
3706flagpd1("mno-backchain"),3737flagpd1("mno-backchain"),
3707flagpd1("mno-bmi"),3738flagpd1("mno-bmi"),
3708flagpd1("mno-bmi2"),3739flagpd1("mno-bmi2"),
...@@ -3741,6 +3772,7 @@ flagpd1("mno-ginv"),...@@ -3741,6 +3772,7 @@ flagpd1("mno-ginv"),
3741flagpd1("mno-global-merge"),3772flagpd1("mno-global-merge"),
3742flagpd1("mno-gpopt"),3773flagpd1("mno-gpopt"),
3743flagpd1("mno-hvx"),3774flagpd1("mno-hvx"),
3775flagpd1("mno-hreset"),
3744flagpd1("mno-htm"),3776flagpd1("mno-htm"),
3745flagpd1("mno-iamcu"),3777flagpd1("mno-iamcu"),
3746flagpd1("mno-implicit-float"),3778flagpd1("mno-implicit-float"),
...@@ -3749,6 +3781,7 @@ flagpd1("mno-inline-all-stringops"),...@@ -3749,6 +3781,7 @@ flagpd1("mno-inline-all-stringops"),
3749flagpd1("mno-invariant-function-descriptors"),3781flagpd1("mno-invariant-function-descriptors"),
3750flagpd1("mno-invpcid"),3782flagpd1("mno-invpcid"),
3751flagpd1("mno-isel"),3783flagpd1("mno-isel"),
3784flagpd1("mno-kl"),
3752flagpd1("mno-ldc1-sdc1"),3785flagpd1("mno-ldc1-sdc1"),
3753flagpd1("mno-local-sdata"),3786flagpd1("mno-local-sdata"),
3754flagpd1("mno-long-calls"),3787flagpd1("mno-long-calls"),
...@@ -3763,6 +3796,7 @@ flagpd1("mno-mfcrf"),...@@ -3763,6 +3796,7 @@ flagpd1("mno-mfcrf"),
3763flagpd1("mno-mfocrf"),3796flagpd1("mno-mfocrf"),
3764flagpd1("mno-micromips"),3797flagpd1("mno-micromips"),
3765flagpd1("mno-mips16"),3798flagpd1("mno-mips16"),
3799flagpd1("mno-mma"),
3766flagpd1("mno-mmx"),3800flagpd1("mno-mmx"),
3767flagpd1("mno-movbe"),3801flagpd1("mno-movbe"),
3768flagpd1("mno-movdir64b"),3802flagpd1("mno-movdir64b"),
...@@ -3782,6 +3816,7 @@ flagpd1("mno-nvs"),...@@ -3782,6 +3816,7 @@ flagpd1("mno-nvs"),
3782flagpd1("mno-odd-spreg"),3816flagpd1("mno-odd-spreg"),
3783flagpd1("mno-omit-leaf-frame-pointer"),3817flagpd1("mno-omit-leaf-frame-pointer"),
3784flagpd1("mno-outline"),3818flagpd1("mno-outline"),
3819flagpd1("mno-outline-atomics"),
3785flagpd1("mno-packed-stack"),3820flagpd1("mno-packed-stack"),
3786flagpd1("mno-packets"),3821flagpd1("mno-packets"),
3787flagpd1("mno-pascal-strings"),3822flagpd1("mno-pascal-strings"),
...@@ -3799,7 +3834,6 @@ flagpd1("mno-prefetchwt1"),...@@ -3799,7 +3834,6 @@ flagpd1("mno-prefetchwt1"),
3799flagpd1("mno-prfchw"),3834flagpd1("mno-prfchw"),
3800flagpd1("mno-ptwrite"),3835flagpd1("mno-ptwrite"),
3801flagpd1("mno-pure-code"),3836flagpd1("mno-pure-code"),
3802flagpd1("mno-qpx"),
3803flagpd1("mno-rdpid"),3837flagpd1("mno-rdpid"),
3804flagpd1("mno-rdrnd"),3838flagpd1("mno-rdrnd"),
3805flagpd1("mno-rdseed"),3839flagpd1("mno-rdseed"),
...@@ -3825,7 +3859,6 @@ flagpd1("mno-simd128"),...@@ -3825,7 +3859,6 @@ flagpd1("mno-simd128"),
3825flagpd1("mno-soft-float"),3859flagpd1("mno-soft-float"),
3826flagpd1("mno-spe"),3860flagpd1("mno-spe"),
3827flagpd1("mno-speculative-load-hardening"),3861flagpd1("mno-speculative-load-hardening"),
3828flagpd1("mno-sram-ecc"),
3829flagpd1("mno-sse"),3862flagpd1("mno-sse"),
3830flagpd1("mno-sse2"),3863flagpd1("mno-sse2"),
3831flagpd1("mno-sse3"),3864flagpd1("mno-sse3"),
...@@ -3841,8 +3874,10 @@ flagpd1("mno-tbm"),...@@ -3841,8 +3874,10 @@ flagpd1("mno-tbm"),
3841flagpd1("mno-thumb"),3874flagpd1("mno-thumb"),
3842flagpd1("mno-tls-direct-seg-refs"),3875flagpd1("mno-tls-direct-seg-refs"),
3843flagpd1("mno-tsxldtrk"),3876flagpd1("mno-tsxldtrk"),
3877flagpd1("mno-uintr"),
3844flagpd1("mno-unaligned-access"),3878flagpd1("mno-unaligned-access"),
3845flagpd1("mno-unimplemented-simd128"),3879flagpd1("mno-unimplemented-simd128"),
3880flagpd1("mno-unsafe-fp-atomics"),
3846flagpd1("mno-vaes"),3881flagpd1("mno-vaes"),
3847flagpd1("mno-virt"),3882flagpd1("mno-virt"),
3848flagpd1("mno-vpclmulqdq"),3883flagpd1("mno-vpclmulqdq"),
...@@ -3853,9 +3888,9 @@ flagpd1("mno-waitpkg"),...@@ -3853,9 +3888,9 @@ flagpd1("mno-waitpkg"),
3853flagpd1("mno-warn-nonportable-cfstrings"),3888flagpd1("mno-warn-nonportable-cfstrings"),
3854flagpd1("mno-wavefrontsize64"),3889flagpd1("mno-wavefrontsize64"),
3855flagpd1("mno-wbnoinvd"),3890flagpd1("mno-wbnoinvd"),
3891flagpd1("mno-widekl"),
3856flagpd1("mno-x87"),3892flagpd1("mno-x87"),
3857flagpd1("mno-xgot"),3893flagpd1("mno-xgot"),
3858flagpd1("mno-xnack"),
3859flagpd1("mno-xop"),3894flagpd1("mno-xop"),
3860flagpd1("mno-xsave"),3895flagpd1("mno-xsave"),
3861flagpd1("mno-xsavec"),3896flagpd1("mno-xsavec"),
...@@ -3866,6 +3901,7 @@ flagpd1("mnocrc"),...@@ -3866,6 +3901,7 @@ flagpd1("mnocrc"),
3866flagpd1("mno-direct-move"),3901flagpd1("mno-direct-move"),
3867flagpd1("mnontrapping-fptoint"),3902flagpd1("mnontrapping-fptoint"),
3868flagpd1("mnop-mcount"),3903flagpd1("mnop-mcount"),
3904flagpd1("mno-paired-vector-memops"),
3869flagpd1("mno-crypto"),3905flagpd1("mno-crypto"),
3870flagpd1("mnvj"),3906flagpd1("mnvj"),
3871flagpd1("mnvs"),3907flagpd1("mnvs"),
...@@ -3875,8 +3911,10 @@ flagpd1("module-file-deps"),...@@ -3875,8 +3911,10 @@ flagpd1("module-file-deps"),
3875flagpd1("module-file-info"),3911flagpd1("module-file-info"),
3876flagpd1("momit-leaf-frame-pointer"),3912flagpd1("momit-leaf-frame-pointer"),
3877flagpd1("moutline"),3913flagpd1("moutline"),
3914flagpd1("moutline-atomics"),
3878flagpd1("mpacked-stack"),3915flagpd1("mpacked-stack"),
3879flagpd1("mpackets"),3916flagpd1("mpackets"),
3917flagpd1("mpaired-vector-memops"),
3880flagpd1("mpascal-strings"),3918flagpd1("mpascal-strings"),
3881flagpd1("mpclmul"),3919flagpd1("mpclmul"),
3882flagpd1("mpconfig"),3920flagpd1("mpconfig"),
...@@ -3894,7 +3932,6 @@ flagpd1("mprfchw"),...@@ -3894,7 +3932,6 @@ flagpd1("mprfchw"),
3894flagpd1("mptwrite"),3932flagpd1("mptwrite"),
3895flagpd1("mpure-code"),3933flagpd1("mpure-code"),
3896flagpd1("mqdsp6-compat"),3934flagpd1("mqdsp6-compat"),
3897flagpd1("mqpx"),
3898flagpd1("mrdpid"),3935flagpd1("mrdpid"),
3899flagpd1("mrdrnd"),3936flagpd1("mrdrnd"),
3900flagpd1("mrdseed"),3937flagpd1("mrdseed"),
...@@ -3930,13 +3967,13 @@ flagpd1("msgx"),...@@ -3930,13 +3967,13 @@ flagpd1("msgx"),
3930flagpd1("msha"),3967flagpd1("msha"),
3931flagpd1("mshstk"),3968flagpd1("mshstk"),
3932flagpd1("msign-ext"),3969flagpd1("msign-ext"),
3970flagpd1("msim"),
3933flagpd1("msimd128"),3971flagpd1("msimd128"),
3934flagpd1("msingle-float"),3972flagpd1("msingle-float"),
3935sepd1("msmall-data-limit"),3973sepd1("msmall-data-limit"),
3936flagpd1("msoft-float"),3974flagpd1("msoft-float"),
3937flagpd1("mspe"),3975flagpd1("mspe"),
3938flagpd1("mspeculative-load-hardening"),3976flagpd1("mspeculative-load-hardening"),
3939flagpd1("msram-ecc"),
3940flagpd1("msse"),3977flagpd1("msse"),
3941flagpd1("msse2"),3978flagpd1("msse2"),
3942flagpd1("msse3"),3979flagpd1("msse3"),
...@@ -3960,11 +3997,13 @@ sepd1("mtp"),...@@ -3960,11 +3997,13 @@ sepd1("mtp"),
3960flagpd1("mtsxldtrk"),3997flagpd1("mtsxldtrk"),
3961flagpd1("mtune=?"),3998flagpd1("mtune=?"),
3962flagpd1("muclibc"),3999flagpd1("muclibc"),
4000flagpd1("muintr"),
3963flagpd1("multi_module"),4001flagpd1("multi_module"),
3964sepd1("multiply_defined"),4002sepd1("multiply_defined"),
3965sepd1("multiply_defined_unused"),4003sepd1("multiply_defined_unused"),
3966flagpd1("munaligned-access"),4004flagpd1("munaligned-access"),
3967flagpd1("munimplemented-simd128"),4005flagpd1("munimplemented-simd128"),
4006flagpd1("munsafe-fp-atomics"),
3968flagpd1("munwind-tables"),4007flagpd1("munwind-tables"),
3969flagpd1("mv5"),4008flagpd1("mv5"),
3970flagpd1("mv55"),4009flagpd1("mv55"),
...@@ -3984,10 +4023,10 @@ flagpd1("mwaitpkg"),...@@ -3984,10 +4023,10 @@ flagpd1("mwaitpkg"),
3984flagpd1("mwarn-nonportable-cfstrings"),4023flagpd1("mwarn-nonportable-cfstrings"),
3985flagpd1("mwavefrontsize64"),4024flagpd1("mwavefrontsize64"),
3986flagpd1("mwbnoinvd"),4025flagpd1("mwbnoinvd"),
4026flagpd1("mwidekl"),
3987flagpd1("mx32"),4027flagpd1("mx32"),
3988flagpd1("mx87"),4028flagpd1("mx87"),
3989flagpd1("mxgot"),4029flagpd1("mxgot"),
3990flagpd1("mxnack"),
3991flagpd1("mxop"),4030flagpd1("mxop"),
3992flagpd1("mxsave"),4031flagpd1("mxsave"),
3993flagpd1("mxsavec"),4032flagpd1("mxsavec"),
...@@ -4420,7 +4459,7 @@ sepd1("target-feature"),...@@ -4420,7 +4459,7 @@ sepd1("target-feature"),
4420},4459},
4421sepd1("target-linker-version"),4460sepd1("target-linker-version"),
4422flagpd1("templight-dump"),4461flagpd1("templight-dump"),
4423flagpd1("test-coverage"),4462flagpd1("test-io"),
4424flagpd1("time"),4463flagpd1("time"),
4425.{4464.{
4426 .name = "traditional",4465 .name = "traditional",
...@@ -4448,6 +4487,7 @@ flagpd1("time"),...@@ -4448,6 +4487,7 @@ flagpd1("time"),
4448},4487},
4449flagpd1("trim-egraph"),4488flagpd1("trim-egraph"),
4450sepd1("triple"),4489sepd1("triple"),
4490sepd1("tune-cpu"),
4451flagpd1("twolevel_namespace"),4491flagpd1("twolevel_namespace"),
4452flagpd1("twolevel_namespace_hints"),4492flagpd1("twolevel_namespace_hints"),
4453sepd1("umbrella"),4493sepd1("umbrella"),
...@@ -4499,6 +4539,7 @@ flagpd1("whyload"),...@@ -4499,6 +4539,7 @@ flagpd1("whyload"),
4499},4539},
4500joinpd1("fsanitize-undefined-strip-path-components="),4540joinpd1("fsanitize-undefined-strip-path-components="),
4501joinpd1("fopenmp-cuda-teams-reduction-recs-num="),4541joinpd1("fopenmp-cuda-teams-reduction-recs-num="),
4542joinpd1("fvisibility-externs-nodllstorageclass="),
4502joinpd1("analyzer-config-compatibility-mode="),4543joinpd1("analyzer-config-compatibility-mode="),
4503joinpd1("ftrivial-auto-var-init-stop-after="),4544joinpd1("ftrivial-auto-var-init-stop-after="),
4504joinpd1("fpatchable-function-entry-offset="),4545joinpd1("fpatchable-function-entry-offset="),
...@@ -4507,7 +4548,11 @@ joinpd1("fsanitize-address-field-padding="),...@@ -4507,7 +4548,11 @@ joinpd1("fsanitize-address-field-padding="),
4507joinpd1("fdiagnostics-hotness-threshold="),4548joinpd1("fdiagnostics-hotness-threshold="),
4508joinpd1("fsanitize-memory-track-origins="),4549joinpd1("fsanitize-memory-track-origins="),
4509joinpd1("mwatchos-simulator-version-min="),4550joinpd1("mwatchos-simulator-version-min="),
4551joinpd1("fvisibility-externs-dllimport="),
4552joinpd1("fvisibility-nodllstorageclass="),
4553joinpd1("fxray-selected-function-group="),
4510joinpd1("mappletvsimulator-version-min="),4554joinpd1("mappletvsimulator-version-min="),
4555joinpd1("mstack-protector-guard-offset="),
4511joinpd1("fsanitize-coverage-whitelist="),4556joinpd1("fsanitize-coverage-whitelist="),
4512joinpd1("fsanitize-coverage-blacklist="),4557joinpd1("fsanitize-coverage-blacklist="),
4513joinpd1("fobjc-nonfragile-abi-version="),4558joinpd1("fobjc-nonfragile-abi-version="),
...@@ -4541,6 +4586,7 @@ joinpd1("fsanitize-system-blacklist="),...@@ -4541,6 +4586,7 @@ joinpd1("fsanitize-system-blacklist="),
4541jspd1("fxray-instruction-threshold"),4586jspd1("fxray-instruction-threshold"),
4542joinpd1("headerpad_max_install_names"),4587joinpd1("headerpad_max_install_names"),
4543joinpd1("mios-simulator-version-min="),4588joinpd1("mios-simulator-version-min="),
4589joinpd1("mstack-protector-guard-reg="),
4544.{4590.{
4545 .name = "include-with-prefix-after=",4591 .name = "include-with-prefix-after=",
4546 .syntax = .joined,4592 .syntax = .joined,
...@@ -4651,6 +4697,7 @@ jspd1("fxray-never-instrument="),...@@ -4651,6 +4697,7 @@ jspd1("fxray-never-instrument="),
4651jspd1("interface-stub-version="),4697jspd1("interface-stub-version="),
4652joinpd1("malign-branch-boundary="),4698joinpd1("malign-branch-boundary="),
4653joinpd1("mappletvos-version-min="),4699joinpd1("mappletvos-version-min="),
4700joinpd1("mstack-protector-guard="),
4654joinpd1("Wnonportable-cfstrings"),4701joinpd1("Wnonportable-cfstrings"),
4655joinpd1("fbasic-block-sections="),4702joinpd1("fbasic-block-sections="),
4656joinpd1("fdefault-calling-conv="),4703joinpd1("fdefault-calling-conv="),
...@@ -4670,6 +4717,8 @@ joinpd1("foperator-arrow-depth="),...@@ -4670,6 +4717,8 @@ joinpd1("foperator-arrow-depth="),
4670joinpd1("fprebuilt-module-path="),4717joinpd1("fprebuilt-module-path="),
4671joinpd1("fprofile-filter-files="),4718joinpd1("fprofile-filter-files="),
4672joinpd1("fspell-checking-limit="),4719joinpd1("fspell-checking-limit="),
4720joinpd1("fvisibility-dllexport="),
4721joinpd1("fxray-function-groups="),
4673joinpd1("miphoneos-version-min="),4722joinpd1("miphoneos-version-min="),
4674joinpd1("msmall-data-threshold="),4723joinpd1("msmall-data-threshold="),
4675joinpd1("Wlarge-by-value-copy="),4724joinpd1("Wlarge-by-value-copy="),
...@@ -4688,7 +4737,7 @@ joinpd1("fmodules-prune-after="),...@@ -4688,7 +4737,7 @@ joinpd1("fmodules-prune-after="),
4688 .psl = false,4737 .psl = false,
4689},4738},
4690jspd1("iframeworkwithsysroot"),4739jspd1("iframeworkwithsysroot"),
4691joinpd1("mamdgpu-debugger-abi="),4740joinpd1("mcode-object-version="),
4692joinpd1("mpad-max-prefix-size="),4741joinpd1("mpad-max-prefix-size="),
4693joinpd1("mprefer-vector-width="),4742joinpd1("mprefer-vector-width="),
4694joinpd1("msign-return-address="),4743joinpd1("msign-return-address="),
...@@ -4760,6 +4809,14 @@ joinpd1("fprofile-instr-use="),...@@ -4760,6 +4809,14 @@ joinpd1("fprofile-instr-use="),
4760 .psl = false,4809 .psl = false,
4761},4810},
4762joinpd1("fthin-link-bitcode="),4811joinpd1("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},
4763joinpd1("mbranch-protection="),4820joinpd1("mbranch-protection="),
4764joinpd1("mmacos-version-min="),4821joinpd1("mmacos-version-min="),
4765joinpd1("pch-through-header="),4822joinpd1("pch-through-header="),
...@@ -4813,6 +4870,7 @@ joinpd1("fmacro-prefix-map="),...@@ -4813,6 +4870,7 @@ joinpd1("fmacro-prefix-map="),
4813},4870},
4814joinpd1("fobjc-abi-version="),4871joinpd1("fobjc-abi-version="),
4815joinpd1("foutput-class-dir="),4872joinpd1("foutput-class-dir="),
4873joinpd1("fproc-stat-report="),
4816joinpd1("fprofile-generate="),4874joinpd1("fprofile-generate="),
4817joinpd1("frewrite-map-file="),4875joinpd1("frewrite-map-file="),
4818.{4876.{
...@@ -4846,10 +4904,12 @@ joinpd1("fconstexpr-steps="),...@@ -4846,10 +4904,12 @@ joinpd1("fconstexpr-steps="),
4846joinpd1("ffile-prefix-map="),4904joinpd1("ffile-prefix-map="),
4847joinpd1("fmodule-map-file="),4905joinpd1("fmodule-map-file="),
4848joinpd1("fobjc-arc-cxxlib="),4906joinpd1("fobjc-arc-cxxlib="),
4907joinpd1("fproc-stat-report"),
4849jspd1("iwithprefixbefore"),4908jspd1("iwithprefixbefore"),
4850joinpd1("malign-functions="),4909joinpd1("malign-functions="),
4851joinpd1("mios-version-min="),4910joinpd1("mios-version-min="),
4852joinpd1("mstack-alignment="),4911joinpd1("mstack-alignment="),
4912joinpd1("msve-vector-bits="),
4853.{4913.{
4854 .name = "no-cuda-gpu-arch=",4914 .name = "no-cuda-gpu-arch=",
4855 .syntax = .joined,4915 .syntax = .joined,
...@@ -4870,9 +4930,11 @@ joinpd1("analyzer-output="),...@@ -4870,9 +4930,11 @@ joinpd1("analyzer-output="),
4870},4930},
4871joinpd1("debug-info-kind="),4931joinpd1("debug-info-kind="),
4872joinpd1("debugger-tuning="),4932joinpd1("debugger-tuning="),
4933joinpd1("exception-model="),
4873joinpd1("fcf-runtime-abi="),4934joinpd1("fcf-runtime-abi="),
4874joinpd1("finit-character="),4935joinpd1("finit-character="),
4875joinpd1("fmax-type-align="),4936joinpd1("fmax-type-align="),
4937joinpd1("fmemory-profile="),
4876joinpd1("fmessage-length="),4938joinpd1("fmessage-length="),
4877.{4939.{
4878 .name = "fopenmp-targets=",4940 .name = "fopenmp-targets=",
...@@ -4883,6 +4945,7 @@ joinpd1("fmessage-length="),...@@ -4883,6 +4945,7 @@ joinpd1("fmessage-length="),
4883 .psl = false,4945 .psl = false,
4884},4946},
4885joinpd1("fopenmp-version="),4947joinpd1("fopenmp-version="),
4948joinpd1("fprofile-update="),
4886joinpd1("fshow-overloads="),4949joinpd1("fshow-overloads="),
4887joinpd1("ftemplate-depth-"),4950joinpd1("ftemplate-depth-"),
4888joinpd1("ftemplate-depth="),4951joinpd1("ftemplate-depth="),
...@@ -5069,6 +5132,7 @@ joinpd1("Wlarger-than="),...@@ -5069,6 +5132,7 @@ joinpd1("Wlarger-than="),
5069 .pd2 = true,5132 .pd2 = true,
5070 .psl = false,5133 .psl = false,
5071},5134},
5135joinpd1("arcmt-action="),
5072joinpd1("ast-dump-all="),5136joinpd1("ast-dump-all="),
5073.{5137.{
5074 .name = "autocomplete=",5138 .name = "autocomplete=",
...@@ -5099,6 +5163,7 @@ joinpd1("fpass-plugin="),...@@ -5099,6 +5163,7 @@ joinpd1("fpass-plugin="),
5099joinpd1("fprofile-dir="),5163joinpd1("fprofile-dir="),
5100joinpd1("fprofile-use="),5164joinpd1("fprofile-use="),
5101joinpd1("frandom-seed="),5165joinpd1("frandom-seed="),
5166joinpd1("ftime-report="),
5102joinpd1("gsplit-dwarf="),5167joinpd1("gsplit-dwarf="),
5103jspd1("isystem-after"),5168jspd1("isystem-after"),
5104joinpd1("malign-jumps="),5169joinpd1("malign-jumps="),
...@@ -5258,6 +5323,14 @@ jspd1("sub_library"),...@@ -5258,6 +5323,14 @@ jspd1("sub_library"),
5258 .pd2 = false,5323 .pd2 = false,
5259 .psl = true,5324 .psl = true,
5260},5325},
5326.{
5327 .name = "vctoolsdir",
5328 .syntax = .joined_or_separate,
5329 .zig_equivalent = .other,
5330 .pd1 = true,
5331 .pd2 = false,
5332 .psl = true,
5333},
5261.{5334.{
5262 .name = "classpath=",5335 .name = "classpath=",
5263 .syntax = .joined,5336 .syntax = .joined,
...@@ -5387,11 +5460,20 @@ jspd1("undefined"),...@@ -5387,11 +5460,20 @@ jspd1("undefined"),
5387 .pd2 = true,5460 .pd2 = true,
5388 .psl = false,5461 .psl = false,
5389},5462},
5463jspd1("dsym-dir"),
5390joinpd1("fopenmp="),5464joinpd1("fopenmp="),
5391joinpd1("fplugin="),5465joinpd1("fplugin="),
5392joinpd1("fuse-ld="),5466joinpd1("fuse-ld="),
5393joinpd1("fveclib="),5467joinpd1("fveclib="),
5394jspd1("isysroot"),5468jspd1("isysroot"),
5469.{
5470 .name = "ld-path=",
5471 .syntax = .joined,
5472 .zig_equivalent = .other,
5473 .pd1 = false,
5474 .pd2 = true,
5475 .psl = false,
5476},
5395joinpd1("mcmodel="),5477joinpd1("mcmodel="),
5396joinpd1("mconsole"),5478joinpd1("mconsole"),
5397joinpd1("mdouble="),5479joinpd1("mdouble="),
...@@ -5616,6 +5698,14 @@ jspd1("Ttext"),...@@ -5616,6 +5698,14 @@ jspd1("Ttext"),
5616 .pd2 = false,5698 .pd2 = false,
5617 .psl = true,5699 .psl = true,
5618},5700},
5701.{
5702 .name = "tune:",
5703 .syntax = .joined,
5704 .zig_equivalent = .other,
5705 .pd1 = true,
5706 .pd2 = false,
5707 .psl = true,
5708},
5619.{5709.{
5620 .name = "warn-",5710 .name = "warn-",
5621 .syntax = .joined,5711 .syntax = .joined,
...@@ -5694,6 +5784,14 @@ joinpd1("mtp="),...@@ -5694,6 +5784,14 @@ joinpd1("mtp="),
5694 .pd2 = false,5784 .pd2 = false,
5695 .psl = false,5785 .psl = false,
5696},5786},
5787.{
5788 .name = "Fe:",
5789 .syntax = .joined,
5790 .zig_equivalent = .other,
5791 .pd1 = true,
5792 .pd2 = false,
5793 .psl = true,
5794},
5697.{5795.{
5698 .name = "RTC",5796 .name = "RTC",
5699 .syntax = .joined,5797 .syntax = .joined,