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