| ... | @@ -132,6 +132,7 @@ flagpd1("Qy"), | ... | @@ -132,6 +132,7 @@ flagpd1("Qy"), |
| 132 | flagpd1("WCL4"), | 132 | flagpd1("WCL4"), |
| 133 | flagpd1("Wall"), | 133 | flagpd1("Wall"), |
| 134 | flagpd1("Wdeprecated"), | 134 | flagpd1("Wdeprecated"), |
| | 135 | flagpd1("Wframe-larger-than"), |
| 135 | flagpd1("Wlarge-by-value-copy"), | 136 | flagpd1("Wlarge-by-value-copy"), |
| 136 | flagpd1("Wno-deprecated"), | 137 | flagpd1("Wno-deprecated"), |
| 137 | flagpd1("Wno-rewrite-macros"), | 138 | flagpd1("Wno-rewrite-macros"), |
| ... | @@ -145,6 +146,7 @@ sepd1("Xassembler"), | ... | @@ -145,6 +146,7 @@ sepd1("Xassembler"), |
| 145 | sepd1("Xclang"), | 146 | sepd1("Xclang"), |
| 146 | sepd1("Xcuda-fatbinary"), | 147 | sepd1("Xcuda-fatbinary"), |
| 147 | sepd1("Xcuda-ptxas"), | 148 | sepd1("Xcuda-ptxas"), |
| | 149 | sepd1("Xflang"), |
| 148 | .{ | 150 | .{ |
| 149 | .name = "Xlinker", | 151 | .name = "Xlinker", |
| 150 | .syntax = .separate, | 152 | .syntax = .separate, |
| ... | @@ -1186,7 +1188,7 @@ flagpsl("MT"), | ... | @@ -1186,7 +1188,7 @@ flagpsl("MT"), |
| 1186 | .psl = true, | 1188 | .psl = true, |
| 1187 | }, | 1189 | }, |
| 1188 | .{ | 1190 | .{ |
| 1189 | .name = "fallback", | 1191 | .name = "exportHeader", |
| 1190 | .syntax = .flag, | 1192 | .syntax = .flag, |
| 1191 | .zig_equivalent = .other, | 1193 | .zig_equivalent = .other, |
| 1192 | .pd1 = true, | 1194 | .pd1 = true, |
| ... | @@ -1233,6 +1235,14 @@ flagpsl("MT"), | ... | @@ -1233,6 +1235,14 @@ flagpsl("MT"), |
| 1233 | .pd2 = false, | 1235 | .pd2 = false, |
| 1234 | .psl = true, | 1236 | .psl = true, |
| 1235 | }, | 1237 | }, |
| | 1238 | .{ |
| | 1239 | .name = "fsanitize=address", |
| | 1240 | .syntax = .flag, |
| | 1241 | .zig_equivalent = .other, |
| | 1242 | .pd1 = true, |
| | 1243 | .pd2 = false, |
| | 1244 | .psl = true, |
| | 1245 | }, |
| 1236 | .{ | 1246 | .{ |
| 1237 | .name = "help", | 1247 | .name = "help", |
| 1238 | .syntax = .flag, | 1248 | .syntax = .flag, |
| ... | @@ -1305,6 +1315,14 @@ flagpsl("MT"), | ... | @@ -1305,6 +1315,14 @@ flagpsl("MT"), |
| 1305 | .pd2 = false, | 1315 | .pd2 = false, |
| 1306 | .psl = true, | 1316 | .psl = true, |
| 1307 | }, | 1317 | }, |
| | 1318 | .{ |
| | 1319 | .name = "permissive", |
| | 1320 | .syntax = .flag, |
| | 1321 | .zig_equivalent = .other, |
| | 1322 | .pd1 = true, |
| | 1323 | .pd2 = false, |
| | 1324 | .psl = true, |
| | 1325 | }, |
| 1308 | .{ | 1326 | .{ |
| 1309 | .name = "permissive-", | 1327 | .name = "permissive-", |
| 1310 | .syntax = .flag, | 1328 | .syntax = .flag, |
| ... | @@ -1361,6 +1379,14 @@ flagpsl("MT"), | ... | @@ -1361,6 +1379,14 @@ flagpsl("MT"), |
| 1361 | .pd2 = false, | 1379 | .pd2 = false, |
| 1362 | .psl = true, | 1380 | .psl = true, |
| 1363 | }, | 1381 | }, |
| | 1382 | .{ |
| | 1383 | .name = "translateInclude", |
| | 1384 | .syntax = .flag, |
| | 1385 | .zig_equivalent = .other, |
| | 1386 | .pd1 = true, |
| | 1387 | .pd2 = false, |
| | 1388 | .psl = true, |
| | 1389 | }, |
| 1364 | .{ | 1390 | .{ |
| 1365 | .name = "u", | 1391 | .name = "u", |
| 1366 | .syntax = .flag, | 1392 | .syntax = .flag, |
| ... | @@ -2071,6 +2097,28 @@ flagpd1("analyzer-viz-egraph-graphviz"), | ... | @@ -2071,6 +2097,28 @@ flagpd1("analyzer-viz-egraph-graphviz"), |
| 2071 | flagpd1("analyzer-werror"), | 2097 | flagpd1("analyzer-werror"), |
| 2072 | flagpd1("fslp-vectorize-aggressive"), | 2098 | flagpd1("fslp-vectorize-aggressive"), |
| 2073 | flagpd1("fno-slp-vectorize-aggressive"), | 2099 | flagpd1("fno-slp-vectorize-aggressive"), |
| | 2100 | flagpd1("grecord-gcc-switches"), |
| | 2101 | flagpd1("gno-record-gcc-switches"), |
| | 2102 | flagpd1("nocudainc"), |
| | 2103 | flagpd1("nocudalib"), |
| | 2104 | .{ |
| | 2105 | .name = "system-header-prefix", |
| | 2106 | .syntax = .separate, |
| | 2107 | .zig_equivalent = .other, |
| | 2108 | .pd1 = false, |
| | 2109 | .pd2 = true, |
| | 2110 | .psl = false, |
| | 2111 | }, |
| | 2112 | .{ |
| | 2113 | .name = "no-system-header-prefix", |
| | 2114 | .syntax = .separate, |
| | 2115 | .zig_equivalent = .other, |
| | 2116 | .pd1 = false, |
| | 2117 | .pd2 = true, |
| | 2118 | .psl = false, |
| | 2119 | }, |
| | 2120 | flagpd1("integrated-as"), |
| | 2121 | flagpd1("no-integrated-as"), |
| 2074 | flagpd1("shared-libasan"), | 2122 | flagpd1("shared-libasan"), |
| 2075 | .{ | 2123 | .{ |
| 2076 | .name = "Gs", | 2124 | .name = "Gs", |
| ... | @@ -2202,6 +2250,7 @@ flagpd1("fdefer-pop"), | ... | @@ -2202,6 +2250,7 @@ flagpd1("fdefer-pop"), |
| 2202 | flagpd1("fno-defer-pop"), | 2250 | flagpd1("fno-defer-pop"), |
| 2203 | flagpd1("fextended-identifiers"), | 2251 | flagpd1("fextended-identifiers"), |
| 2204 | flagpd1("fno-extended-identifiers"), | 2252 | flagpd1("fno-extended-identifiers"), |
| | 2253 | flagpd1("fno-sanitize-blacklist"), |
| 2205 | flagpd1("fhonor-infinites"), | 2254 | flagpd1("fhonor-infinites"), |
| 2206 | flagpd1("fno-honor-infinites"), | 2255 | flagpd1("fno-honor-infinites"), |
| 2207 | flagpd1("fcuda-rdc"), | 2256 | flagpd1("fcuda-rdc"), |
| ... | @@ -2216,28 +2265,6 @@ flagpd1("fno-tree-vectorize"), | ... | @@ -2216,28 +2265,6 @@ flagpd1("fno-tree-vectorize"), |
| 2216 | flagpd1("ftree-slp-vectorize"), | 2265 | flagpd1("ftree-slp-vectorize"), |
| 2217 | flagpd1("fno-tree-slp-vectorize"), | 2266 | flagpd1("fno-tree-slp-vectorize"), |
| 2218 | flagpd1("fterminated-vtables"), | 2267 | flagpd1("fterminated-vtables"), |
| 2219 | flagpd1("grecord-gcc-switches"), | | |
| 2220 | flagpd1("gno-record-gcc-switches"), | | |
| 2221 | flagpd1("nocudainc"), | | |
| 2222 | flagpd1("nocudalib"), | | |
| 2223 | .{ | | |
| 2224 | .name = "system-header-prefix", | | |
| 2225 | .syntax = .separate, | | |
| 2226 | .zig_equivalent = .other, | | |
| 2227 | .pd1 = false, | | |
| 2228 | .pd2 = true, | | |
| 2229 | .psl = false, | | |
| 2230 | }, | | |
| 2231 | .{ | | |
| 2232 | .name = "no-system-header-prefix", | | |
| 2233 | .syntax = .separate, | | |
| 2234 | .zig_equivalent = .other, | | |
| 2235 | .pd1 = false, | | |
| 2236 | .pd2 = true, | | |
| 2237 | .psl = false, | | |
| 2238 | }, | | |
| 2239 | flagpd1("integrated-as"), | | |
| 2240 | flagpd1("no-integrated-as"), | | |
| 2241 | .{ | 2268 | .{ |
| 2242 | .name = "ansi", | 2269 | .name = "ansi", |
| 2243 | .syntax = .flag, | 2270 | .syntax = .flag, |
| ... | @@ -2295,6 +2322,7 @@ flagpd1("cl-fp32-correctly-rounded-divide-sqrt"), | ... | @@ -2295,6 +2322,7 @@ flagpd1("cl-fp32-correctly-rounded-divide-sqrt"), |
| 2295 | flagpd1("cl-kernel-arg-info"), | 2322 | flagpd1("cl-kernel-arg-info"), |
| 2296 | flagpd1("cl-mad-enable"), | 2323 | flagpd1("cl-mad-enable"), |
| 2297 | flagpd1("cl-no-signed-zeros"), | 2324 | flagpd1("cl-no-signed-zeros"), |
| | 2325 | flagpd1("cl-no-stdinc"), |
| 2298 | flagpd1("cl-opt-disable"), | 2326 | flagpd1("cl-opt-disable"), |
| 2299 | flagpd1("cl-single-precision-constant"), | 2327 | flagpd1("cl-single-precision-constant"), |
| 2300 | flagpd1("cl-strict-aliasing"), | 2328 | flagpd1("cl-strict-aliasing"), |
| ... | @@ -2429,6 +2457,7 @@ flagpd1("dynamic"), | ... | @@ -2429,6 +2457,7 @@ flagpd1("dynamic"), |
| 2429 | .pd2 = false, | 2457 | .pd2 = false, |
| 2430 | .psl = false, | 2458 | .psl = false, |
| 2431 | }, | 2459 | }, |
| | 2460 | flagpd1("ehcontguard"), |
| 2432 | flagpd1("emit-ast"), | 2461 | flagpd1("emit-ast"), |
| 2433 | flagpd1("emit-codegen-only"), | 2462 | flagpd1("emit-codegen-only"), |
| 2434 | flagpd1("emit-header-module"), | 2463 | flagpd1("emit-header-module"), |
| ... | @@ -2458,6 +2487,7 @@ flagpd1("emit-pch"), | ... | @@ -2458,6 +2487,7 @@ flagpd1("emit-pch"), |
| 2458 | .pd2 = true, | 2487 | .pd2 = true, |
| 2459 | .psl = false, | 2488 | .psl = false, |
| 2460 | }, | 2489 | }, |
| | 2490 | flagpd1("enable-noundef-analysis"), |
| 2461 | flagpd1("enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang"), | 2491 | flagpd1("enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang"), |
| 2462 | sepd1("error-on-deserialized-decl"), | 2492 | sepd1("error-on-deserialized-decl"), |
| 2463 | sepd1("exception-model"), | 2493 | sepd1("exception-model"), |
| ... | @@ -2491,10 +2521,13 @@ flagpd1("faligned-allocation"), | ... | @@ -2491,10 +2521,13 @@ flagpd1("faligned-allocation"), |
| 2491 | flagpd1("fall-intrinsics"), | 2521 | flagpd1("fall-intrinsics"), |
| 2492 | flagpd1("fallow-editor-placeholders"), | 2522 | flagpd1("fallow-editor-placeholders"), |
| 2493 | flagpd1("fallow-half-arguments-and-returns"), | 2523 | flagpd1("fallow-half-arguments-and-returns"), |
| | 2524 | flagpd1("fallow-pch-with-different-modules-cache-path"), |
| 2494 | flagpd1("fallow-pch-with-compiler-errors"), | 2525 | flagpd1("fallow-pch-with-compiler-errors"), |
| 2495 | flagpd1("fallow-pcm-with-compiler-errors"), | 2526 | flagpd1("fallow-pcm-with-compiler-errors"), |
| 2496 | flagpd1("fallow-unsupported"), | 2527 | flagpd1("fallow-unsupported"), |
| | 2528 | flagpd1("falternative-parameter-statement"), |
| 2497 | flagpd1("faltivec"), | 2529 | flagpd1("faltivec"), |
| | 2530 | flagpd1("fanalyzed-objects-for-unparse"), |
| 2498 | flagpd1("fkeep-inline-functions"), | 2531 | flagpd1("fkeep-inline-functions"), |
| 2499 | flagpd1("fansi-escape-codes"), | 2532 | flagpd1("fansi-escape-codes"), |
| 2500 | flagpd1("fapple-kext"), | 2533 | flagpd1("fapple-kext"), |
| ... | @@ -2510,6 +2543,7 @@ flagpd1("fassume-sane-operator-new"), | ... | @@ -2510,6 +2543,7 @@ flagpd1("fassume-sane-operator-new"), |
| 2510 | flagpd1("fast"), | 2543 | flagpd1("fast"), |
| 2511 | flagpd1("fastcp"), | 2544 | flagpd1("fastcp"), |
| 2512 | flagpd1("fastf"), | 2545 | flagpd1("fastf"), |
| | 2546 | flagpd1("fasync-exceptions"), |
| 2513 | flagpd1("fasynchronous-unwind-tables"), | 2547 | flagpd1("fasynchronous-unwind-tables"), |
| 2514 | flagpd1("fauto-profile"), | 2548 | flagpd1("fauto-profile"), |
| 2515 | flagpd1("fauto-profile-accurate"), | 2549 | flagpd1("fauto-profile-accurate"), |
| ... | @@ -2570,13 +2604,25 @@ flagpd1("fd-lines-as-code"), | ... | @@ -2570,13 +2604,25 @@ flagpd1("fd-lines-as-code"), |
| 2570 | flagpd1("fd-lines-as-comments"), | 2604 | flagpd1("fd-lines-as-comments"), |
| 2571 | flagpd1("fdata-sections"), | 2605 | flagpd1("fdata-sections"), |
| 2572 | sepd1("fdebug-compilation-dir"), | 2606 | sepd1("fdebug-compilation-dir"), |
| | 2607 | flagpd1("fdebug-dump-all"), |
| | 2608 | flagpd1("fdebug-dump-parse-tree"), |
| | 2609 | flagpd1("fdebug-dump-parse-tree-no-sema"), |
| | 2610 | flagpd1("fdebug-dump-parsing-log"), |
| | 2611 | flagpd1("fdebug-dump-provenance"), |
| | 2612 | flagpd1("fdebug-dump-symbols"), |
| 2573 | flagpd1("fdebug-info-for-profiling"), | 2613 | flagpd1("fdebug-info-for-profiling"), |
| 2574 | flagpd1("fdebug-macro"), | 2614 | flagpd1("fdebug-macro"), |
| | 2615 | flagpd1("fdebug-measure-parse-tree"), |
| | 2616 | flagpd1("fdebug-module-writer"), |
| 2575 | flagpd1("fdebug-pass-arguments"), | 2617 | flagpd1("fdebug-pass-arguments"), |
| 2576 | flagpd1("fdebug-pass-manager"), | 2618 | flagpd1("fdebug-pass-manager"), |
| 2577 | flagpd1("fdebug-pass-structure"), | 2619 | flagpd1("fdebug-pass-structure"), |
| | 2620 | flagpd1("fdebug-pre-fir-tree"), |
| 2578 | flagpd1("fdebug-ranges-base-address"), | 2621 | flagpd1("fdebug-ranges-base-address"), |
| 2579 | flagpd1("fdebug-types-section"), | 2622 | flagpd1("fdebug-types-section"), |
| | 2623 | flagpd1("fdebug-unparse"), |
| | 2624 | flagpd1("fdebug-unparse-no-sema"), |
| | 2625 | flagpd1("fdebug-unparse-with-symbols"), |
| 2580 | flagpd1("fdebugger-cast-result-to-id"), | 2626 | flagpd1("fdebugger-cast-result-to-id"), |
| 2581 | flagpd1("fdebugger-objc-literal"), | 2627 | flagpd1("fdebugger-objc-literal"), |
| 2582 | flagpd1("fdebugger-support"), | 2628 | flagpd1("fdebugger-support"), |
| ... | @@ -2613,6 +2659,8 @@ flagpd1("fdump-fortran-optimized"), | ... | @@ -2613,6 +2659,8 @@ flagpd1("fdump-fortran-optimized"), |
| 2613 | flagpd1("fdump-fortran-original"), | 2659 | flagpd1("fdump-fortran-original"), |
| 2614 | flagpd1("fdump-parse-tree"), | 2660 | flagpd1("fdump-parse-tree"), |
| 2615 | flagpd1("fdump-record-layouts"), | 2661 | flagpd1("fdump-record-layouts"), |
| | 2662 | flagpd1("fdump-record-layouts-canonical"), |
| | 2663 | flagpd1("fdump-record-layouts-complete"), |
| 2616 | flagpd1("fdump-record-layouts-simple"), | 2664 | flagpd1("fdump-record-layouts-simple"), |
| 2617 | flagpd1("fdump-vtable-layouts"), | 2665 | flagpd1("fdump-vtable-layouts"), |
| 2618 | flagpd1("fdwarf2-cfi-asm"), | 2666 | flagpd1("fdwarf2-cfi-asm"), |
| ... | @@ -2647,6 +2695,21 @@ flagpd1("ffine-grained-bitfield-accesses"), | ... | @@ -2647,6 +2695,21 @@ flagpd1("ffine-grained-bitfield-accesses"), |
| 2647 | flagpd1("ffinite-loops"), | 2695 | flagpd1("ffinite-loops"), |
| 2648 | flagpd1("ffinite-math-only"), | 2696 | flagpd1("ffinite-math-only"), |
| 2649 | flagpd1("finline-limit"), | 2697 | flagpd1("finline-limit"), |
| | 2698 | flagpd1("ffixed-a0"), |
| | 2699 | flagpd1("ffixed-a1"), |
| | 2700 | flagpd1("ffixed-a2"), |
| | 2701 | flagpd1("ffixed-a3"), |
| | 2702 | flagpd1("ffixed-a4"), |
| | 2703 | flagpd1("ffixed-a5"), |
| | 2704 | flagpd1("ffixed-a6"), |
| | 2705 | flagpd1("ffixed-d0"), |
| | 2706 | flagpd1("ffixed-d1"), |
| | 2707 | flagpd1("ffixed-d2"), |
| | 2708 | flagpd1("ffixed-d3"), |
| | 2709 | flagpd1("ffixed-d4"), |
| | 2710 | flagpd1("ffixed-d5"), |
| | 2711 | flagpd1("ffixed-d6"), |
| | 2712 | flagpd1("ffixed-d7"), |
| 2650 | flagpd1("ffixed-form"), | 2713 | flagpd1("ffixed-form"), |
| 2651 | flagpd1("ffixed-point"), | 2714 | flagpd1("ffixed-point"), |
| 2652 | flagpd1("ffixed-r19"), | 2715 | flagpd1("ffixed-r19"), |
| ... | @@ -2693,11 +2756,27 @@ flagpd1("ffreestanding"), | ... | @@ -2693,11 +2756,27 @@ flagpd1("ffreestanding"), |
| 2693 | flagpd1("ffriend-injection"), | 2756 | flagpd1("ffriend-injection"), |
| 2694 | flagpd1("ffrontend-optimize"), | 2757 | flagpd1("ffrontend-optimize"), |
| 2695 | flagpd1("ffunction-attribute-list"), | 2758 | flagpd1("ffunction-attribute-list"), |
| 2696 | flagpd1("ffunction-sections"), | 2759 | .{ |
| | 2760 | .name = "ffunction-sections", |
| | 2761 | .syntax = .flag, |
| | 2762 | .zig_equivalent = .function_sections, |
| | 2763 | .pd1 = true, |
| | 2764 | .pd2 = false, |
| | 2765 | .psl = false, |
| | 2766 | }, |
| 2697 | flagpd1("fgcse"), | 2767 | flagpd1("fgcse"), |
| 2698 | flagpd1("fgcse-after-reload"), | 2768 | flagpd1("fgcse-after-reload"), |
| 2699 | flagpd1("fgcse-las"), | 2769 | flagpd1("fgcse-las"), |
| 2700 | flagpd1("fgcse-sm"), | 2770 | flagpd1("fgcse-sm"), |
| | 2771 | .{ |
| | 2772 | .name = "fget-definition", |
| | 2773 | .syntax = .{.multi_arg=3}, |
| | 2774 | .zig_equivalent = .other, |
| | 2775 | .pd1 = true, |
| | 2776 | .pd2 = false, |
| | 2777 | .psl = false, |
| | 2778 | }, |
| | 2779 | flagpd1("fget-symbols-sources"), |
| 2701 | flagpd1("fglobal-isel"), | 2780 | flagpd1("fglobal-isel"), |
| 2702 | flagpd1("fgnu"), | 2781 | flagpd1("fgnu"), |
| 2703 | flagpd1("fgnu89-inline"), | 2782 | flagpd1("fgnu89-inline"), |
| ... | @@ -2707,10 +2786,13 @@ flagpd1("fgnu-runtime"), | ... | @@ -2707,10 +2786,13 @@ flagpd1("fgnu-runtime"), |
| 2707 | flagpd1("fgpu-allow-device-init"), | 2786 | flagpd1("fgpu-allow-device-init"), |
| 2708 | flagpd1("fgpu-defer-diag"), | 2787 | flagpd1("fgpu-defer-diag"), |
| 2709 | flagpd1("fgpu-exclude-wrong-side-overloads"), | 2788 | flagpd1("fgpu-exclude-wrong-side-overloads"), |
| | 2789 | flagpd1("fgpu-flush-denormals-to-zero"), |
| 2710 | flagpd1("fgpu-rdc"), | 2790 | flagpd1("fgpu-rdc"), |
| | 2791 | flagpd1("fgpu-sanitize"), |
| 2711 | flagpd1("fhalf-no-semantic-interposition"), | 2792 | flagpd1("fhalf-no-semantic-interposition"), |
| 2712 | flagpd1("fheinous-gnu-extensions"), | 2793 | flagpd1("fheinous-gnu-extensions"), |
| 2713 | flagpd1("fhip-dump-offload-linker-script"), | 2794 | flagpd1("fhip-dump-offload-linker-script"), |
| | 2795 | flagpd1("fhip-fp32-correctly-rounded-divide-sqrt"), |
| 2714 | flagpd1("fhip-new-launch-api"), | 2796 | flagpd1("fhip-new-launch-api"), |
| 2715 | flagpd1("fhonor-infinities"), | 2797 | flagpd1("fhonor-infinities"), |
| 2716 | flagpd1("fhonor-nans"), | 2798 | flagpd1("fhonor-nans"), |
| ... | @@ -2736,7 +2818,7 @@ flagpd1("finstrument-functions-after-inlining"), | ... | @@ -2736,7 +2818,7 @@ flagpd1("finstrument-functions-after-inlining"), |
| 2736 | flagpd1("finteger-4-integer-8"), | 2818 | flagpd1("finteger-4-integer-8"), |
| 2737 | flagpd1("fintegrated-as"), | 2819 | flagpd1("fintegrated-as"), |
| 2738 | flagpd1("fintegrated-cc1"), | 2820 | flagpd1("fintegrated-cc1"), |
| 2739 | flagpd1("fintrinsic-modules-path"), | 2821 | sepd1("fintrinsic-modules-path"), |
| 2740 | flagpd1("fipa-cp"), | 2822 | flagpd1("fipa-cp"), |
| 2741 | flagpd1("fivopts"), | 2823 | flagpd1("fivopts"), |
| 2742 | flagpd1("fix-only-warnings"), | 2824 | flagpd1("fix-only-warnings"), |
| ... | @@ -2746,10 +2828,12 @@ flagpd1("fixit-recompile"), | ... | @@ -2746,10 +2828,12 @@ flagpd1("fixit-recompile"), |
| 2746 | flagpd1("fixit-to-temporary"), | 2828 | flagpd1("fixit-to-temporary"), |
| 2747 | flagpd1("fjump-tables"), | 2829 | flagpd1("fjump-tables"), |
| 2748 | flagpd1("fkeep-static-consts"), | 2830 | flagpd1("fkeep-static-consts"), |
| | 2831 | flagpd1("flarge-sizes"), |
| 2749 | flagpd1("flat_namespace"), | 2832 | flagpd1("flat_namespace"), |
| 2750 | flagpd1("flax-vector-conversions"), | 2833 | flagpd1("flax-vector-conversions"), |
| 2751 | flagpd1("flegacy-pass-manager"), | 2834 | flagpd1("flegacy-pass-manager"), |
| 2752 | flagpd1("flimit-debug-info"), | 2835 | flagpd1("flimit-debug-info"), |
| | 2836 | flagpd1("flogical-abbreviations"), |
| 2753 | .{ | 2837 | .{ |
| 2754 | .name = "flto", | 2838 | .name = "flto", |
| 2755 | .syntax = .flag, | 2839 | .syntax = .flag, |
| ... | @@ -2758,6 +2842,8 @@ flagpd1("flimit-debug-info"), | ... | @@ -2758,6 +2842,8 @@ flagpd1("flimit-debug-info"), |
| 2758 | .pd2 = false, | 2842 | .pd2 = false, |
| 2759 | .psl = false, | 2843 | .psl = false, |
| 2760 | }, | 2844 | }, |
| | 2845 | flagpd1("flto=auto"), |
| | 2846 | flagpd1("flto=jobserver"), |
| 2761 | flagpd1("flto-unit"), | 2847 | flagpd1("flto-unit"), |
| 2762 | flagpd1("flto-visibility-public-std"), | 2848 | flagpd1("flto-visibility-public-std"), |
| 2763 | sepd1("fmacro-backtrace-limit"), | 2849 | sepd1("fmacro-backtrace-limit"), |
| ... | @@ -2772,7 +2858,6 @@ flagpd1("fmodule-file-deps"), | ... | @@ -2772,7 +2858,6 @@ flagpd1("fmodule-file-deps"), |
| 2772 | sepd1("fmodule-implementation-of"), | 2858 | sepd1("fmodule-implementation-of"), |
| 2773 | flagpd1("fmodule-map-file-home-is-cwd"), | 2859 | flagpd1("fmodule-map-file-home-is-cwd"), |
| 2774 | flagpd1("fmodule-maps"), | 2860 | flagpd1("fmodule-maps"), |
| 2775 | sepd1("fmodule-name"), | | |
| 2776 | flagpd1("fmodule-private"), | 2861 | flagpd1("fmodule-private"), |
| 2777 | flagpd1("fmodules"), | 2862 | flagpd1("fmodules"), |
| 2778 | flagpd1("fmodules-codegen"), | 2863 | flagpd1("fmodules-codegen"), |
| ... | @@ -2829,6 +2914,7 @@ flagpd1("fno-aligned-allocation"), | ... | @@ -2829,6 +2914,7 @@ flagpd1("fno-aligned-allocation"), |
| 2829 | flagpd1("fno-all-intrinsics"), | 2914 | flagpd1("fno-all-intrinsics"), |
| 2830 | flagpd1("fno-allow-editor-placeholders"), | 2915 | flagpd1("fno-allow-editor-placeholders"), |
| 2831 | flagpd1("fno-altivec"), | 2916 | flagpd1("fno-altivec"), |
| | 2917 | flagpd1("fno-analyzed-objects-for-unparse"), |
| 2832 | flagpd1("fno-keep-inline-functions"), | 2918 | flagpd1("fno-keep-inline-functions"), |
| 2833 | flagpd1("fno-apple-pragma-pack"), | 2919 | flagpd1("fno-apple-pragma-pack"), |
| 2834 | flagpd1("fno-application-extension"), | 2920 | flagpd1("fno-application-extension"), |
| ... | @@ -2836,6 +2922,7 @@ flagpd1("fno-asm"), | ... | @@ -2836,6 +2922,7 @@ flagpd1("fno-asm"), |
| 2836 | flagpd1("fno-asm-blocks"), | 2922 | flagpd1("fno-asm-blocks"), |
| 2837 | flagpd1("fno-associative-math"), | 2923 | flagpd1("fno-associative-math"), |
| 2838 | flagpd1("fno-assume-sane-operator-new"), | 2924 | flagpd1("fno-assume-sane-operator-new"), |
| | 2925 | flagpd1("fno-async-exceptions"), |
| 2839 | flagpd1("fno-asynchronous-unwind-tables"), | 2926 | flagpd1("fno-asynchronous-unwind-tables"), |
| 2840 | flagpd1("fno-auto-profile"), | 2927 | flagpd1("fno-auto-profile"), |
| 2841 | flagpd1("fno-auto-profile-accurate"), | 2928 | flagpd1("fno-auto-profile-accurate"), |
| ... | @@ -2879,10 +2966,7 @@ flagpd1("fno-debug-pass-manager"), | ... | @@ -2879,10 +2966,7 @@ flagpd1("fno-debug-pass-manager"), |
| 2879 | flagpd1("fno-debug-ranges-base-address"), | 2966 | flagpd1("fno-debug-ranges-base-address"), |
| 2880 | flagpd1("fno-debug-types-section"), | 2967 | flagpd1("fno-debug-types-section"), |
| 2881 | flagpd1("fno-declspec"), | 2968 | flagpd1("fno-declspec"), |
| 2882 | flagpd1("fno-default-double-8"), | | |
| 2883 | flagpd1("fno-default-inline"), | 2969 | flagpd1("fno-default-inline"), |
| 2884 | flagpd1("fno-default-integer-8"), | | |
| 2885 | flagpd1("fno-default-real-8"), | | |
| 2886 | flagpd1("fno-delayed-template-parsing"), | 2970 | flagpd1("fno-delayed-template-parsing"), |
| 2887 | flagpd1("fno-delete-null-pointer-checks"), | 2971 | flagpd1("fno-delete-null-pointer-checks"), |
| 2888 | flagpd1("fno-deprecated-macro"), | 2972 | flagpd1("fno-deprecated-macro"), |
| ... | @@ -2925,18 +3009,23 @@ flagpd1("fno-fine-grained-bitfield-accesses"), | ... | @@ -2925,18 +3009,23 @@ flagpd1("fno-fine-grained-bitfield-accesses"), |
| 2925 | flagpd1("fno-finite-loops"), | 3009 | flagpd1("fno-finite-loops"), |
| 2926 | flagpd1("fno-finite-math-only"), | 3010 | flagpd1("fno-finite-math-only"), |
| 2927 | flagpd1("fno-inline-limit"), | 3011 | flagpd1("fno-inline-limit"), |
| 2928 | flagpd1("fno-fixed-form"), | | |
| 2929 | flagpd1("fno-fixed-point"), | 3012 | flagpd1("fno-fixed-point"), |
| 2930 | flagpd1("fno-float-store"), | 3013 | flagpd1("fno-float-store"), |
| 2931 | flagpd1("fno-for-scope"), | 3014 | flagpd1("fno-for-scope"), |
| 2932 | flagpd1("fno-force-dwarf-frame"), | 3015 | flagpd1("fno-force-dwarf-frame"), |
| 2933 | flagpd1("fno-force-emit-vtables"), | 3016 | flagpd1("fno-force-emit-vtables"), |
| 2934 | flagpd1("fno-force-enable-int128"), | 3017 | flagpd1("fno-force-enable-int128"), |
| 2935 | flagpd1("fno-free-form"), | | |
| 2936 | flagpd1("fno-friend-injection"), | 3018 | flagpd1("fno-friend-injection"), |
| 2937 | flagpd1("fno-frontend-optimize"), | 3019 | flagpd1("fno-frontend-optimize"), |
| 2938 | flagpd1("fno-function-attribute-list"), | 3020 | flagpd1("fno-function-attribute-list"), |
| 2939 | flagpd1("fno-function-sections"), | 3021 | .{ |
| | 3022 | .name = "fno-function-sections", |
| | 3023 | .syntax = .flag, |
| | 3024 | .zig_equivalent = .no_function_sections, |
| | 3025 | .pd1 = true, |
| | 3026 | .pd2 = false, |
| | 3027 | .psl = false, |
| | 3028 | }, |
| 2940 | flagpd1("fno-gcse"), | 3029 | flagpd1("fno-gcse"), |
| 2941 | flagpd1("fno-gcse-after-reload"), | 3030 | flagpd1("fno-gcse-after-reload"), |
| 2942 | flagpd1("fno-gcse-las"), | 3031 | flagpd1("fno-gcse-las"), |
| ... | @@ -2949,7 +3038,10 @@ flagpd1("fno-gnu-keywords"), | ... | @@ -2949,7 +3038,10 @@ flagpd1("fno-gnu-keywords"), |
| 2949 | flagpd1("fno-gpu-allow-device-init"), | 3038 | flagpd1("fno-gpu-allow-device-init"), |
| 2950 | flagpd1("fno-gpu-defer-diag"), | 3039 | flagpd1("fno-gpu-defer-diag"), |
| 2951 | flagpd1("fno-gpu-exclude-wrong-side-overloads"), | 3040 | flagpd1("fno-gpu-exclude-wrong-side-overloads"), |
| | 3041 | flagpd1("fno-gpu-flush-denormals-to-zero"), |
| 2952 | flagpd1("fno-gpu-rdc"), | 3042 | flagpd1("fno-gpu-rdc"), |
| | 3043 | flagpd1("fno-gpu-sanitize"), |
| | 3044 | flagpd1("fno-hip-fp32-correctly-rounded-divide-sqrt"), |
| 2953 | flagpd1("fno-hip-new-launch-api"), | 3045 | flagpd1("fno-hip-new-launch-api"), |
| 2954 | flagpd1("fno-honor-infinities"), | 3046 | flagpd1("fno-honor-infinities"), |
| 2955 | flagpd1("fno-honor-nans"), | 3047 | flagpd1("fno-honor-nans"), |
| ... | @@ -2966,7 +3058,6 @@ flagpd1("fno-inline-small-functions"), | ... | @@ -2966,7 +3058,6 @@ flagpd1("fno-inline-small-functions"), |
| 2966 | flagpd1("fno-integer-4-integer-8"), | 3058 | flagpd1("fno-integer-4-integer-8"), |
| 2967 | flagpd1("fno-integrated-as"), | 3059 | flagpd1("fno-integrated-as"), |
| 2968 | flagpd1("fno-integrated-cc1"), | 3060 | flagpd1("fno-integrated-cc1"), |
| 2969 | flagpd1("fno-intrinsic-modules-path"), | | |
| 2970 | flagpd1("fno-ipa-cp"), | 3061 | flagpd1("fno-ipa-cp"), |
| 2971 | flagpd1("fno-ivopts"), | 3062 | flagpd1("fno-ivopts"), |
| 2972 | flagpd1("fno-jump-tables"), | 3063 | flagpd1("fno-jump-tables"), |
| ... | @@ -2974,6 +3065,7 @@ flagpd1("fno-keep-static-consts"), | ... | @@ -2974,6 +3065,7 @@ flagpd1("fno-keep-static-consts"), |
| 2974 | flagpd1("fno-lax-vector-conversions"), | 3065 | flagpd1("fno-lax-vector-conversions"), |
| 2975 | flagpd1("fno-legacy-pass-manager"), | 3066 | flagpd1("fno-legacy-pass-manager"), |
| 2976 | flagpd1("fno-limit-debug-info"), | 3067 | flagpd1("fno-limit-debug-info"), |
| | 3068 | flagpd1("fno-logical-abbreviations"), |
| 2977 | .{ | 3069 | .{ |
| 2978 | .name = "fno-lto", | 3070 | .name = "fno-lto", |
| 2979 | .syntax = .flag, | 3071 | .syntax = .flag, |
| ... | @@ -3009,11 +3101,13 @@ flagpd1("fno-non-call-exceptions"), | ... | @@ -3009,11 +3101,13 @@ flagpd1("fno-non-call-exceptions"), |
| 3009 | flagpd1("fno-objc-arc"), | 3101 | flagpd1("fno-objc-arc"), |
| 3010 | flagpd1("fno-objc-arc-exceptions"), | 3102 | flagpd1("fno-objc-arc-exceptions"), |
| 3011 | flagpd1("fno-objc-convert-messages-to-runtime-calls"), | 3103 | flagpd1("fno-objc-convert-messages-to-runtime-calls"), |
| | 3104 | flagpd1("fno-objc-encode-cxx-class-template-spec"), |
| 3012 | flagpd1("fno-objc-exceptions"), | 3105 | flagpd1("fno-objc-exceptions"), |
| 3013 | flagpd1("fno-objc-infer-related-result-type"), | 3106 | flagpd1("fno-objc-infer-related-result-type"), |
| 3014 | flagpd1("fno-objc-legacy-dispatch"), | 3107 | flagpd1("fno-objc-legacy-dispatch"), |
| 3015 | flagpd1("fno-objc-nonfragile-abi"), | 3108 | flagpd1("fno-objc-nonfragile-abi"), |
| 3016 | flagpd1("fno-objc-weak"), | 3109 | flagpd1("fno-objc-weak"), |
| | 3110 | flagpd1("fno-offload-lto"), |
| 3017 | .{ | 3111 | .{ |
| 3018 | .name = "fno-omit-frame-pointer", | 3112 | .name = "fno-omit-frame-pointer", |
| 3019 | .syntax = .flag, | 3113 | .syntax = .flag, |
| ... | @@ -3025,9 +3119,9 @@ flagpd1("fno-objc-weak"), | ... | @@ -3025,9 +3119,9 @@ flagpd1("fno-objc-weak"), |
| 3025 | flagpd1("fno-openmp"), | 3119 | flagpd1("fno-openmp"), |
| 3026 | flagpd1("fno-openmp-cuda-force-full-runtime"), | 3120 | flagpd1("fno-openmp-cuda-force-full-runtime"), |
| 3027 | flagpd1("fno-openmp-cuda-mode"), | 3121 | flagpd1("fno-openmp-cuda-mode"), |
| 3028 | flagpd1("fno-openmp-cuda-parallel-target-regions"), | | |
| 3029 | flagpd1("fno-openmp-optimistic-collapse"), | 3122 | flagpd1("fno-openmp-optimistic-collapse"), |
| 3030 | flagpd1("fno-openmp-simd"), | 3123 | flagpd1("fno-openmp-simd"), |
| | 3124 | flagpd1("fno-openmp-target-new-runtime"), |
| 3031 | flagpd1("fno-operator-names"), | 3125 | flagpd1("fno-operator-names"), |
| 3032 | flagpd1("fno-optimize-sibling-calls"), | 3126 | flagpd1("fno-optimize-sibling-calls"), |
| 3033 | flagpd1("fno-pack-derived"), | 3127 | flagpd1("fno-pack-derived"), |
| ... | @@ -3105,12 +3199,14 @@ flagpd1("fno-rtlib-add-rpath"), | ... | @@ -3105,12 +3199,14 @@ flagpd1("fno-rtlib-add-rpath"), |
| 3105 | flagpd1("fno-rtti"), | 3199 | flagpd1("fno-rtti"), |
| 3106 | flagpd1("fno-rtti-data"), | 3200 | flagpd1("fno-rtti-data"), |
| 3107 | flagpd1("fno-rwpi"), | 3201 | flagpd1("fno-rwpi"), |
| | 3202 | flagpd1("fno-sanitize-address-outline-instrumentation"), |
| 3108 | flagpd1("fno-sanitize-address-poison-custom-array-cookie"), | 3203 | flagpd1("fno-sanitize-address-poison-custom-array-cookie"), |
| 3109 | flagpd1("fno-sanitize-address-use-after-scope"), | 3204 | flagpd1("fno-sanitize-address-use-after-scope"), |
| 3110 | flagpd1("fno-sanitize-address-use-odr-indicator"), | 3205 | flagpd1("fno-sanitize-address-use-odr-indicator"), |
| 3111 | flagpd1("fno-sanitize-blacklist"), | | |
| 3112 | flagpd1("fno-sanitize-cfi-canonical-jump-tables"), | 3206 | flagpd1("fno-sanitize-cfi-canonical-jump-tables"), |
| 3113 | flagpd1("fno-sanitize-cfi-cross-dso"), | 3207 | flagpd1("fno-sanitize-cfi-cross-dso"), |
| | 3208 | flagpd1("fno-sanitize-hwaddress-experimental-aliasing"), |
| | 3209 | flagpd1("fno-sanitize-ignorelist"), |
| 3114 | flagpd1("fno-sanitize-link-c++-runtime"), | 3210 | flagpd1("fno-sanitize-link-c++-runtime"), |
| 3115 | flagpd1("fno-sanitize-link-runtime"), | 3211 | flagpd1("fno-sanitize-link-runtime"), |
| 3116 | flagpd1("fno-sanitize-memory-track-origins"), | 3212 | flagpd1("fno-sanitize-memory-track-origins"), |
| ... | @@ -3147,6 +3243,7 @@ flagpd1("fno-spell-checking"), | ... | @@ -3147,6 +3243,7 @@ flagpd1("fno-spell-checking"), |
| 3147 | flagpd1("fno-split-dwarf-inlining"), | 3243 | flagpd1("fno-split-dwarf-inlining"), |
| 3148 | flagpd1("fno-split-lto-unit"), | 3244 | flagpd1("fno-split-lto-unit"), |
| 3149 | flagpd1("fno-split-machine-functions"), | 3245 | flagpd1("fno-split-machine-functions"), |
| | 3246 | flagpd1("fno-split-stack"), |
| 3150 | flagpd1("fno-stack-arrays"), | 3247 | flagpd1("fno-stack-arrays"), |
| 3151 | flagpd1("fno-stack-check"), | 3248 | flagpd1("fno-stack-check"), |
| 3152 | flagpd1("fno-stack-clash-protection"), | 3249 | flagpd1("fno-stack-clash-protection"), |
| ... | @@ -3193,6 +3290,7 @@ flagpd1("fno-unswitch-loops"), | ... | @@ -3193,6 +3290,7 @@ flagpd1("fno-unswitch-loops"), |
| 3193 | .pd2 = false, | 3290 | .pd2 = false, |
| 3194 | .psl = false, | 3291 | .psl = false, |
| 3195 | }, | 3292 | }, |
| | 3293 | flagpd1("fno-use-ctor-homing"), |
| 3196 | flagpd1("fno-use-cxa-atexit"), | 3294 | flagpd1("fno-use-cxa-atexit"), |
| 3197 | flagpd1("fno-use-init-array"), | 3295 | flagpd1("fno-use-init-array"), |
| 3198 | flagpd1("fno-use-line-directives"), | 3296 | flagpd1("fno-use-line-directives"), |
| ... | @@ -3205,6 +3303,7 @@ flagpd1("fno-vectorize"), | ... | @@ -3205,6 +3303,7 @@ flagpd1("fno-vectorize"), |
| 3205 | flagpd1("fno-verbose-asm"), | 3303 | flagpd1("fno-verbose-asm"), |
| 3206 | flagpd1("fno-virtual-function-elimination"), | 3304 | flagpd1("fno-virtual-function-elimination"), |
| 3207 | flagpd1("fno-visibility-from-dllstorageclass"), | 3305 | flagpd1("fno-visibility-from-dllstorageclass"), |
| | 3306 | flagpd1("fno-visibility-inlines-hidden"), |
| 3208 | flagpd1("fno-visibility-inlines-hidden-static-local-var"), | 3307 | flagpd1("fno-visibility-inlines-hidden-static-local-var"), |
| 3209 | flagpd1("fno-wchar"), | 3308 | flagpd1("fno-wchar"), |
| 3210 | flagpd1("fno-web"), | 3309 | flagpd1("fno-web"), |
| ... | @@ -3214,6 +3313,7 @@ flagpd1("fno-whole-program-vtables"), | ... | @@ -3214,6 +3313,7 @@ flagpd1("fno-whole-program-vtables"), |
| 3214 | flagpd1("fno-working-directory"), | 3313 | flagpd1("fno-working-directory"), |
| 3215 | flagpd1("fno-wrapv"), | 3314 | flagpd1("fno-wrapv"), |
| 3216 | flagpd1("fno-xl-pragma-pack"), | 3315 | flagpd1("fno-xl-pragma-pack"), |
| | 3316 | flagpd1("fno-xor-operator"), |
| 3217 | flagpd1("fno-xray-always-emit-customevents"), | 3317 | flagpd1("fno-xray-always-emit-customevents"), |
| 3218 | flagpd1("fno-xray-always-emit-typedevents"), | 3318 | flagpd1("fno-xray-always-emit-typedevents"), |
| 3219 | flagpd1("fno-xray-function-index"), | 3319 | flagpd1("fno-xray-function-index"), |
| ... | @@ -3230,6 +3330,8 @@ flagpd1("fobjc-arc-exceptions"), | ... | @@ -3230,6 +3330,8 @@ flagpd1("fobjc-arc-exceptions"), |
| 3230 | flagpd1("fobjc-atdefs"), | 3330 | flagpd1("fobjc-atdefs"), |
| 3231 | flagpd1("fobjc-call-cxx-cdtors"), | 3331 | flagpd1("fobjc-call-cxx-cdtors"), |
| 3232 | flagpd1("fobjc-convert-messages-to-runtime-calls"), | 3332 | flagpd1("fobjc-convert-messages-to-runtime-calls"), |
| | 3333 | flagpd1("fobjc-disable-direct-methods-for-testing"), |
| | 3334 | flagpd1("fobjc-encode-cxx-class-template-spec"), |
| 3233 | flagpd1("fobjc-exceptions"), | 3335 | flagpd1("fobjc-exceptions"), |
| 3234 | flagpd1("fobjc-gc"), | 3336 | flagpd1("fobjc-gc"), |
| 3235 | flagpd1("fobjc-gc-only"), | 3337 | flagpd1("fobjc-gc-only"), |
| ... | @@ -3242,6 +3344,7 @@ flagpd1("fobjc-runtime-has-weak"), | ... | @@ -3242,6 +3344,7 @@ flagpd1("fobjc-runtime-has-weak"), |
| 3242 | flagpd1("fobjc-sender-dependent-dispatch"), | 3344 | flagpd1("fobjc-sender-dependent-dispatch"), |
| 3243 | flagpd1("fobjc-subscripting-legacy-runtime"), | 3345 | flagpd1("fobjc-subscripting-legacy-runtime"), |
| 3244 | flagpd1("fobjc-weak"), | 3346 | flagpd1("fobjc-weak"), |
| | 3347 | flagpd1("foffload-lto"), |
| 3245 | .{ | 3348 | .{ |
| 3246 | .name = "fomit-frame-pointer", | 3349 | .name = "fomit-frame-pointer", |
| 3247 | .syntax = .flag, | 3350 | .syntax = .flag, |
| ... | @@ -3250,18 +3353,20 @@ flagpd1("fobjc-weak"), | ... | @@ -3250,18 +3353,20 @@ flagpd1("fobjc-weak"), |
| 3250 | .pd2 = false, | 3353 | .pd2 = false, |
| 3251 | .psl = false, | 3354 | .psl = false, |
| 3252 | }, | 3355 | }, |
| | 3356 | flagpd1("fopenacc"), |
| 3253 | flagpd1("fopenmp"), | 3357 | flagpd1("fopenmp"), |
| 3254 | flagpd1("fopenmp-cuda-force-full-runtime"), | 3358 | flagpd1("fopenmp-cuda-force-full-runtime"), |
| 3255 | flagpd1("fopenmp-cuda-mode"), | 3359 | flagpd1("fopenmp-cuda-mode"), |
| 3256 | flagpd1("fopenmp-cuda-parallel-target-regions"), | | |
| 3257 | flagpd1("fopenmp-enable-irbuilder"), | 3360 | flagpd1("fopenmp-enable-irbuilder"), |
| 3258 | sepd1("fopenmp-host-ir-file-path"), | 3361 | sepd1("fopenmp-host-ir-file-path"), |
| 3259 | flagpd1("fopenmp-is-device"), | 3362 | flagpd1("fopenmp-is-device"), |
| 3260 | flagpd1("fopenmp-optimistic-collapse"), | 3363 | flagpd1("fopenmp-optimistic-collapse"), |
| 3261 | flagpd1("fopenmp-relocatable-target"), | 3364 | flagpd1("fopenmp-relocatable-target"), |
| 3262 | flagpd1("fopenmp-simd"), | 3365 | flagpd1("fopenmp-simd"), |
| | 3366 | flagpd1("fopenmp-target-new-runtime"), |
| 3263 | flagpd1("fopenmp-use-tls"), | 3367 | flagpd1("fopenmp-use-tls"), |
| 3264 | sepd1("foperator-arrow-depth"), | 3368 | sepd1("foperator-arrow-depth"), |
| | 3369 | flagpd1("foperator-names"), |
| 3265 | flagpd1("foptimize-sibling-calls"), | 3370 | flagpd1("foptimize-sibling-calls"), |
| 3266 | flagpd1("force_cpusubtype_ALL"), | 3371 | flagpd1("force_cpusubtype_ALL"), |
| 3267 | flagpd1("force_flat_namespace"), | 3372 | flagpd1("force_flat_namespace"), |
| ... | @@ -3310,7 +3415,6 @@ flagpd1("fprofile-generate"), | ... | @@ -3310,7 +3415,6 @@ flagpd1("fprofile-generate"), |
| 3310 | flagpd1("fprofile-generate-sampling"), | 3415 | flagpd1("fprofile-generate-sampling"), |
| 3311 | flagpd1("fprofile-instr-generate"), | 3416 | flagpd1("fprofile-instr-generate"), |
| 3312 | flagpd1("fprofile-instr-use"), | 3417 | flagpd1("fprofile-instr-use"), |
| 3313 | sepd1("fprofile-remapping-file"), | | |
| 3314 | flagpd1("fprofile-reusedist"), | 3418 | flagpd1("fprofile-reusedist"), |
| 3315 | flagpd1("fprofile-sample-accurate"), | 3419 | flagpd1("fprofile-sample-accurate"), |
| 3316 | flagpd1("fprofile-sample-use"), | 3420 | flagpd1("fprofile-sample-use"), |
| ... | @@ -3350,7 +3454,6 @@ flagpd1("freroll-loops"), | ... | @@ -3350,7 +3454,6 @@ flagpd1("freroll-loops"), |
| 3350 | flagpd1("fretain-comments-from-system-headers"), | 3454 | flagpd1("fretain-comments-from-system-headers"), |
| 3351 | flagpd1("frewrite-imports"), | 3455 | flagpd1("frewrite-imports"), |
| 3352 | flagpd1("frewrite-includes"), | 3456 | flagpd1("frewrite-includes"), |
| 3353 | sepd1("frewrite-map-file"), | | |
| 3354 | flagpd1("fripa"), | 3457 | flagpd1("fripa"), |
| 3355 | flagpd1("fropi"), | 3458 | flagpd1("fropi"), |
| 3356 | flagpd1("frounding-math"), | 3459 | flagpd1("frounding-math"), |
| ... | @@ -3359,6 +3462,7 @@ flagpd1("frtti"), | ... | @@ -3359,6 +3462,7 @@ flagpd1("frtti"), |
| 3359 | flagpd1("frtti-data"), | 3462 | flagpd1("frtti-data"), |
| 3360 | flagpd1("frwpi"), | 3463 | flagpd1("frwpi"), |
| 3361 | flagpd1("fsanitize-address-globals-dead-stripping"), | 3464 | flagpd1("fsanitize-address-globals-dead-stripping"), |
| | 3465 | flagpd1("fsanitize-address-outline-instrumentation"), |
| 3362 | flagpd1("fsanitize-address-poison-custom-array-cookie"), | 3466 | flagpd1("fsanitize-address-poison-custom-array-cookie"), |
| 3363 | flagpd1("fsanitize-address-use-after-scope"), | 3467 | flagpd1("fsanitize-address-use-after-scope"), |
| 3364 | flagpd1("fsanitize-address-use-odr-indicator"), | 3468 | flagpd1("fsanitize-address-use-odr-indicator"), |
| ... | @@ -3378,6 +3482,7 @@ flagpd1("fsanitize-coverage-trace-div"), | ... | @@ -3378,6 +3482,7 @@ flagpd1("fsanitize-coverage-trace-div"), |
| 3378 | flagpd1("fsanitize-coverage-trace-gep"), | 3482 | flagpd1("fsanitize-coverage-trace-gep"), |
| 3379 | flagpd1("fsanitize-coverage-trace-pc"), | 3483 | flagpd1("fsanitize-coverage-trace-pc"), |
| 3380 | flagpd1("fsanitize-coverage-trace-pc-guard"), | 3484 | flagpd1("fsanitize-coverage-trace-pc-guard"), |
| | 3485 | flagpd1("fsanitize-hwaddress-experimental-aliasing"), |
| 3381 | flagpd1("fsanitize-link-c++-runtime"), | 3486 | flagpd1("fsanitize-link-c++-runtime"), |
| 3382 | flagpd1("fsanitize-link-runtime"), | 3487 | flagpd1("fsanitize-link-runtime"), |
| 3383 | flagpd1("fsanitize-memory-track-origins"), | 3488 | flagpd1("fsanitize-memory-track-origins"), |
| ... | @@ -3400,6 +3505,7 @@ flagpd1("fsemantic-interposition"), | ... | @@ -3400,6 +3505,7 @@ flagpd1("fsemantic-interposition"), |
| 3400 | flagpd1("fshort-enums"), | 3505 | flagpd1("fshort-enums"), |
| 3401 | flagpd1("fshort-wchar"), | 3506 | flagpd1("fshort-wchar"), |
| 3402 | flagpd1("fshow-column"), | 3507 | flagpd1("fshow-column"), |
| | 3508 | flagpd1("fshow-skipped-includes"), |
| 3403 | flagpd1("fshow-source-location"), | 3509 | flagpd1("fshow-source-location"), |
| 3404 | flagpd1("fsign-zero"), | 3510 | flagpd1("fsign-zero"), |
| 3405 | flagpd1("fsignaling-math"), | 3511 | flagpd1("fsignaling-math"), |
| ... | @@ -3426,6 +3532,7 @@ flagpd1("fstack-protector"), | ... | @@ -3426,6 +3532,7 @@ flagpd1("fstack-protector"), |
| 3426 | flagpd1("fstack-protector-all"), | 3532 | flagpd1("fstack-protector-all"), |
| 3427 | flagpd1("fstack-protector-strong"), | 3533 | flagpd1("fstack-protector-strong"), |
| 3428 | flagpd1("fstack-size-section"), | 3534 | flagpd1("fstack-size-section"), |
| | 3535 | flagpd1("fstack-usage"), |
| 3429 | flagpd1("fstandalone-debug"), | 3536 | flagpd1("fstandalone-debug"), |
| 3430 | flagpd1("fstrength-reduce"), | 3537 | flagpd1("fstrength-reduce"), |
| 3431 | flagpd1("fstrict-aliasing"), | 3538 | flagpd1("fstrict-aliasing"), |
| ... | @@ -3437,6 +3544,7 @@ flagpd1("fstrict-vtable-pointers"), | ... | @@ -3437,6 +3544,7 @@ flagpd1("fstrict-vtable-pointers"), |
| 3437 | flagpd1("fstruct-path-tbaa"), | 3544 | flagpd1("fstruct-path-tbaa"), |
| 3438 | flagpd1("fsycl"), | 3545 | flagpd1("fsycl"), |
| 3439 | flagpd1("fsycl-is-device"), | 3546 | flagpd1("fsycl-is-device"), |
| | 3547 | flagpd1("fsycl-is-host"), |
| 3440 | flagpd1("fsyntax-only"), | 3548 | flagpd1("fsyntax-only"), |
| 3441 | flagpd1("fsystem-module"), | 3549 | flagpd1("fsystem-module"), |
| 3442 | sepd1("ftabstop"), | 3550 | sepd1("ftabstop"), |
| ... | @@ -3491,6 +3599,7 @@ flagpd1("fvariable-expansion-in-unroller"), | ... | @@ -3491,6 +3599,7 @@ flagpd1("fvariable-expansion-in-unroller"), |
| 3491 | flagpd1("fvect-cost-model"), | 3599 | flagpd1("fvect-cost-model"), |
| 3492 | flagpd1("fvectorize"), | 3600 | flagpd1("fvectorize"), |
| 3493 | flagpd1("fverbose-asm"), | 3601 | flagpd1("fverbose-asm"), |
| | 3602 | flagpd1("fverify-debuginfo-preserve"), |
| 3494 | flagpd1("fvirtual-function-elimination"), | 3603 | flagpd1("fvirtual-function-elimination"), |
| 3495 | sepd1("fvisibility"), | 3604 | sepd1("fvisibility"), |
| 3496 | flagpd1("fvisibility-from-dllstorageclass"), | 3605 | flagpd1("fvisibility-from-dllstorageclass"), |
| ... | @@ -3506,6 +3615,7 @@ flagpd1("fwhole-program-vtables"), | ... | @@ -3506,6 +3615,7 @@ flagpd1("fwhole-program-vtables"), |
| 3506 | flagpd1("fwrapv"), | 3615 | flagpd1("fwrapv"), |
| 3507 | flagpd1("fwritable-strings"), | 3616 | flagpd1("fwritable-strings"), |
| 3508 | flagpd1("fxl-pragma-pack"), | 3617 | flagpd1("fxl-pragma-pack"), |
| | 3618 | flagpd1("fxor-operator"), |
| 3509 | flagpd1("fxray-always-emit-customevents"), | 3619 | flagpd1("fxray-always-emit-customevents"), |
| 3510 | flagpd1("fxray-always-emit-typedevents"), | 3620 | flagpd1("fxray-always-emit-typedevents"), |
| 3511 | flagpd1("fxray-function-index"), | 3621 | flagpd1("fxray-function-index"), |
| ... | @@ -3537,6 +3647,7 @@ sepd1("gcc-toolchain"), | ... | @@ -3537,6 +3647,7 @@ sepd1("gcc-toolchain"), |
| 3537 | flagpd1("gcodeview"), | 3647 | flagpd1("gcodeview"), |
| 3538 | flagpd1("gcodeview-ghash"), | 3648 | flagpd1("gcodeview-ghash"), |
| 3539 | flagpd1("gcolumn-info"), | 3649 | flagpd1("gcolumn-info"), |
| | 3650 | flagpd1("gdbx"), |
| 3540 | flagpd1("gdwarf"), | 3651 | flagpd1("gdwarf"), |
| 3541 | flagpd1("gdwarf32"), | 3652 | flagpd1("gdwarf32"), |
| 3542 | flagpd1("gdwarf64"), | 3653 | flagpd1("gdwarf64"), |
| ... | @@ -3577,6 +3688,14 @@ flagpd1("gno-pubnames"), | ... | @@ -3577,6 +3688,14 @@ flagpd1("gno-pubnames"), |
| 3577 | flagpd1("gno-record-command-line"), | 3688 | flagpd1("gno-record-command-line"), |
| 3578 | flagpd1("gno-split-dwarf"), | 3689 | flagpd1("gno-split-dwarf"), |
| 3579 | flagpd1("gno-strict-dwarf"), | 3690 | flagpd1("gno-strict-dwarf"), |
| | 3691 | .{ |
| | 3692 | .name = "gpu-bundle-output", |
| | 3693 | .syntax = .flag, |
| | 3694 | .zig_equivalent = .other, |
| | 3695 | .pd1 = false, |
| | 3696 | .pd2 = true, |
| | 3697 | .psl = false, |
| | 3698 | }, |
| 3580 | .{ | 3699 | .{ |
| 3581 | .name = "gpu-use-aux-triple-only", | 3700 | .name = "gpu-use-aux-triple-only", |
| 3582 | .syntax = .flag, | 3701 | .syntax = .flag, |
| ... | @@ -3627,6 +3746,12 @@ flagpd1("m32"), | ... | @@ -3627,6 +3746,12 @@ flagpd1("m32"), |
| 3627 | flagpd1("m3dnow"), | 3746 | flagpd1("m3dnow"), |
| 3628 | flagpd1("m3dnowa"), | 3747 | flagpd1("m3dnowa"), |
| 3629 | flagpd1("m64"), | 3748 | flagpd1("m64"), |
| | 3749 | flagpd1("m68000"), |
| | 3750 | flagpd1("m68010"), |
| | 3751 | flagpd1("m68020"), |
| | 3752 | flagpd1("m68030"), |
| | 3753 | flagpd1("m68040"), |
| | 3754 | flagpd1("m68060"), |
| 3630 | flagpd1("m80387"), | 3755 | flagpd1("m80387"), |
| 3631 | flagpd1("mseses"), | 3756 | flagpd1("mseses"), |
| 3632 | flagpd1("mabi=ieeelongdouble"), | 3757 | flagpd1("mabi=ieeelongdouble"), |
| ... | @@ -3639,6 +3764,7 @@ sepd1("main-file-name"), | ... | @@ -3639,6 +3764,7 @@ sepd1("main-file-name"), |
| 3639 | flagpd1("maix-struct-return"), | 3764 | flagpd1("maix-struct-return"), |
| 3640 | flagpd1("malign-double"), | 3765 | flagpd1("malign-double"), |
| 3641 | flagpd1("maltivec"), | 3766 | flagpd1("maltivec"), |
| | 3767 | flagpd1("mamdgpu-ieee"), |
| 3642 | flagpd1("mamx-bf16"), | 3768 | flagpd1("mamx-bf16"), |
| 3643 | flagpd1("mamx-tile"), | 3769 | flagpd1("mamx-tile"), |
| 3644 | flagpd1("marm"), | 3770 | flagpd1("marm"), |
| ... | @@ -3804,6 +3930,7 @@ flagpd1("mno-abicalls"), | ... | @@ -3804,6 +3930,7 @@ flagpd1("mno-abicalls"), |
| 3804 | flagpd1("mno-adx"), | 3930 | flagpd1("mno-adx"), |
| 3805 | flagpd1("mno-aes"), | 3931 | flagpd1("mno-aes"), |
| 3806 | flagpd1("mno-altivec"), | 3932 | flagpd1("mno-altivec"), |
| | 3933 | flagpd1("mno-amdgpu-ieee"), |
| 3807 | flagpd1("mno-amx-bf16"), | 3934 | flagpd1("mno-amx-bf16"), |
| 3808 | flagpd1("mno-amx-int8"), | 3935 | flagpd1("mno-amx-int8"), |
| 3809 | flagpd1("mno-amx-tile"), | 3936 | flagpd1("mno-amx-tile"), |
| ... | @@ -3915,7 +4042,6 @@ flagpd1("mno-pascal-strings"), | ... | @@ -3915,7 +4042,6 @@ flagpd1("mno-pascal-strings"), |
| 3915 | flagpd1("mno-pclmul"), | 4042 | flagpd1("mno-pclmul"), |
| 3916 | flagpd1("mno-pconfig"), | 4043 | flagpd1("mno-pconfig"), |
| 3917 | flagpd1("mno-pcrel"), | 4044 | flagpd1("mno-pcrel"), |
| 3918 | flagpd1("mno-pie-copy-relocations"), | | |
| 3919 | flagpd1("mno-pku"), | 4045 | flagpd1("mno-pku"), |
| 3920 | flagpd1("mno-popcnt"), | 4046 | flagpd1("mno-popcnt"), |
| 3921 | flagpd1("mno-popcntd"), | 4047 | flagpd1("mno-popcntd"), |
| ... | @@ -3923,6 +4049,7 @@ flagpd1("mno-power10-vector"), | ... | @@ -3923,6 +4049,7 @@ flagpd1("mno-power10-vector"), |
| 3923 | flagpd1("mno-power8-vector"), | 4049 | flagpd1("mno-power8-vector"), |
| 3924 | flagpd1("mno-power9-vector"), | 4050 | flagpd1("mno-power9-vector"), |
| 3925 | flagpd1("mno-prefetchwt1"), | 4051 | flagpd1("mno-prefetchwt1"), |
| | 4052 | flagpd1("mno-prefixed"), |
| 3926 | flagpd1("mno-prfchw"), | 4053 | flagpd1("mno-prfchw"), |
| 3927 | flagpd1("mno-ptwrite"), | 4054 | flagpd1("mno-ptwrite"), |
| 3928 | flagpd1("mno-pure-code"), | 4055 | flagpd1("mno-pure-code"), |
| ... | @@ -3970,12 +4097,12 @@ flagpd1("mno-stack-arg-probe"), | ... | @@ -3970,12 +4097,12 @@ flagpd1("mno-stack-arg-probe"), |
| 3970 | flagpd1("mno-stackrealign"), | 4097 | flagpd1("mno-stackrealign"), |
| 3971 | flagpd1("mno-tail-call"), | 4098 | flagpd1("mno-tail-call"), |
| 3972 | flagpd1("mno-tbm"), | 4099 | flagpd1("mno-tbm"), |
| | 4100 | flagpd1("mno-tgsplit"), |
| 3973 | flagpd1("mno-thumb"), | 4101 | flagpd1("mno-thumb"), |
| 3974 | flagpd1("mno-tls-direct-seg-refs"), | 4102 | flagpd1("mno-tls-direct-seg-refs"), |
| 3975 | flagpd1("mno-tsxldtrk"), | 4103 | flagpd1("mno-tsxldtrk"), |
| 3976 | flagpd1("mno-uintr"), | 4104 | flagpd1("mno-uintr"), |
| 3977 | flagpd1("mno-unaligned-access"), | 4105 | flagpd1("mno-unaligned-access"), |
| 3978 | flagpd1("mno-unimplemented-simd128"), | | |
| 3979 | flagpd1("mno-unsafe-fp-atomics"), | 4106 | flagpd1("mno-unsafe-fp-atomics"), |
| 3980 | flagpd1("mno-vaes"), | 4107 | flagpd1("mno-vaes"), |
| 3981 | flagpd1("mno-virt"), | 4108 | flagpd1("mno-virt"), |
| ... | @@ -4006,8 +4133,10 @@ flagpd1("mnvj"), | ... | @@ -4006,8 +4133,10 @@ flagpd1("mnvj"), |
| 4006 | flagpd1("mnvs"), | 4133 | flagpd1("mnvs"), |
| 4007 | flagpd1("modd-spreg"), | 4134 | flagpd1("modd-spreg"), |
| 4008 | sepd1("module-dependency-dir"), | 4135 | sepd1("module-dependency-dir"), |
| | 4136 | sepd1("module-dir"), |
| 4009 | flagpd1("module-file-deps"), | 4137 | flagpd1("module-file-deps"), |
| 4010 | flagpd1("module-file-info"), | 4138 | flagpd1("module-file-info"), |
| | 4139 | sepd1("module-suffix"), |
| 4011 | flagpd1("momit-leaf-frame-pointer"), | 4140 | flagpd1("momit-leaf-frame-pointer"), |
| 4012 | flagpd1("moutline"), | 4141 | flagpd1("moutline"), |
| 4013 | flagpd1("moutline-atomics"), | 4142 | flagpd1("moutline-atomics"), |
| ... | @@ -4018,7 +4147,6 @@ flagpd1("mpascal-strings"), | ... | @@ -4018,7 +4147,6 @@ flagpd1("mpascal-strings"), |
| 4018 | flagpd1("mpclmul"), | 4147 | flagpd1("mpclmul"), |
| 4019 | flagpd1("mpconfig"), | 4148 | flagpd1("mpconfig"), |
| 4020 | flagpd1("mpcrel"), | 4149 | flagpd1("mpcrel"), |
| 4021 | flagpd1("mpie-copy-relocations"), | | |
| 4022 | flagpd1("mpku"), | 4150 | flagpd1("mpku"), |
| 4023 | flagpd1("mpopcnt"), | 4151 | flagpd1("mpopcnt"), |
| 4024 | flagpd1("mpopcntd"), | 4152 | flagpd1("mpopcntd"), |
| ... | @@ -4027,7 +4155,9 @@ flagpd1("mcrypto"), | ... | @@ -4027,7 +4155,9 @@ flagpd1("mcrypto"), |
| 4027 | flagpd1("mpower8-vector"), | 4155 | flagpd1("mpower8-vector"), |
| 4028 | flagpd1("mpower9-vector"), | 4156 | flagpd1("mpower9-vector"), |
| 4029 | flagpd1("mprefetchwt1"), | 4157 | flagpd1("mprefetchwt1"), |
| | 4158 | flagpd1("mprefixed"), |
| 4030 | flagpd1("mprfchw"), | 4159 | flagpd1("mprfchw"), |
| | 4160 | flagpd1("mprivileged"), |
| 4031 | flagpd1("mptwrite"), | 4161 | flagpd1("mptwrite"), |
| 4032 | flagpd1("mpure-code"), | 4162 | flagpd1("mpure-code"), |
| 4033 | flagpd1("mqdsp6-compat"), | 4163 | flagpd1("mqdsp6-compat"), |
| ... | @@ -4062,6 +4192,7 @@ sepd1("mrelocation-model"), | ... | @@ -4062,6 +4192,7 @@ sepd1("mrelocation-model"), |
| 4062 | flagpd1("mrestrict-it"), | 4192 | flagpd1("mrestrict-it"), |
| 4063 | flagpd1("mretpoline"), | 4193 | flagpd1("mretpoline"), |
| 4064 | flagpd1("mretpoline-external-thunk"), | 4194 | flagpd1("mretpoline-external-thunk"), |
| | 4195 | flagpd1("mrop-protect"), |
| 4065 | flagpd1("mrtd"), | 4196 | flagpd1("mrtd"), |
| 4066 | flagpd1("mrtm"), | 4197 | flagpd1("mrtm"), |
| 4067 | flagpd1("msahf"), | 4198 | flagpd1("msahf"), |
| ... | @@ -4096,6 +4227,7 @@ sepd1("mt-migrate-directory"), | ... | @@ -4096,6 +4227,7 @@ sepd1("mt-migrate-directory"), |
| 4096 | flagpd1("mtail-call"), | 4227 | flagpd1("mtail-call"), |
| 4097 | flagpd1("mamx-int8"), | 4228 | flagpd1("mamx-int8"), |
| 4098 | flagpd1("mtbm"), | 4229 | flagpd1("mtbm"), |
| | 4230 | flagpd1("mtgsplit"), |
| 4099 | sepd1("mthread-model"), | 4231 | sepd1("mthread-model"), |
| 4100 | flagpd1("mthumb"), | 4232 | flagpd1("mthumb"), |
| 4101 | flagpd1("mtls-direct-seg-refs"), | 4233 | flagpd1("mtls-direct-seg-refs"), |
| ... | @@ -4108,7 +4240,6 @@ flagpd1("multi_module"), | ... | @@ -4108,7 +4240,6 @@ flagpd1("multi_module"), |
| 4108 | sepd1("multiply_defined"), | 4240 | sepd1("multiply_defined"), |
| 4109 | sepd1("multiply_defined_unused"), | 4241 | sepd1("multiply_defined_unused"), |
| 4110 | flagpd1("munaligned-access"), | 4242 | flagpd1("munaligned-access"), |
| 4111 | flagpd1("munimplemented-simd128"), | | |
| 4112 | flagpd1("munsafe-fp-atomics"), | 4243 | flagpd1("munsafe-fp-atomics"), |
| 4113 | flagpd1("munwind-tables"), | 4244 | flagpd1("munwind-tables"), |
| 4114 | flagpd1("mv5"), | 4245 | flagpd1("mv5"), |
| ... | @@ -4119,6 +4250,7 @@ flagpd1("mv65"), | ... | @@ -4119,6 +4250,7 @@ flagpd1("mv65"), |
| 4119 | flagpd1("mv66"), | 4250 | flagpd1("mv66"), |
| 4120 | flagpd1("mv67"), | 4251 | flagpd1("mv67"), |
| 4121 | flagpd1("mv67t"), | 4252 | flagpd1("mv67t"), |
| | 4253 | flagpd1("mv68"), |
| 4122 | flagpd1("mvaes"), | 4254 | flagpd1("mvaes"), |
| 4123 | flagpd1("mvirt"), | 4255 | flagpd1("mvirt"), |
| 4124 | flagpd1("mvpclmulqdq"), | 4256 | flagpd1("mvpclmulqdq"), |
| ... | @@ -4163,6 +4295,14 @@ flagpd1("no-cpp-precomp"), | ... | @@ -4163,6 +4295,14 @@ flagpd1("no-cpp-precomp"), |
| 4163 | .psl = false, | 4295 | .psl = false, |
| 4164 | }, | 4296 | }, |
| 4165 | flagpd1("no-emit-llvm-uselists"), | 4297 | flagpd1("no-emit-llvm-uselists"), |
| | 4298 | .{ |
| | 4299 | .name = "no-gpu-bundle-output", |
| | 4300 | .syntax = .flag, |
| | 4301 | .zig_equivalent = .other, |
| | 4302 | .pd1 = false, |
| | 4303 | .pd2 = true, |
| | 4304 | .psl = false, |
| | 4305 | }, |
| 4166 | flagpd1("no-implicit-float"), | 4306 | flagpd1("no-implicit-float"), |
| 4167 | .{ | 4307 | .{ |
| 4168 | .name = "no-integrated-cpp", | 4308 | .name = "no-integrated-cpp", |
| ... | @@ -4189,6 +4329,7 @@ flagpd1("no-implicit-float"), | ... | @@ -4189,6 +4329,7 @@ flagpd1("no-implicit-float"), |
| 4189 | .psl = false, | 4329 | .psl = false, |
| 4190 | }, | 4330 | }, |
| 4191 | flagpd1("no-pthread"), | 4331 | flagpd1("no-pthread"), |
| | 4332 | flagpd1("no-round-trip-args"), |
| 4192 | flagpd1("no-struct-path-tbaa"), | 4333 | flagpd1("no-struct-path-tbaa"), |
| 4193 | flagpd1("nobuiltininc"), | 4334 | flagpd1("nobuiltininc"), |
| 4194 | flagpd1("nocpp"), | 4335 | flagpd1("nocpp"), |
| ... | @@ -4370,6 +4511,14 @@ flagpd1("print-ivar-layout"), | ... | @@ -4370,6 +4511,14 @@ flagpd1("print-ivar-layout"), |
| 4370 | .pd2 = true, | 4511 | .pd2 = true, |
| 4371 | .psl = false, | 4512 | .psl = false, |
| 4372 | }, | 4513 | }, |
| | 4514 | .{ |
| | 4515 | .name = "print-multiarch", |
| | 4516 | .syntax = .flag, |
| | 4517 | .zig_equivalent = .other, |
| | 4518 | .pd1 = true, |
| | 4519 | .pd2 = true, |
| | 4520 | .psl = false, |
| | 4521 | }, |
| 4373 | flagpd1("print-preamble"), | 4522 | flagpd1("print-preamble"), |
| 4374 | .{ | 4523 | .{ |
| 4375 | .name = "print-resource-dir", | 4524 | .name = "print-resource-dir", |
| ... | @@ -4379,6 +4528,22 @@ flagpd1("print-preamble"), | ... | @@ -4379,6 +4528,22 @@ flagpd1("print-preamble"), |
| 4379 | .pd2 = true, | 4528 | .pd2 = true, |
| 4380 | .psl = false, | 4529 | .psl = false, |
| 4381 | }, | 4530 | }, |
| | 4531 | .{ |
| | 4532 | .name = "print-rocm-search-dirs", |
| | 4533 | .syntax = .flag, |
| | 4534 | .zig_equivalent = .other, |
| | 4535 | .pd1 = true, |
| | 4536 | .pd2 = true, |
| | 4537 | .psl = false, |
| | 4538 | }, |
| | 4539 | .{ |
| | 4540 | .name = "print-runtime-dir", |
| | 4541 | .syntax = .flag, |
| | 4542 | .zig_equivalent = .other, |
| | 4543 | .pd1 = true, |
| | 4544 | .pd2 = true, |
| | 4545 | .psl = false, |
| | 4546 | }, |
| 4382 | .{ | 4547 | .{ |
| 4383 | .name = "print-search-dirs", | 4548 | .name = "print-search-dirs", |
| 4384 | .syntax = .flag, | 4549 | .syntax = .flag, |
| ... | @@ -4442,6 +4607,7 @@ flagpd1("rewrite-legacy-objc"), | ... | @@ -4442,6 +4607,7 @@ flagpd1("rewrite-legacy-objc"), |
| 4442 | flagpd1("rewrite-macros"), | 4607 | flagpd1("rewrite-macros"), |
| 4443 | flagpd1("rewrite-objc"), | 4608 | flagpd1("rewrite-objc"), |
| 4444 | flagpd1("rewrite-test"), | 4609 | flagpd1("rewrite-test"), |
| | 4610 | flagpd1("round-trip-args"), |
| 4445 | sepd1("rpath"), | 4611 | sepd1("rpath"), |
| 4446 | .{ | 4612 | .{ |
| 4447 | .name = "s", | 4613 | .name = "s", |
| ... | @@ -4560,9 +4726,9 @@ flagpd1("single_module"), | ... | @@ -4560,9 +4726,9 @@ flagpd1("single_module"), |
| 4560 | }, | 4726 | }, |
| 4561 | sepd1("split-dwarf-file"), | 4727 | sepd1("split-dwarf-file"), |
| 4562 | sepd1("split-dwarf-output"), | 4728 | sepd1("split-dwarf-output"), |
| 4563 | flagpd1("split-stacks"), | | |
| 4564 | sepd1("stack-protector"), | 4729 | sepd1("stack-protector"), |
| 4565 | sepd1("stack-protector-buffer-size"), | 4730 | sepd1("stack-protector-buffer-size"), |
| | 4731 | sepd1("stack-usage-file"), |
| 4566 | .{ | 4732 | .{ |
| 4567 | .name = "static", | 4733 | .name = "static", |
| 4568 | .syntax = .flag, | 4734 | .syntax = .flag, |
| ... | @@ -4662,6 +4828,7 @@ sepd1("weak_framework"), | ... | @@ -4662,6 +4828,7 @@ sepd1("weak_framework"), |
| 4662 | sepd1("weak_library"), | 4828 | sepd1("weak_library"), |
| 4663 | sepd1("weak_reference_mismatches"), | 4829 | sepd1("weak_reference_mismatches"), |
| 4664 | flagpd1("whatsloaded"), | 4830 | flagpd1("whatsloaded"), |
| | 4831 | flagpd1("why_load"), |
| 4665 | flagpd1("whyload"), | 4832 | flagpd1("whyload"), |
| 4666 | .{ | 4833 | .{ |
| 4667 | .name = "z", | 4834 | .name = "z", |
| ... | @@ -4675,30 +4842,66 @@ joinpd1("fsanitize-undefined-strip-path-components="), | ... | @@ -4675,30 +4842,66 @@ joinpd1("fsanitize-undefined-strip-path-components="), |
| 4675 | joinpd1("fopenmp-cuda-teams-reduction-recs-num="), | 4842 | joinpd1("fopenmp-cuda-teams-reduction-recs-num="), |
| 4676 | joinpd1("fvisibility-externs-nodllstorageclass="), | 4843 | joinpd1("fvisibility-externs-nodllstorageclass="), |
| 4677 | joinpd1("analyzer-config-compatibility-mode="), | 4844 | joinpd1("analyzer-config-compatibility-mode="), |
| | 4845 | joinpd1("fsanitize-address-use-after-return="), |
| | 4846 | .{ |
| | 4847 | .name = "fsanitize-address-use-after-return", |
| | 4848 | .syntax = .joined, |
| | 4849 | .zig_equivalent = .other, |
| | 4850 | .pd1 = true, |
| | 4851 | .pd2 = false, |
| | 4852 | .psl = true, |
| | 4853 | }, |
| 4678 | joinpd1("ftrivial-auto-var-init-stop-after="), | 4854 | joinpd1("ftrivial-auto-var-init-stop-after="), |
| | 4855 | joinpd1("fverify-debuginfo-preserve-export="), |
| 4679 | joinpd1("fpatchable-function-entry-offset="), | 4856 | joinpd1("fpatchable-function-entry-offset="), |
| 4680 | joinpd1("analyzer-inline-max-stack-depth="), | 4857 | joinpd1("analyzer-inline-max-stack-depth="), |
| 4681 | joinpd1("fsanitize-address-field-padding="), | 4858 | joinpd1("fsanitize-address-field-padding="), |
| | 4859 | .{ |
| | 4860 | .name = "fno-sanitize-address-vcasan-lib", |
| | 4861 | .syntax = .joined, |
| | 4862 | .zig_equivalent = .other, |
| | 4863 | .pd1 = true, |
| | 4864 | .pd2 = false, |
| | 4865 | .psl = true, |
| | 4866 | }, |
| 4682 | joinpd1("fdiagnostics-hotness-threshold="), | 4867 | joinpd1("fdiagnostics-hotness-threshold="), |
| 4683 | joinpd1("fsanitize-memory-track-origins="), | 4868 | joinpd1("fsanitize-memory-track-origins="), |
| 4684 | joinpd1("mwatchos-simulator-version-min="), | 4869 | joinpd1("mwatchos-simulator-version-min="), |
| | 4870 | joinpd1("fsanitize-coverage-ignorelist="), |
| 4685 | joinpd1("fvisibility-externs-dllimport="), | 4871 | joinpd1("fvisibility-externs-dllimport="), |
| 4686 | joinpd1("fvisibility-nodllstorageclass="), | 4872 | joinpd1("fvisibility-nodllstorageclass="), |
| 4687 | joinpd1("fxray-selected-function-group="), | 4873 | joinpd1("fxray-selected-function-group="), |
| 4688 | joinpd1("mappletvsimulator-version-min="), | 4874 | joinpd1("mappletvsimulator-version-min="), |
| 4689 | joinpd1("mstack-protector-guard-offset="), | 4875 | joinpd1("mstack-protector-guard-offset="), |
| | 4876 | .{ |
| | 4877 | .name = "sourceDependencies:directives", |
| | 4878 | .syntax = .joined_or_separate, |
| | 4879 | .zig_equivalent = .other, |
| | 4880 | .pd1 = true, |
| | 4881 | .pd2 = false, |
| | 4882 | .psl = true, |
| | 4883 | }, |
| 4690 | joinpd1("fsanitize-coverage-whitelist="), | 4884 | joinpd1("fsanitize-coverage-whitelist="), |
| 4691 | joinpd1("fsanitize-coverage-blacklist="), | 4885 | joinpd1("fsanitize-coverage-blacklist="), |
| 4692 | joinpd1("fobjc-nonfragile-abi-version="), | 4886 | joinpd1("fobjc-nonfragile-abi-version="), |
| 4693 | joinpd1("fprofile-instrument-use-path="), | 4887 | joinpd1("fprofile-instrument-use-path="), |
| 4694 | joinpd1("fsanitize-coverage-allowlist="), | 4888 | joinpd1("fsanitize-coverage-allowlist="), |
| 4695 | joinpd1("fsanitize-coverage-blocklist="), | | |
| 4696 | jspd1("fxray-instrumentation-bundle="), | 4889 | jspd1("fxray-instrumentation-bundle="), |
| 4697 | joinpd1("miphonesimulator-version-min="), | 4890 | joinpd1("miphonesimulator-version-min="), |
| | 4891 | joinpd1("fsanitize-address-destructor="), |
| 4698 | joinpd1("faddress-space-map-mangling="), | 4892 | joinpd1("faddress-space-map-mangling="), |
| 4699 | joinpd1("foptimization-record-passes="), | 4893 | joinpd1("foptimization-record-passes="), |
| | 4894 | joinpd1("fsanitize-system-ignorelist="), |
| 4700 | joinpd1("ftest-module-file-extension="), | 4895 | joinpd1("ftest-module-file-extension="), |
| 4701 | jspd1("fxray-instruction-threshold="), | 4896 | jspd1("fxray-instruction-threshold="), |
| | 4897 | .{ |
| | 4898 | .name = "libomptarget-amdgcn-bc-path=", |
| | 4899 | .syntax = .joined, |
| | 4900 | .zig_equivalent = .other, |
| | 4901 | .pd1 = false, |
| | 4902 | .pd2 = true, |
| | 4903 | .psl = false, |
| | 4904 | }, |
| 4702 | joinpd1("mno-default-build-attributes"), | 4905 | joinpd1("mno-default-build-attributes"), |
| 4703 | joinpd1("mtvos-simulator-version-min="), | 4906 | joinpd1("mtvos-simulator-version-min="), |
| 4704 | joinpd1("mwatchsimulator-version-min="), | 4907 | joinpd1("mwatchsimulator-version-min="), |
| ... | @@ -4711,12 +4914,12 @@ joinpd1("mwatchsimulator-version-min="), | ... | @@ -4711,12 +4914,12 @@ joinpd1("mwatchsimulator-version-min="), |
| 4711 | .psl = false, | 4914 | .psl = false, |
| 4712 | }, | 4915 | }, |
| 4713 | joinpd1("objcmt-white-list-dir-path="), | 4916 | joinpd1("objcmt-white-list-dir-path="), |
| | 4917 | joinpd1("fsanitize-system-blacklist="), |
| 4714 | joinpd1("error-on-deserialized-decl="), | 4918 | joinpd1("error-on-deserialized-decl="), |
| 4715 | joinpd1("fconstexpr-backtrace-limit="), | 4919 | joinpd1("fconstexpr-backtrace-limit="), |
| 4716 | joinpd1("fdiagnostics-show-category="), | 4920 | joinpd1("fdiagnostics-show-category="), |
| 4717 | joinpd1("fdiagnostics-show-location="), | 4921 | joinpd1("fdiagnostics-show-location="), |
| 4718 | joinpd1("fopenmp-cuda-blocks-per-sm="), | 4922 | joinpd1("fopenmp-cuda-blocks-per-sm="), |
| 4719 | joinpd1("fsanitize-system-blacklist="), | | |
| 4720 | jspd1("fxray-instruction-threshold"), | 4923 | jspd1("fxray-instruction-threshold"), |
| 4721 | joinpd1("headerpad_max_install_names"), | 4924 | joinpd1("headerpad_max_install_names"), |
| 4722 | .{ | 4925 | .{ |
| ... | @@ -4737,6 +4940,7 @@ joinpd1("mstack-protector-guard-reg="), | ... | @@ -4737,6 +4940,7 @@ joinpd1("mstack-protector-guard-reg="), |
| 4737 | .pd2 = true, | 4940 | .pd2 = true, |
| 4738 | .psl = false, | 4941 | .psl = false, |
| 4739 | }, | 4942 | }, |
| | 4943 | joinpd1("fcoverage-compilation-dir="), |
| 4740 | joinpd1("fms-compatibility-version="), | 4944 | joinpd1("fms-compatibility-version="), |
| 4741 | joinpd1("fopenmp-cuda-number-of-sm="), | 4945 | joinpd1("fopenmp-cuda-number-of-sm="), |
| 4742 | joinpd1("foptimization-record-file="), | 4946 | joinpd1("foptimization-record-file="), |
| ... | @@ -4836,6 +5040,8 @@ joinpd1("Wnonportable-cfstrings"), | ... | @@ -4836,6 +5040,8 @@ joinpd1("Wnonportable-cfstrings"), |
| 4836 | joinpd1("fbasic-block-sections="), | 5040 | joinpd1("fbasic-block-sections="), |
| 4837 | joinpd1("fdefault-calling-conv="), | 5041 | joinpd1("fdefault-calling-conv="), |
| 4838 | joinpd1("fdenormal-fp-math-f32="), | 5042 | joinpd1("fdenormal-fp-math-f32="), |
| | 5043 | joinpd1("ffile-compilation-dir="), |
| | 5044 | joinpd1("fgpu-inline-threshold="), |
| 4839 | joinpd1("fmax-subrecord-length="), | 5045 | joinpd1("fmax-subrecord-length="), |
| 4840 | joinpd1("fmodules-ignore-macro="), | 5046 | joinpd1("fmodules-ignore-macro="), |
| 4841 | .{ | 5047 | .{ |
| ... | @@ -4860,6 +5066,7 @@ joinpd1("analyzer-constraints="), | ... | @@ -4860,6 +5066,7 @@ joinpd1("analyzer-constraints="), |
| 4860 | joinpd1("analyzer-dump-egraph="), | 5066 | joinpd1("analyzer-dump-egraph="), |
| 4861 | jspd1("compatibility_version"), | 5067 | jspd1("compatibility_version"), |
| 4862 | jspd1("dylinker_install_name"), | 5068 | jspd1("dylinker_install_name"), |
| | 5069 | joinpd1("fcoverage-prefix-map="), |
| 4863 | joinpd1("fcs-profile-generate="), | 5070 | joinpd1("fcs-profile-generate="), |
| 4864 | joinpd1("fmodules-prune-after="), | 5071 | joinpd1("fmodules-prune-after="), |
| 4865 | .{ | 5072 | .{ |
| ... | @@ -4870,6 +5077,7 @@ joinpd1("fmodules-prune-after="), | ... | @@ -4870,6 +5077,7 @@ joinpd1("fmodules-prune-after="), |
| 4870 | .pd2 = false, | 5077 | .pd2 = false, |
| 4871 | .psl = false, | 5078 | .psl = false, |
| 4872 | }, | 5079 | }, |
| | 5080 | joinpd1("fsanitize-ignorelist="), |
| 4873 | jspd1("iframeworkwithsysroot"), | 5081 | jspd1("iframeworkwithsysroot"), |
| 4874 | joinpd1("mcode-object-version="), | 5082 | joinpd1("mcode-object-version="), |
| 4875 | joinpd1("mpad-max-prefix-size="), | 5083 | joinpd1("mpad-max-prefix-size="), |
| ... | @@ -4900,6 +5108,8 @@ joinpd1("mwatchos-version-min="), | ... | @@ -4900,6 +5108,8 @@ joinpd1("mwatchos-version-min="), |
| 4900 | .pd2 = true, | 5108 | .pd2 = true, |
| 4901 | .psl = false, | 5109 | .psl = false, |
| 4902 | }, | 5110 | }, |
| | 5111 | joinpd1("faltivec-src-compat="), |
| | 5112 | joinpd1("fsanitize-blacklist="), |
| 4903 | .{ | 5113 | .{ |
| 4904 | .name = "hip-device-lib-path=", | 5114 | .name = "hip-device-lib-path=", |
| 4905 | .syntax = .joined, | 5115 | .syntax = .joined, |
| ... | @@ -4915,9 +5125,7 @@ joinpd1("fmax-stack-var-size="), | ... | @@ -4915,9 +5125,7 @@ joinpd1("fmax-stack-var-size="), |
| 4915 | joinpd1("fmodules-cache-path="), | 5125 | joinpd1("fmodules-cache-path="), |
| 4916 | joinpd1("fmodules-embed-file="), | 5126 | joinpd1("fmodules-embed-file="), |
| 4917 | joinpd1("fprofile-instrument="), | 5127 | joinpd1("fprofile-instrument="), |
| 4918 | joinpd1("fprofile-prefix-map="), | | |
| 4919 | joinpd1("fprofile-sample-use="), | 5128 | joinpd1("fprofile-sample-use="), |
| 4920 | joinpd1("fsanitize-blacklist="), | | |
| 4921 | joinpd1("mmacosx-version-min="), | 5129 | joinpd1("mmacosx-version-min="), |
| 4922 | .{ | 5130 | .{ |
| 4923 | .name = "no-cuda-include-ptx=", | 5131 | .name = "no-cuda-include-ptx=", |
| ... | @@ -4932,6 +5140,7 @@ joinpd1("code-completion-at="), | ... | @@ -4932,6 +5140,7 @@ joinpd1("code-completion-at="), |
| 4932 | joinpd1("coverage-data-file="), | 5140 | joinpd1("coverage-data-file="), |
| 4933 | joinpd1("fblas-matmul-limit="), | 5141 | joinpd1("fblas-matmul-limit="), |
| 4934 | joinpd1("fdiagnostics-color="), | 5142 | joinpd1("fdiagnostics-color="), |
| | 5143 | joinpd1("ffixed-line-length="), |
| 4935 | joinpd1("ffixed-line-length-"), | 5144 | joinpd1("ffixed-line-length-"), |
| 4936 | joinpd1("flimited-precision="), | 5145 | joinpd1("flimited-precision="), |
| 4937 | joinpd1("fprofile-instr-use="), | 5146 | joinpd1("fprofile-instr-use="), |
| ... | @@ -4964,6 +5173,14 @@ joinpd1("target-sdk-version="), | ... | @@ -4964,6 +5173,14 @@ joinpd1("target-sdk-version="), |
| 4964 | .pd2 = false, | 5173 | .pd2 = false, |
| 4965 | .psl = true, | 5174 | .psl = true, |
| 4966 | }, | 5175 | }, |
| | 5176 | .{ |
| | 5177 | .name = "sourceDependencies", |
| | 5178 | .syntax = .joined_or_separate, |
| | 5179 | .zig_equivalent = .other, |
| | 5180 | .pd1 = true, |
| | 5181 | .pd2 = false, |
| | 5182 | .psl = true, |
| | 5183 | }, |
| 4967 | .{ | 5184 | .{ |
| 4968 | .name = "include-directory=", | 5185 | .name = "include-directory=", |
| 4969 | .syntax = .joined, | 5186 | .syntax = .joined, |
| ... | @@ -4994,6 +5211,7 @@ joinpd1("fcompile-resource="), | ... | @@ -4994,6 +5211,7 @@ joinpd1("fcompile-resource="), |
| 4994 | joinpd1("fdebug-prefix-map="), | 5211 | joinpd1("fdebug-prefix-map="), |
| 4995 | joinpd1("fdenormal-fp-math="), | 5212 | joinpd1("fdenormal-fp-math="), |
| 4996 | joinpd1("fexcess-precision="), | 5213 | joinpd1("fexcess-precision="), |
| | 5214 | joinpd1("fextend-arguments="), |
| 4997 | joinpd1("ffree-line-length-"), | 5215 | joinpd1("ffree-line-length-"), |
| 4998 | joinpd1("fmacro-prefix-map="), | 5216 | joinpd1("fmacro-prefix-map="), |
| 4999 | .{ | 5217 | .{ |
| ... | @@ -5023,6 +5241,14 @@ joinpd1("msmall-data-limit="), | ... | @@ -5023,6 +5241,14 @@ joinpd1("msmall-data-limit="), |
| 5023 | joinpd1("mstack-probe-size="), | 5241 | joinpd1("mstack-probe-size="), |
| 5024 | joinpd1("mtvos-version-min="), | 5242 | joinpd1("mtvos-version-min="), |
| 5025 | joinpd1("working-directory="), | 5243 | joinpd1("working-directory="), |
| | 5244 | .{ |
| | 5245 | .name = "amdgpu-arch-tool=", |
| | 5246 | .syntax = .joined, |
| | 5247 | .zig_equivalent = .other, |
| | 5248 | .pd1 = false, |
| | 5249 | .pd2 = true, |
| | 5250 | .psl = false, |
| | 5251 | }, |
| 5026 | joinpd1("analyze-function="), | 5252 | joinpd1("analyze-function="), |
| 5027 | joinpd1("analyzer-checker="), | 5253 | joinpd1("analyzer-checker="), |
| 5028 | joinpd1("coverage-version="), | 5254 | joinpd1("coverage-version="), |
| ... | @@ -5041,6 +5267,7 @@ joinpd1("ffile-prefix-map="), | ... | @@ -5041,6 +5267,7 @@ joinpd1("ffile-prefix-map="), |
| 5041 | joinpd1("fmodule-map-file="), | 5267 | joinpd1("fmodule-map-file="), |
| 5042 | joinpd1("fobjc-arc-cxxlib="), | 5268 | joinpd1("fobjc-arc-cxxlib="), |
| 5043 | joinpd1("fproc-stat-report"), | 5269 | joinpd1("fproc-stat-report"), |
| | 5270 | joinpd1("fwarn-stack-size="), |
| 5044 | jspd1("iwithprefixbefore"), | 5271 | jspd1("iwithprefixbefore"), |
| 5045 | joinpd1("malign-functions="), | 5272 | joinpd1("malign-functions="), |
| 5046 | joinpd1("mios-version-min="), | 5273 | joinpd1("mios-version-min="), |
| ... | @@ -5055,6 +5282,22 @@ joinpd1("msve-vector-bits="), | ... | @@ -5055,6 +5282,22 @@ joinpd1("msve-vector-bits="), |
| 5055 | .psl = false, | 5282 | .psl = false, |
| 5056 | }, | 5283 | }, |
| 5057 | jspd1("working-directory"), | 5284 | jspd1("working-directory"), |
| | 5285 | .{ |
| | 5286 | .name = "headerUnit:angle", |
| | 5287 | .syntax = .joined_or_separate, |
| | 5288 | .zig_equivalent = .other, |
| | 5289 | .pd1 = true, |
| | 5290 | .pd2 = false, |
| | 5291 | .psl = true, |
| | 5292 | }, |
| | 5293 | .{ |
| | 5294 | .name = "headerUnit:quote", |
| | 5295 | .syntax = .joined_or_separate, |
| | 5296 | .zig_equivalent = .other, |
| | 5297 | .pd1 = true, |
| | 5298 | .pd2 = false, |
| | 5299 | .psl = true, |
| | 5300 | }, |
| 5058 | joinpd1("analyzer-output="), | 5301 | joinpd1("analyzer-output="), |
| 5059 | .{ | 5302 | .{ |
| 5060 | .name = "config-user-dir=", | 5303 | .name = "config-user-dir=", |
| ... | @@ -5198,6 +5441,14 @@ joinpd1("preamble-bytes="), | ... | @@ -5198,6 +5441,14 @@ joinpd1("preamble-bytes="), |
| 5198 | .pd2 = false, | 5441 | .pd2 = false, |
| 5199 | .psl = false, | 5442 | .psl = false, |
| 5200 | }, | 5443 | }, |
| | 5444 | .{ |
| | 5445 | .name = "vctoolsversion", |
| | 5446 | .syntax = .joined_or_separate, |
| | 5447 | .zig_equivalent = .other, |
| | 5448 | .pd1 = true, |
| | 5449 | .pd2 = false, |
| | 5450 | .psl = true, |
| | 5451 | }, |
| 5201 | .{ | 5452 | .{ |
| 5202 | .name = "bootclasspath=", | 5453 | .name = "bootclasspath=", |
| 5203 | .syntax = .joined, | 5454 | .syntax = .joined, |
| ... | @@ -5261,6 +5512,30 @@ joinpd1("vtordisp-mode="), | ... | @@ -5261,6 +5512,30 @@ joinpd1("vtordisp-mode="), |
| 5261 | joinpd1("Rpass-missed="), | 5512 | joinpd1("Rpass-missed="), |
| 5262 | joinpd1("Wlarger-than-"), | 5513 | joinpd1("Wlarger-than-"), |
| 5263 | joinpd1("Wlarger-than="), | 5514 | joinpd1("Wlarger-than="), |
| | 5515 | .{ |
| | 5516 | .name = "experimental:", |
| | 5517 | .syntax = .joined, |
| | 5518 | .zig_equivalent = .other, |
| | 5519 | .pd1 = true, |
| | 5520 | .pd2 = false, |
| | 5521 | .psl = true, |
| | 5522 | }, |
| | 5523 | .{ |
| | 5524 | .name = "external:env:", |
| | 5525 | .syntax = .joined, |
| | 5526 | .zig_equivalent = .other, |
| | 5527 | .pd1 = true, |
| | 5528 | .pd2 = false, |
| | 5529 | .psl = true, |
| | 5530 | }, |
| | 5531 | .{ |
| | 5532 | .name = "winsdkversion", |
| | 5533 | .syntax = .joined_or_separate, |
| | 5534 | .zig_equivalent = .other, |
| | 5535 | .pd1 = true, |
| | 5536 | .pd2 = false, |
| | 5537 | .psl = true, |
| | 5538 | }, |
| 5264 | .{ | 5539 | .{ |
| 5265 | .name = "define-macro=", | 5540 | .name = "define-macro=", |
| 5266 | .syntax = .joined, | 5541 | .syntax = .joined, |
| ... | @@ -5295,6 +5570,7 @@ joinpd1("fmsc-version="), | ... | @@ -5295,6 +5570,7 @@ joinpd1("fmsc-version="), |
| 5295 | .pd2 = false, | 5570 | .pd2 = false, |
| 5296 | .psl = false, | 5571 | .psl = false, |
| 5297 | }, | 5572 | }, |
| | 5573 | joinpd1("foffload-lto="), |
| 5298 | joinpd1("fpack-struct="), | 5574 | joinpd1("fpack-struct="), |
| 5299 | joinpd1("fpass-plugin="), | 5575 | joinpd1("fpass-plugin="), |
| 5300 | joinpd1("fprofile-dir="), | 5576 | joinpd1("fprofile-dir="), |
| ... | @@ -5392,6 +5668,14 @@ jspd1("sub_umbrella"), | ... | @@ -5392,6 +5668,14 @@ jspd1("sub_umbrella"), |
| 5392 | .pd2 = false, | 5668 | .pd2 = false, |
| 5393 | .psl = true, | 5669 | .psl = true, |
| 5394 | }, | 5670 | }, |
| | 5671 | .{ |
| | 5672 | .name = "headerName:", |
| | 5673 | .syntax = .joined, |
| | 5674 | .zig_equivalent = .other, |
| | 5675 | .pd1 = true, |
| | 5676 | .pd2 = false, |
| | 5677 | .psl = true, |
| | 5678 | }, |
| 5395 | .{ | 5679 | .{ |
| 5396 | .name = "for-linker=", | 5680 | .name = "for-linker=", |
| 5397 | .syntax = .joined, | 5681 | .syntax = .joined, |
| ... | @@ -5467,6 +5751,22 @@ jspd1("sub_library"), | ... | @@ -5467,6 +5751,22 @@ jspd1("sub_library"), |
| 5467 | .pd2 = false, | 5751 | .pd2 = false, |
| 5468 | .psl = true, | 5752 | .psl = true, |
| 5469 | }, | 5753 | }, |
| | 5754 | .{ |
| | 5755 | .name = "external:I", |
| | 5756 | .syntax = .joined_or_separate, |
| | 5757 | .zig_equivalent = .other, |
| | 5758 | .pd1 = true, |
| | 5759 | .pd2 = false, |
| | 5760 | .psl = true, |
| | 5761 | }, |
| | 5762 | .{ |
| | 5763 | .name = "headerUnit", |
| | 5764 | .syntax = .joined_or_separate, |
| | 5765 | .zig_equivalent = .other, |
| | 5766 | .pd1 = true, |
| | 5767 | .pd2 = false, |
| | 5768 | .psl = true, |
| | 5769 | }, |
| 5470 | .{ | 5770 | .{ |
| 5471 | .name = "vctoolsdir", | 5771 | .name = "vctoolsdir", |
| 5472 | .syntax = .joined_or_separate, | 5772 | .syntax = .joined_or_separate, |
| ... | @@ -5475,6 +5775,14 @@ jspd1("sub_library"), | ... | @@ -5475,6 +5775,14 @@ jspd1("sub_library"), |
| 5475 | .pd2 = false, | 5775 | .pd2 = false, |
| 5476 | .psl = true, | 5776 | .psl = true, |
| 5477 | }, | 5777 | }, |
| | 5778 | .{ |
| | 5779 | .name = "winsysroot", |
| | 5780 | .syntax = .joined_or_separate, |
| | 5781 | .zig_equivalent = .other, |
| | 5782 | .pd1 = true, |
| | 5783 | .pd2 = false, |
| | 5784 | .psl = true, |
| | 5785 | }, |
| 5478 | .{ | 5786 | .{ |
| 5479 | .name = "classpath=", | 5787 | .name = "classpath=", |
| 5480 | .syntax = .joined, | 5788 | .syntax = .joined, |
| ... | @@ -5503,6 +5811,7 @@ joinpd1("flto-jobs="), | ... | @@ -5503,6 +5811,7 @@ joinpd1("flto-jobs="), |
| 5503 | .pd2 = false, | 5811 | .pd2 = false, |
| 5504 | .psl = false, | 5812 | .psl = false, |
| 5505 | }, | 5813 | }, |
| | 5814 | joinpd1("fuse-cuid="), |
| 5506 | jspd1("iframework"), | 5815 | jspd1("iframework"), |
| 5507 | joinpd1("mtls-size="), | 5816 | joinpd1("mtls-size="), |
| 5508 | .{ | 5817 | .{ |
| ... | @@ -5530,6 +5839,30 @@ joinpd1("segs_read_"), | ... | @@ -5530,6 +5839,30 @@ joinpd1("segs_read_"), |
| 5530 | .pd2 = false, | 5839 | .pd2 = false, |
| 5531 | .psl = true, | 5840 | .psl = true, |
| 5532 | }, | 5841 | }, |
| | 5842 | .{ |
| | 5843 | .name = "external:", |
| | 5844 | .syntax = .joined, |
| | 5845 | .zig_equivalent = .other, |
| | 5846 | .pd1 = true, |
| | 5847 | .pd2 = false, |
| | 5848 | .psl = true, |
| | 5849 | }, |
| | 5850 | .{ |
| | 5851 | .name = "reference", |
| | 5852 | .syntax = .joined_or_separate, |
| | 5853 | .zig_equivalent = .other, |
| | 5854 | .pd1 = true, |
| | 5855 | .pd2 = false, |
| | 5856 | .psl = true, |
| | 5857 | }, |
| | 5858 | .{ |
| | 5859 | .name = "winsdkdir", |
| | 5860 | .syntax = .joined_or_separate, |
| | 5861 | .zig_equivalent = .other, |
| | 5862 | .pd1 = true, |
| | 5863 | .pd2 = false, |
| | 5864 | .psl = true, |
| | 5865 | }, |
| 5533 | .{ | 5866 | .{ |
| 5534 | .name = "encoding=", | 5867 | .name = "encoding=", |
| 5535 | .syntax = .joined, | 5868 | .syntax = .joined, |
| ... | @@ -5566,8 +5899,17 @@ joinpd1("ast-dump="), | ... | @@ -5566,8 +5899,17 @@ joinpd1("ast-dump="), |
| 5566 | jspd1("c-isystem"), | 5899 | jspd1("c-isystem"), |
| 5567 | joinpd1("fcoarray="), | 5900 | joinpd1("fcoarray="), |
| 5568 | joinpd1("fconvert="), | 5901 | joinpd1("fconvert="), |
| | 5902 | joinpd1("fc++-abi="), |
| 5569 | joinpd1("fextdirs="), | 5903 | joinpd1("fextdirs="), |
| 5570 | joinpd1("ftabstop="), | 5904 | joinpd1("ftabstop="), |
| | 5905 | .{ |
| | 5906 | .name = "hip-path=", |
| | 5907 | .syntax = .joined, |
| | 5908 | .zig_equivalent = .other, |
| | 5909 | .pd1 = false, |
| | 5910 | .pd2 = true, |
| | 5911 | .psl = false, |
| | 5912 | }, |
| 5571 | jspd1("idirafter"), | 5913 | jspd1("idirafter"), |
| 5572 | joinpd1("mregparm="), | 5914 | joinpd1("mregparm="), |
| 5573 | joinpd1("sycl-std="), | 5915 | joinpd1("sycl-std="), |
| ... | @@ -5731,6 +6073,14 @@ joinpd1("Rpass="), | ... | @@ -5731,6 +6073,14 @@ joinpd1("Rpass="), |
| 5731 | .pd2 = false, | 6073 | .pd2 = false, |
| 5732 | .psl = false, | 6074 | .psl = false, |
| 5733 | }, | 6075 | }, |
| | 6076 | .{ |
| | 6077 | .name = "await:", |
| | 6078 | .syntax = .joined, |
| | 6079 | .zig_equivalent = .other, |
| | 6080 | .pd1 = true, |
| | 6081 | .pd2 = false, |
| | 6082 | .psl = true, |
| | 6083 | }, |
| 5734 | .{ | 6084 | .{ |
| 5735 | .name = "clang:", | 6085 | .name = "clang:", |
| 5736 | .syntax = .joined, | 6086 | .syntax = .joined, |
| ... | @@ -5858,6 +6208,7 @@ jspd1("Ttext"), | ... | @@ -5858,6 +6208,7 @@ jspd1("Ttext"), |
| 5858 | .pd2 = true, | 6208 | .pd2 = true, |
| 5859 | .psl = false, | 6209 | .psl = false, |
| 5860 | }, | 6210 | }, |
| | 6211 | joinpd1("cuid="), |
| 5861 | .{ | 6212 | .{ |
| 5862 | .name = "flto=", | 6213 | .name = "flto=", |
| 5863 | .syntax = .joined, | 6214 | .syntax = .joined, |