authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-23 19:43:51+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-09-19 18:20:21-07:00
logf69ff5e9b5267bd1e66ef0320b7fe6780858677d
tree7b21ae5f90351076a827084bf9df1b05806f326b
parent41e5acd89d17b9b032377ba1d5f4d65d965e4d2a

clang: Update options data to Clang 19.


1 files changed, 265 insertions(+), 38 deletions(-)

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