| ... | ... | @@ -149,8 +149,10 @@ flagpd1("WCL4"), |
| 149 | 149 | flagpd1("Wall"), |
| 150 | 150 | flagpd1("Wdeprecated"), |
| 151 | 151 | flagpd1("Wframe-larger-than"), |
| 152 | flagpd1("Winvalid-constexpr"), |
| 152 | 153 | flagpd1("Wlarge-by-value-copy"), |
| 153 | 154 | flagpd1("Wno-deprecated"), |
| 155 | flagpd1("Wno-invalid-constexpr"), |
| 154 | 156 | flagpd1("Wno-rewrite-macros"), |
| 155 | 157 | flagpd1("Wno-system-headers"), |
| 156 | 158 | flagpd1("Wno-write-strings"), |
| ... | ... | @@ -885,6 +887,14 @@ flagpsl("MT"), |
| 885 | 887 | .pd2 = false, |
| 886 | 888 | .psl = true, |
| 887 | 889 | }, |
| 890 | .{ |
| 891 | .name = "Zc:__STDC__", |
| 892 | .syntax = .flag, |
| 893 | .zig_equivalent = .other, |
| 894 | .pd1 = true, |
| 895 | .pd2 = false, |
| 896 | .psl = true, |
| 897 | }, |
| 888 | 898 | .{ |
| 889 | 899 | .name = "Zc:__cplusplus", |
| 890 | 900 | .syntax = .flag, |
| ... | ... | @@ -2102,6 +2112,7 @@ flagpsl("MT"), |
| 2102 | 2112 | .psl = false, |
| 2103 | 2113 | }, |
| 2104 | 2114 | sepd1("add-plugin"), |
| 2115 | sepd1("alias_list"), |
| 2105 | 2116 | flagpd1("faligned-alloc-unavailable"), |
| 2106 | 2117 | flagpd1("all_load"), |
| 2107 | 2118 | sepd1("allowable_client"), |
| ... | ... | @@ -2129,25 +2140,24 @@ sepd1("analyzer-inline-max-stack-depth"), |
| 2129 | 2140 | sepd1("analyzer-inlining-mode"), |
| 2130 | 2141 | flagpd1("analyzer-list-enabled-checkers"), |
| 2131 | 2142 | sepd1("analyzer-max-loop"), |
| 2143 | flagpd1("analyzer-note-analysis-entry-points"), |
| 2132 | 2144 | flagpd1("analyzer-opt-analyze-headers"), |
| 2133 | 2145 | sepd1("analyzer-output"), |
| 2134 | 2146 | sepd1("analyzer-purge"), |
| 2135 | 2147 | flagpd1("analyzer-stats"), |
| 2136 | 2148 | flagpd1("analyzer-viz-egraph-graphviz"), |
| 2137 | 2149 | flagpd1("analyzer-werror"), |
| 2138 | | flagpd1("fslp-vectorize-aggressive"), |
| 2139 | | flagpd1("fno-slp-vectorize-aggressive"), |
| 2140 | 2150 | sepd1("fnew-alignment"), |
| 2141 | 2151 | flagpd1("faligned-new"), |
| 2142 | 2152 | flagpd1("fno-aligned-new"), |
| 2143 | | flagpd1("fcuda-rdc"), |
| 2144 | | flagpd1("fno-cuda-rdc"), |
| 2145 | 2153 | flagpd1("fsched-interblock"), |
| 2146 | 2154 | flagpd1("ftree-vectorize"), |
| 2147 | 2155 | flagpd1("fno-tree-vectorize"), |
| 2148 | 2156 | flagpd1("ftree-slp-vectorize"), |
| 2149 | 2157 | flagpd1("fno-tree-slp-vectorize"), |
| 2150 | 2158 | flagpd1("fterminated-vtables"), |
| 2159 | flagpd1("fcuda-rdc"), |
| 2160 | flagpd1("fno-cuda-rdc"), |
| 2151 | 2161 | flagpd1("grecord-gcc-switches"), |
| 2152 | 2162 | flagpd1("gno-record-gcc-switches"), |
| 2153 | 2163 | flagpd1("nocudainc"), |
| ... | ... | @@ -2181,7 +2191,6 @@ flagpd1("mtune=help"), |
| 2181 | 2191 | flagpd1("integrated-as"), |
| 2182 | 2192 | flagpd1("no-integrated-as"), |
| 2183 | 2193 | flagpd1("fopenmp-is-device"), |
| 2184 | | flagpd1("shared-libasan"), |
| 2185 | 2194 | flagpd1("fcuda-approx-transcendentals"), |
| 2186 | 2195 | flagpd1("fno-cuda-approx-transcendentals"), |
| 2187 | 2196 | .{ |
| ... | ... | @@ -2232,6 +2241,14 @@ flagpd1("fno-cuda-approx-transcendentals"), |
| 2232 | 2241 | .pd2 = false, |
| 2233 | 2242 | .psl = true, |
| 2234 | 2243 | }, |
| 2244 | .{ |
| 2245 | .name = "Ob3", |
| 2246 | .syntax = .flag, |
| 2247 | .zig_equivalent = .other, |
| 2248 | .pd1 = true, |
| 2249 | .pd2 = false, |
| 2250 | .psl = true, |
| 2251 | }, |
| 2235 | 2252 | .{ |
| 2236 | 2253 | .name = "Od", |
| 2237 | 2254 | .syntax = .flag, |
| ... | ... | @@ -2324,6 +2341,7 @@ sepd1("Xmicrosoft-visualc-tools-root"), |
| 2324 | 2341 | sepd1("Xmicrosoft-visualc-tools-version"), |
| 2325 | 2342 | sepd1("Xmicrosoft-windows-sdk-root"), |
| 2326 | 2343 | sepd1("Xmicrosoft-windows-sdk-version"), |
| 2344 | sepd1("Xmicrosoft-windows-sys-root"), |
| 2327 | 2345 | .{ |
| 2328 | 2346 | .name = "Qembed_debug", |
| 2329 | 2347 | .syntax = .flag, |
| ... | ... | @@ -2332,21 +2350,28 @@ sepd1("Xmicrosoft-windows-sdk-version"), |
| 2332 | 2350 | .pd2 = false, |
| 2333 | 2351 | .psl = true, |
| 2334 | 2352 | }, |
| 2353 | flagpd1("shared-libasan"), |
| 2354 | flagpd1("static-libasan"), |
| 2355 | flagpd1("fslp-vectorize-aggressive"), |
| 2335 | 2356 | flagpd1("fident"), |
| 2357 | flagpd1("fno-slp-vectorize-aggressive"), |
| 2336 | 2358 | flagpd1("fno-ident"), |
| 2337 | 2359 | flagpd1("fdiagnostics-color"), |
| 2338 | 2360 | flagpd1("fno-diagnostics-color"), |
| 2339 | 2361 | flagpd1("frecord-gcc-switches"), |
| 2340 | 2362 | flagpd1("fno-record-gcc-switches"), |
| 2341 | | flagpd1("Xparser"), |
| 2342 | | flagpd1("Xcompiler"), |
| 2343 | 2363 | flagpd1("fexpensive-optimizations"), |
| 2344 | 2364 | flagpd1("fno-expensive-optimizations"), |
| 2345 | 2365 | flagpd1("fdefer-pop"), |
| 2346 | 2366 | flagpd1("fno-defer-pop"), |
| 2347 | 2367 | flagpd1("fextended-identifiers"), |
| 2348 | 2368 | flagpd1("fno-extended-identifiers"), |
| 2369 | flagpd1("Xparser"), |
| 2370 | flagpd1("Xcompiler"), |
| 2349 | 2371 | flagpd1("fno-sanitize-blacklist"), |
| 2372 | flagpd1("fhonor-infinites"), |
| 2373 | flagpd1("fno-honor-infinites"), |
| 2374 | flagpd1("findirect-virtual-calls"), |
| 2350 | 2375 | .{ |
| 2351 | 2376 | .name = "config", |
| 2352 | 2377 | .syntax = .separate, |
| ... | ... | @@ -2355,9 +2380,6 @@ flagpd1("fno-sanitize-blacklist"), |
| 2355 | 2380 | .pd2 = true, |
| 2356 | 2381 | .psl = false, |
| 2357 | 2382 | }, |
| 2358 | | flagpd1("fhonor-infinites"), |
| 2359 | | flagpd1("fno-honor-infinites"), |
| 2360 | | flagpd1("findirect-virtual-calls"), |
| 2361 | 2383 | .{ |
| 2362 | 2384 | .name = "ansi", |
| 2363 | 2385 | .syntax = .flag, |
| ... | ... | @@ -2457,6 +2479,14 @@ flagpd1("compiler-options-dump"), |
| 2457 | 2479 | }, |
| 2458 | 2480 | flagpd1("cpp"), |
| 2459 | 2481 | flagpd1("cpp-precomp"), |
| 2482 | .{ |
| 2483 | .name = "crel", |
| 2484 | .syntax = .flag, |
| 2485 | .zig_equivalent = .other, |
| 2486 | .pd1 = false, |
| 2487 | .pd2 = true, |
| 2488 | .psl = false, |
| 2489 | }, |
| 2460 | 2490 | .{ |
| 2461 | 2491 | .name = "cuda-compile-host-device", |
| 2462 | 2492 | .syntax = .flag, |
| ... | ... | @@ -2499,6 +2529,7 @@ flagpd1("cpp-precomp"), |
| 2499 | 2529 | }, |
| 2500 | 2530 | flagpd1("dA"), |
| 2501 | 2531 | flagpd1("dD"), |
| 2532 | flagpd1("dE"), |
| 2502 | 2533 | flagpd1("dI"), |
| 2503 | 2534 | flagpd1("dM"), |
| 2504 | 2535 | flagpd1("d"), |
| ... | ... | @@ -2508,7 +2539,14 @@ flagpd1("dead_strip"), |
| 2508 | 2539 | flagpd1("debug-forward-template-params"), |
| 2509 | 2540 | flagpd1("debug-info-macro"), |
| 2510 | 2541 | sepd1("default-function-attr"), |
| 2511 | | sepd1("defsym"), |
| 2542 | .{ |
| 2543 | .name = "defsym", |
| 2544 | .syntax = .separate, |
| 2545 | .zig_equivalent = .other, |
| 2546 | .pd1 = false, |
| 2547 | .pd2 = true, |
| 2548 | .psl = false, |
| 2549 | }, |
| 2512 | 2550 | sepd1("dependency-dot"), |
| 2513 | 2551 | sepd1("dependency-file"), |
| 2514 | 2552 | flagpd1("detailed-preprocessing-record"), |
| ... | ... | @@ -2573,7 +2611,16 @@ flagpd1("dynamic"), |
| 2573 | 2611 | }, |
| 2574 | 2612 | flagpd1("ehcontguard"), |
| 2575 | 2613 | flagpd1("emit-ast"), |
| 2614 | flagpd1("emit-cir"), |
| 2576 | 2615 | flagpd1("emit-codegen-only"), |
| 2616 | .{ |
| 2617 | .name = "emit-extension-symbol-graphs", |
| 2618 | .syntax = .flag, |
| 2619 | .zig_equivalent = .other, |
| 2620 | .pd1 = false, |
| 2621 | .pd2 = true, |
| 2622 | .psl = false, |
| 2623 | }, |
| 2577 | 2624 | flagpd1("emit-fir"), |
| 2578 | 2625 | flagpd1("emit-header-unit"), |
| 2579 | 2626 | flagpd1("emit-hlfir"), |
| ... | ... | @@ -2596,6 +2643,14 @@ flagpd1("emit-module"), |
| 2596 | 2643 | flagpd1("emit-module-interface"), |
| 2597 | 2644 | flagpd1("emit-obj"), |
| 2598 | 2645 | flagpd1("emit-pch"), |
| 2646 | .{ |
| 2647 | .name = "pretty-sgf", |
| 2648 | .syntax = .flag, |
| 2649 | .zig_equivalent = .other, |
| 2650 | .pd1 = false, |
| 2651 | .pd2 = true, |
| 2652 | .psl = false, |
| 2653 | }, |
| 2599 | 2654 | .{ |
| 2600 | 2655 | .name = "emit-pristine-llvm", |
| 2601 | 2656 | .syntax = .flag, |
| ... | ... | @@ -2604,6 +2659,15 @@ flagpd1("emit-pch"), |
| 2604 | 2659 | .pd2 = false, |
| 2605 | 2660 | .psl = true, |
| 2606 | 2661 | }, |
| 2662 | flagpd1("emit-reduced-module-interface"), |
| 2663 | .{ |
| 2664 | .name = "emit-sgf-symbol-labels-for-testing", |
| 2665 | .syntax = .flag, |
| 2666 | .zig_equivalent = .other, |
| 2667 | .pd1 = false, |
| 2668 | .pd2 = true, |
| 2669 | .psl = false, |
| 2670 | }, |
| 2607 | 2671 | .{ |
| 2608 | 2672 | .name = "emit-static-lib", |
| 2609 | 2673 | .syntax = .flag, |
| ... | ... | @@ -2612,6 +2676,7 @@ flagpd1("emit-pch"), |
| 2612 | 2676 | .pd2 = true, |
| 2613 | 2677 | .psl = false, |
| 2614 | 2678 | }, |
| 2679 | flagpd1("emit-symbol-graph"), |
| 2615 | 2680 | .{ |
| 2616 | 2681 | .name = "enable-16bit-types", |
| 2617 | 2682 | .syntax = .flag, |
| ... | ... | @@ -2687,6 +2752,7 @@ flagpd1("fassociative-math"), |
| 2687 | 2752 | flagpd1("fassume-nothrow-exception-dtor"), |
| 2688 | 2753 | flagpd1("fassume-sane-operator-new"), |
| 2689 | 2754 | flagpd1("fassume-unique-vtables"), |
| 2755 | flagpd1("fassumptions"), |
| 2690 | 2756 | flagpd1("fast"), |
| 2691 | 2757 | flagpd1("fastcp"), |
| 2692 | 2758 | flagpd1("fastf"), |
| ... | ... | @@ -2699,10 +2765,12 @@ flagpd1("fautolink"), |
| 2699 | 2765 | flagpd1("fautomatic"), |
| 2700 | 2766 | flagpd1("fbackslash"), |
| 2701 | 2767 | flagpd1("fbacktrace"), |
| 2768 | flagpd1("fbasic-block-address-map"), |
| 2702 | 2769 | flagpd1("fblocks"), |
| 2703 | 2770 | flagpd1("fblocks-runtime-optional"), |
| 2704 | 2771 | flagpd1("fborland-extensions"), |
| 2705 | 2772 | flagpd1("fbounds-check"), |
| 2773 | flagpd1("fexperimental-bounds-safety"), |
| 2706 | 2774 | sepd1("fbracket-depth"), |
| 2707 | 2775 | flagpd1("fbranch-count-reg"), |
| 2708 | 2776 | .{ |
| ... | ... | @@ -2745,6 +2813,7 @@ flagpd1("fcf-protection"), |
| 2745 | 2813 | flagpd1("fchar8_t"), |
| 2746 | 2814 | flagpd1("fcheck-array-temporaries"), |
| 2747 | 2815 | flagpd1("fcheck-new"), |
| 2816 | flagpd1("fclangir"), |
| 2748 | 2817 | .{ |
| 2749 | 2818 | .name = "fcolor-diagnostics", |
| 2750 | 2819 | .syntax = .flag, |
| ... | ... | @@ -2773,6 +2842,8 @@ flagpd1("fcuda-flush-denormals-to-zero"), |
| 2773 | 2842 | sepd1("fcuda-include-gpubinary"), |
| 2774 | 2843 | flagpd1("fcuda-is-device"), |
| 2775 | 2844 | flagpd1("fcuda-short-ptr"), |
| 2845 | flagpd1("fcx-fortran-rules"), |
| 2846 | flagpd1("fcx-limited-range"), |
| 2776 | 2847 | flagpd1("fcxx-exceptions"), |
| 2777 | 2848 | flagpd1("fcxx-modules"), |
| 2778 | 2849 | flagpd1("fc++-static-destructors"), |
| ... | ... | @@ -2806,6 +2877,7 @@ flagpd1("fdebug-ranges-base-address"), |
| 2806 | 2877 | flagpd1("fdebug-types-section"), |
| 2807 | 2878 | flagpd1("fdebug-unparse"), |
| 2808 | 2879 | flagpd1("fdebug-unparse-no-sema"), |
| 2880 | flagpd1("fdebug-unparse-with-modules"), |
| 2809 | 2881 | flagpd1("fdebug-unparse-with-symbols"), |
| 2810 | 2882 | flagpd1("fdebugger-cast-result-to-id"), |
| 2811 | 2883 | flagpd1("fdebugger-objc-literal"), |
| ... | ... | @@ -2836,6 +2908,7 @@ flagpd1("fdiagnostics-show-template-tree"), |
| 2836 | 2908 | flagpd1("fdigraphs"), |
| 2837 | 2909 | flagpd1("fdirect-access-external-data"), |
| 2838 | 2910 | flagpd1("fdirectives-only"), |
| 2911 | flagpd1("fdisable-block-signature-string"), |
| 2839 | 2912 | flagpd1("fdisable-module-hash"), |
| 2840 | 2913 | flagpd1("fdiscard-value-names"), |
| 2841 | 2914 | flagpd1("fdollar-ok"), |
| ... | ... | @@ -2867,6 +2940,7 @@ sepd1("ferror-limit"), |
| 2867 | 2940 | flagpd1("fescaping-block-tail-calls"), |
| 2868 | 2941 | flagpd1("fexceptions"), |
| 2869 | 2942 | flagpd1("fexperimental-isel"), |
| 2943 | flagpd1("fexperimental-late-parse-attributes"), |
| 2870 | 2944 | flagpd1("fexperimental-library"), |
| 2871 | 2945 | flagpd1("fexperimental-new-constant-interpreter"), |
| 2872 | 2946 | flagpd1("fexperimental-omit-vtable-rtti"), |
| ... | ... | @@ -3012,11 +3086,13 @@ flagpd1("fgpu-rdc"), |
| 3012 | 3086 | flagpd1("fgpu-sanitize"), |
| 3013 | 3087 | flagpd1("fhalf-no-semantic-interposition"), |
| 3014 | 3088 | flagpd1("fheinous-gnu-extensions"), |
| 3089 | flagpd1("fhermetic-module-files"), |
| 3015 | 3090 | flagpd1("fhip-dump-offload-linker-script"), |
| 3016 | 3091 | flagpd1("fhip-emit-relocatable"), |
| 3017 | 3092 | flagpd1("fhip-fp32-correctly-rounded-divide-sqrt"), |
| 3018 | 3093 | flagpd1("fhip-kernel-arg-name"), |
| 3019 | 3094 | flagpd1("fhip-new-launch-api"), |
| 3095 | flagpd1("fhlsl-strict-availability"), |
| 3020 | 3096 | flagpd1("fhonor-infinities"), |
| 3021 | 3097 | flagpd1("fhonor-nans"), |
| 3022 | 3098 | flagpd1("fhosted"), |
| ... | ... | @@ -3058,7 +3134,7 @@ flagpd1("fkeep-static-consts"), |
| 3058 | 3134 | flagpd1("fkeep-system-includes"), |
| 3059 | 3135 | flagpd1("flang-deprecated-no-hlfir"), |
| 3060 | 3136 | flagpd1("flang-experimental-hlfir"), |
| 3061 | | flagpd1("flang-experimental-polymorphism"), |
| 3137 | flagpd1("flang-experimental-integer-overflow"), |
| 3062 | 3138 | flagpd1("flarge-sizes"), |
| 3063 | 3139 | flagpd1("flat_namespace"), |
| 3064 | 3140 | flagpd1("flax-vector-conversions"), |
| ... | ... | @@ -3113,6 +3189,7 @@ flagpd1("fmodules-validate-system-headers"), |
| 3113 | 3189 | flagpd1("fmodulo-sched"), |
| 3114 | 3190 | flagpd1("fmodulo-sched-allow-regmoves"), |
| 3115 | 3191 | flagpd1("fms-compatibility"), |
| 3192 | flagpd1("fms-define-stdc"), |
| 3116 | 3193 | flagpd1("fms-extensions"), |
| 3117 | 3194 | flagpd1("fms-hotpatch"), |
| 3118 | 3195 | flagpd1("fms-kernel"), |
| ... | ... | @@ -3168,6 +3245,7 @@ flagpd1("fno-associative-math"), |
| 3168 | 3245 | flagpd1("fno-assume-nothrow-exception-dtor"), |
| 3169 | 3246 | flagpd1("fno-assume-sane-operator-new"), |
| 3170 | 3247 | flagpd1("fno-assume-unique-vtables"), |
| 3248 | flagpd1("fno-assumptions"), |
| 3171 | 3249 | flagpd1("fno-async-exceptions"), |
| 3172 | 3250 | flagpd1("fno-asynchronous-unwind-tables"), |
| 3173 | 3251 | flagpd1("fno-auto-import"), |
| ... | ... | @@ -3177,10 +3255,12 @@ flagpd1("fno-autolink"), |
| 3177 | 3255 | flagpd1("fno-automatic"), |
| 3178 | 3256 | flagpd1("fno-backslash"), |
| 3179 | 3257 | flagpd1("fno-backtrace"), |
| 3258 | flagpd1("fno-basic-block-address-map"), |
| 3180 | 3259 | flagpd1("fno-bitfield-type-align"), |
| 3181 | 3260 | flagpd1("fno-blocks"), |
| 3182 | 3261 | flagpd1("fno-borland-extensions"), |
| 3183 | 3262 | flagpd1("fno-bounds-check"), |
| 3263 | flagpd1("fno-experimental-bounds-safety"), |
| 3184 | 3264 | flagpd1("fno-branch-count-reg"), |
| 3185 | 3265 | .{ |
| 3186 | 3266 | .name = "fno-builtin", |
| ... | ... | @@ -3202,6 +3282,7 @@ flagpd1("fno-caller-saves"), |
| 3202 | 3282 | flagpd1("fno-char8_t"), |
| 3203 | 3283 | flagpd1("fno-check-array-temporaries"), |
| 3204 | 3284 | flagpd1("fno-check-new"), |
| 3285 | flagpd1("fno-clangir"), |
| 3205 | 3286 | .{ |
| 3206 | 3287 | .name = "fno-color-diagnostics", |
| 3207 | 3288 | .syntax = .flag, |
| ... | ... | @@ -3223,6 +3304,8 @@ flagpd1("fno-cray-pointer"), |
| 3223 | 3304 | flagpd1("fno-cuda-flush-denormals-to-zero"), |
| 3224 | 3305 | flagpd1("fno-cuda-host-device-constexpr"), |
| 3225 | 3306 | flagpd1("fno-cuda-short-ptr"), |
| 3307 | flagpd1("fno-cx-fortran-rules"), |
| 3308 | flagpd1("fno-cx-limited-range"), |
| 3226 | 3309 | flagpd1("fno-cxx-exceptions"), |
| 3227 | 3310 | flagpd1("fno-cxx-modules"), |
| 3228 | 3311 | flagpd1("fno-c++-static-destructors"), |
| ... | ... | @@ -3258,6 +3341,7 @@ flagpd1("fno-diagnostics-use-presumed-location"), |
| 3258 | 3341 | flagpd1("fno-digraphs"), |
| 3259 | 3342 | flagpd1("fno-direct-access-external-data"), |
| 3260 | 3343 | flagpd1("fno-directives-only"), |
| 3344 | flagpd1("fno-disable-block-signature-string"), |
| 3261 | 3345 | flagpd1("fno-discard-value-names"), |
| 3262 | 3346 | flagpd1("fno-dllexport-inlines"), |
| 3263 | 3347 | flagpd1("fno-dollar-ok"), |
| ... | ... | @@ -3277,6 +3361,7 @@ flagpd1("fno-emulated-tls"), |
| 3277 | 3361 | flagpd1("fno-escaping-block-tail-calls"), |
| 3278 | 3362 | flagpd1("fno-exceptions"), |
| 3279 | 3363 | flagpd1("fno-experimental-isel"), |
| 3364 | flagpd1("fno-experimental-late-parse-attributes"), |
| 3280 | 3365 | flagpd1("fno-experimental-library"), |
| 3281 | 3366 | flagpd1("fno-experimental-omit-vtable-rtti"), |
| 3282 | 3367 | flagpd1("fno-experimental-relative-c++-abi-vtables"), |
| ... | ... | @@ -3380,6 +3465,7 @@ flagpd1("fno-modules"), |
| 3380 | 3465 | flagpd1("fno-modules-decluse"), |
| 3381 | 3466 | flagpd1("fno-modules-error-recovery"), |
| 3382 | 3467 | flagpd1("fno-modules-global-index"), |
| 3468 | flagpd1("fno-modules-prune-non-affecting-module-map-files"), |
| 3383 | 3469 | flagpd1("fno-modules-search-all"), |
| 3384 | 3470 | flagpd1("fno-modules-share-filemanager"), |
| 3385 | 3471 | flagpd1("fno-modules-skip-diagnostic-options"), |
| ... | ... | @@ -3457,6 +3543,7 @@ flagpd1("fno-permissive"), |
| 3457 | 3543 | .psl = false, |
| 3458 | 3544 | }, |
| 3459 | 3545 | flagpd1("fno-plt"), |
| 3546 | flagpd1("fno-pointer-tbaa"), |
| 3460 | 3547 | flagpd1("fno-ppc-native-vector-element-order"), |
| 3461 | 3548 | flagpd1("fno-prebuilt-implicit-modules"), |
| 3462 | 3549 | flagpd1("fno-prefetch-loop-arrays"), |
| ... | ... | @@ -3476,7 +3563,18 @@ flagpd1("fno-profile-use"), |
| 3476 | 3563 | flagpd1("fno-profile-values"), |
| 3477 | 3564 | flagpd1("fno-protect-parens"), |
| 3478 | 3565 | flagpd1("fno-pseudo-probe-for-profiling"), |
| 3566 | flagpd1("fno-ptrauth-auth-traps"), |
| 3567 | flagpd1("fno-ptrauth-calls"), |
| 3568 | flagpd1("fno-ptrauth-function-pointer-type-discrimination"), |
| 3569 | flagpd1("fno-ptrauth-indirect-gotos"), |
| 3570 | flagpd1("fno-ptrauth-init-fini"), |
| 3571 | flagpd1("fno-ptrauth-intrinsics"), |
| 3572 | flagpd1("fno-ptrauth-returns"), |
| 3573 | flagpd1("fno-ptrauth-type-info-vtable-pointer-discrimination"), |
| 3574 | flagpd1("fno-ptrauth-vtable-pointer-address-discrimination"), |
| 3575 | flagpd1("fno-ptrauth-vtable-pointer-type-discrimination"), |
| 3479 | 3576 | flagpd1("fno-range-check"), |
| 3577 | flagpd1("fno-raw-string-literals"), |
| 3480 | 3578 | flagpd1("fno-real-4-real-10"), |
| 3481 | 3579 | flagpd1("fno-real-4-real-16"), |
| 3482 | 3580 | flagpd1("fno-real-4-real-8"), |
| ... | ... | @@ -3496,13 +3594,13 @@ flagpd1("fno-relaxed-template-template-args"), |
| 3496 | 3594 | flagpd1("fno-rename-registers"), |
| 3497 | 3595 | flagpd1("fno-reorder-blocks"), |
| 3498 | 3596 | flagpd1("fno-repack-arrays"), |
| 3499 | | flagpd1("fno-reroll-loops"), |
| 3500 | 3597 | flagpd1("fno-rewrite-imports"), |
| 3501 | 3598 | flagpd1("fno-rewrite-includes"), |
| 3502 | 3599 | flagpd1("fno-ripa"), |
| 3503 | 3600 | flagpd1("fno-ropi"), |
| 3504 | 3601 | flagpd1("fno-rounding-math"), |
| 3505 | 3602 | flagpd1("fno-rtlib-add-rpath"), |
| 3603 | flagpd1("fno-rtlib-defaultlib"), |
| 3506 | 3604 | flagpd1("fno-rtti"), |
| 3507 | 3605 | flagpd1("fno-rtti-data"), |
| 3508 | 3606 | flagpd1("fno-rwpi"), |
| ... | ... | @@ -3536,6 +3634,7 @@ flagpd1("fno-schedule-insns2"), |
| 3536 | 3634 | flagpd1("fno-second-underscore"), |
| 3537 | 3635 | flagpd1("fno-see"), |
| 3538 | 3636 | flagpd1("fno-semantic-interposition"), |
| 3637 | flagpd1("fno-separate-named-sections"), |
| 3539 | 3638 | flagpd1("fno-short-enums"), |
| 3540 | 3639 | flagpd1("fno-short-wchar"), |
| 3541 | 3640 | flagpd1("fno-show-column"), |
| ... | ... | @@ -3741,6 +3840,7 @@ flagpd1("fpermissive"), |
| 3741 | 3840 | .psl = false, |
| 3742 | 3841 | }, |
| 3743 | 3842 | flagpd1("fplt"), |
| 3843 | flagpd1("fpointer-tbaa"), |
| 3744 | 3844 | flagpd1("fppc-native-vector-element-order"), |
| 3745 | 3845 | flagpd1("fprebuilt-implicit-modules"), |
| 3746 | 3846 | flagpd1("fprefetch-loop-arrays"), |
| ... | ... | @@ -3761,6 +3861,16 @@ flagpd1("fprofile-use"), |
| 3761 | 3861 | flagpd1("fprofile-values"), |
| 3762 | 3862 | flagpd1("fprotect-parens"), |
| 3763 | 3863 | flagpd1("fpseudo-probe-for-profiling"), |
| 3864 | flagpd1("fptrauth-auth-traps"), |
| 3865 | flagpd1("fptrauth-calls"), |
| 3866 | flagpd1("fptrauth-function-pointer-type-discrimination"), |
| 3867 | flagpd1("fptrauth-indirect-gotos"), |
| 3868 | flagpd1("fptrauth-init-fini"), |
| 3869 | flagpd1("fptrauth-intrinsics"), |
| 3870 | flagpd1("fptrauth-returns"), |
| 3871 | flagpd1("fptrauth-type-info-vtable-pointer-discrimination"), |
| 3872 | flagpd1("fptrauth-vtable-pointer-address-discrimination"), |
| 3873 | flagpd1("fptrauth-vtable-pointer-type-discrimination"), |
| 3764 | 3874 | .{ |
| 3765 | 3875 | .name = "framework", |
| 3766 | 3876 | .syntax = .separate, |
| ... | ... | @@ -3770,6 +3880,7 @@ flagpd1("fpseudo-probe-for-profiling"), |
| 3770 | 3880 | .psl = false, |
| 3771 | 3881 | }, |
| 3772 | 3882 | flagpd1("frange-check"), |
| 3883 | flagpd1("fraw-string-literals"), |
| 3773 | 3884 | flagpd1("freal-4-real-10"), |
| 3774 | 3885 | flagpd1("freal-4-real-16"), |
| 3775 | 3886 | flagpd1("freal-4-real-8"), |
| ... | ... | @@ -3789,7 +3900,6 @@ flagpd1("frelaxed-template-template-args"), |
| 3789 | 3900 | flagpd1("frename-registers"), |
| 3790 | 3901 | flagpd1("freorder-blocks"), |
| 3791 | 3902 | flagpd1("frepack-arrays"), |
| 3792 | | flagpd1("freroll-loops"), |
| 3793 | 3903 | flagpd1("fretain-comments-from-system-headers"), |
| 3794 | 3904 | flagpd1("frewrite-imports"), |
| 3795 | 3905 | flagpd1("frewrite-includes"), |
| ... | ... | @@ -3797,6 +3907,7 @@ flagpd1("fripa"), |
| 3797 | 3907 | flagpd1("fropi"), |
| 3798 | 3908 | flagpd1("frounding-math"), |
| 3799 | 3909 | flagpd1("frtlib-add-rpath"), |
| 3910 | flagpd1("frtlib-defaultlib"), |
| 3800 | 3911 | flagpd1("frtti"), |
| 3801 | 3912 | flagpd1("frtti-data"), |
| 3802 | 3913 | flagpd1("frwpi"), |
| ... | ... | @@ -3856,6 +3967,7 @@ flagpd1("fsecond-underscore"), |
| 3856 | 3967 | flagpd1("fsee"), |
| 3857 | 3968 | flagpd1("fseh-exceptions"), |
| 3858 | 3969 | flagpd1("fsemantic-interposition"), |
| 3970 | flagpd1("fseparate-named-sections"), |
| 3859 | 3971 | flagpd1("fshort-enums"), |
| 3860 | 3972 | flagpd1("fshort-wchar"), |
| 3861 | 3973 | flagpd1("fshow-column"), |
| ... | ... | @@ -4114,11 +4226,14 @@ flagpd1("gno-embed-source"), |
| 4114 | 4226 | flagpd1("gno-gnu-pubnames"), |
| 4115 | 4227 | flagpd1("gno-inline-line-tables"), |
| 4116 | 4228 | flagpd1("gno-modules"), |
| 4229 | flagpd1("gno-omit-unreferenced-methods"), |
| 4117 | 4230 | flagpd1("gno-pubnames"), |
| 4118 | 4231 | flagpd1("gno-record-command-line"), |
| 4119 | 4232 | flagpd1("gno-simple-template-names"), |
| 4120 | 4233 | flagpd1("gno-split-dwarf"), |
| 4121 | 4234 | flagpd1("gno-strict-dwarf"), |
| 4235 | flagpd1("gno-template-alias"), |
| 4236 | flagpd1("gomit-unreferenced-methods"), |
| 4122 | 4237 | .{ |
| 4123 | 4238 | .name = "gpu-bundle-output", |
| 4124 | 4239 | .syntax = .flag, |
| ... | ... | @@ -4142,6 +4257,7 @@ flagpd1("gsce"), |
| 4142 | 4257 | flagpd1("gsimple-template-names"), |
| 4143 | 4258 | flagpd1("gsplit-dwarf"), |
| 4144 | 4259 | flagpd1("gstrict-dwarf"), |
| 4260 | flagpd1("gtemplate-alias"), |
| 4145 | 4261 | flagpd1("gtoggle"), |
| 4146 | 4262 | flagpd1("gused"), |
| 4147 | 4263 | flagpd1("gz"), |
| ... | ... | @@ -4202,8 +4318,8 @@ flagpd1("llvm-verify-each"), |
| 4202 | 4318 | sepd1("load"), |
| 4203 | 4319 | flagpd1("m16"), |
| 4204 | 4320 | flagpd1("m32"), |
| 4205 | | m("m3dnow"), |
| 4206 | | m("m3dnowa"), |
| 4321 | flagpd1("m3dnow"), |
| 4322 | flagpd1("m3dnowa"), |
| 4207 | 4323 | flagpd1("m64"), |
| 4208 | 4324 | flagpd1("m68000"), |
| 4209 | 4325 | flagpd1("m68010"), |
| ... | ... | @@ -4223,16 +4339,20 @@ m("maes"), |
| 4223 | 4339 | sepd1("main-file-name"), |
| 4224 | 4340 | flagpd1("maix32"), |
| 4225 | 4341 | flagpd1("maix64"), |
| 4342 | m("maix-shared-lib-tls-model-opt"), |
| 4343 | m("maix-small-local-dynamic-tls"), |
| 4226 | 4344 | m("maix-small-local-exec-tls"), |
| 4227 | 4345 | flagpd1("maix-struct-return"), |
| 4228 | 4346 | flagpd1("malign-double"), |
| 4229 | 4347 | m("maltivec"), |
| 4230 | 4348 | flagpd1("mamdgpu-ieee"), |
| 4349 | flagpd1("mamdgpu-precise-memory-op"), |
| 4231 | 4350 | m("mamx-bf16"), |
| 4232 | 4351 | m("mamx-complex"), |
| 4233 | 4352 | m("mamx-fp16"), |
| 4234 | 4353 | m("mamx-int8"), |
| 4235 | 4354 | m("mamx-tile"), |
| 4355 | flagpd1("mapx-inline-asm-use-gpr32"), |
| 4236 | 4356 | flagpd1("mapxf"), |
| 4237 | 4357 | flagpd1("marm"), |
| 4238 | 4358 | flagpd1("massembler-fatal-warnings"), |
| ... | ... | @@ -4248,11 +4368,9 @@ m("mavx512bitalg"), |
| 4248 | 4368 | m("mavx512bw"), |
| 4249 | 4369 | m("mavx512cd"), |
| 4250 | 4370 | m("mavx512dq"), |
| 4251 | | m("mavx512er"), |
| 4252 | 4371 | m("mavx512f"), |
| 4253 | 4372 | m("mavx512fp16"), |
| 4254 | 4373 | m("mavx512ifma"), |
| 4255 | | m("mavx512pf"), |
| 4256 | 4374 | m("mavx512vbmi"), |
| 4257 | 4375 | m("mavx512vbmi2"), |
| 4258 | 4376 | m("mavx512vl"), |
| ... | ... | @@ -4289,6 +4407,7 @@ m("mcrc"), |
| 4289 | 4407 | m("mcrc32"), |
| 4290 | 4408 | m("mcumode"), |
| 4291 | 4409 | m("mcx16"), |
| 4410 | flagpd1("mdaz-ftz"), |
| 4292 | 4411 | sepd1("mdebug-pass"), |
| 4293 | 4412 | m("mdirect-move"), |
| 4294 | 4413 | flagpd1("mdouble-float"), |
| ... | ... | @@ -4319,6 +4438,7 @@ m("mfloat128"), |
| 4319 | 4438 | sepd1("mfloat-abi"), |
| 4320 | 4439 | m("mfma"), |
| 4321 | 4440 | m("mfma4"), |
| 4441 | m("mforced-sw-shadow-stack"), |
| 4322 | 4442 | flagpd1("mfp32"), |
| 4323 | 4443 | m("mfp64"), |
| 4324 | 4444 | sepd1("mfpmath"), |
| ... | ... | @@ -4335,6 +4455,7 @@ flagpd1("mglibc"), |
| 4335 | 4455 | flagpd1("mglobal-merge"), |
| 4336 | 4456 | flagpd1("mgpopt"), |
| 4337 | 4457 | flagpd1("mguarded-control-stack"), |
| 4458 | m("mhalf-precision"), |
| 4338 | 4459 | m("mhard-float"), |
| 4339 | 4460 | m("mhard-quad-float"), |
| 4340 | 4461 | m("mhvx"), |
| ... | ... | @@ -4379,6 +4500,7 @@ flagpd1("mldc1-sdc1"), |
| 4379 | 4500 | sepd1("mlimit-float-precision"), |
| 4380 | 4501 | sepd1("mlink-bitcode-file"), |
| 4381 | 4502 | sepd1("mlink-builtin-bitcode"), |
| 4503 | flagpd1("mlink-builtin-bitcode-postopt"), |
| 4382 | 4504 | flagpd1("mlittle-endian"), |
| 4383 | 4505 | sepd1("mllvm"), |
| 4384 | 4506 | flagpd1("mlocal-sdata"), |
| ... | ... | @@ -4387,6 +4509,7 @@ flagpd1("mlong-double-128"), |
| 4387 | 4509 | flagpd1("mlong-double-64"), |
| 4388 | 4510 | flagpd1("mlong-double-80"), |
| 4389 | 4511 | m("mlongcall"), |
| 4512 | flagpd1("mlr-for-calls-only"), |
| 4390 | 4513 | m("mlsx"), |
| 4391 | 4514 | m("mlvi-cfi"), |
| 4392 | 4515 | flagpd1("mlvi-hardening"), |
| ... | ... | @@ -4412,14 +4535,15 @@ m("mmultimemory"), |
| 4412 | 4535 | m("mmultivalue"), |
| 4413 | 4536 | m("mmutable-globals"), |
| 4414 | 4537 | m("mmwaitx"), |
| 4415 | | m("mno-3dnow"), |
| 4416 | | m("mno-3dnowa"), |
| 4538 | flagpd1("mno-3dnow"), |
| 4539 | flagpd1("mno-3dnowa"), |
| 4417 | 4540 | flagpd1("mno-80387"), |
| 4418 | 4541 | flagpd1("mno-abicalls"), |
| 4419 | 4542 | m("mno-adx"), |
| 4420 | 4543 | m("mno-aes"), |
| 4421 | 4544 | m("mno-altivec"), |
| 4422 | 4545 | flagpd1("mno-amdgpu-ieee"), |
| 4546 | flagpd1("mno-amdgpu-precise-memory-op"), |
| 4423 | 4547 | m("mno-amx-bf16"), |
| 4424 | 4548 | m("mno-amx-complex"), |
| 4425 | 4549 | m("mno-amx-fp16"), |
| ... | ... | @@ -4437,11 +4561,9 @@ m("mno-avx512bitalg"), |
| 4437 | 4561 | m("mno-avx512bw"), |
| 4438 | 4562 | m("mno-avx512cd"), |
| 4439 | 4563 | m("mno-avx512dq"), |
| 4440 | | m("mno-avx512er"), |
| 4441 | 4564 | m("mno-avx512f"), |
| 4442 | 4565 | m("mno-avx512fp16"), |
| 4443 | 4566 | m("mno-avx512ifma"), |
| 4444 | | m("mno-avx512pf"), |
| 4445 | 4567 | m("mno-avx512vbmi"), |
| 4446 | 4568 | m("mno-avx512vbmi2"), |
| 4447 | 4569 | m("mno-avx512vl"), |
| ... | ... | @@ -4473,6 +4595,7 @@ m("mno-crc"), |
| 4473 | 4595 | m("mno-crc32"), |
| 4474 | 4596 | m("mno-cumode"), |
| 4475 | 4597 | m("mno-cx16"), |
| 4598 | flagpd1("mno-daz-ftz"), |
| 4476 | 4599 | m("mno-dsp"), |
| 4477 | 4600 | m("mno-dspr2"), |
| 4478 | 4601 | flagpd1("mno-embedded-data"), |
| ... | ... | @@ -4492,6 +4615,7 @@ m("mno-float128"), |
| 4492 | 4615 | m("mno-fma"), |
| 4493 | 4616 | m("mno-fma4"), |
| 4494 | 4617 | m("mno-fmv"), |
| 4618 | m("mno-forced-sw-shadow-stack"), |
| 4495 | 4619 | flagpd1("mno-fp-ret-in-387"), |
| 4496 | 4620 | m("mno-fprnd"), |
| 4497 | 4621 | m("mno-fpu"), |
| ... | ... | @@ -4503,6 +4627,7 @@ m("mno-gfni"), |
| 4503 | 4627 | m("mno-ginv"), |
| 4504 | 4628 | flagpd1("mno-global-merge"), |
| 4505 | 4629 | flagpd1("mno-gpopt"), |
| 4630 | m("mno-half-precision"), |
| 4506 | 4631 | m("mno-hvx"), |
| 4507 | 4632 | m("mno-hvx-ieee-fp"), |
| 4508 | 4633 | m("mno-hvx-qfloat"), |
| ... | ... | @@ -4518,6 +4643,7 @@ m("mno-isel"), |
| 4518 | 4643 | m("mno-kl"), |
| 4519 | 4644 | m("mno-lasx"), |
| 4520 | 4645 | flagpd1("mno-ldc1-sdc1"), |
| 4646 | flagpd1("mno-link-builtin-bitcode-postopt"), |
| 4521 | 4647 | flagpd1("mno-local-sdata"), |
| 4522 | 4648 | m("mno-long-calls"), |
| 4523 | 4649 | m("mno-longcall"), |
| ... | ... | @@ -4569,7 +4695,6 @@ m("mno-power10-vector"), |
| 4569 | 4695 | m("mno-power8-vector"), |
| 4570 | 4696 | m("mno-power9-vector"), |
| 4571 | 4697 | m("mno-prefetchi"), |
| 4572 | | m("mno-prefetchwt1"), |
| 4573 | 4698 | flagpd1("mno-prefixed"), |
| 4574 | 4699 | m("mno-prfchw"), |
| 4575 | 4700 | m("mno-ptwrite"), |
| ... | ... | @@ -4600,6 +4725,7 @@ flagpd1("mno-rtd"), |
| 4600 | 4725 | m("mno-rtm"), |
| 4601 | 4726 | m("mno-sahf"), |
| 4602 | 4727 | m("mno-save-restore"), |
| 4728 | flagpd1("mno-scalar-strict-align"), |
| 4603 | 4729 | flagpd1("mno-scatter"), |
| 4604 | 4730 | m("mno-serialize"), |
| 4605 | 4731 | m("mno-seses"), |
| ... | ... | @@ -4631,13 +4757,16 @@ m("mno-tbm"), |
| 4631 | 4757 | m("mno-tgsplit"), |
| 4632 | 4758 | flagpd1("mno-thumb"), |
| 4633 | 4759 | flagpd1("mno-tls-direct-seg-refs"), |
| 4760 | flagpd1("mno-tocdata"), |
| 4634 | 4761 | m("mno-tsxldtrk"), |
| 4635 | 4762 | flagpd1("mno-type-check"), |
| 4636 | 4763 | m("mno-uintr"), |
| 4637 | 4764 | flagpd1("mno-unaligned-access"), |
| 4765 | m("mno-unaligned-symbols"), |
| 4638 | 4766 | flagpd1("mno-unsafe-fp-atomics"), |
| 4639 | 4767 | m("mno-usermsr"), |
| 4640 | 4768 | m("mno-vaes"), |
| 4769 | flagpd1("mno-vector-strict-align"), |
| 4641 | 4770 | flagpd1("mno-vevpu"), |
| 4642 | 4771 | m("mno-virt"), |
| 4643 | 4772 | m("mno-vis"), |
| ... | ... | @@ -4674,6 +4803,7 @@ sepd1("module-dependency-dir"), |
| 4674 | 4803 | flagpd1("module-file-deps"), |
| 4675 | 4804 | flagpd1("module-file-info"), |
| 4676 | 4805 | sepd1("module-suffix"), |
| 4806 | flagpd1("fexperimental-modules-reduced-bmi"), |
| 4677 | 4807 | flagpd1("momit-leaf-frame-pointer"), |
| 4678 | 4808 | flagpd1("moutline"), |
| 4679 | 4809 | m("moutline-atomics"), |
| ... | ... | @@ -4694,7 +4824,6 @@ m("mcrypto"), |
| 4694 | 4824 | m("mpower8-vector"), |
| 4695 | 4825 | m("mpower9-vector"), |
| 4696 | 4826 | m("mprefetchi"), |
| 4697 | | m("mprefetchwt1"), |
| 4698 | 4827 | flagpd1("mprefixed"), |
| 4699 | 4828 | m("mprfchw"), |
| 4700 | 4829 | m("mprivileged"), |
| ... | ... | @@ -4735,6 +4864,7 @@ m("mrtm"), |
| 4735 | 4864 | m("msahf"), |
| 4736 | 4865 | m("msave-restore"), |
| 4737 | 4866 | flagpd1("msave-temp-labels"), |
| 4867 | flagpd1("mscalar-strict-align"), |
| 4738 | 4868 | m("msecure-plt"), |
| 4739 | 4869 | m("mserialize"), |
| 4740 | 4870 | m("msgx"), |
| ... | ... | @@ -4755,6 +4885,7 @@ m("mspe"), |
| 4755 | 4885 | flagpd1("mspeculative-load-hardening"), |
| 4756 | 4886 | m("msse"), |
| 4757 | 4887 | m("msse2"), |
| 4888 | flagpd1("msse2avx"), |
| 4758 | 4889 | m("msse3"), |
| 4759 | 4890 | flagpd1("msse4"), |
| 4760 | 4891 | m("msse4.1"), |
| ... | ... | @@ -4772,6 +4903,7 @@ m("mtgsplit"), |
| 4772 | 4903 | sepd1("mthread-model"), |
| 4773 | 4904 | flagpd1("mthumb"), |
| 4774 | 4905 | flagpd1("mtls-direct-seg-refs"), |
| 4906 | flagpd1("mtocdata"), |
| 4775 | 4907 | sepd1("mtp"), |
| 4776 | 4908 | m("mtsxldtrk"), |
| 4777 | 4909 | flagpd1("muclibc"), |
| ... | ... | @@ -4780,6 +4912,7 @@ flagpd1("multi_module"), |
| 4780 | 4912 | sepd1("multiply_defined"), |
| 4781 | 4913 | sepd1("multiply_defined_unused"), |
| 4782 | 4914 | flagpd1("munaligned-access"), |
| 4915 | m("munaligned-symbols"), |
| 4783 | 4916 | flagpd1("munsafe-fp-atomics"), |
| 4784 | 4917 | m("musermsr"), |
| 4785 | 4918 | m("mv5"), |
| ... | ... | @@ -4796,6 +4929,7 @@ m("mv71"), |
| 4796 | 4929 | flagpd1("mv71t"), |
| 4797 | 4930 | m("mv73"), |
| 4798 | 4931 | m("mvaes"), |
| 4932 | flagpd1("mvector-strict-align"), |
| 4799 | 4933 | flagpd1("mvevpu"), |
| 4800 | 4934 | m("mvirt"), |
| 4801 | 4935 | m("mvis"), |
| ... | ... | @@ -4854,7 +4988,6 @@ flagpd1("no-cpp-precomp"), |
| 4854 | 4988 | }, |
| 4855 | 4989 | flagpd1("no-emit-llvm-uselists"), |
| 4856 | 4990 | flagpd1("no-enable-noundef-analysis"), |
| 4857 | | flagpd1("fno-fortran-main"), |
| 4858 | 4991 | .{ |
| 4859 | 4992 | .name = "no-gpu-bundle-output", |
| 4860 | 4993 | .syntax = .flag, |
| ... | ... | @@ -4916,6 +5049,14 @@ flagpd1("no-implicit-float"), |
| 4916 | 5049 | flagpd1("no-pthread"), |
| 4917 | 5050 | flagpd1("no-round-trip-args"), |
| 4918 | 5051 | flagpd1("no-struct-path-tbaa"), |
| 5052 | .{ |
| 5053 | .name = "no-wasm-opt", |
| 5054 | .syntax = .flag, |
| 5055 | .zig_equivalent = .other, |
| 5056 | .pd1 = false, |
| 5057 | .pd2 = true, |
| 5058 | .psl = false, |
| 5059 | }, |
| 4919 | 5060 | flagpd1("nobuiltininc"), |
| 4920 | 5061 | flagpd1("nocpp"), |
| 4921 | 5062 | flagpd1("nodefaultlibs"), |
| ... | ... | @@ -5114,6 +5255,7 @@ sepd1("pic-level"), |
| 5114 | 5255 | .psl = false, |
| 5115 | 5256 | }, |
| 5116 | 5257 | sepd1("plugin"), |
| 5258 | flagpd1("pointer-tbaa"), |
| 5117 | 5259 | flagpd1("prebind"), |
| 5118 | 5260 | flagpd1("prebind_all_twolevel_modules"), |
| 5119 | 5261 | flagpd1("preload"), |
| ... | ... | @@ -5134,6 +5276,14 @@ flagpd1("print-dependency-directives-minimized-source"), |
| 5134 | 5276 | .pd2 = true, |
| 5135 | 5277 | .psl = false, |
| 5136 | 5278 | }, |
| 5279 | .{ |
| 5280 | .name = "print-enabled-extensions", |
| 5281 | .syntax = .flag, |
| 5282 | .zig_equivalent = .other, |
| 5283 | .pd1 = true, |
| 5284 | .pd2 = true, |
| 5285 | .psl = false, |
| 5286 | }, |
| 5137 | 5287 | flagpd1("print-ivar-layout"), |
| 5138 | 5288 | .{ |
| 5139 | 5289 | .name = "print-libgcc-file-name", |
| ... | ... | @@ -5209,6 +5359,14 @@ flagpd1("print-preamble"), |
| 5209 | 5359 | .psl = false, |
| 5210 | 5360 | }, |
| 5211 | 5361 | flagpd1("print-stats"), |
| 5362 | .{ |
| 5363 | .name = "print-library-module-manifest-path", |
| 5364 | .syntax = .flag, |
| 5365 | .zig_equivalent = .other, |
| 5366 | .pd1 = true, |
| 5367 | .pd2 = true, |
| 5368 | .psl = false, |
| 5369 | }, |
| 5212 | 5370 | .{ |
| 5213 | 5371 | .name = "print-supported-cpus", |
| 5214 | 5372 | .syntax = .flag, |
| ... | ... | @@ -5262,6 +5420,7 @@ flagpd1("pthreads"), |
| 5262 | 5420 | }, |
| 5263 | 5421 | sepd1("read_only_relocs"), |
| 5264 | 5422 | sepd1("record-command-line"), |
| 5423 | sepd1("reexport_framework"), |
| 5265 | 5424 | flagpd1("regcall4"), |
| 5266 | 5425 | flagpd1("relaxed-aliasing"), |
| 5267 | 5426 | .{ |
| ... | ... | @@ -5729,6 +5888,14 @@ flagpd1("version"), |
| 5729 | 5888 | .psl = false, |
| 5730 | 5889 | }, |
| 5731 | 5890 | flagpd1("w"), |
| 5891 | .{ |
| 5892 | .name = "wasm-opt", |
| 5893 | .syntax = .flag, |
| 5894 | .zig_equivalent = .other, |
| 5895 | .pd1 = false, |
| 5896 | .pd2 = true, |
| 5897 | .psl = false, |
| 5898 | }, |
| 5732 | 5899 | .{ |
| 5733 | 5900 | .name = "weak_framework", |
| 5734 | 5901 | .syntax = .separate, |
| ... | ... | @@ -5921,6 +6088,14 @@ joinpd1("ftemplate-backtrace-limit="), |
| 5921 | 6088 | .psl = false, |
| 5922 | 6089 | }, |
| 5923 | 6090 | joinpd1("objcmt-allowlist-dir-path="), |
| 6091 | .{ |
| 6092 | .name = "offload-compression-level=", |
| 6093 | .syntax = .joined, |
| 6094 | .zig_equivalent = .other, |
| 6095 | .pd1 = false, |
| 6096 | .pd2 = true, |
| 6097 | .psl = false, |
| 6098 | }, |
| 5924 | 6099 | joinpd1("Wno-nonportable-cfstrings"), |
| 5925 | 6100 | joinpd1("analyzer-disable-checker="), |
| 5926 | 6101 | joinpd1("fbuild-session-timestamp="), |
| ... | ... | @@ -5996,6 +6171,7 @@ joinpd1("fdebug-default-version="), |
| 5996 | 6171 | joinpd1("ffp-exception-behavior="), |
| 5997 | 6172 | joinpd1("fmacro-backtrace-limit="), |
| 5998 | 6173 | joinpd1("fmax-array-constructor="), |
| 6174 | joinpd1("fmcdc-max-test-vectors="), |
| 5999 | 6175 | joinpd1("fprofile-exclude-files="), |
| 6000 | 6176 | joinpd1("frandomize-layout-seed="), |
| 6001 | 6177 | joinpd1("ftrivial-auto-var-init="), |
| ... | ... | @@ -6050,6 +6226,7 @@ jspd1("compatibility_version"), |
| 6050 | 6226 | jspd1("dylinker_install_name"), |
| 6051 | 6227 | joinpd1("fcoverage-prefix-map="), |
| 6052 | 6228 | joinpd1("fcs-profile-generate="), |
| 6229 | joinpd1("fmcdc-max-conditions="), |
| 6053 | 6230 | joinpd1("fmodules-prune-after="), |
| 6054 | 6231 | .{ |
| 6055 | 6232 | .name = "fno-sanitize-recover=", |
| ... | ... | @@ -6113,6 +6290,7 @@ joinpd1("fsanitize-blacklist="), |
| 6113 | 6290 | .psl = false, |
| 6114 | 6291 | }, |
| 6115 | 6292 | joinpd1("fbuild-session-file="), |
| 6293 | joinpd1("fcomplex-arithmetic="), |
| 6116 | 6294 | joinpd1("fdiagnostics-format="), |
| 6117 | 6295 | joinpd1("fgpu-default-stream="), |
| 6118 | 6296 | joinpd1("fmax-stack-var-size="), |
| ... | ... | @@ -6120,8 +6298,6 @@ joinpd1("fmemory-profile-use="), |
| 6120 | 6298 | joinpd1("fmodules-cache-path="), |
| 6121 | 6299 | joinpd1("fmodules-embed-file="), |
| 6122 | 6300 | joinpd1("fms-omit-default-lib"), |
| 6123 | | joinpd1("fno-cx-fortran-rules"), |
| 6124 | | joinpd1("fno-cx-limited-range"), |
| 6125 | 6301 | joinpd1("fprofile-instrument="), |
| 6126 | 6302 | joinpd1("fprofile-sample-use="), |
| 6127 | 6303 | joinpd1("fstrict-flex-arrays="), |
| ... | ... | @@ -6162,6 +6338,7 @@ joinpd1("fprofile-instr-use="), |
| 6162 | 6338 | .psl = false, |
| 6163 | 6339 | }, |
| 6164 | 6340 | joinpd1("fthin-link-bitcode="), |
| 6341 | joinpd1("ftime-trace-verbose"), |
| 6165 | 6342 | .{ |
| 6166 | 6343 | .name = "gpu-instrument-lib=", |
| 6167 | 6344 | .syntax = .joined, |
| ... | ... | @@ -6222,14 +6399,6 @@ joinpd1("target-sdk-version="), |
| 6222 | 6399 | .pd2 = true, |
| 6223 | 6400 | .psl = false, |
| 6224 | 6401 | }, |
| 6225 | | .{ |
| 6226 | | .name = "emit-symbol-graph=", |
| 6227 | | .syntax = .joined_or_separate, |
| 6228 | | .zig_equivalent = .other, |
| 6229 | | .pd1 = false, |
| 6230 | | .pd2 = true, |
| 6231 | | .psl = false, |
| 6232 | | }, |
| 6233 | 6402 | joinpd1("fbinutils-version="), |
| 6234 | 6403 | joinpd1("fclang-abi-compat="), |
| 6235 | 6404 | joinpd1("fcompile-resource="), |
| ... | ... | @@ -6287,8 +6456,6 @@ joinpd1("coverage-version="), |
| 6287 | 6456 | joinpd1("falign-functions="), |
| 6288 | 6457 | joinpd1("fconstexpr-depth="), |
| 6289 | 6458 | joinpd1("fconstexpr-steps="), |
| 6290 | | joinpd1("fcx-fortran-rules"), |
| 6291 | | joinpd1("fcx-limited-range"), |
| 6292 | 6459 | joinpd1("ffile-prefix-map="), |
| 6293 | 6460 | joinpd1("fmodule-map-file="), |
| 6294 | 6461 | joinpd1("fobjc-arc-cxxlib="), |
| ... | ... | @@ -6321,6 +6488,14 @@ joinpd1("mzos-sys-include="), |
| 6321 | 6488 | .psl = false, |
| 6322 | 6489 | }, |
| 6323 | 6490 | joinpd1("object-file-name="), |
| 6491 | .{ |
| 6492 | .name = "symbol-graph-dir=", |
| 6493 | .syntax = .joined, |
| 6494 | .zig_equivalent = .other, |
| 6495 | .pd1 = false, |
| 6496 | .pd2 = true, |
| 6497 | .psl = false, |
| 6498 | }, |
| 6324 | 6499 | .{ |
| 6325 | 6500 | .name = "headerUnit:angle", |
| 6326 | 6501 | .syntax = .joined_or_separate, |
| ... | ... | @@ -6416,6 +6591,7 @@ joinpd1("mzos-hlq-csslib="), |
| 6416 | 6591 | .pd2 = true, |
| 6417 | 6592 | .psl = false, |
| 6418 | 6593 | }, |
| 6594 | jspd1("reexport_library"), |
| 6419 | 6595 | jspd1("stdlib++-isystem"), |
| 6420 | 6596 | joinpd1("Rpass-analysis="), |
| 6421 | 6597 | .{ |
| ... | ... | @@ -6750,6 +6926,14 @@ jspd1("iwithsysroot"), |
| 6750 | 6926 | }, |
| 6751 | 6927 | joinpd1("mharden-sls="), |
| 6752 | 6928 | joinpd1("mhvx-length="), |
| 6929 | .{ |
| 6930 | .name = "mno-tocdata=", |
| 6931 | .syntax = .comma_joined, |
| 6932 | .zig_equivalent = .other, |
| 6933 | .pd1 = true, |
| 6934 | .pd2 = false, |
| 6935 | .psl = false, |
| 6936 | }, |
| 6753 | 6937 | joinpd1("mvscale-max="), |
| 6754 | 6938 | joinpd1("mvscale-min="), |
| 6755 | 6939 | joinpd1("mzos-hlq-le="), |
| ... | ... | @@ -6927,6 +7111,14 @@ jspd1("sub_library"), |
| 6927 | 7111 | .pd2 = true, |
| 6928 | 7112 | .psl = false, |
| 6929 | 7113 | }, |
| 7114 | .{ |
| 7115 | .name = "embed-dir=", |
| 7116 | .syntax = .joined, |
| 7117 | .zig_equivalent = .other, |
| 7118 | .pd1 = false, |
| 7119 | .pd2 = true, |
| 7120 | .psl = false, |
| 7121 | }, |
| 6930 | 7122 | joinpd1("fencoding="), |
| 6931 | 7123 | joinpd1("ffp-model="), |
| 6932 | 7124 | joinpd1("ffpe-trap="), |
| ... | ... | @@ -6945,6 +7137,7 @@ jspd1("iframework"), |
| 6945 | 7137 | jspd1("module-dir"), |
| 6946 | 7138 | joinpd1("mtargetos="), |
| 6947 | 7139 | joinpd1("mtls-size="), |
| 7140 | joinpd1("reexport-l"), |
| 6948 | 7141 | .{ |
| 6949 | 7142 | .name = "rocm-path=", |
| 6950 | 7143 | .syntax = .joined, |
| ... | ... | @@ -7066,6 +7259,14 @@ joinpd1("ftabstop="), |
| 7066 | 7259 | }, |
| 7067 | 7260 | jspd1("idirafter"), |
| 7068 | 7261 | joinpd1("mregparm="), |
| 7262 | .{ |
| 7263 | .name = "mtocdata=", |
| 7264 | .syntax = .comma_joined, |
| 7265 | .zig_equivalent = .other, |
| 7266 | .pd1 = true, |
| 7267 | .pd2 = false, |
| 7268 | .psl = false, |
| 7269 | }, |
| 7069 | 7270 | joinpd1("sycl-std="), |
| 7070 | 7271 | .{ |
| 7071 | 7272 | .name = "undefined", |
| ... | ... | @@ -7214,6 +7415,7 @@ joinpd1("fcheck="), |
| 7214 | 7415 | }, |
| 7215 | 7416 | jspd1("iprefix"), |
| 7216 | 7417 | jspd1("isystem"), |
| 7418 | joinpd1("marm64x"), |
| 7217 | 7419 | joinpd1("mguard="), |
| 7218 | 7420 | joinpd1("mhwdiv="), |
| 7219 | 7421 | joinpd1("moslib="), |
| ... | ... | @@ -7320,6 +7522,7 @@ jspd1("iquote"), |
| 7320 | 7522 | .pd2 = false, |
| 7321 | 7523 | .psl = false, |
| 7322 | 7524 | }, |
| 7525 | joinpd1("msimd="), |
| 7323 | 7526 | .{ |
| 7324 | 7527 | .name = "mtune=", |
| 7325 | 7528 | .syntax = .joined, |
| ... | ... | @@ -7479,7 +7682,31 @@ joinpd1("mtp="), |
| 7479 | 7682 | }, |
| 7480 | 7683 | .{ |
| 7481 | 7684 | .name = "Fe:", |
| 7482 | | .syntax = .joined, |
| 7685 | .syntax = .joined_or_separate, |
| 7686 | .zig_equivalent = .other, |
| 7687 | .pd1 = true, |
| 7688 | .pd2 = false, |
| 7689 | .psl = true, |
| 7690 | }, |
| 7691 | .{ |
| 7692 | .name = "Fi:", |
| 7693 | .syntax = .joined_or_separate, |
| 7694 | .zig_equivalent = .other, |
| 7695 | .pd1 = true, |
| 7696 | .pd2 = false, |
| 7697 | .psl = true, |
| 7698 | }, |
| 7699 | .{ |
| 7700 | .name = "Fo:", |
| 7701 | .syntax = .joined_or_separate, |
| 7702 | .zig_equivalent = .other, |
| 7703 | .pd1 = true, |
| 7704 | .pd2 = false, |
| 7705 | .psl = true, |
| 7706 | }, |
| 7707 | .{ |
| 7708 | .name = "Fp:", |
| 7709 | .syntax = .joined_or_separate, |
| 7483 | 7710 | .zig_equivalent = .other, |
| 7484 | 7711 | .pd1 = true, |
| 7485 | 7712 | .pd2 = false, |