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