| ... | ... | @@ -1125,6 +1125,14 @@ flagpsl("MT"), |
| 1125 | 1125 | .pd2 = false, |
| 1126 | 1126 | .psl = true, |
| 1127 | 1127 | }, |
| 1128 | .{ |
| 1129 | .name = "arm64EC", |
| 1130 | .syntax = .flag, |
| 1131 | .zig_equivalent = .other, |
| 1132 | .pd1 = true, |
| 1133 | .pd2 = false, |
| 1134 | .psl = true, |
| 1135 | }, |
| 1128 | 1136 | .{ |
| 1129 | 1137 | .name = "await", |
| 1130 | 1138 | .syntax = .flag, |
| ... | ... | @@ -1253,6 +1261,14 @@ flagpsl("MT"), |
| 1253 | 1261 | .pd2 = false, |
| 1254 | 1262 | .psl = true, |
| 1255 | 1263 | }, |
| 1264 | .{ |
| 1265 | .name = "fp:contract", |
| 1266 | .syntax = .flag, |
| 1267 | .zig_equivalent = .other, |
| 1268 | .pd1 = true, |
| 1269 | .pd2 = false, |
| 1270 | .psl = true, |
| 1271 | }, |
| 1256 | 1272 | .{ |
| 1257 | 1273 | .name = "fp:except", |
| 1258 | 1274 | .syntax = .flag, |
| ... | ... | @@ -1941,14 +1957,6 @@ flagpsl("MT"), |
| 1941 | 1957 | .pd2 = true, |
| 1942 | 1958 | .psl = false, |
| 1943 | 1959 | }, |
| 1944 | | .{ |
| 1945 | | .name = "profile-blocks", |
| 1946 | | .syntax = .flag, |
| 1947 | | .zig_equivalent = .other, |
| 1948 | | .pd1 = false, |
| 1949 | | .pd2 = true, |
| 1950 | | .psl = false, |
| 1951 | | }, |
| 1952 | 1960 | .{ |
| 1953 | 1961 | .name = "resource", |
| 1954 | 1962 | .syntax = .separate, |
| ... | ... | @@ -2106,11 +2114,9 @@ sepd1("analyzer-inlining-mode"), |
| 2106 | 2114 | flagpd1("analyzer-list-enabled-checkers"), |
| 2107 | 2115 | sepd1("analyzer-max-loop"), |
| 2108 | 2116 | flagpd1("analyzer-opt-analyze-headers"), |
| 2109 | | flagpd1("analyzer-opt-analyze-nested-blocks"), |
| 2110 | 2117 | sepd1("analyzer-output"), |
| 2111 | 2118 | sepd1("analyzer-purge"), |
| 2112 | 2119 | flagpd1("analyzer-stats"), |
| 2113 | | sepd1("analyzer-store"), |
| 2114 | 2120 | flagpd1("analyzer-viz-egraph-graphviz"), |
| 2115 | 2121 | flagpd1("analyzer-werror"), |
| 2116 | 2122 | flagpd1("fslp-vectorize-aggressive"), |
| ... | ... | @@ -2124,6 +2130,14 @@ flagpd1("grecord-gcc-switches"), |
| 2124 | 2130 | flagpd1("gno-record-gcc-switches"), |
| 2125 | 2131 | flagpd1("nocudainc"), |
| 2126 | 2132 | flagpd1("nocudalib"), |
| 2133 | .{ |
| 2134 | .name = "print-multiarch", |
| 2135 | .syntax = .flag, |
| 2136 | .zig_equivalent = .other, |
| 2137 | .pd1 = true, |
| 2138 | .pd2 = true, |
| 2139 | .psl = false, |
| 2140 | }, |
| 2127 | 2141 | .{ |
| 2128 | 2142 | .name = "system-header-prefix", |
| 2129 | 2143 | .syntax = .separate, |
| ... | ... | @@ -2269,6 +2283,8 @@ flagpd1("frecord-gcc-switches"), |
| 2269 | 2283 | flagpd1("fno-record-gcc-switches"), |
| 2270 | 2284 | flagpd1("fident"), |
| 2271 | 2285 | flagpd1("fno-ident"), |
| 2286 | flagpd1("Xparser"), |
| 2287 | flagpd1("Xcompiler"), |
| 2272 | 2288 | flagpd1("fexpensive-optimizations"), |
| 2273 | 2289 | flagpd1("fno-expensive-optimizations"), |
| 2274 | 2290 | flagpd1("fdefer-pop"), |
| ... | ... | @@ -2276,10 +2292,18 @@ flagpd1("fno-defer-pop"), |
| 2276 | 2292 | flagpd1("fextended-identifiers"), |
| 2277 | 2293 | flagpd1("fno-extended-identifiers"), |
| 2278 | 2294 | flagpd1("fno-sanitize-blacklist"), |
| 2295 | .{ |
| 2296 | .name = "config", |
| 2297 | .syntax = .separate, |
| 2298 | .zig_equivalent = .other, |
| 2299 | .pd1 = false, |
| 2300 | .pd2 = true, |
| 2301 | .psl = false, |
| 2302 | }, |
| 2279 | 2303 | flagpd1("fcuda-rdc"), |
| 2280 | | flagpd1("fno-cuda-rdc"), |
| 2281 | 2304 | flagpd1("fhonor-infinites"), |
| 2282 | 2305 | flagpd1("fno-honor-infinites"), |
| 2306 | flagpd1("fno-cuda-rdc"), |
| 2283 | 2307 | flagpd1("findirect-virtual-calls"), |
| 2284 | 2308 | sepd1("fnew-alignment"), |
| 2285 | 2309 | flagpd1("faligned-new"), |
| ... | ... | @@ -2298,6 +2322,7 @@ flagpd1("arch_errors_fatal"), |
| 2298 | 2322 | sepd1("arch_only"), |
| 2299 | 2323 | flagpd1("arcmt-migrate-emit-errors"), |
| 2300 | 2324 | sepd1("arcmt-migrate-report-output"), |
| 2325 | sepd1("as-secure-log-file"), |
| 2301 | 2326 | flagpd1("ast-dump"), |
| 2302 | 2327 | flagpd1("ast-dump-all"), |
| 2303 | 2328 | flagpd1("ast-dump-decl-types"), |
| ... | ... | @@ -2322,6 +2347,7 @@ sepd1("bundle_loader"), |
| 2322 | 2347 | .pd2 = false, |
| 2323 | 2348 | .psl = false, |
| 2324 | 2349 | }, |
| 2350 | sepd1("c-isystem"), |
| 2325 | 2351 | flagpd1("canonical-prefixes"), |
| 2326 | 2352 | flagpd1("cc1"), |
| 2327 | 2353 | flagpd1("cc1as"), |
| ... | ... | @@ -2372,14 +2398,6 @@ flagpd1("compiler-options-dump"), |
| 2372 | 2398 | .pd2 = true, |
| 2373 | 2399 | .psl = false, |
| 2374 | 2400 | }, |
| 2375 | | .{ |
| 2376 | | .name = "config", |
| 2377 | | .syntax = .separate, |
| 2378 | | .zig_equivalent = .other, |
| 2379 | | .pd1 = false, |
| 2380 | | .pd2 = true, |
| 2381 | | .psl = false, |
| 2382 | | }, |
| 2383 | 2401 | .{ |
| 2384 | 2402 | .name = "coverage", |
| 2385 | 2403 | .syntax = .flag, |
| ... | ... | @@ -2493,7 +2511,6 @@ flagpd1("ehcontguard"), |
| 2493 | 2511 | flagpd1("emit-ast"), |
| 2494 | 2512 | flagpd1("emit-codegen-only"), |
| 2495 | 2513 | flagpd1("emit-fir"), |
| 2496 | | flagpd1("emit-header-module"), |
| 2497 | 2514 | flagpd1("emit-header-unit"), |
| 2498 | 2515 | flagpd1("emit-html"), |
| 2499 | 2516 | flagpd1("emit-interface-stubs"), |
| ... | ... | @@ -2580,7 +2597,6 @@ flagpd1("falign-loops"), |
| 2580 | 2597 | flagpd1("faligned-allocation"), |
| 2581 | 2598 | flagpd1("fall-intrinsics"), |
| 2582 | 2599 | flagpd1("fallow-editor-placeholders"), |
| 2583 | | flagpd1("fallow-half-arguments-and-returns"), |
| 2584 | 2600 | flagpd1("fallow-pch-with-different-modules-cache-path"), |
| 2585 | 2601 | flagpd1("fallow-pch-with-compiler-errors"), |
| 2586 | 2602 | flagpd1("fallow-pcm-with-compiler-errors"), |
| ... | ... | @@ -2668,7 +2684,6 @@ flagpd1("fcheck-array-temporaries"), |
| 2668 | 2684 | flagpd1("fcommon"), |
| 2669 | 2685 | flagpd1("fcompatibility-qualified-id-block-type-checking"), |
| 2670 | 2686 | flagpd1("fcomplete-member-pointers"), |
| 2671 | | flagpd1("fconcepts-ts"), |
| 2672 | 2687 | flagpd1("fconst-strings"), |
| 2673 | 2688 | flagpd1("fconstant-cfstrings"), |
| 2674 | 2689 | sepd1("fconstant-string-class"), |
| ... | ... | @@ -2676,11 +2691,14 @@ sepd1("fconstexpr-backtrace-limit"), |
| 2676 | 2691 | sepd1("fconstexpr-depth"), |
| 2677 | 2692 | sepd1("fconstexpr-steps"), |
| 2678 | 2693 | flagpd1("fconvergent-functions"), |
| 2694 | flagpd1("fcoro-aligned-allocation"), |
| 2679 | 2695 | flagpd1("fcoroutines-ts"), |
| 2680 | 2696 | flagpd1("fcoverage-mapping"), |
| 2697 | flagpd1("fcrash-diagnostics"), |
| 2681 | 2698 | flagpd1("fcray-pointer"), |
| 2682 | 2699 | flagpd1("fcreate-profile"), |
| 2683 | 2700 | flagpd1("fcs-profile-generate"), |
| 2701 | flagpd1("fctor-dtor-return-this"), |
| 2684 | 2702 | flagpd1("fcuda-allow-variadic-functions"), |
| 2685 | 2703 | flagpd1("fcuda-approx-transcendentals"), |
| 2686 | 2704 | flagpd1("fcuda-flush-denormals-to-zero"), |
| ... | ... | @@ -2770,11 +2788,14 @@ flagpd1("fencode-extended-block-signature"), |
| 2770 | 2788 | sepd1("ferror-limit"), |
| 2771 | 2789 | flagpd1("fescaping-block-tail-calls"), |
| 2772 | 2790 | flagpd1("fexceptions"), |
| 2791 | flagpd1("fexperimental-assignment-tracking"), |
| 2773 | 2792 | flagpd1("fexperimental-isel"), |
| 2774 | 2793 | flagpd1("fexperimental-library"), |
| 2775 | 2794 | flagpd1("fexperimental-new-constant-interpreter"), |
| 2776 | | flagpd1("fexperimental-new-pass-manager"), |
| 2777 | 2795 | flagpd1("fexperimental-relative-c++-abi-vtables"), |
| 2796 | flagpd1("fexperimental-sanitize-metadata=atomics"), |
| 2797 | flagpd1("fexperimental-sanitize-metadata=covered"), |
| 2798 | flagpd1("fexperimental-sanitize-metadata=uar"), |
| 2778 | 2799 | flagpd1("fexperimental-strict-floating-point"), |
| 2779 | 2800 | flagpd1("fexternal-blas"), |
| 2780 | 2801 | flagpd1("fexternc-nounwind"), |
| ... | ... | @@ -2901,6 +2922,7 @@ flagpd1("fimplicit-modules"), |
| 2901 | 2922 | flagpd1("fimplicit-none"), |
| 2902 | 2923 | flagpd1("fimplicit-templates"), |
| 2903 | 2924 | flagpd1("finclude-default-header"), |
| 2925 | flagpd1("fincremental-extensions"), |
| 2904 | 2926 | flagpd1("finit-local-zero"), |
| 2905 | 2927 | flagpd1("finline"), |
| 2906 | 2928 | flagpd1("finline-functions"), |
| ... | ... | @@ -2958,6 +2980,7 @@ flagpd1("fmodule-header"), |
| 2958 | 2980 | sepd1("fmodule-implementation-of"), |
| 2959 | 2981 | flagpd1("fmodule-map-file-home-is-cwd"), |
| 2960 | 2982 | flagpd1("fmodule-maps"), |
| 2983 | flagpd1("fmodule-output"), |
| 2961 | 2984 | flagpd1("fmodule-private"), |
| 2962 | 2985 | flagpd1("fmodules"), |
| 2963 | 2986 | flagpd1("fmodules-codegen"), |
| ... | ... | @@ -3071,6 +3094,7 @@ flagpd1("fno-common"), |
| 3071 | 3094 | flagpd1("fno-complete-member-pointers"), |
| 3072 | 3095 | flagpd1("fno-const-strings"), |
| 3073 | 3096 | flagpd1("fno-constant-cfstrings"), |
| 3097 | flagpd1("fno-coro-aligned-allocation"), |
| 3074 | 3098 | flagpd1("fno-coroutines-ts"), |
| 3075 | 3099 | flagpd1("fno-coverage-mapping"), |
| 3076 | 3100 | flagpd1("fno-crash-diagnostics"), |
| ... | ... | @@ -3122,6 +3146,7 @@ flagpd1("fno-eliminate-unused-debug-types"), |
| 3122 | 3146 | flagpd1("fno-emulated-tls"), |
| 3123 | 3147 | flagpd1("fno-escaping-block-tail-calls"), |
| 3124 | 3148 | flagpd1("fno-exceptions"), |
| 3149 | flagpd1("fno-experimental-assignment-tracking"), |
| 3125 | 3150 | flagpd1("fno-experimental-isel"), |
| 3126 | 3151 | flagpd1("fno-experimental-library"), |
| 3127 | 3152 | flagpd1("fno-experimental-relative-c++-abi-vtables"), |
| ... | ... | @@ -3194,7 +3219,6 @@ flagpd1("fno-jump-tables"), |
| 3194 | 3219 | flagpd1("fno-keep-static-consts"), |
| 3195 | 3220 | flagpd1("fno-knr-functions"), |
| 3196 | 3221 | flagpd1("fno-lax-vector-conversions"), |
| 3197 | | flagpd1("fno-legacy-pass-manager"), |
| 3198 | 3222 | flagpd1("fno-limit-debug-info"), |
| 3199 | 3223 | flagpd1("fno-logical-abbreviations"), |
| 3200 | 3224 | .{ |
| ... | ... | @@ -3222,9 +3246,11 @@ flagpd1("fno-modules-decluse"), |
| 3222 | 3246 | flagpd1("fno-modules-error-recovery"), |
| 3223 | 3247 | flagpd1("fno-modules-global-index"), |
| 3224 | 3248 | flagpd1("fno-modules-search-all"), |
| 3249 | flagpd1("fno-modules-share-filemanager"), |
| 3225 | 3250 | flagpd1("fno-strict-modules-decluse"), |
| 3226 | 3251 | flagpd1("fno_modules-validate-input-files-content"), |
| 3227 | 3252 | flagpd1("fno-modules-validate-system-headers"), |
| 3253 | flagpd1("fno-modules-validate-textual-header-includes"), |
| 3228 | 3254 | flagpd1("fno-modulo-sched"), |
| 3229 | 3255 | flagpd1("fno-modulo-sched-allow-regmoves"), |
| 3230 | 3256 | flagpd1("fno-ms-compatibility"), |
| ... | ... | @@ -3253,7 +3279,6 @@ flagpd1("fno-offload-lto"), |
| 3253 | 3279 | flagpd1("fno-openmp"), |
| 3254 | 3280 | flagpd1("fno-openmp-assume-teams-oversubscription"), |
| 3255 | 3281 | flagpd1("fno-openmp-assume-threads-oversubscription"), |
| 3256 | | flagpd1("fno-openmp-cuda-force-full-runtime"), |
| 3257 | 3282 | flagpd1("fno-openmp-cuda-mode"), |
| 3258 | 3283 | flagpd1("fno-openmp-extensions"), |
| 3259 | 3284 | flagpd1("fno-openmp-implicit-rpath"), |
| ... | ... | @@ -3261,6 +3286,7 @@ flagpd1("fno-openmp-new-driver"), |
| 3261 | 3286 | flagpd1("fno-openmp-optimistic-collapse"), |
| 3262 | 3287 | flagpd1("fno-openmp-simd"), |
| 3263 | 3288 | flagpd1("fno-openmp-target-debug"), |
| 3289 | flagpd1("fno-openmp-target-jit"), |
| 3264 | 3290 | flagpd1("fno-openmp-target-new-runtime"), |
| 3265 | 3291 | flagpd1("fno-operator-names"), |
| 3266 | 3292 | flagpd1("fno-optimize-sibling-calls"), |
| ... | ... | @@ -3512,10 +3538,10 @@ flagpd1("foffload-lto"), |
| 3512 | 3538 | }, |
| 3513 | 3539 | flagpd1("fopenacc"), |
| 3514 | 3540 | flagpd1("fopenmp"), |
| 3541 | flagpd1("fopenmp-assume-no-nested-parallelism"), |
| 3515 | 3542 | flagpd1("fopenmp-assume-no-thread-state"), |
| 3516 | 3543 | flagpd1("fopenmp-assume-teams-oversubscription"), |
| 3517 | 3544 | flagpd1("fopenmp-assume-threads-oversubscription"), |
| 3518 | | flagpd1("fopenmp-cuda-force-full-runtime"), |
| 3519 | 3545 | flagpd1("fopenmp-cuda-mode"), |
| 3520 | 3546 | flagpd1("fopenmp-enable-irbuilder"), |
| 3521 | 3547 | flagpd1("fopenmp-extensions"), |
| ... | ... | @@ -3528,6 +3554,7 @@ flagpd1("fopenmp-optimistic-collapse"), |
| 3528 | 3554 | flagpd1("fopenmp-relocatable-target"), |
| 3529 | 3555 | flagpd1("fopenmp-simd"), |
| 3530 | 3556 | flagpd1("fopenmp-target-debug"), |
| 3557 | flagpd1("fopenmp-target-jit"), |
| 3531 | 3558 | flagpd1("fopenmp-target-new-runtime"), |
| 3532 | 3559 | flagpd1("fopenmp-use-tls"), |
| 3533 | 3560 | sepd1("foperator-arrow-depth"), |
| ... | ... | @@ -3626,6 +3653,7 @@ flagpd1("frtlib-add-rpath"), |
| 3626 | 3653 | flagpd1("frtti"), |
| 3627 | 3654 | flagpd1("frtti-data"), |
| 3628 | 3655 | flagpd1("frwpi"), |
| 3656 | flagpd1("fsample-profile-use-profi"), |
| 3629 | 3657 | flagpd1("fsanitize-address-globals-dead-stripping"), |
| 3630 | 3658 | flagpd1("fsanitize-address-outline-instrumentation"), |
| 3631 | 3659 | flagpd1("fsanitize-address-poison-custom-array-cookie"), |
| ... | ... | @@ -3635,6 +3663,7 @@ flagpd1("fsanitize-cfi-canonical-jump-tables"), |
| 3635 | 3663 | flagpd1("fsanitize-cfi-cross-dso"), |
| 3636 | 3664 | flagpd1("fsanitize-cfi-icall-generalize-pointers"), |
| 3637 | 3665 | flagpd1("fsanitize-coverage-8bit-counters"), |
| 3666 | flagpd1("fsanitize-coverage-control-flow"), |
| 3638 | 3667 | flagpd1("fsanitize-coverage-indirect-calls"), |
| 3639 | 3668 | flagpd1("fsanitize-coverage-inline-8bit-counters"), |
| 3640 | 3669 | flagpd1("fsanitize-coverage-inline-bool-flag"), |
| ... | ... | @@ -3761,7 +3790,6 @@ flagpd1("ftree-ter"), |
| 3761 | 3790 | flagpd1("ftree-vectorizer-verbose"), |
| 3762 | 3791 | flagpd1("ftree-vrp"), |
| 3763 | 3792 | flagpd1("ftrigraphs"), |
| 3764 | | sepd1("ftype-visibility"), |
| 3765 | 3793 | sepd1("function-alignment"), |
| 3766 | 3794 | flagpd1("funderscoring"), |
| 3767 | 3795 | flagpd1("funique-basic-block-section-names"), |
| ... | ... | @@ -3796,7 +3824,6 @@ flagpd1("fvectorize"), |
| 3796 | 3824 | flagpd1("fverbose-asm"), |
| 3797 | 3825 | flagpd1("fverify-debuginfo-preserve"), |
| 3798 | 3826 | flagpd1("fvirtual-function-elimination"), |
| 3799 | | sepd1("fvisibility"), |
| 3800 | 3827 | flagpd1("fvisibility-from-dllstorageclass"), |
| 3801 | 3828 | flagpd1("fvisibility-global-new-delete-hidden"), |
| 3802 | 3829 | flagpd1("fvisibility-inlines-hidden"), |
| ... | ... | @@ -3839,6 +3866,7 @@ flagpd1("g3"), |
| 3839 | 3866 | .psl = false, |
| 3840 | 3867 | }, |
| 3841 | 3868 | flagpd1("gcodeview"), |
| 3869 | flagpd1("gcodeview-command-line"), |
| 3842 | 3870 | flagpd1("gcodeview-ghash"), |
| 3843 | 3871 | flagpd1("gcolumn-info"), |
| 3844 | 3872 | flagpd1("gdbx"), |
| ... | ... | @@ -3873,11 +3901,13 @@ flagpd1("gline-directives-only"), |
| 3873 | 3901 | flagpd1("glldb"), |
| 3874 | 3902 | flagpd1("gmlt"), |
| 3875 | 3903 | flagpd1("gmodules"), |
| 3904 | flagpd1("gno-codeview-command-line"), |
| 3876 | 3905 | flagpd1("gno-codeview-ghash"), |
| 3877 | 3906 | flagpd1("gno-column-info"), |
| 3878 | 3907 | flagpd1("gno-embed-source"), |
| 3879 | 3908 | flagpd1("gno-gnu-pubnames"), |
| 3880 | 3909 | flagpd1("gno-inline-line-tables"), |
| 3910 | flagpd1("gno-modules"), |
| 3881 | 3911 | flagpd1("gno-pubnames"), |
| 3882 | 3912 | flagpd1("gno-record-command-line"), |
| 3883 | 3913 | flagpd1("gno-simple-template-names"), |
| ... | ... | @@ -3940,6 +3970,8 @@ flagpd1("init-only"), |
| 3940 | 3970 | .pd2 = false, |
| 3941 | 3971 | .psl = false, |
| 3942 | 3972 | }, |
| 3973 | sepd1("internal-externc-isystem"), |
| 3974 | sepd1("internal-isystem"), |
| 3943 | 3975 | flagpd1("keep_private_externs"), |
| 3944 | 3976 | sepd1("lazy_framework"), |
| 3945 | 3977 | sepd1("lazy_library"), |
| ... | ... | @@ -3970,6 +4002,8 @@ flagpd1("malign-double"), |
| 3970 | 4002 | m("maltivec"), |
| 3971 | 4003 | flagpd1("mamdgpu-ieee"), |
| 3972 | 4004 | m("mamx-bf16"), |
| 4005 | flagpd1("mamx-fp16"), |
| 4006 | m("mamx-int8"), |
| 3973 | 4007 | m("mamx-tile"), |
| 3974 | 4008 | flagpd1("marm"), |
| 3975 | 4009 | flagpd1("massembler-fatal-warnings"), |
| ... | ... | @@ -3993,7 +4027,10 @@ m("mavx512vl"), |
| 3993 | 4027 | m("mavx512vnni"), |
| 3994 | 4028 | m("mavx512vp2intersect"), |
| 3995 | 4029 | m("mavx512vpopcntdq"), |
| 4030 | flagpd1("mavxifma"), |
| 4031 | flagpd1("mavxneconvert"), |
| 3996 | 4032 | m("mavxvnni"), |
| 4033 | flagpd1("mavxvnniint8"), |
| 3997 | 4034 | flagpd1("mbackchain"), |
| 3998 | 4035 | flagpd1("mbig-endian"), |
| 3999 | 4036 | m("mbmi"), |
| ... | ... | @@ -4010,6 +4047,7 @@ m("mclzero"), |
| 4010 | 4047 | flagpd1("mcmodel=medany"), |
| 4011 | 4048 | flagpd1("mcmodel=medlow"), |
| 4012 | 4049 | m("mcmpb"), |
| 4050 | flagpd1("mcmpccxadd"), |
| 4013 | 4051 | flagpd1("mcmse"), |
| 4014 | 4052 | flagpd1("mcode-object-v3"), |
| 4015 | 4053 | flagpd1("mconstant-cfstrings"), |
| ... | ... | @@ -4031,7 +4069,6 @@ flagpd1("membedded-data"), |
| 4031 | 4069 | flagpd1("menable-experimental-extensions"), |
| 4032 | 4070 | flagpd1("menable-no-infs"), |
| 4033 | 4071 | flagpd1("menable-no-nans"), |
| 4034 | | flagpd1("menable-unsafe-fp-math"), |
| 4035 | 4072 | m("menqcmd"), |
| 4036 | 4073 | m("mexception-handling"), |
| 4037 | 4074 | m("mexecute-only"), |
| ... | ... | @@ -4054,8 +4091,10 @@ flagpd1("mfp32"), |
| 4054 | 4091 | m("mfp64"), |
| 4055 | 4092 | sepd1("mfpmath"), |
| 4056 | 4093 | m("mfprnd"), |
| 4094 | m("mfpu"), |
| 4057 | 4095 | m("mfpxx"), |
| 4058 | 4096 | m("mfsgsbase"), |
| 4097 | flagpd1("mfsmuld"), |
| 4059 | 4098 | m("mfxsr"), |
| 4060 | 4099 | flagpd1("mgeneral-regs-only"), |
| 4061 | 4100 | m("mgfni"), |
| ... | ... | @@ -4064,13 +4103,13 @@ flagpd1("mglibc"), |
| 4064 | 4103 | flagpd1("mglobal-merge"), |
| 4065 | 4104 | flagpd1("mgpopt"), |
| 4066 | 4105 | m("mhard-float"), |
| 4106 | m("mhard-quad-float"), |
| 4067 | 4107 | m("mhvx"), |
| 4068 | 4108 | m("mhvx-ieee-fp"), |
| 4069 | 4109 | m("mhvx-qfloat"), |
| 4070 | 4110 | m("mhreset"), |
| 4071 | 4111 | m("mhtm"), |
| 4072 | 4112 | flagpd1("miamcu"), |
| 4073 | | flagpd1("mibt-seal"), |
| 4074 | 4113 | flagpd1("mieee-fp"), |
| 4075 | 4114 | flagpd1("mieee-rnd-near"), |
| 4076 | 4115 | flagpd1("mignore-xcoff-visibility"), |
| ... | ... | @@ -4079,6 +4118,7 @@ flagpd1("no-finalize-removal"), |
| 4079 | 4118 | flagpd1("no-ns-alloc-error"), |
| 4080 | 4119 | flagpd1("mimplicit-float"), |
| 4081 | 4120 | flagpd1("mincremental-linker-compatible"), |
| 4121 | flagpd1("mindirect-branch-cs-prefix"), |
| 4082 | 4122 | flagpd1("minline-all-stringops"), |
| 4083 | 4123 | m("minvariant-function-descriptors"), |
| 4084 | 4124 | m("minvpcid"), |
| ... | ... | @@ -4105,7 +4145,6 @@ flagpd1("mldc1-sdc1"), |
| 4105 | 4145 | sepd1("mlimit-float-precision"), |
| 4106 | 4146 | sepd1("mlink-bitcode-file"), |
| 4107 | 4147 | sepd1("mlink-builtin-bitcode"), |
| 4108 | | sepd1("mlink-cuda-bitcode"), |
| 4109 | 4148 | flagpd1("mlittle-endian"), |
| 4110 | 4149 | sepd1("mllvm"), |
| 4111 | 4150 | flagpd1("mlocal-sdata"), |
| ... | ... | @@ -4146,6 +4185,7 @@ m("mno-aes"), |
| 4146 | 4185 | m("mno-altivec"), |
| 4147 | 4186 | flagpd1("mno-amdgpu-ieee"), |
| 4148 | 4187 | m("mno-amx-bf16"), |
| 4188 | flagpd1("mno-amx-fp16"), |
| 4149 | 4189 | m("mno-amx-int8"), |
| 4150 | 4190 | m("mno-amx-tile"), |
| 4151 | 4191 | m("mno-atomics"), |
| ... | ... | @@ -4167,7 +4207,10 @@ m("mno-avx512vl"), |
| 4167 | 4207 | m("mno-avx512vnni"), |
| 4168 | 4208 | m("mno-avx512vp2intersect"), |
| 4169 | 4209 | m("mno-avx512vpopcntdq"), |
| 4210 | flagpd1("mno-avxifma"), |
| 4211 | flagpd1("mno-avxneconvert"), |
| 4170 | 4212 | m("mno-avxvnni"), |
| 4213 | flagpd1("mno-avxvnniint8"), |
| 4171 | 4214 | flagpd1("mno-backchain"), |
| 4172 | 4215 | m("mno-bmi"), |
| 4173 | 4216 | m("mno-bmi2"), |
| ... | ... | @@ -4180,6 +4223,7 @@ m("mno-clflushopt"), |
| 4180 | 4223 | m("mno-clwb"), |
| 4181 | 4224 | m("mno-clzero"), |
| 4182 | 4225 | m("mno-cmpb"), |
| 4226 | flagpd1("mno-cmpccxadd"), |
| 4183 | 4227 | flagpd1("mno-code-object-v3"), |
| 4184 | 4228 | flagpd1("mno-constant-cfstrings"), |
| 4185 | 4229 | flagpd1("mno-constructor-aliases"), |
| ... | ... | @@ -4205,9 +4249,12 @@ flagpd1("mno-fix-cortex-a72-aes-1655431"), |
| 4205 | 4249 | m("mno-float128"), |
| 4206 | 4250 | m("mno-fma"), |
| 4207 | 4251 | m("mno-fma4"), |
| 4252 | flagpd1("mno-fmv"), |
| 4208 | 4253 | flagpd1("mno-fp-ret-in-387"), |
| 4209 | 4254 | m("mno-fprnd"), |
| 4255 | m("mno-fpu"), |
| 4210 | 4256 | m("mno-fsgsbase"), |
| 4257 | m("mno-fsmuld"), |
| 4211 | 4258 | m("mno-fxsr"), |
| 4212 | 4259 | m("mno-gfni"), |
| 4213 | 4260 | m("mno-ginv"), |
| ... | ... | @@ -4267,17 +4314,21 @@ flagpd1("mno-pascal-strings"), |
| 4267 | 4314 | m("mno-pclmul"), |
| 4268 | 4315 | m("mno-pconfig"), |
| 4269 | 4316 | flagpd1("mno-pcrel"), |
| 4317 | flagpd1("mno-pic-data-is-text-relative"), |
| 4270 | 4318 | m("mno-pku"), |
| 4319 | m("mno-popc"), |
| 4271 | 4320 | m("mno-popcnt"), |
| 4272 | 4321 | m("mno-popcntd"), |
| 4273 | 4322 | m("mno-power10-vector"), |
| 4274 | 4323 | m("mno-power8-vector"), |
| 4275 | 4324 | m("mno-power9-vector"), |
| 4325 | flagpd1("mno-prefetchi"), |
| 4276 | 4326 | m("mno-prefetchwt1"), |
| 4277 | 4327 | flagpd1("mno-prefixed"), |
| 4278 | 4328 | m("mno-prfchw"), |
| 4279 | 4329 | m("mno-ptwrite"), |
| 4280 | 4330 | flagpd1("mno-pure-code"), |
| 4331 | flagpd1("mno-raoint"), |
| 4281 | 4332 | m("mno-rdpid"), |
| 4282 | 4333 | m("mno-rdpru"), |
| 4283 | 4334 | m("mno-rdrnd"), |
| ... | ... | @@ -4329,11 +4380,15 @@ m("mno-tgsplit"), |
| 4329 | 4380 | flagpd1("mno-thumb"), |
| 4330 | 4381 | flagpd1("mno-tls-direct-seg-refs"), |
| 4331 | 4382 | m("mno-tsxldtrk"), |
| 4383 | flagpd1("mno-type-check"), |
| 4332 | 4384 | m("mno-uintr"), |
| 4333 | 4385 | flagpd1("mno-unaligned-access"), |
| 4334 | 4386 | flagpd1("mno-unsafe-fp-atomics"), |
| 4335 | 4387 | m("mno-vaes"), |
| 4336 | 4388 | m("mno-virt"), |
| 4389 | m("mno-vis"), |
| 4390 | m("mno-vis2"), |
| 4391 | m("mno-vis3"), |
| 4337 | 4392 | m("mno-vpclmulqdq"), |
| 4338 | 4393 | m("mno-vsx"), |
| 4339 | 4394 | flagpd1("mno-vx"), |
| ... | ... | @@ -4374,13 +4429,16 @@ flagpd1("mpascal-strings"), |
| 4374 | 4429 | m("mpclmul"), |
| 4375 | 4430 | m("mpconfig"), |
| 4376 | 4431 | flagpd1("mpcrel"), |
| 4432 | flagpd1("mpic-data-is-text-relative"), |
| 4377 | 4433 | m("mpku"), |
| 4434 | m("mpopc"), |
| 4378 | 4435 | m("mpopcnt"), |
| 4379 | 4436 | m("mpopcntd"), |
| 4380 | 4437 | m("mpower10-vector"), |
| 4381 | 4438 | m("mcrypto"), |
| 4382 | 4439 | m("mpower8-vector"), |
| 4383 | 4440 | m("mpower9-vector"), |
| 4441 | flagpd1("mprefetchi"), |
| 4384 | 4442 | m("mprefetchwt1"), |
| 4385 | 4443 | flagpd1("mprefixed"), |
| 4386 | 4444 | m("mprfchw"), |
| ... | ... | @@ -4388,6 +4446,7 @@ m("mprivileged"), |
| 4388 | 4446 | m("mptwrite"), |
| 4389 | 4447 | flagpd1("mpure-code"), |
| 4390 | 4448 | flagpd1("mqdsp6-compat"), |
| 4449 | flagpd1("mraoint"), |
| 4391 | 4450 | m("mrdpid"), |
| 4392 | 4451 | m("mrdpru"), |
| 4393 | 4452 | m("mrdrnd"), |
| ... | ... | @@ -4408,14 +4467,7 @@ sepd1("mregparm"), |
| 4408 | 4467 | m("mrelax"), |
| 4409 | 4468 | flagpd1("mrelax-all"), |
| 4410 | 4469 | flagpd1("mrelax-pic-calls"), |
| 4411 | | .{ |
| 4412 | | .name = "mrelax-relocations", |
| 4413 | | .syntax = .flag, |
| 4414 | | .zig_equivalent = .other, |
| 4415 | | .pd1 = false, |
| 4416 | | .pd2 = true, |
| 4417 | | .psl = false, |
| 4418 | | }, |
| 4470 | flagpd1("mrelax-relocations=no"), |
| 4419 | 4471 | m("mrelaxed-simd"), |
| 4420 | 4472 | sepd1("mrelocation-model"), |
| 4421 | 4473 | flagpd1("mrestrict-it"), |
| ... | ... | @@ -4439,6 +4491,7 @@ m("msingle-float"), |
| 4439 | 4491 | flagpd1("mskip-rax-setup"), |
| 4440 | 4492 | sepd1("msmall-data-limit"), |
| 4441 | 4493 | m("msoft-float"), |
| 4494 | flagpd1("msoft-quad-float"), |
| 4442 | 4495 | m("mspe"), |
| 4443 | 4496 | flagpd1("mspeculative-load-hardening"), |
| 4444 | 4497 | m("msse"), |
| ... | ... | @@ -4455,7 +4508,6 @@ m("mstrict-align"), |
| 4455 | 4508 | flagpd1("msvr4-struct-return"), |
| 4456 | 4509 | sepd1("mt-migrate-directory"), |
| 4457 | 4510 | m("mtail-call"), |
| 4458 | | m("mamx-int8"), |
| 4459 | 4511 | m("mtbm"), |
| 4460 | 4512 | m("mtgsplit"), |
| 4461 | 4513 | sepd1("mthread-model"), |
| ... | ... | @@ -4481,8 +4533,14 @@ m("mv67"), |
| 4481 | 4533 | flagpd1("mv67t"), |
| 4482 | 4534 | m("mv68"), |
| 4483 | 4535 | m("mv69"), |
| 4536 | flagpd1("mv71"), |
| 4537 | flagpd1("mv71t"), |
| 4538 | flagpd1("mv73"), |
| 4484 | 4539 | m("mvaes"), |
| 4485 | 4540 | m("mvirt"), |
| 4541 | m("mvis"), |
| 4542 | m("mvis2"), |
| 4543 | m("mvis3"), |
| 4486 | 4544 | m("mvpclmulqdq"), |
| 4487 | 4545 | m("mvsx"), |
| 4488 | 4546 | flagpd1("mvx"), |
| ... | ... | @@ -4525,6 +4583,14 @@ flagpd1("no-cpp-precomp"), |
| 4525 | 4583 | .pd2 = true, |
| 4526 | 4584 | .psl = false, |
| 4527 | 4585 | }, |
| 4586 | .{ |
| 4587 | .name = "no-default-config", |
| 4588 | .syntax = .flag, |
| 4589 | .zig_equivalent = .other, |
| 4590 | .pd1 = false, |
| 4591 | .pd2 = true, |
| 4592 | .psl = false, |
| 4593 | }, |
| 4528 | 4594 | flagpd1("no-emit-llvm-uselists"), |
| 4529 | 4595 | flagpd1("no-enable-noundef-analysis"), |
| 4530 | 4596 | .{ |
| ... | ... | @@ -4545,6 +4611,14 @@ flagpd1("no-implicit-float"), |
| 4545 | 4611 | .pd2 = true, |
| 4546 | 4612 | .psl = false, |
| 4547 | 4613 | }, |
| 4614 | .{ |
| 4615 | .name = "no-offload-add-rpath", |
| 4616 | .syntax = .flag, |
| 4617 | .zig_equivalent = .other, |
| 4618 | .pd1 = false, |
| 4619 | .pd2 = true, |
| 4620 | .psl = false, |
| 4621 | }, |
| 4548 | 4622 | .{ |
| 4549 | 4623 | .name = "no-offload-new-driver", |
| 4550 | 4624 | .syntax = .flag, |
| ... | ... | @@ -4643,6 +4717,7 @@ flagpd1("nostartfiles"), |
| 4643 | 4717 | .psl = false, |
| 4644 | 4718 | }, |
| 4645 | 4719 | flagpd1("nostdsysteminc"), |
| 4720 | sepd1("objc-isystem"), |
| 4646 | 4721 | flagpd1("objcmt-atomic-property"), |
| 4647 | 4722 | flagpd1("objcmt-migrate-all"), |
| 4648 | 4723 | flagpd1("objcmt-migrate-annotation"), |
| ... | ... | @@ -4658,8 +4733,17 @@ flagpd1("objcmt-migrate-readwrite-property"), |
| 4658 | 4733 | flagpd1("objcmt-migrate-subscripting"), |
| 4659 | 4734 | flagpd1("objcmt-ns-nonatomic-iosonly"), |
| 4660 | 4735 | flagpd1("objcmt-returns-innerpointer-property"), |
| 4736 | sepd1("objcxx-isystem"), |
| 4661 | 4737 | flagpd1("object"), |
| 4662 | 4738 | sepd1("object-file-name"), |
| 4739 | .{ |
| 4740 | .name = "offload-add-rpath", |
| 4741 | .syntax = .flag, |
| 4742 | .zig_equivalent = .other, |
| 4743 | .pd1 = false, |
| 4744 | .pd2 = true, |
| 4745 | .psl = false, |
| 4746 | }, |
| 4663 | 4747 | .{ |
| 4664 | 4748 | .name = "offload-device-only", |
| 4665 | 4749 | .syntax = .flag, |
| ... | ... | @@ -4805,14 +4889,6 @@ flagpd1("print-ivar-layout"), |
| 4805 | 4889 | .pd2 = true, |
| 4806 | 4890 | .psl = false, |
| 4807 | 4891 | }, |
| 4808 | | .{ |
| 4809 | | .name = "print-multiarch", |
| 4810 | | .syntax = .flag, |
| 4811 | | .zig_equivalent = .other, |
| 4812 | | .pd1 = true, |
| 4813 | | .pd2 = true, |
| 4814 | | .psl = false, |
| 4815 | | }, |
| 4816 | 4892 | flagpd1("print-preamble"), |
| 4817 | 4893 | .{ |
| 4818 | 4894 | .name = "print-resource-dir", |
| ... | ... | @@ -5010,6 +5086,7 @@ flagpd1("show-encoding"), |
| 5010 | 5086 | }, |
| 5011 | 5087 | flagpd1("show-inst"), |
| 5012 | 5088 | flagpd1("single_module"), |
| 5089 | sepd1("source-date-epoch"), |
| 5013 | 5090 | .{ |
| 5014 | 5091 | .name = "specs", |
| 5015 | 5092 | .syntax = .separate, |
| ... | ... | @@ -5153,6 +5230,7 @@ sepd1("weak_reference_mismatches"), |
| 5153 | 5230 | flagpd1("whatsloaded"), |
| 5154 | 5231 | flagpd1("why_load"), |
| 5155 | 5232 | flagpd1("whyload"), |
| 5233 | sepd1("working-directory"), |
| 5156 | 5234 | .{ |
| 5157 | 5235 | .name = "z", |
| 5158 | 5236 | .syntax = .separate, |
| ... | ... | @@ -5165,6 +5243,14 @@ joinpd1("fsanitize-undefined-strip-path-components="), |
| 5165 | 5243 | joinpd1("fopenmp-cuda-teams-reduction-recs-num="), |
| 5166 | 5244 | joinpd1("fvisibility-externs-nodllstorageclass="), |
| 5167 | 5245 | joinpd1("analyzer-config-compatibility-mode="), |
| 5246 | .{ |
| 5247 | .name = "fno-experimental-sanitize-metadata=", |
| 5248 | .syntax = .comma_joined, |
| 5249 | .zig_equivalent = .other, |
| 5250 | .pd1 = true, |
| 5251 | .pd2 = false, |
| 5252 | .psl = false, |
| 5253 | }, |
| 5168 | 5254 | joinpd1("mdefault-visibility-export-mapping="), |
| 5169 | 5255 | joinpd1("fsanitize-address-use-after-return="), |
| 5170 | 5256 | .{ |
| ... | ... | @@ -5182,6 +5268,14 @@ joinpd1("fdiagnostics-misexpect-tolerance="), |
| 5182 | 5268 | joinpd1("fpatchable-function-entry-offset="), |
| 5183 | 5269 | joinpd1("fprofile-selected-function-group="), |
| 5184 | 5270 | joinpd1("analyzer-inline-max-stack-depth="), |
| 5271 | .{ |
| 5272 | .name = "fexperimental-sanitize-metadata=", |
| 5273 | .syntax = .comma_joined, |
| 5274 | .zig_equivalent = .other, |
| 5275 | .pd1 = true, |
| 5276 | .pd2 = false, |
| 5277 | .psl = false, |
| 5278 | }, |
| 5185 | 5279 | joinpd1("fsanitize-address-field-padding="), |
| 5186 | 5280 | .{ |
| 5187 | 5281 | .name = "fno-sanitize-address-vcasan-lib", |
| ... | ... | @@ -5211,19 +5305,17 @@ joinpd1("mstack-protector-guard-symbol="), |
| 5211 | 5305 | .psl = true, |
| 5212 | 5306 | }, |
| 5213 | 5307 | joinpd1("miphonesimulator-version-min="), |
| 5214 | | joinpd1("fsanitize-coverage-whitelist="), |
| 5215 | | joinpd1("fsanitize-coverage-blacklist="), |
| 5216 | 5308 | joinpd1("fobjc-nonfragile-abi-version="), |
| 5217 | 5309 | joinpd1("fprofile-instrument-use-path="), |
| 5218 | 5310 | joinpd1("fsanitize-coverage-allowlist="), |
| 5219 | | jspd1("fxray-instrumentation-bundle="), |
| 5311 | joinpd1("fxray-instrumentation-bundle="), |
| 5220 | 5312 | joinpd1("fsanitize-address-destructor="), |
| 5221 | 5313 | joinpd1("faddress-space-map-mangling="), |
| 5222 | 5314 | joinpd1("foptimization-record-passes="), |
| 5223 | 5315 | joinpd1("frandomize-layout-seed-file="), |
| 5224 | 5316 | joinpd1("fsanitize-system-ignorelist="), |
| 5225 | 5317 | joinpd1("ftest-module-file-extension="), |
| 5226 | | jspd1("fxray-instruction-threshold="), |
| 5318 | joinpd1("fxray-instruction-threshold="), |
| 5227 | 5319 | .{ |
| 5228 | 5320 | .name = "libomptarget-amdgcn-bc-path=", |
| 5229 | 5321 | .syntax = .joined, |
| ... | ... | @@ -5258,7 +5350,6 @@ joinpd1("fconstexpr-backtrace-limit="), |
| 5258 | 5350 | joinpd1("fdiagnostics-show-category="), |
| 5259 | 5351 | joinpd1("fdiagnostics-show-location="), |
| 5260 | 5352 | joinpd1("fopenmp-cuda-blocks-per-sm="), |
| 5261 | | jspd1("fxray-instruction-threshold"), |
| 5262 | 5353 | .{ |
| 5263 | 5354 | .name = "headerpad_max_install_names", |
| 5264 | 5355 | .syntax = .joined, |
| ... | ... | @@ -5287,6 +5378,7 @@ joinpd1("mstack-protector-guard-reg="), |
| 5287 | 5378 | }, |
| 5288 | 5379 | joinpd1("objcmt-whitelist-dir-path="), |
| 5289 | 5380 | joinpd1("fcoverage-compilation-dir="), |
| 5381 | joinpd1("ffloat16-excess-precision="), |
| 5290 | 5382 | joinpd1("fms-compatibility-version="), |
| 5291 | 5383 | joinpd1("fopenmp-cuda-number-of-sm="), |
| 5292 | 5384 | joinpd1("foptimization-record-file="), |
| ... | ... | @@ -5307,6 +5399,7 @@ joinpd1("analyzer-disable-checker="), |
| 5307 | 5399 | joinpd1("fbuild-session-timestamp="), |
| 5308 | 5400 | joinpd1("fprofile-function-groups="), |
| 5309 | 5401 | joinpd1("fprofile-instrument-path="), |
| 5402 | joinpd1("header-include-filtering="), |
| 5310 | 5403 | joinpd1("mdefault-build-attributes"), |
| 5311 | 5404 | joinpd1("msign-return-address-key="), |
| 5312 | 5405 | .{ |
| ... | ... | @@ -5350,8 +5443,7 @@ joinpd1("fprofile-remapping-file="), |
| 5350 | 5443 | joinpd1("fsanitize-coverage-type="), |
| 5351 | 5444 | joinpd1("fsanitize-hwaddress-abi="), |
| 5352 | 5445 | joinpd1("ftime-trace-granularity="), |
| 5353 | | jspd1("fxray-always-instrument="), |
| 5354 | | jspd1("internal-externc-isystem"), |
| 5446 | joinpd1("fxray-always-instrument="), |
| 5355 | 5447 | .{ |
| 5356 | 5448 | .name = "no-system-header-prefix=", |
| 5357 | 5449 | .syntax = .joined, |
| ... | ... | @@ -5379,7 +5471,7 @@ joinpd1("fmax-array-constructor="), |
| 5379 | 5471 | joinpd1("fprofile-exclude-files="), |
| 5380 | 5472 | joinpd1("frandomize-layout-seed="), |
| 5381 | 5473 | joinpd1("ftrivial-auto-var-init="), |
| 5382 | | jspd1("fxray-never-instrument="), |
| 5474 | joinpd1("fxray-never-instrument="), |
| 5383 | 5475 | joinpd1("gsimple-template-names="), |
| 5384 | 5476 | jspd1("interface-stub-version="), |
| 5385 | 5477 | joinpd1("malign-branch-boundary="), |
| ... | ... | @@ -5393,6 +5485,7 @@ joinpd1("fdenormal-fp-math-f32="), |
| 5393 | 5485 | joinpd1("fembed-offload-object="), |
| 5394 | 5486 | joinpd1("ffile-compilation-dir="), |
| 5395 | 5487 | joinpd1("fgpu-inline-threshold="), |
| 5488 | joinpd1("finline-max-stacksize="), |
| 5396 | 5489 | joinpd1("fmax-subrecord-length="), |
| 5397 | 5490 | joinpd1("fmodules-ignore-macro="), |
| 5398 | 5491 | .{ |
| ... | ... | @@ -5411,6 +5504,7 @@ joinpd1("fsanitize-memtag-mode="), |
| 5411 | 5504 | joinpd1("fspell-checking-limit="), |
| 5412 | 5505 | joinpd1("fvisibility-dllexport="), |
| 5413 | 5506 | joinpd1("fxray-function-groups="), |
| 5507 | joinpd1("header-include-format="), |
| 5414 | 5508 | joinpd1("msmall-data-threshold="), |
| 5415 | 5509 | joinpd1("Wlarge-by-value-copy="), |
| 5416 | 5510 | joinpd1("analyzer-constraints="), |
| ... | ... | @@ -5473,12 +5567,21 @@ joinpd1("fsanitize-blacklist="), |
| 5473 | 5567 | .psl = false, |
| 5474 | 5568 | }, |
| 5475 | 5569 | joinpd1("coverage-notes-file="), |
| 5570 | .{ |
| 5571 | .name = "extract-api-ignores=", |
| 5572 | .syntax = .joined, |
| 5573 | .zig_equivalent = .other, |
| 5574 | .pd1 = false, |
| 5575 | .pd2 = true, |
| 5576 | .psl = false, |
| 5577 | }, |
| 5476 | 5578 | joinpd1("fbuild-session-file="), |
| 5477 | 5579 | joinpd1("fdiagnostics-format="), |
| 5478 | 5580 | joinpd1("fgpu-default-stream="), |
| 5479 | 5581 | joinpd1("fmax-stack-var-size="), |
| 5480 | 5582 | joinpd1("fmodules-cache-path="), |
| 5481 | 5583 | joinpd1("fmodules-embed-file="), |
| 5584 | joinpd1("fms-omit-default-lib"), |
| 5482 | 5585 | joinpd1("fprofile-instrument="), |
| 5483 | 5586 | joinpd1("fprofile-sample-use="), |
| 5484 | 5587 | joinpd1("fstrict-flex-arrays="), |
| ... | ... | @@ -5494,6 +5597,7 @@ joinpd1("Wframe-larger-than="), |
| 5494 | 5597 | joinpd1("code-completion-at="), |
| 5495 | 5598 | joinpd1("coverage-data-file="), |
| 5496 | 5599 | joinpd1("fblas-matmul-limit="), |
| 5600 | joinpd1("fcrash-diagnostics="), |
| 5497 | 5601 | joinpd1("fdiagnostics-color="), |
| 5498 | 5602 | joinpd1("femit-dwarf-unwind="), |
| 5499 | 5603 | joinpd1("ffixed-line-length="), |
| ... | ... | @@ -5632,6 +5736,7 @@ joinpd1("ffile-prefix-map="), |
| 5632 | 5736 | joinpd1("fmodule-map-file="), |
| 5633 | 5737 | joinpd1("fobjc-arc-cxxlib="), |
| 5634 | 5738 | joinpd1("fproc-stat-report"), |
| 5739 | joinpd1("ftype-visibility="), |
| 5635 | 5740 | joinpd1("fwarn-stack-size="), |
| 5636 | 5741 | jspd1("iwithprefixbefore"), |
| 5637 | 5742 | joinpd1("malign-functions="), |
| ... | ... | @@ -5648,7 +5753,6 @@ joinpd1("msve-vector-bits="), |
| 5648 | 5753 | .psl = false, |
| 5649 | 5754 | }, |
| 5650 | 5755 | joinpd1("object-file-name="), |
| 5651 | | jspd1("working-directory"), |
| 5652 | 5756 | .{ |
| 5653 | 5757 | .name = "headerUnit:angle", |
| 5654 | 5758 | .syntax = .joined_or_separate, |
| ... | ... | @@ -5684,6 +5788,7 @@ joinpd1("finit-character="), |
| 5684 | 5788 | joinpd1("fmax-type-align="), |
| 5685 | 5789 | joinpd1("fmemory-profile="), |
| 5686 | 5790 | joinpd1("fmessage-length="), |
| 5791 | joinpd1("fms-runtime-lib="), |
| 5687 | 5792 | .{ |
| 5688 | 5793 | .name = "fopenmp-targets=", |
| 5689 | 5794 | .syntax = .comma_joined, |
| ... | ... | @@ -5698,8 +5803,15 @@ joinpd1("fshow-overloads="), |
| 5698 | 5803 | joinpd1("fswift-async-fp="), |
| 5699 | 5804 | joinpd1("ftemplate-depth-"), |
| 5700 | 5805 | joinpd1("ftemplate-depth="), |
| 5701 | | jspd1("fxray-attr-list="), |
| 5702 | | jspd1("internal-isystem"), |
| 5806 | joinpd1("fxray-attr-list="), |
| 5807 | .{ |
| 5808 | .name = "gcc-install-dir=", |
| 5809 | .syntax = .joined, |
| 5810 | .zig_equivalent = .other, |
| 5811 | .pd1 = false, |
| 5812 | .pd2 = true, |
| 5813 | .psl = false, |
| 5814 | }, |
| 5703 | 5815 | joinpd1("mlinker-version="), |
| 5704 | 5816 | .{ |
| 5705 | 5817 | .name = "no-offload-arch=", |
| ... | ... | @@ -5709,6 +5821,14 @@ joinpd1("mlinker-version="), |
| 5709 | 5821 | .pd2 = true, |
| 5710 | 5822 | .psl = false, |
| 5711 | 5823 | }, |
| 5824 | .{ |
| 5825 | .name = "nvptx-arch-tool=", |
| 5826 | .syntax = .joined, |
| 5827 | .zig_equivalent = .other, |
| 5828 | .pd1 = false, |
| 5829 | .pd2 = true, |
| 5830 | .psl = false, |
| 5831 | }, |
| 5712 | 5832 | .{ |
| 5713 | 5833 | .name = "print-file-name=", |
| 5714 | 5834 | .syntax = .joined, |
| ... | ... | @@ -5776,7 +5896,6 @@ joinpd1("Rpass-analysis="), |
| 5776 | 5896 | .psl = false, |
| 5777 | 5897 | }, |
| 5778 | 5898 | joinpd1("analyzer-purge="), |
| 5779 | | joinpd1("analyzer-store="), |
| 5780 | 5899 | jspd1("current_version"), |
| 5781 | 5900 | joinpd1("fbootclasspath="), |
| 5782 | 5901 | joinpd1("fbracket-depth="), |
| ... | ... | @@ -5786,6 +5905,7 @@ joinpd1("fembed-bitcode="), |
| 5786 | 5905 | joinpd1("finput-charset="), |
| 5787 | 5906 | joinpd1("fmodule-format="), |
| 5788 | 5907 | joinpd1("fmodule-header="), |
| 5908 | joinpd1("fmodule-output="), |
| 5789 | 5909 | joinpd1("fms-memptr-rep="), |
| 5790 | 5910 | joinpd1("fnew-alignment="), |
| 5791 | 5911 | joinpd1("frecord-marker="), |
| ... | ... | @@ -5895,7 +6015,6 @@ joinpd1("fprofile-list="), |
| 5895 | 6015 | .pd2 = false, |
| 5896 | 6016 | .psl = false, |
| 5897 | 6017 | }, |
| 5898 | | jspd1("objcxx-isystem"), |
| 5899 | 6018 | joinpd1("vtordisp-mode="), |
| 5900 | 6019 | joinpd1("Rpass-missed="), |
| 5901 | 6020 | joinpd1("Wlarger-than-"), |
| ... | ... | @@ -6020,7 +6139,7 @@ joinpd1("fplugin-arg-"), |
| 6020 | 6139 | joinpd1("ftime-trace="), |
| 6021 | 6140 | joinpd1("fvisibility="), |
| 6022 | 6141 | joinpd1("fwchar-type="), |
| 6023 | | jspd1("fxray-modes="), |
| 6142 | joinpd1("fxray-modes="), |
| 6024 | 6143 | .{ |
| 6025 | 6144 | .name = "hip-version=", |
| 6026 | 6145 | .syntax = .joined, |
| ... | ... | @@ -6042,7 +6161,6 @@ joinpd1("mharden-sls="), |
| 6042 | 6161 | joinpd1("mhvx-length="), |
| 6043 | 6162 | joinpd1("mvscale-max="), |
| 6044 | 6163 | joinpd1("mvscale-min="), |
| 6045 | | jspd1("objc-isystem"), |
| 6046 | 6164 | .{ |
| 6047 | 6165 | .name = "rsp-quoting=", |
| 6048 | 6166 | .syntax = .joined, |
| ... | ... | @@ -6222,6 +6340,7 @@ joinpd1("flto-jobs="), |
| 6222 | 6340 | .psl = false, |
| 6223 | 6341 | }, |
| 6224 | 6342 | joinpd1("fuse-cuid="), |
| 6343 | joinpd1("gsrc-hash="), |
| 6225 | 6344 | jspd1("iframework"), |
| 6226 | 6345 | jspd1("module-dir"), |
| 6227 | 6346 | joinpd1("mtargetos="), |
| ... | ... | @@ -6316,7 +6435,6 @@ joinpd1("segs_read_"), |
| 6316 | 6435 | .psl = false, |
| 6317 | 6436 | }, |
| 6318 | 6437 | joinpd1("ast-dump="), |
| 6319 | | jspd1("c-isystem"), |
| 6320 | 6438 | joinpd1("fcoarray="), |
| 6321 | 6439 | joinpd1("fconvert="), |
| 6322 | 6440 | joinpd1("fc++-abi="), |
| ... | ... | @@ -6436,6 +6554,7 @@ jspd1("seg1addr"), |
| 6436 | 6554 | .pd2 = true, |
| 6437 | 6555 | .psl = false, |
| 6438 | 6556 | }, |
| 6557 | joinpd1("Xclang="), |
| 6439 | 6558 | .{ |
| 6440 | 6559 | .name = "cl-ext=", |
| 6441 | 6560 | .syntax = .comma_joined, |
| ... | ... | @@ -6445,6 +6564,14 @@ jspd1("seg1addr"), |
| 6445 | 6564 | .psl = false, |
| 6446 | 6565 | }, |
| 6447 | 6566 | joinpd1("cl-std="), |
| 6567 | .{ |
| 6568 | .name = "config=", |
| 6569 | .syntax = .joined, |
| 6570 | .zig_equivalent = .other, |
| 6571 | .pd1 = false, |
| 6572 | .pd2 = true, |
| 6573 | .psl = false, |
| 6574 | }, |
| 6448 | 6575 | joinpd1("fcheck="), |
| 6449 | 6576 | .{ |
| 6450 | 6577 | .name = "imacros", |
| ... | ... | @@ -6464,6 +6591,7 @@ joinpd1("fcheck="), |
| 6464 | 6591 | }, |
| 6465 | 6592 | jspd1("iprefix"), |
| 6466 | 6593 | jspd1("isystem"), |
| 6594 | joinpd1("mguard="), |
| 6467 | 6595 | joinpd1("mhwdiv="), |
| 6468 | 6596 | joinpd1("moslib="), |
| 6469 | 6597 | .{ |
| ... | ... | @@ -6608,8 +6736,6 @@ jspd1("iquote"), |
| 6608 | 6736 | .pd2 = false, |
| 6609 | 6737 | .psl = false, |
| 6610 | 6738 | }, |
| 6611 | | jspd1("Tdata"), |
| 6612 | | jspd1("Ttext"), |
| 6613 | 6739 | .{ |
| 6614 | 6740 | .name = "arch:", |
| 6615 | 6741 | .syntax = .joined, |
| ... | ... | @@ -6675,7 +6801,6 @@ joinpd1("mfpu="), |
| 6675 | 6801 | joinpd1("mhvx="), |
| 6676 | 6802 | joinpd1("mmcu="), |
| 6677 | 6803 | joinpd1("mnan="), |
| 6678 | | jspd1("Tbss"), |
| 6679 | 6804 | .{ |
| 6680 | 6805 | .name = "link", |
| 6681 | 6806 | .syntax = .remaining_args_joined, |
| ... | ... | @@ -7011,6 +7136,14 @@ joinpd1("G="), |
| 7011 | 7136 | .pd2 = false, |
| 7012 | 7137 | .psl = true, |
| 7013 | 7138 | }, |
| 7139 | .{ |
| 7140 | .name = "d1", |
| 7141 | .syntax = .joined, |
| 7142 | .zig_equivalent = .other, |
| 7143 | .pd1 = true, |
| 7144 | .pd2 = false, |
| 7145 | .psl = true, |
| 7146 | }, |
| 7014 | 7147 | .{ |
| 7015 | 7148 | .name = "d2", |
| 7016 | 7149 | .syntax = .joined, |
| ... | ... | @@ -7077,8 +7210,6 @@ joinpd1("R"), |
| 7077 | 7210 | jspd1("U"), |
| 7078 | 7211 | jspd1("V"), |
| 7079 | 7212 | joinpd1("W"), |
| 7080 | | joinpd1("X"), |
| 7081 | | joinpd1("Z"), |
| 7082 | 7213 | .{ |
| 7083 | 7214 | .name = "D", |
| 7084 | 7215 | .syntax = .joined_or_separate, |
| ... | ... | @@ -7135,7 +7266,6 @@ joinpd1("Z"), |
| 7135 | 7266 | .pd2 = false, |
| 7136 | 7267 | .psl = true, |
| 7137 | 7268 | }, |
| 7138 | | joinpd1("a"), |
| 7139 | 7269 | jspd1("b"), |
| 7140 | 7270 | joinpd1("d"), |
| 7141 | 7271 | .{ |