| ... | @@ -150,6 +150,7 @@ flagpd1("Wall"), | ... | @@ -150,6 +150,7 @@ flagpd1("Wall"), |
| 150 | flagpd1("Wdeprecated"), | 150 | flagpd1("Wdeprecated"), |
| 151 | flagpd1("Wframe-larger-than"), | 151 | flagpd1("Wframe-larger-than"), |
| 152 | flagpd1("Winvalid-constexpr"), | 152 | flagpd1("Winvalid-constexpr"), |
| | 153 | flagpd1("Winvalid-gnu-asm-cast"), |
| 153 | flagpd1("Wlarge-by-value-copy"), | 154 | flagpd1("Wlarge-by-value-copy"), |
| 154 | flagpd1("Wno-deprecated"), | 155 | flagpd1("Wno-deprecated"), |
| 155 | flagpd1("Wno-invalid-constexpr"), | 156 | flagpd1("Wno-invalid-constexpr"), |
| ... | @@ -1031,6 +1032,22 @@ flagpsl("MT"), | ... | @@ -1031,6 +1032,22 @@ flagpsl("MT"), |
| 1031 | .pd2 = false, | 1032 | .pd2 = false, |
| 1032 | .psl = true, | 1033 | .psl = true, |
| 1033 | }, | 1034 | }, |
| | 1035 | .{ |
| | 1036 | .name = "Zc:tlsGuards", |
| | 1037 | .syntax = .flag, |
| | 1038 | .zig_equivalent = .other, |
| | 1039 | .pd1 = true, |
| | 1040 | .pd2 = false, |
| | 1041 | .psl = true, |
| | 1042 | }, |
| | 1043 | .{ |
| | 1044 | .name = "Zc:tlsGuards-", |
| | 1045 | .syntax = .flag, |
| | 1046 | .zig_equivalent = .other, |
| | 1047 | .pd1 = true, |
| | 1048 | .pd2 = false, |
| | 1049 | .psl = true, |
| | 1050 | }, |
| 1034 | .{ | 1051 | .{ |
| 1035 | .name = "Zc:trigraphs", | 1052 | .name = "Zc:trigraphs", |
| 1036 | .syntax = .flag, | 1053 | .syntax = .flag, |
| ... | @@ -2354,10 +2371,10 @@ flagpd1("shared-libasan"), | ... | @@ -2354,10 +2371,10 @@ flagpd1("shared-libasan"), |
| 2354 | flagpd1("static-libasan"), | 2371 | flagpd1("static-libasan"), |
| 2355 | flagpd1("fslp-vectorize-aggressive"), | 2372 | flagpd1("fslp-vectorize-aggressive"), |
| 2356 | flagpd1("fident"), | 2373 | flagpd1("fident"), |
| 2357 | flagpd1("fno-slp-vectorize-aggressive"), | | |
| 2358 | flagpd1("fno-ident"), | 2374 | flagpd1("fno-ident"), |
| 2359 | flagpd1("fdiagnostics-color"), | 2375 | flagpd1("fdiagnostics-color"), |
| 2360 | flagpd1("fno-diagnostics-color"), | 2376 | flagpd1("fno-diagnostics-color"), |
| | 2377 | flagpd1("fno-slp-vectorize-aggressive"), |
| 2361 | flagpd1("frecord-gcc-switches"), | 2378 | flagpd1("frecord-gcc-switches"), |
| 2362 | flagpd1("fno-record-gcc-switches"), | 2379 | flagpd1("fno-record-gcc-switches"), |
| 2363 | flagpd1("fexpensive-optimizations"), | 2380 | flagpd1("fexpensive-optimizations"), |
| ... | @@ -2527,6 +2544,7 @@ flagpd1("cpp-precomp"), | ... | @@ -2527,6 +2544,7 @@ flagpd1("cpp-precomp"), |
| 2527 | .pd2 = true, | 2544 | .pd2 = true, |
| 2528 | .psl = false, | 2545 | .psl = false, |
| 2529 | }, | 2546 | }, |
| | 2547 | flagpd1("fc++-static-destructors"), |
| 2530 | flagpd1("dA"), | 2548 | flagpd1("dA"), |
| 2531 | flagpd1("dD"), | 2549 | flagpd1("dD"), |
| 2532 | flagpd1("dE"), | 2550 | flagpd1("dE"), |
| ... | @@ -2697,6 +2715,7 @@ flagpd1("enable-tlsdesc"), | ... | @@ -2697,6 +2715,7 @@ flagpd1("enable-tlsdesc"), |
| 2697 | }, | 2715 | }, |
| 2698 | sepd1("error-on-deserialized-decl"), | 2716 | sepd1("error-on-deserialized-decl"), |
| 2699 | sepd1("exception-model"), | 2717 | sepd1("exception-model"), |
| | 2718 | flagpd1("fexperimental-modules-reduced-bmi"), |
| 2700 | sepd1("exported_symbols_list"), | 2719 | sepd1("exported_symbols_list"), |
| 2701 | flagpd1("extract-api"), | 2720 | flagpd1("extract-api"), |
| 2702 | .{ | 2721 | .{ |
| ... | @@ -2716,6 +2735,7 @@ flagpd1("extract-api"), | ... | @@ -2716,6 +2735,7 @@ flagpd1("extract-api"), |
| 2716 | .psl = false, | 2735 | .psl = false, |
| 2717 | }, | 2736 | }, |
| 2718 | flagpd1("faapcs-bitfield-width"), | 2737 | flagpd1("faapcs-bitfield-width"), |
| | 2738 | flagpd1("faarch64-jump-table-hardening"), |
| 2719 | flagpd1("faccess-control"), | 2739 | flagpd1("faccess-control"), |
| 2720 | flagpd1("faddrsig"), | 2740 | flagpd1("faddrsig"), |
| 2721 | flagpd1("faggressive-function-elimination"), | 2741 | flagpd1("faggressive-function-elimination"), |
| ... | @@ -2766,7 +2786,6 @@ flagpd1("fasync-exceptions"), | ... | @@ -2766,7 +2786,6 @@ flagpd1("fasync-exceptions"), |
| 2766 | .psl = false, | 2786 | .psl = false, |
| 2767 | }, | 2787 | }, |
| 2768 | flagpd1("fauto-import"), | 2788 | flagpd1("fauto-import"), |
| 2769 | flagpd1("fauto-profile"), | | |
| 2770 | flagpd1("fauto-profile-accurate"), | 2789 | flagpd1("fauto-profile-accurate"), |
| 2771 | flagpd1("fautolink"), | 2790 | flagpd1("fautolink"), |
| 2772 | flagpd1("fautomatic"), | 2791 | flagpd1("fautomatic"), |
| ... | @@ -2821,6 +2840,8 @@ flagpd1("fchar8_t"), | ... | @@ -2821,6 +2840,8 @@ flagpd1("fchar8_t"), |
| 2821 | flagpd1("fcheck-array-temporaries"), | 2840 | flagpd1("fcheck-array-temporaries"), |
| 2822 | flagpd1("fcheck-new"), | 2841 | flagpd1("fcheck-new"), |
| 2823 | flagpd1("fclangir"), | 2842 | flagpd1("fclangir"), |
| | 2843 | flagpd1("fcodegen-data-generate"), |
| | 2844 | flagpd1("fcodegen-data-use"), |
| 2824 | .{ | 2845 | .{ |
| 2825 | .name = "fcolor-diagnostics", | 2846 | .name = "fcolor-diagnostics", |
| 2826 | .syntax = .flag, | 2847 | .syntax = .flag, |
| ... | @@ -2853,7 +2874,6 @@ flagpd1("fcx-fortran-rules"), | ... | @@ -2853,7 +2874,6 @@ flagpd1("fcx-fortran-rules"), |
| 2853 | flagpd1("fcx-limited-range"), | 2874 | flagpd1("fcx-limited-range"), |
| 2854 | flagpd1("fcxx-exceptions"), | 2875 | flagpd1("fcxx-exceptions"), |
| 2855 | flagpd1("fcxx-modules"), | 2876 | flagpd1("fcxx-modules"), |
| 2856 | flagpd1("fc++-static-destructors"), | | |
| 2857 | flagpd1("fd-lines-as-code"), | 2877 | flagpd1("fd-lines-as-code"), |
| 2858 | flagpd1("fd-lines-as-comments"), | 2878 | flagpd1("fd-lines-as-comments"), |
| 2859 | .{ | 2879 | .{ |
| ... | @@ -2916,7 +2936,11 @@ flagpd1("fdigraphs"), | ... | @@ -2916,7 +2936,11 @@ flagpd1("fdigraphs"), |
| 2916 | flagpd1("fdirect-access-external-data"), | 2936 | flagpd1("fdirect-access-external-data"), |
| 2917 | flagpd1("fdirectives-only"), | 2937 | flagpd1("fdirectives-only"), |
| 2918 | flagpd1("fdisable-block-signature-string"), | 2938 | flagpd1("fdisable-block-signature-string"), |
| | 2939 | flagpd1("fdisable-integer-16"), |
| | 2940 | flagpd1("fdisable-integer-2"), |
| 2919 | flagpd1("fdisable-module-hash"), | 2941 | flagpd1("fdisable-module-hash"), |
| | 2942 | flagpd1("fdisable-real-10"), |
| | 2943 | flagpd1("fdisable-real-3"), |
| 2920 | flagpd1("fdiscard-value-names"), | 2944 | flagpd1("fdiscard-value-names"), |
| 2921 | flagpd1("fdollar-ok"), | 2945 | flagpd1("fdollar-ok"), |
| 2922 | flagpd1("fdollars-in-identifiers"), | 2946 | flagpd1("fdollars-in-identifiers"), |
| ... | @@ -2956,6 +2980,7 @@ flagpd1("fexperimental-sanitize-metadata=atomics"), | ... | @@ -2956,6 +2980,7 @@ flagpd1("fexperimental-sanitize-metadata=atomics"), |
| 2956 | flagpd1("fexperimental-sanitize-metadata=covered"), | 2980 | flagpd1("fexperimental-sanitize-metadata=covered"), |
| 2957 | flagpd1("fexperimental-sanitize-metadata=uar"), | 2981 | flagpd1("fexperimental-sanitize-metadata=uar"), |
| 2958 | flagpd1("fexperimental-strict-floating-point"), | 2982 | flagpd1("fexperimental-strict-floating-point"), |
| | 2983 | flagpd1("fextend-variable-liveness"), |
| 2959 | flagpd1("fexternal-blas"), | 2984 | flagpd1("fexternal-blas"), |
| 2960 | flagpd1("fexternc-nounwind"), | 2985 | flagpd1("fexternc-nounwind"), |
| 2961 | flagpd1("ff2c"), | 2986 | flagpd1("ff2c"), |
| ... | @@ -3113,6 +3138,7 @@ flagpd1("fimplicit-none"), | ... | @@ -3113,6 +3138,7 @@ flagpd1("fimplicit-none"), |
| 3113 | flagpd1("fimplicit-templates"), | 3138 | flagpd1("fimplicit-templates"), |
| 3114 | flagpd1("finclude-default-header"), | 3139 | flagpd1("finclude-default-header"), |
| 3115 | flagpd1("fincremental-extensions"), | 3140 | flagpd1("fincremental-extensions"), |
| | 3141 | flagpd1("finit-global-zero"), |
| 3116 | flagpd1("finit-local-zero"), | 3142 | flagpd1("finit-local-zero"), |
| 3117 | flagpd1("finline"), | 3143 | flagpd1("finline"), |
| 3118 | flagpd1("finline-functions"), | 3144 | flagpd1("finline-functions"), |
| ... | @@ -3141,7 +3167,6 @@ flagpd1("fkeep-static-consts"), | ... | @@ -3141,7 +3167,6 @@ flagpd1("fkeep-static-consts"), |
| 3141 | flagpd1("fkeep-system-includes"), | 3167 | flagpd1("fkeep-system-includes"), |
| 3142 | flagpd1("flang-deprecated-no-hlfir"), | 3168 | flagpd1("flang-deprecated-no-hlfir"), |
| 3143 | flagpd1("flang-experimental-hlfir"), | 3169 | flagpd1("flang-experimental-hlfir"), |
| 3144 | flagpd1("flang-experimental-integer-overflow"), | | |
| 3145 | flagpd1("flarge-sizes"), | 3170 | flagpd1("flarge-sizes"), |
| 3146 | flagpd1("flat_namespace"), | 3171 | flagpd1("flat_namespace"), |
| 3147 | flagpd1("flax-vector-conversions"), | 3172 | flagpd1("flax-vector-conversions"), |
| ... | @@ -3177,6 +3202,7 @@ flagpd1("fmodule-map-file-home-is-cwd"), | ... | @@ -3177,6 +3202,7 @@ flagpd1("fmodule-map-file-home-is-cwd"), |
| 3177 | flagpd1("fmodule-maps"), | 3202 | flagpd1("fmodule-maps"), |
| 3178 | flagpd1("fmodule-output"), | 3203 | flagpd1("fmodule-output"), |
| 3179 | flagpd1("fmodule-private"), | 3204 | flagpd1("fmodule-private"), |
| | 3205 | flagpd1("fmodulemap-allow-subdirectory-search"), |
| 3180 | flagpd1("fmodules"), | 3206 | flagpd1("fmodules"), |
| 3181 | flagpd1("fmodules-codegen"), | 3207 | flagpd1("fmodules-codegen"), |
| 3182 | flagpd1("fmodules-debuginfo"), | 3208 | flagpd1("fmodules-debuginfo"), |
| ... | @@ -3200,6 +3226,7 @@ flagpd1("fms-define-stdc"), | ... | @@ -3200,6 +3226,7 @@ flagpd1("fms-define-stdc"), |
| 3200 | flagpd1("fms-extensions"), | 3226 | flagpd1("fms-extensions"), |
| 3201 | flagpd1("fms-hotpatch"), | 3227 | flagpd1("fms-hotpatch"), |
| 3202 | flagpd1("fms-kernel"), | 3228 | flagpd1("fms-kernel"), |
| | 3229 | flagpd1("fms-tls-guards"), |
| 3203 | flagpd1("fms-volatile"), | 3230 | flagpd1("fms-volatile"), |
| 3204 | flagpd1("fmudflap"), | 3231 | flagpd1("fmudflap"), |
| 3205 | flagpd1("fmudflapth"), | 3232 | flagpd1("fmudflapth"), |
| ... | @@ -3225,6 +3252,7 @@ flagpd1("fnext-runtime"), | ... | @@ -3225,6 +3252,7 @@ flagpd1("fnext-runtime"), |
| 3225 | .psl = false, | 3252 | .psl = false, |
| 3226 | }, | 3253 | }, |
| 3227 | flagpd1("fno-aapcs-bitfield-width"), | 3254 | flagpd1("fno-aapcs-bitfield-width"), |
| | 3255 | flagpd1("fno-aarch64-jump-table-hardening"), |
| 3228 | flagpd1("fno-access-control"), | 3256 | flagpd1("fno-access-control"), |
| 3229 | flagpd1("fno-addrsig"), | 3257 | flagpd1("fno-addrsig"), |
| 3230 | flagpd1("fno-aggressive-function-elimination"), | 3258 | flagpd1("fno-aggressive-function-elimination"), |
| ... | @@ -3322,7 +3350,6 @@ flagpd1("fno-cx-fortran-rules"), | ... | @@ -3322,7 +3350,6 @@ flagpd1("fno-cx-fortran-rules"), |
| 3322 | flagpd1("fno-cx-limited-range"), | 3350 | flagpd1("fno-cx-limited-range"), |
| 3323 | flagpd1("fno-cxx-exceptions"), | 3351 | flagpd1("fno-cxx-exceptions"), |
| 3324 | flagpd1("fno-cxx-modules"), | 3352 | flagpd1("fno-cxx-modules"), |
| 3325 | flagpd1("fno-c++-static-destructors"), | | |
| 3326 | flagpd1("fno-d-lines-as-code"), | 3353 | flagpd1("fno-d-lines-as-code"), |
| 3327 | flagpd1("fno-d-lines-as-comments"), | 3354 | flagpd1("fno-d-lines-as-comments"), |
| 3328 | .{ | 3355 | .{ |
| ... | @@ -3433,6 +3460,7 @@ flagpd1("fno-implicit-module-maps"), | ... | @@ -3433,6 +3460,7 @@ flagpd1("fno-implicit-module-maps"), |
| 3433 | flagpd1("fno-implicit-modules"), | 3460 | flagpd1("fno-implicit-modules"), |
| 3434 | flagpd1("fno-implicit-none"), | 3461 | flagpd1("fno-implicit-none"), |
| 3435 | flagpd1("fno-implicit-templates"), | 3462 | flagpd1("fno-implicit-templates"), |
| | 3463 | flagpd1("fno-init-global-zero"), |
| 3436 | flagpd1("fno-init-local-zero"), | 3464 | flagpd1("fno-init-local-zero"), |
| 3437 | flagpd1("fno-inline"), | 3465 | flagpd1("fno-inline"), |
| 3438 | flagpd1("fno-inline-functions"), | 3466 | flagpd1("fno-inline-functions"), |
| ... | @@ -3475,6 +3503,7 @@ flagpd1("fno-minimize-whitespace"), | ... | @@ -3475,6 +3503,7 @@ flagpd1("fno-minimize-whitespace"), |
| 3475 | flagpd1("fno-module-file-deps"), | 3503 | flagpd1("fno-module-file-deps"), |
| 3476 | flagpd1("fno-module-maps"), | 3504 | flagpd1("fno-module-maps"), |
| 3477 | flagpd1("fno-module-private"), | 3505 | flagpd1("fno-module-private"), |
| | 3506 | flagpd1("fno-modulemap-allow-subdirectory-search"), |
| 3478 | flagpd1("fno-modules"), | 3507 | flagpd1("fno-modules"), |
| 3479 | flagpd1("fno-modules-decluse"), | 3508 | flagpd1("fno-modules-decluse"), |
| 3480 | flagpd1("fno-modules-error-recovery"), | 3509 | flagpd1("fno-modules-error-recovery"), |
| ... | @@ -3492,6 +3521,7 @@ flagpd1("fno-modulo-sched"), | ... | @@ -3492,6 +3521,7 @@ flagpd1("fno-modulo-sched"), |
| 3492 | flagpd1("fno-modulo-sched-allow-regmoves"), | 3521 | flagpd1("fno-modulo-sched-allow-regmoves"), |
| 3493 | flagpd1("fno-ms-compatibility"), | 3522 | flagpd1("fno-ms-compatibility"), |
| 3494 | flagpd1("fno-ms-extensions"), | 3523 | flagpd1("fno-ms-extensions"), |
| | 3524 | flagpd1("fno-ms-tls-guards"), |
| 3495 | flagpd1("fno-ms-volatile"), | 3525 | flagpd1("fno-ms-volatile"), |
| 3496 | flagpd1("fno-new-infallible"), | 3526 | flagpd1("fno-new-infallible"), |
| 3497 | flagpd1("fno-non-call-exceptions"), | 3527 | flagpd1("fno-non-call-exceptions"), |
| ... | @@ -3508,6 +3538,7 @@ flagpd1("fno-objc-weak"), | ... | @@ -3508,6 +3538,7 @@ flagpd1("fno-objc-weak"), |
| 3508 | flagpd1("fno-offload-implicit-host-device-templates"), | 3538 | flagpd1("fno-offload-implicit-host-device-templates"), |
| 3509 | flagpd1("fno-offload-lto"), | 3539 | flagpd1("fno-offload-lto"), |
| 3510 | flagpd1("fno-offload-uniform-block"), | 3540 | flagpd1("fno-offload-uniform-block"), |
| | 3541 | flagpd1("fno-offload-via-llvm"), |
| 3511 | .{ | 3542 | .{ |
| 3512 | .name = "fno-omit-frame-pointer", | 3543 | .name = "fno-omit-frame-pointer", |
| 3513 | .syntax = .flag, | 3544 | .syntax = .flag, |
| ... | @@ -3579,9 +3610,11 @@ flagpd1("fno-protect-parens"), | ... | @@ -3579,9 +3610,11 @@ flagpd1("fno-protect-parens"), |
| 3579 | flagpd1("fno-pseudo-probe-for-profiling"), | 3610 | flagpd1("fno-pseudo-probe-for-profiling"), |
| 3580 | flagpd1("fno-ptrauth-auth-traps"), | 3611 | flagpd1("fno-ptrauth-auth-traps"), |
| 3581 | flagpd1("fno-ptrauth-calls"), | 3612 | flagpd1("fno-ptrauth-calls"), |
| | 3613 | flagpd1("fno-ptrauth-elf-got"), |
| 3582 | flagpd1("fno-ptrauth-function-pointer-type-discrimination"), | 3614 | flagpd1("fno-ptrauth-function-pointer-type-discrimination"), |
| 3583 | flagpd1("fno-ptrauth-indirect-gotos"), | 3615 | flagpd1("fno-ptrauth-indirect-gotos"), |
| 3584 | flagpd1("fno-ptrauth-init-fini"), | 3616 | flagpd1("fno-ptrauth-init-fini"), |
| | 3617 | flagpd1("fno-ptrauth-init-fini-address-discrimination"), |
| 3585 | flagpd1("fno-ptrauth-intrinsics"), | 3618 | flagpd1("fno-ptrauth-intrinsics"), |
| 3586 | flagpd1("fno-ptrauth-returns"), | 3619 | flagpd1("fno-ptrauth-returns"), |
| 3587 | flagpd1("fno-ptrauth-type-info-vtable-pointer-discrimination"), | 3620 | flagpd1("fno-ptrauth-type-info-vtable-pointer-discrimination"), |
| ... | @@ -3608,6 +3641,7 @@ flagpd1("fno-relaxed-template-template-args"), | ... | @@ -3608,6 +3641,7 @@ flagpd1("fno-relaxed-template-template-args"), |
| 3608 | flagpd1("fno-rename-registers"), | 3641 | flagpd1("fno-rename-registers"), |
| 3609 | flagpd1("fno-reorder-blocks"), | 3642 | flagpd1("fno-reorder-blocks"), |
| 3610 | flagpd1("fno-repack-arrays"), | 3643 | flagpd1("fno-repack-arrays"), |
| | 3644 | flagpd1("fno-retain-subst-template-type-parm-type-ast-nodes"), |
| 3611 | flagpd1("fno-rewrite-imports"), | 3645 | flagpd1("fno-rewrite-imports"), |
| 3612 | flagpd1("fno-rewrite-includes"), | 3646 | flagpd1("fno-rewrite-includes"), |
| 3613 | flagpd1("fno-ripa"), | 3647 | flagpd1("fno-ripa"), |
| ... | @@ -3633,6 +3667,7 @@ flagpd1("fno-sanitize-link-runtime"), | ... | @@ -3633,6 +3667,7 @@ flagpd1("fno-sanitize-link-runtime"), |
| 3633 | flagpd1("fno-sanitize-memory-param-retval"), | 3667 | flagpd1("fno-sanitize-memory-param-retval"), |
| 3634 | flagpd1("fno-sanitize-memory-track-origins"), | 3668 | flagpd1("fno-sanitize-memory-track-origins"), |
| 3635 | flagpd1("fno-sanitize-memory-use-after-dtor"), | 3669 | flagpd1("fno-sanitize-memory-use-after-dtor"), |
| | 3670 | flagpd1("fno-sanitize-merge"), |
| 3636 | flagpd1("fno-sanitize-minimal-runtime"), | 3671 | flagpd1("fno-sanitize-minimal-runtime"), |
| 3637 | flagpd1("fno-sanitize-recover"), | 3672 | flagpd1("fno-sanitize-recover"), |
| 3638 | flagpd1("fno-sanitize-stable-abi"), | 3673 | flagpd1("fno-sanitize-stable-abi"), |
| ... | @@ -3642,6 +3677,7 @@ flagpd1("fno-sanitize-thread-func-entry-exit"), | ... | @@ -3642,6 +3677,7 @@ flagpd1("fno-sanitize-thread-func-entry-exit"), |
| 3642 | flagpd1("fno-sanitize-thread-memory-access"), | 3677 | flagpd1("fno-sanitize-thread-memory-access"), |
| 3643 | flagpd1("fno-sanitize-trap"), | 3678 | flagpd1("fno-sanitize-trap"), |
| 3644 | flagpd1("fno-sanitize-undefined-trap-on-error"), | 3679 | flagpd1("fno-sanitize-undefined-trap-on-error"), |
| | 3680 | flagpd1("fno-save-main-program"), |
| 3645 | flagpd1("fno-save-optimization-record"), | 3681 | flagpd1("fno-save-optimization-record"), |
| 3646 | flagpd1("fno-schedule-insns"), | 3682 | flagpd1("fno-schedule-insns"), |
| 3647 | flagpd1("fno-schedule-insns2"), | 3683 | flagpd1("fno-schedule-insns2"), |
| ... | @@ -3719,6 +3755,7 @@ flagpd1("fno-unroll-all-loops"), | ... | @@ -3719,6 +3755,7 @@ flagpd1("fno-unroll-all-loops"), |
| 3719 | flagpd1("fno-unroll-loops"), | 3755 | flagpd1("fno-unroll-loops"), |
| 3720 | flagpd1("fno-unsafe-loop-optimizations"), | 3756 | flagpd1("fno-unsafe-loop-optimizations"), |
| 3721 | flagpd1("fno-unsafe-math-optimizations"), | 3757 | flagpd1("fno-unsafe-math-optimizations"), |
| | 3758 | flagpd1("fno-unsigned"), |
| 3722 | flagpd1("fno-unsigned-char"), | 3759 | flagpd1("fno-unsigned-char"), |
| 3723 | flagpd1("fno-unswitch-loops"), | 3760 | flagpd1("fno-unswitch-loops"), |
| 3724 | .{ | 3761 | .{ |
| ... | @@ -3752,6 +3789,7 @@ flagpd1("fno-whole-program"), | ... | @@ -3752,6 +3789,7 @@ flagpd1("fno-whole-program"), |
| 3752 | flagpd1("fno-whole-program-vtables"), | 3789 | flagpd1("fno-whole-program-vtables"), |
| 3753 | flagpd1("fno-working-directory"), | 3790 | flagpd1("fno-working-directory"), |
| 3754 | flagpd1("fno-wrapv"), | 3791 | flagpd1("fno-wrapv"), |
| | 3792 | flagpd1("fno-wrapv-pointer"), |
| 3755 | flagpd1("fno-xl-pragma-pack"), | 3793 | flagpd1("fno-xl-pragma-pack"), |
| 3756 | flagpd1("fno-xor-operator"), | 3794 | flagpd1("fno-xor-operator"), |
| 3757 | flagpd1("fno-xray-always-emit-customevents"), | 3795 | flagpd1("fno-xray-always-emit-customevents"), |
| ... | @@ -3760,7 +3798,9 @@ flagpd1("fno-xray-function-index"), | ... | @@ -3760,7 +3798,9 @@ flagpd1("fno-xray-function-index"), |
| 3760 | flagpd1("fno-xray-ignore-loops"), | 3798 | flagpd1("fno-xray-ignore-loops"), |
| 3761 | flagpd1("fno-xray-instrument"), | 3799 | flagpd1("fno-xray-instrument"), |
| 3762 | flagpd1("fno-xray-link-deps"), | 3800 | flagpd1("fno-xray-link-deps"), |
| | 3801 | flagpd1("fno-xray-shared"), |
| 3763 | flagpd1("fno-zero-initialized-in-bss"), | 3802 | flagpd1("fno-zero-initialized-in-bss"), |
| | 3803 | flagpd1("fno-zos-extensions"), |
| 3764 | flagpd1("fno-zvector"), | 3804 | flagpd1("fno-zvector"), |
| 3765 | flagpd1("fnon-call-exceptions"), | 3805 | flagpd1("fnon-call-exceptions"), |
| 3766 | flagpd1("fnoopenmp-relocatable-target"), | 3806 | flagpd1("fnoopenmp-relocatable-target"), |
| ... | @@ -3788,6 +3828,7 @@ flagpd1("fobjc-weak"), | ... | @@ -3788,6 +3828,7 @@ flagpd1("fobjc-weak"), |
| 3788 | flagpd1("foffload-implicit-host-device-templates"), | 3828 | flagpd1("foffload-implicit-host-device-templates"), |
| 3789 | flagpd1("foffload-lto"), | 3829 | flagpd1("foffload-lto"), |
| 3790 | flagpd1("foffload-uniform-block"), | 3830 | flagpd1("foffload-uniform-block"), |
| | 3831 | flagpd1("foffload-via-llvm"), |
| 3791 | .{ | 3832 | .{ |
| 3792 | .name = "fomit-frame-pointer", | 3833 | .name = "fomit-frame-pointer", |
| 3793 | .syntax = .flag, | 3834 | .syntax = .flag, |
| ... | @@ -3858,28 +3899,30 @@ flagpd1("fpointer-tbaa"), | ... | @@ -3858,28 +3899,30 @@ flagpd1("fpointer-tbaa"), |
| 3858 | flagpd1("fppc-native-vector-element-order"), | 3899 | flagpd1("fppc-native-vector-element-order"), |
| 3859 | flagpd1("fprebuilt-implicit-modules"), | 3900 | flagpd1("fprebuilt-implicit-modules"), |
| 3860 | flagpd1("fprefetch-loop-arrays"), | 3901 | flagpd1("fprefetch-loop-arrays"), |
| | 3902 | flagpd1("fpreprocess-include-lines"), |
| 3861 | flagpd1("fpreserve-as-comments"), | 3903 | flagpd1("fpreserve-as-comments"), |
| 3862 | flagpd1("fpreserve-vec3-type"), | | |
| 3863 | flagpd1("fprintf"), | 3904 | flagpd1("fprintf"), |
| 3864 | flagpd1("fprofile"), | 3905 | flagpd1("fprofile"), |
| 3865 | flagpd1("fprofile-arcs"), | 3906 | flagpd1("fprofile-arcs"), |
| 3866 | flagpd1("fprofile-correction"), | 3907 | flagpd1("fprofile-correction"), |
| 3867 | flagpd1("fprofile-generate"), | 3908 | flagpd1("fprofile-generate"), |
| | 3909 | flagpd1("fprofile-generate-cold-function-coverage"), |
| 3868 | flagpd1("fprofile-generate-sampling"), | 3910 | flagpd1("fprofile-generate-sampling"), |
| 3869 | flagpd1("fprofile-instr-generate"), | 3911 | flagpd1("fprofile-instr-generate"), |
| 3870 | flagpd1("fprofile-instr-use"), | 3912 | flagpd1("fprofile-instr-use"), |
| 3871 | flagpd1("fprofile-reusedist"), | 3913 | flagpd1("fprofile-reusedist"), |
| 3872 | flagpd1("fprofile-sample-accurate"), | 3914 | flagpd1("fprofile-sample-accurate"), |
| 3873 | flagpd1("fprofile-sample-use"), | | |
| 3874 | flagpd1("fprofile-use"), | 3915 | flagpd1("fprofile-use"), |
| 3875 | flagpd1("fprofile-values"), | 3916 | flagpd1("fprofile-values"), |
| 3876 | flagpd1("fprotect-parens"), | 3917 | flagpd1("fprotect-parens"), |
| 3877 | flagpd1("fpseudo-probe-for-profiling"), | 3918 | flagpd1("fpseudo-probe-for-profiling"), |
| 3878 | flagpd1("fptrauth-auth-traps"), | 3919 | flagpd1("fptrauth-auth-traps"), |
| 3879 | flagpd1("fptrauth-calls"), | 3920 | flagpd1("fptrauth-calls"), |
| | 3921 | flagpd1("fptrauth-elf-got"), |
| 3880 | flagpd1("fptrauth-function-pointer-type-discrimination"), | 3922 | flagpd1("fptrauth-function-pointer-type-discrimination"), |
| 3881 | flagpd1("fptrauth-indirect-gotos"), | 3923 | flagpd1("fptrauth-indirect-gotos"), |
| 3882 | flagpd1("fptrauth-init-fini"), | 3924 | flagpd1("fptrauth-init-fini"), |
| | 3925 | flagpd1("fptrauth-init-fini-address-discrimination"), |
| 3883 | flagpd1("fptrauth-intrinsics"), | 3926 | flagpd1("fptrauth-intrinsics"), |
| 3884 | flagpd1("fptrauth-returns"), | 3927 | flagpd1("fptrauth-returns"), |
| 3885 | flagpd1("fptrauth-type-info-vtable-pointer-discrimination"), | 3928 | flagpd1("fptrauth-type-info-vtable-pointer-discrimination"), |
| ... | @@ -3915,6 +3958,7 @@ flagpd1("frename-registers"), | ... | @@ -3915,6 +3958,7 @@ flagpd1("frename-registers"), |
| 3915 | flagpd1("freorder-blocks"), | 3958 | flagpd1("freorder-blocks"), |
| 3916 | flagpd1("frepack-arrays"), | 3959 | flagpd1("frepack-arrays"), |
| 3917 | flagpd1("fretain-comments-from-system-headers"), | 3960 | flagpd1("fretain-comments-from-system-headers"), |
| | 3961 | flagpd1("fretain-subst-template-type-parm-type-ast-nodes"), |
| 3918 | flagpd1("frewrite-imports"), | 3962 | flagpd1("frewrite-imports"), |
| 3919 | flagpd1("frewrite-includes"), | 3963 | flagpd1("frewrite-includes"), |
| 3920 | flagpd1("fripa"), | 3964 | flagpd1("fripa"), |
| ... | @@ -3965,6 +4009,7 @@ flagpd1("fsanitize-link-runtime"), | ... | @@ -3965,6 +4009,7 @@ flagpd1("fsanitize-link-runtime"), |
| 3965 | flagpd1("fsanitize-memory-param-retval"), | 4009 | flagpd1("fsanitize-memory-param-retval"), |
| 3966 | flagpd1("fsanitize-memory-track-origins"), | 4010 | flagpd1("fsanitize-memory-track-origins"), |
| 3967 | flagpd1("fsanitize-memory-use-after-dtor"), | 4011 | flagpd1("fsanitize-memory-use-after-dtor"), |
| | 4012 | flagpd1("fsanitize-merge"), |
| 3968 | flagpd1("fsanitize-minimal-runtime"), | 4013 | flagpd1("fsanitize-minimal-runtime"), |
| 3969 | flagpd1("fsanitize-recover"), | 4014 | flagpd1("fsanitize-recover"), |
| 3970 | flagpd1("fsanitize-stable-abi"), | 4015 | flagpd1("fsanitize-stable-abi"), |
| ... | @@ -3974,6 +4019,7 @@ flagpd1("fsanitize-thread-func-entry-exit"), | ... | @@ -3974,6 +4019,7 @@ flagpd1("fsanitize-thread-func-entry-exit"), |
| 3974 | flagpd1("fsanitize-thread-memory-access"), | 4019 | flagpd1("fsanitize-thread-memory-access"), |
| 3975 | flagpd1("fsanitize-trap"), | 4020 | flagpd1("fsanitize-trap"), |
| 3976 | flagpd1("fsanitize-undefined-trap-on-error"), | 4021 | flagpd1("fsanitize-undefined-trap-on-error"), |
| | 4022 | flagpd1("fsave-main-program"), |
| 3977 | flagpd1("fsave-optimization-record"), | 4023 | flagpd1("fsave-optimization-record"), |
| 3978 | flagpd1("fschedule-insns"), | 4024 | flagpd1("fschedule-insns"), |
| 3979 | flagpd1("fschedule-insns2"), | 4025 | flagpd1("fschedule-insns2"), |
| ... | @@ -4051,11 +4097,14 @@ flagpd1("fstrict-return"), | ... | @@ -4051,11 +4097,14 @@ flagpd1("fstrict-return"), |
| 4051 | flagpd1("fstrict-vtable-pointers"), | 4097 | flagpd1("fstrict-vtable-pointers"), |
| 4052 | flagpd1("fstruct-path-tbaa"), | 4098 | flagpd1("fstruct-path-tbaa"), |
| 4053 | flagpd1("fsycl"), | 4099 | flagpd1("fsycl"), |
| | 4100 | flagpd1("fsycl-device-only"), |
| | 4101 | flagpd1("fsycl-host-only"), |
| 4054 | flagpd1("fsycl-is-device"), | 4102 | flagpd1("fsycl-is-device"), |
| 4055 | flagpd1("fsycl-is-host"), | 4103 | flagpd1("fsycl-is-host"), |
| 4056 | flagpd1("fsyntax-only"), | 4104 | flagpd1("fsyntax-only"), |
| 4057 | flagpd1("fsystem-module"), | 4105 | flagpd1("fsystem-module"), |
| 4058 | sepd1("ftabstop"), | 4106 | sepd1("ftabstop"), |
| | 4107 | flagpd1("ftemporal-profile"), |
| 4059 | flagpd1("ftest-coverage"), | 4108 | flagpd1("ftest-coverage"), |
| 4060 | flagpd1("fthreadsafe-statics"), | 4109 | flagpd1("fthreadsafe-statics"), |
| 4061 | flagpd1("ftime-report"), | 4110 | flagpd1("ftime-report"), |
| ... | @@ -4082,6 +4131,7 @@ flagpd1("funroll-all-loops"), | ... | @@ -4082,6 +4131,7 @@ flagpd1("funroll-all-loops"), |
| 4082 | flagpd1("funroll-loops"), | 4131 | flagpd1("funroll-loops"), |
| 4083 | flagpd1("funsafe-loop-optimizations"), | 4132 | flagpd1("funsafe-loop-optimizations"), |
| 4084 | flagpd1("funsafe-math-optimizations"), | 4133 | flagpd1("funsafe-math-optimizations"), |
| | 4134 | flagpd1("funsigned"), |
| 4085 | flagpd1("funsigned-bitfields"), | 4135 | flagpd1("funsigned-bitfields"), |
| 4086 | flagpd1("funsigned-char"), | 4136 | flagpd1("funsigned-char"), |
| 4087 | flagpd1("funswitch-loops"), | 4137 | flagpd1("funswitch-loops"), |
| ... | @@ -4118,6 +4168,7 @@ flagpd1("fwhole-file"), | ... | @@ -4118,6 +4168,7 @@ flagpd1("fwhole-file"), |
| 4118 | flagpd1("fwhole-program"), | 4168 | flagpd1("fwhole-program"), |
| 4119 | flagpd1("fwhole-program-vtables"), | 4169 | flagpd1("fwhole-program-vtables"), |
| 4120 | flagpd1("fwrapv"), | 4170 | flagpd1("fwrapv"), |
| | 4171 | flagpd1("fwrapv-pointer"), |
| 4121 | flagpd1("fwritable-strings"), | 4172 | flagpd1("fwritable-strings"), |
| 4122 | flagpd1("fxl-pragma-pack"), | 4173 | flagpd1("fxl-pragma-pack"), |
| 4123 | flagpd1("fxor-operator"), | 4174 | flagpd1("fxor-operator"), |
| ... | @@ -4127,7 +4178,9 @@ flagpd1("fxray-function-index"), | ... | @@ -4127,7 +4178,9 @@ flagpd1("fxray-function-index"), |
| 4127 | flagpd1("fxray-ignore-loops"), | 4178 | flagpd1("fxray-ignore-loops"), |
| 4128 | flagpd1("fxray-instrument"), | 4179 | flagpd1("fxray-instrument"), |
| 4129 | flagpd1("fxray-link-deps"), | 4180 | flagpd1("fxray-link-deps"), |
| | 4181 | flagpd1("fxray-shared"), |
| 4130 | flagpd1("fzero-initialized-in-bss"), | 4182 | flagpd1("fzero-initialized-in-bss"), |
| | 4183 | flagpd1("fzos-extensions"), |
| 4131 | flagpd1("fzvector"), | 4184 | flagpd1("fzvector"), |
| 4132 | flagpd1("g0"), | 4185 | flagpd1("g0"), |
| 4133 | .{ | 4186 | .{ |
| ... | @@ -4312,7 +4365,6 @@ flagpd1("ibuiltininc"), | ... | @@ -4312,7 +4365,6 @@ flagpd1("ibuiltininc"), |
| 4312 | sepd1("image_base"), | 4365 | sepd1("image_base"), |
| 4313 | sepd1("imultilib"), | 4366 | sepd1("imultilib"), |
| 4314 | sepd1("include-pch"), | 4367 | sepd1("include-pch"), |
| 4315 | flagpd1("index-header-map"), | | |
| 4316 | sepd1("init"), | 4368 | sepd1("init"), |
| 4317 | flagpd1("init-only"), | 4369 | flagpd1("init-only"), |
| 4318 | .{ | 4370 | .{ |
| ... | @@ -4361,11 +4413,17 @@ flagpd1("malign-double"), | ... | @@ -4361,11 +4413,17 @@ flagpd1("malign-double"), |
| 4361 | m("maltivec"), | 4413 | m("maltivec"), |
| 4362 | flagpd1("mamdgpu-ieee"), | 4414 | flagpd1("mamdgpu-ieee"), |
| 4363 | flagpd1("mamdgpu-precise-memory-op"), | 4415 | flagpd1("mamdgpu-precise-memory-op"), |
| | 4416 | m("mamx-avx512"), |
| 4364 | m("mamx-bf16"), | 4417 | m("mamx-bf16"), |
| 4365 | m("mamx-complex"), | 4418 | m("mamx-complex"), |
| 4366 | m("mamx-fp16"), | 4419 | m("mamx-fp16"), |
| | 4420 | m("mamx-fp8"), |
| 4367 | m("mamx-int8"), | 4421 | m("mamx-int8"), |
| | 4422 | m("mamx-movrs"), |
| | 4423 | m("mamx-tf32"), |
| 4368 | m("mamx-tile"), | 4424 | m("mamx-tile"), |
| | 4425 | m("mamx-transpose"), |
| | 4426 | flagpd1("mannotate-tablejump"), |
| 4369 | flagpd1("mapx-inline-asm-use-gpr32"), | 4427 | flagpd1("mapx-inline-asm-use-gpr32"), |
| 4370 | flagpd1("mapxf"), | 4428 | flagpd1("mapxf"), |
| 4371 | flagpd1("marm"), | 4429 | flagpd1("marm"), |
| ... | @@ -4376,6 +4434,9 @@ m("mavx"), | ... | @@ -4376,6 +4434,9 @@ m("mavx"), |
| 4376 | flagpd1("mavx10.1"), | 4434 | flagpd1("mavx10.1"), |
| 4377 | m("mavx10.1-256"), | 4435 | m("mavx10.1-256"), |
| 4378 | m("mavx10.1-512"), | 4436 | m("mavx10.1-512"), |
| | 4437 | flagpd1("mavx10.2"), |
| | 4438 | m("mavx10.2-256"), |
| | 4439 | m("mavx10.2-512"), |
| 4379 | m("mavx2"), | 4440 | m("mavx2"), |
| 4380 | m("mavx512bf16"), | 4441 | m("mavx512bf16"), |
| 4381 | m("mavx512bitalg"), | 4442 | m("mavx512bitalg"), |
| ... | @@ -4405,7 +4466,9 @@ flagpd1("mbranch-protection-pauth-lr"), | ... | @@ -4405,7 +4466,9 @@ flagpd1("mbranch-protection-pauth-lr"), |
| 4405 | flagpd1("mbranch-target-enforce"), | 4466 | flagpd1("mbranch-target-enforce"), |
| 4406 | flagpd1("mbranches-within-32B-boundaries"), | 4467 | flagpd1("mbranches-within-32B-boundaries"), |
| 4407 | m("mbulk-memory"), | 4468 | m("mbulk-memory"), |
| | 4469 | m("mbulk-memory-opt"), |
| 4408 | m("mcabac"), | 4470 | m("mcabac"), |
| | 4471 | m("mcall-indirect-overlong"), |
| 4409 | flagpd1("mcheck-zero-division"), | 4472 | flagpd1("mcheck-zero-division"), |
| 4410 | m("mcldemote"), | 4473 | m("mcldemote"), |
| 4411 | m("mclflushopt"), | 4474 | m("mclflushopt"), |
| ... | @@ -4424,6 +4487,7 @@ m("mcx16"), | ... | @@ -4424,6 +4487,7 @@ m("mcx16"), |
| 4424 | flagpd1("mdaz-ftz"), | 4487 | flagpd1("mdaz-ftz"), |
| 4425 | sepd1("mdebug-pass"), | 4488 | sepd1("mdebug-pass"), |
| 4426 | m("mdirect-move"), | 4489 | m("mdirect-move"), |
| | 4490 | m("mdiv32"), |
| 4427 | flagpd1("mdouble-float"), | 4491 | flagpd1("mdouble-float"), |
| 4428 | m("mdsp"), | 4492 | m("mdsp"), |
| 4429 | m("mdspr2"), | 4493 | m("mdspr2"), |
| ... | @@ -4448,17 +4512,20 @@ m("mfix-cmse-cve-2021-35465"), | ... | @@ -4448,17 +4512,20 @@ m("mfix-cmse-cve-2021-35465"), |
| 4448 | m("mfix-cortex-a53-835769"), | 4512 | m("mfix-cortex-a53-835769"), |
| 4449 | m("mfix-cortex-a57-aes-1742098"), | 4513 | m("mfix-cortex-a57-aes-1742098"), |
| 4450 | flagpd1("mfix-cortex-a72-aes-1655431"), | 4514 | flagpd1("mfix-cortex-a72-aes-1655431"), |
| | 4515 | flagpd1("mfix-gr712rc"), |
| | 4516 | flagpd1("mfix-ut700"), |
| 4451 | m("mfloat128"), | 4517 | m("mfloat128"), |
| 4452 | sepd1("mfloat-abi"), | 4518 | sepd1("mfloat-abi"), |
| 4453 | m("mfma"), | 4519 | m("mfma"), |
| 4454 | m("mfma4"), | 4520 | m("mfma4"), |
| 4455 | m("mforced-sw-shadow-stack"), | 4521 | m("mfp16"), |
| 4456 | flagpd1("mfp32"), | 4522 | flagpd1("mfp32"), |
| 4457 | m("mfp64"), | 4523 | m("mfp64"), |
| 4458 | sepd1("mfpmath"), | 4524 | sepd1("mfpmath"), |
| 4459 | m("mfprnd"), | 4525 | m("mfprnd"), |
| 4460 | m("mfpu"), | 4526 | m("mfpu"), |
| 4461 | m("mfpxx"), | 4527 | m("mfpxx"), |
| | 4528 | m("mfrecipe"), |
| 4462 | m("mfsgsbase"), | 4529 | m("mfsgsbase"), |
| 4463 | flagpd1("mfsmuld"), | 4530 | flagpd1("mfsmuld"), |
| 4464 | m("mfxsr"), | 4531 | m("mfxsr"), |
| ... | @@ -4469,7 +4536,6 @@ flagpd1("mglibc"), | ... | @@ -4469,7 +4536,6 @@ flagpd1("mglibc"), |
| 4469 | flagpd1("mglobal-merge"), | 4536 | flagpd1("mglobal-merge"), |
| 4470 | flagpd1("mgpopt"), | 4537 | flagpd1("mgpopt"), |
| 4471 | flagpd1("mguarded-control-stack"), | 4538 | flagpd1("mguarded-control-stack"), |
| 4472 | m("mhalf-precision"), | | |
| 4473 | m("mhard-float"), | 4539 | m("mhard-float"), |
| 4474 | m("mhard-quad-float"), | 4540 | m("mhard-quad-float"), |
| 4475 | m("mhvx"), | 4541 | m("mhvx"), |
| ... | @@ -4509,7 +4575,10 @@ flagpd1("mips64r6"), | ... | @@ -4509,7 +4575,10 @@ flagpd1("mips64r6"), |
| 4509 | m("misel"), | 4575 | m("misel"), |
| 4510 | flagpd1("mkernel"), | 4576 | flagpd1("mkernel"), |
| 4511 | m("mkl"), | 4577 | m("mkl"), |
| | 4578 | m("mlam-bh"), |
| | 4579 | m("mlamcas"), |
| 4512 | m("mlasx"), | 4580 | m("mlasx"), |
| | 4581 | m("mld-seq-sa"), |
| 4513 | flagpd1("mldc1-sdc1"), | 4582 | flagpd1("mldc1-sdc1"), |
| 4514 | sepd1("mlimit-float-precision"), | 4583 | sepd1("mlimit-float-precision"), |
| 4515 | sepd1("mlink-bitcode-file"), | 4584 | sepd1("mlink-bitcode-file"), |
| ... | @@ -4530,6 +4599,7 @@ flagpd1("mlvi-hardening"), | ... | @@ -4530,6 +4599,7 @@ flagpd1("mlvi-hardening"), |
| 4530 | m("mlwp"), | 4599 | m("mlwp"), |
| 4531 | m("mlzcnt"), | 4600 | m("mlzcnt"), |
| 4532 | flagpd1("mmadd4"), | 4601 | flagpd1("mmadd4"), |
| | 4602 | flagpd1("mmapsyms=implicit"), |
| 4533 | flagpd1("mmark-bti-property"), | 4603 | flagpd1("mmark-bti-property"), |
| 4534 | m("mmemops"), | 4604 | m("mmemops"), |
| 4535 | flagpd1("mmfcrf"), | 4605 | flagpd1("mmfcrf"), |
| ... | @@ -4541,6 +4611,7 @@ m("mmmx"), | ... | @@ -4541,6 +4611,7 @@ m("mmmx"), |
| 4541 | m("mmovbe"), | 4611 | m("mmovbe"), |
| 4542 | m("mmovdir64b"), | 4612 | m("mmovdir64b"), |
| 4543 | m("mmovdiri"), | 4613 | m("mmovdiri"), |
| | 4614 | m("mmovrs"), |
| 4544 | flagpd1("mmpx"), | 4615 | flagpd1("mmpx"), |
| 4545 | flagpd1("mms-bitfields"), | 4616 | flagpd1("mms-bitfields"), |
| 4546 | m("mmsa"), | 4617 | m("mmsa"), |
| ... | @@ -4558,17 +4629,24 @@ m("mno-aes"), | ... | @@ -4558,17 +4629,24 @@ m("mno-aes"), |
| 4558 | m("mno-altivec"), | 4629 | m("mno-altivec"), |
| 4559 | flagpd1("mno-amdgpu-ieee"), | 4630 | flagpd1("mno-amdgpu-ieee"), |
| 4560 | flagpd1("mno-amdgpu-precise-memory-op"), | 4631 | flagpd1("mno-amdgpu-precise-memory-op"), |
| | 4632 | m("mno-amx-avx512"), |
| 4561 | m("mno-amx-bf16"), | 4633 | m("mno-amx-bf16"), |
| 4562 | m("mno-amx-complex"), | 4634 | m("mno-amx-complex"), |
| 4563 | m("mno-amx-fp16"), | 4635 | m("mno-amx-fp16"), |
| | 4636 | m("mno-amx-fp8"), |
| 4564 | m("mno-amx-int8"), | 4637 | m("mno-amx-int8"), |
| | 4638 | m("mno-amx-movrs"), |
| | 4639 | m("mno-amx-tf32"), |
| 4565 | m("mno-amx-tile"), | 4640 | m("mno-amx-tile"), |
| | 4641 | m("mno-amx-transpose"), |
| | 4642 | flagpd1("mno-annotate-tablejump"), |
| 4566 | flagpd1("mno-apxf"), | 4643 | flagpd1("mno-apxf"), |
| 4567 | m("mno-atomics"), | 4644 | m("mno-atomics"), |
| 4568 | m("mno-avx"), | 4645 | m("mno-avx"), |
| 4569 | flagpd1("mno-avx10.1"), | 4646 | flagpd1("mno-avx10.1"), |
| 4570 | m("mno-avx10.1-256"), | 4647 | m("mno-avx10.1-256"), |
| 4571 | m("mno-avx10.1-512"), | 4648 | m("mno-avx10.1-512"), |
| | 4649 | flagpd1("mno-avx10.2"), |
| 4572 | m("mno-avx2"), | 4650 | m("mno-avx2"), |
| 4573 | m("mno-avx512bf16"), | 4651 | m("mno-avx512bf16"), |
| 4574 | m("mno-avx512bitalg"), | 4652 | m("mno-avx512bitalg"), |
| ... | @@ -4595,6 +4673,8 @@ m("mno-bmi2"), | ... | @@ -4595,6 +4673,8 @@ m("mno-bmi2"), |
| 4595 | flagpd1("mno-branch-likely"), | 4673 | flagpd1("mno-branch-likely"), |
| 4596 | m("mno-bti-at-return-twice"), | 4674 | m("mno-bti-at-return-twice"), |
| 4597 | m("mno-bulk-memory"), | 4675 | m("mno-bulk-memory"), |
| | 4676 | m("mno-bulk-memory-opt"), |
| | 4677 | m("mno-call-indirect-overlong"), |
| 4598 | flagpd1("mno-check-zero-division"), | 4678 | flagpd1("mno-check-zero-division"), |
| 4599 | m("mno-cldemote"), | 4679 | m("mno-cldemote"), |
| 4600 | m("mno-clflushopt"), | 4680 | m("mno-clflushopt"), |
| ... | @@ -4610,6 +4690,7 @@ m("mno-crc32"), | ... | @@ -4610,6 +4690,7 @@ m("mno-crc32"), |
| 4610 | m("mno-cumode"), | 4690 | m("mno-cumode"), |
| 4611 | m("mno-cx16"), | 4691 | m("mno-cx16"), |
| 4612 | flagpd1("mno-daz-ftz"), | 4692 | flagpd1("mno-daz-ftz"), |
| | 4693 | m("mno-div32"), |
| 4613 | m("mno-dsp"), | 4694 | m("mno-dsp"), |
| 4614 | m("mno-dspr2"), | 4695 | m("mno-dspr2"), |
| 4615 | flagpd1("mno-embedded-data"), | 4696 | flagpd1("mno-embedded-data"), |
| ... | @@ -4629,10 +4710,11 @@ m("mno-float128"), | ... | @@ -4629,10 +4710,11 @@ m("mno-float128"), |
| 4629 | m("mno-fma"), | 4710 | m("mno-fma"), |
| 4630 | m("mno-fma4"), | 4711 | m("mno-fma4"), |
| 4631 | m("mno-fmv"), | 4712 | m("mno-fmv"), |
| 4632 | m("mno-forced-sw-shadow-stack"), | 4713 | m("mno-fp16"), |
| 4633 | flagpd1("mno-fp-ret-in-387"), | 4714 | flagpd1("mno-fp-ret-in-387"), |
| 4634 | m("mno-fprnd"), | 4715 | m("mno-fprnd"), |
| 4635 | m("mno-fpu"), | 4716 | m("mno-fpu"), |
| | 4717 | m("mno-frecipe"), |
| 4636 | m("mno-fsgsbase"), | 4718 | m("mno-fsgsbase"), |
| 4637 | m("mno-fsmuld"), | 4719 | m("mno-fsmuld"), |
| 4638 | m("mno-fxsr"), | 4720 | m("mno-fxsr"), |
| ... | @@ -4641,7 +4723,6 @@ m("mno-gfni"), | ... | @@ -4641,7 +4723,6 @@ m("mno-gfni"), |
| 4641 | m("mno-ginv"), | 4723 | m("mno-ginv"), |
| 4642 | flagpd1("mno-global-merge"), | 4724 | flagpd1("mno-global-merge"), |
| 4643 | flagpd1("mno-gpopt"), | 4725 | flagpd1("mno-gpopt"), |
| 4644 | m("mno-half-precision"), | | |
| 4645 | m("mno-hvx"), | 4726 | m("mno-hvx"), |
| 4646 | m("mno-hvx-ieee-fp"), | 4727 | m("mno-hvx-ieee-fp"), |
| 4647 | m("mno-hvx-qfloat"), | 4728 | m("mno-hvx-qfloat"), |
| ... | @@ -4655,7 +4736,10 @@ m("mno-invariant-function-descriptors"), | ... | @@ -4655,7 +4736,10 @@ m("mno-invariant-function-descriptors"), |
| 4655 | m("mno-invpcid"), | 4736 | m("mno-invpcid"), |
| 4656 | m("mno-isel"), | 4737 | m("mno-isel"), |
| 4657 | m("mno-kl"), | 4738 | m("mno-kl"), |
| | 4739 | m("mno-lam-bh"), |
| | 4740 | m("mno-lamcas"), |
| 4658 | m("mno-lasx"), | 4741 | m("mno-lasx"), |
| | 4742 | m("mno-ld-seq-sa"), |
| 4659 | flagpd1("mno-ldc1-sdc1"), | 4743 | flagpd1("mno-ldc1-sdc1"), |
| 4660 | flagpd1("mno-link-builtin-bitcode-postopt"), | 4744 | flagpd1("mno-link-builtin-bitcode-postopt"), |
| 4661 | flagpd1("mno-local-sdata"), | 4745 | flagpd1("mno-local-sdata"), |
| ... | @@ -4677,6 +4761,7 @@ m("mno-mmx"), | ... | @@ -4677,6 +4761,7 @@ m("mno-mmx"), |
| 4677 | m("mno-movbe"), | 4761 | m("mno-movbe"), |
| 4678 | m("mno-movdir64b"), | 4762 | m("mno-movdir64b"), |
| 4679 | m("mno-movdiri"), | 4763 | m("mno-movdiri"), |
| | 4764 | m("mno-movrs"), |
| 4680 | m("mno-movt"), | 4765 | m("mno-movt"), |
| 4681 | flagpd1("mno-mpx"), | 4766 | flagpd1("mno-mpx"), |
| 4682 | flagpd1("mno-ms-bitfields"), | 4767 | flagpd1("mno-ms-bitfields"), |
| ... | @@ -4741,6 +4826,7 @@ m("mno-sahf"), | ... | @@ -4741,6 +4826,7 @@ m("mno-sahf"), |
| 4741 | m("mno-save-restore"), | 4826 | m("mno-save-restore"), |
| 4742 | flagpd1("mno-scalar-strict-align"), | 4827 | flagpd1("mno-scalar-strict-align"), |
| 4743 | flagpd1("mno-scatter"), | 4828 | flagpd1("mno-scatter"), |
| | 4829 | m("mno-scq"), |
| 4744 | m("mno-serialize"), | 4830 | m("mno-serialize"), |
| 4745 | m("mno-seses"), | 4831 | m("mno-seses"), |
| 4746 | m("mno-sgx"), | 4832 | m("mno-sgx"), |
| ... | @@ -4779,6 +4865,7 @@ flagpd1("mno-unaligned-access"), | ... | @@ -4779,6 +4865,7 @@ flagpd1("mno-unaligned-access"), |
| 4779 | m("mno-unaligned-symbols"), | 4865 | m("mno-unaligned-symbols"), |
| 4780 | flagpd1("mno-unsafe-fp-atomics"), | 4866 | flagpd1("mno-unsafe-fp-atomics"), |
| 4781 | m("mno-usermsr"), | 4867 | m("mno-usermsr"), |
| | 4868 | m("mno-v8plus"), |
| 4782 | m("mno-vaes"), | 4869 | m("mno-vaes"), |
| 4783 | flagpd1("mno-vector-strict-align"), | 4870 | flagpd1("mno-vector-strict-align"), |
| 4784 | flagpd1("mno-vevpu"), | 4871 | flagpd1("mno-vevpu"), |
| ... | @@ -4794,6 +4881,7 @@ m("mno-waitpkg"), | ... | @@ -4794,6 +4881,7 @@ m("mno-waitpkg"), |
| 4794 | flagpd1("mno-warn-nonportable-cfstrings"), | 4881 | flagpd1("mno-warn-nonportable-cfstrings"), |
| 4795 | m("mno-wavefrontsize64"), | 4882 | m("mno-wavefrontsize64"), |
| 4796 | m("mno-wbnoinvd"), | 4883 | m("mno-wbnoinvd"), |
| | 4884 | m("mno-wide-arithmetic"), |
| 4797 | m("mno-widekl"), | 4885 | m("mno-widekl"), |
| 4798 | m("mno-x87"), | 4886 | m("mno-x87"), |
| 4799 | flagpd1("mno-xcoff-roptr"), | 4887 | flagpd1("mno-xcoff-roptr"), |
| ... | @@ -4817,7 +4905,7 @@ sepd1("module-dependency-dir"), | ... | @@ -4817,7 +4905,7 @@ sepd1("module-dependency-dir"), |
| 4817 | flagpd1("module-file-deps"), | 4905 | flagpd1("module-file-deps"), |
| 4818 | flagpd1("module-file-info"), | 4906 | flagpd1("module-file-info"), |
| 4819 | sepd1("module-suffix"), | 4907 | sepd1("module-suffix"), |
| 4820 | flagpd1("fexperimental-modules-reduced-bmi"), | 4908 | flagpd1("fmodules-reduced-bmi"), |
| 4821 | flagpd1("momit-leaf-frame-pointer"), | 4909 | flagpd1("momit-leaf-frame-pointer"), |
| 4822 | flagpd1("moutline"), | 4910 | flagpd1("moutline"), |
| 4823 | m("moutline-atomics"), | 4911 | m("moutline-atomics"), |
| ... | @@ -4876,9 +4964,11 @@ m("mrop-protect"), | ... | @@ -4876,9 +4964,11 @@ m("mrop-protect"), |
| 4876 | flagpd1("mrtd"), | 4964 | flagpd1("mrtd"), |
| 4877 | m("mrtm"), | 4965 | m("mrtm"), |
| 4878 | m("msahf"), | 4966 | m("msahf"), |
| | 4967 | flagpd1("msave-reg-params"), |
| 4879 | m("msave-restore"), | 4968 | m("msave-restore"), |
| 4880 | flagpd1("msave-temp-labels"), | 4969 | flagpd1("msave-temp-labels"), |
| 4881 | flagpd1("mscalar-strict-align"), | 4970 | flagpd1("mscalar-strict-align"), |
| | 4971 | m("mscq"), |
| 4882 | m("msecure-plt"), | 4972 | m("msecure-plt"), |
| 4883 | m("mserialize"), | 4973 | m("mserialize"), |
| 4884 | m("msgx"), | 4974 | m("msgx"), |
| ... | @@ -4942,6 +5032,9 @@ m("mv69"), | ... | @@ -4942,6 +5032,9 @@ m("mv69"), |
| 4942 | m("mv71"), | 5032 | m("mv71"), |
| 4943 | flagpd1("mv71t"), | 5033 | flagpd1("mv71t"), |
| 4944 | m("mv73"), | 5034 | m("mv73"), |
| | 5035 | m("mv75"), |
| | 5036 | m("mv79"), |
| | 5037 | m("mv8plus"), |
| 4945 | m("mvaes"), | 5038 | m("mvaes"), |
| 4946 | flagpd1("mvector-strict-align"), | 5039 | flagpd1("mvector-strict-align"), |
| 4947 | flagpd1("mvevpu"), | 5040 | flagpd1("mvevpu"), |
| ... | @@ -4957,6 +5050,7 @@ m("mwaitpkg"), | ... | @@ -4957,6 +5050,7 @@ m("mwaitpkg"), |
| 4957 | flagpd1("mwarn-nonportable-cfstrings"), | 5050 | flagpd1("mwarn-nonportable-cfstrings"), |
| 4958 | m("mwavefrontsize64"), | 5051 | m("mwavefrontsize64"), |
| 4959 | m("mwbnoinvd"), | 5052 | m("mwbnoinvd"), |
| | 5053 | m("mwide-arithmetic"), |
| 4960 | m("mwidekl"), | 5054 | m("mwidekl"), |
| 4961 | flagpd1("mx32"), | 5055 | flagpd1("mx32"), |
| 4962 | m("mx87"), | 5056 | m("mx87"), |
| ... | @@ -4992,6 +5086,7 @@ flagpd1("no-cpp-precomp"), | ... | @@ -4992,6 +5086,7 @@ flagpd1("no-cpp-precomp"), |
| 4992 | .pd2 = true, | 5086 | .pd2 = true, |
| 4993 | .psl = false, | 5087 | .psl = false, |
| 4994 | }, | 5088 | }, |
| | 5089 | flagpd1("fno-c++-static-destructors"), |
| 4995 | .{ | 5090 | .{ |
| 4996 | .name = "no-default-config", | 5091 | .name = "no-default-config", |
| 4997 | .syntax = .flag, | 5092 | .syntax = .flag, |
| ... | @@ -5060,6 +5155,7 @@ flagpd1("no-implicit-float"), | ... | @@ -5060,6 +5155,7 @@ flagpd1("no-implicit-float"), |
| 5060 | .pd2 = false, | 5155 | .pd2 = false, |
| 5061 | .psl = false, | 5156 | .psl = false, |
| 5062 | }, | 5157 | }, |
| | 5158 | flagpd1("no-pointer-tbaa"), |
| 5063 | flagpd1("no-pthread"), | 5159 | flagpd1("no-pthread"), |
| 5064 | flagpd1("no-round-trip-args"), | 5160 | flagpd1("no-round-trip-args"), |
| 5065 | flagpd1("no-struct-path-tbaa"), | 5161 | flagpd1("no-struct-path-tbaa"), |
| ... | @@ -5221,7 +5317,6 @@ sepd1("fexperimental-openacc-macro-override"), | ... | @@ -5221,7 +5317,6 @@ sepd1("fexperimental-openacc-macro-override"), |
| 5221 | sepd1("opt-record-file"), | 5317 | sepd1("opt-record-file"), |
| 5222 | sepd1("opt-record-format"), | 5318 | sepd1("opt-record-format"), |
| 5223 | sepd1("opt-record-passes"), | 5319 | sepd1("opt-record-passes"), |
| 5224 | sepd1("output-asm-variant"), | | |
| 5225 | flagpd1("p"), | 5320 | flagpd1("p"), |
| 5226 | .{ | 5321 | .{ |
| 5227 | .name = "pass-exit-codes", | 5322 | .name = "pass-exit-codes", |
| ... | @@ -5561,6 +5656,7 @@ flagpd1("show-encoding"), | ... | @@ -5561,6 +5656,7 @@ flagpd1("show-encoding"), |
| 5561 | }, | 5656 | }, |
| 5562 | flagpd1("show-inst"), | 5657 | flagpd1("show-inst"), |
| 5563 | flagpd1("single_module"), | 5658 | flagpd1("single_module"), |
| | 5659 | flagpd1("skip-function-bodies"), |
| 5564 | sepd1("source-date-epoch"), | 5660 | sepd1("source-date-epoch"), |
| 5565 | .{ | 5661 | .{ |
| 5566 | .name = "specs", | 5662 | .name = "specs", |
| ... | @@ -5598,6 +5694,7 @@ sepd1("stack-usage-file"), | ... | @@ -5598,6 +5694,7 @@ sepd1("stack-usage-file"), |
| 5598 | .pd2 = true, | 5694 | .pd2 = true, |
| 5599 | .psl = false, | 5695 | .psl = false, |
| 5600 | }, | 5696 | }, |
| | 5697 | flagpd1("startfiles"), |
| 5601 | .{ | 5698 | .{ |
| 5602 | .name = "static", | 5699 | .name = "static", |
| 5603 | .syntax = .flag, | 5700 | .syntax = .flag, |
| ... | @@ -5614,6 +5711,15 @@ flagpd1("static-libstdc++"), | ... | @@ -5614,6 +5711,15 @@ flagpd1("static-libstdc++"), |
| 5614 | flagpd1("static-openmp"), | 5711 | flagpd1("static-openmp"), |
| 5615 | flagpd1("static-pie"), | 5712 | flagpd1("static-pie"), |
| 5616 | flagpd1("stats-file-append"), | 5713 | flagpd1("stats-file-append"), |
| | 5714 | flagpd1("stdlib"), |
| | 5715 | .{ |
| | 5716 | .name = "sycl-link", |
| | 5717 | .syntax = .flag, |
| | 5718 | .zig_equivalent = .other, |
| | 5719 | .pd1 = false, |
| | 5720 | .pd2 = true, |
| | 5721 | .psl = false, |
| | 5722 | }, |
| 5617 | flagpd1("sys-header-deps"), | 5723 | flagpd1("sys-header-deps"), |
| 5618 | flagpd1("t"), | 5724 | flagpd1("t"), |
| 5619 | sepd1("target-abi"), | 5725 | sepd1("target-abi"), |
| ... | @@ -5939,8 +6045,17 @@ sepd1("working-directory"), | ... | @@ -5939,8 +6045,17 @@ sepd1("working-directory"), |
| 5939 | .pd2 = false, | 6045 | .pd2 = false, |
| 5940 | .psl = false, | 6046 | .psl = false, |
| 5941 | }, | 6047 | }, |
| | 6048 | .{ |
| | 6049 | .name = "fsanitize-undefined-ignore-overflow-pattern=", |
| | 6050 | .syntax = .comma_joined, |
| | 6051 | .zig_equivalent = .other, |
| | 6052 | .pd1 = true, |
| | 6053 | .pd2 = false, |
| | 6054 | .psl = false, |
| | 6055 | }, |
| 5942 | joinpd1("fexperimental-sanitize-metadata-ignorelist="), | 6056 | joinpd1("fexperimental-sanitize-metadata-ignorelist="), |
| 5943 | joinpd1("fsanitize-undefined-strip-path-components="), | 6057 | joinpd1("fsanitize-undefined-strip-path-components="), |
| | 6058 | joinpd1("fprofile-generate-cold-function-coverage="), |
| 5944 | joinpd1("fopenmp-cuda-teams-reduction-recs-num="), | 6059 | joinpd1("fopenmp-cuda-teams-reduction-recs-num="), |
| 5945 | joinpd1("fvisibility-externs-nodllstorageclass="), | 6060 | joinpd1("fvisibility-externs-nodllstorageclass="), |
| 5946 | joinpd1("fexperimental-openacc-macro-override="), | 6061 | joinpd1("fexperimental-openacc-macro-override="), |
| ... | @@ -6016,6 +6131,14 @@ joinpd1("fprofile-instrument-use-path="), | ... | @@ -6016,6 +6131,14 @@ joinpd1("fprofile-instrument-use-path="), |
| 6016 | joinpd1("fsanitize-coverage-allowlist="), | 6131 | joinpd1("fsanitize-coverage-allowlist="), |
| 6017 | joinpd1("fxray-instrumentation-bundle="), | 6132 | joinpd1("fxray-instrumentation-bundle="), |
| 6018 | joinpd1("fsanitize-address-destructor="), | 6133 | joinpd1("fsanitize-address-destructor="), |
| | 6134 | .{ |
| | 6135 | .name = "warning-suppression-mappings=", |
| | 6136 | .syntax = .joined, |
| | 6137 | .zig_equivalent = .other, |
| | 6138 | .pd1 = false, |
| | 6139 | .pd2 = true, |
| | 6140 | .psl = false, |
| | 6141 | }, |
| 6019 | joinpd1("faddress-space-map-mangling="), | 6142 | joinpd1("faddress-space-map-mangling="), |
| 6020 | joinpd1("foptimization-record-passes="), | 6143 | joinpd1("foptimization-record-passes="), |
| 6021 | joinpd1("frandomize-layout-seed-file="), | 6144 | joinpd1("frandomize-layout-seed-file="), |
| ... | @@ -6073,6 +6196,14 @@ joinpd1("fopenmp-cuda-blocks-per-sm="), | ... | @@ -6073,6 +6196,14 @@ joinpd1("fopenmp-cuda-blocks-per-sm="), |
| 6073 | .pd2 = true, | 6196 | .pd2 = true, |
| 6074 | .psl = false, | 6197 | .psl = false, |
| 6075 | }, | 6198 | }, |
| | 6199 | .{ |
| | 6200 | .name = "libomptarget-spirv-bc-path=", |
| | 6201 | .syntax = .joined, |
| | 6202 | .zig_equivalent = .other, |
| | 6203 | .pd1 = false, |
| | 6204 | .pd2 = true, |
| | 6205 | .psl = false, |
| | 6206 | }, |
| 6076 | joinpd1("mios-simulator-version-min="), | 6207 | joinpd1("mios-simulator-version-min="), |
| 6077 | joinpd1("mstack-protector-guard-reg="), | 6208 | joinpd1("mstack-protector-guard-reg="), |
| 6078 | joinpd1("Wsystem-headers-in-module="), | 6209 | joinpd1("Wsystem-headers-in-module="), |
| ... | @@ -6086,11 +6217,20 @@ joinpd1("Wsystem-headers-in-module="), | ... | @@ -6086,11 +6217,20 @@ joinpd1("Wsystem-headers-in-module="), |
| 6086 | }, | 6217 | }, |
| 6087 | joinpd1("objcmt-whitelist-dir-path="), | 6218 | joinpd1("objcmt-whitelist-dir-path="), |
| 6088 | joinpd1("fcoverage-compilation-dir="), | 6219 | joinpd1("fcoverage-compilation-dir="), |
| | 6220 | joinpd1("fextend-variable-liveness="), |
| 6089 | joinpd1("ffloat16-excess-precision="), | 6221 | joinpd1("ffloat16-excess-precision="), |
| 6090 | joinpd1("fms-compatibility-version="), | 6222 | joinpd1("fms-compatibility-version="), |
| 6091 | joinpd1("fopenmp-cuda-number-of-sm="), | 6223 | joinpd1("fopenmp-cuda-number-of-sm="), |
| 6092 | joinpd1("foptimization-record-file="), | 6224 | joinpd1("foptimization-record-file="), |
| 6093 | joinpd1("fpatchable-function-entry="), | 6225 | joinpd1("fpatchable-function-entry="), |
| | 6226 | .{ |
| | 6227 | .name = "fsanitize-skip-hot-cutoff=", |
| | 6228 | .syntax = .comma_joined, |
| | 6229 | .zig_equivalent = .other, |
| | 6230 | .pd1 = true, |
| | 6231 | .pd2 = false, |
| | 6232 | .psl = false, |
| | 6233 | }, |
| 6094 | joinpd1("fsave-optimization-record="), | 6234 | joinpd1("fsave-optimization-record="), |
| 6095 | joinpd1("ftemplate-backtrace-limit="), | 6235 | joinpd1("ftemplate-backtrace-limit="), |
| 6096 | .{ | 6236 | .{ |
| ... | @@ -6142,6 +6282,7 @@ joinpd1("msign-return-address-key="), | ... | @@ -6142,6 +6282,7 @@ joinpd1("msign-return-address-key="), |
| 6142 | .pd2 = true, | 6282 | .pd2 = true, |
| 6143 | .psl = false, | 6283 | .psl = false, |
| 6144 | }, | 6284 | }, |
| | 6285 | joinpd1("fc++-static-destructors="), |
| 6145 | joinpd1("fapinotes-swift-version="), | 6286 | joinpd1("fapinotes-swift-version="), |
| 6146 | .{ | 6287 | .{ |
| 6147 | .name = "fcomment-block-commands=", | 6288 | .name = "fcomment-block-commands=", |
| ... | @@ -6161,6 +6302,7 @@ joinpd1("fsanitize-coverage-type="), | ... | @@ -6161,6 +6302,7 @@ joinpd1("fsanitize-coverage-type="), |
| 6161 | joinpd1("fsanitize-hwaddress-abi="), | 6302 | joinpd1("fsanitize-hwaddress-abi="), |
| 6162 | joinpd1("ftime-trace-granularity="), | 6303 | joinpd1("ftime-trace-granularity="), |
| 6163 | joinpd1("fxray-always-instrument="), | 6304 | joinpd1("fxray-always-instrument="), |
| | 6305 | joinpd1("mcf-branch-label-scheme="), |
| 6164 | .{ | 6306 | .{ |
| 6165 | .name = "no-system-header-prefix=", | 6307 | .name = "no-system-header-prefix=", |
| 6166 | .syntax = .joined, | 6308 | .syntax = .joined, |
| ... | @@ -6178,6 +6320,7 @@ joinpd1("fxray-always-instrument="), | ... | @@ -6178,6 +6320,7 @@ joinpd1("fxray-always-instrument="), |
| 6178 | .psl = false, | 6320 | .psl = false, |
| 6179 | }, | 6321 | }, |
| 6180 | joinpd1("analyzer-inlining-mode="), | 6322 | joinpd1("analyzer-inlining-mode="), |
| | 6323 | joinpd1("fcodegen-data-generate="), |
| 6181 | joinpd1("fconstant-string-class="), | 6324 | joinpd1("fconstant-string-class="), |
| 6182 | joinpd1("fcrash-diagnostics-dir="), | 6325 | joinpd1("fcrash-diagnostics-dir="), |
| 6183 | joinpd1("fdebug-compilation-dir="), | 6326 | joinpd1("fdebug-compilation-dir="), |
| ... | @@ -6342,6 +6485,14 @@ joinpd1("ffixed-line-length="), | ... | @@ -6342,6 +6485,14 @@ joinpd1("ffixed-line-length="), |
| 6342 | joinpd1("ffixed-line-length-"), | 6485 | joinpd1("ffixed-line-length-"), |
| 6343 | joinpd1("ffuchsia-api-level="), | 6486 | joinpd1("ffuchsia-api-level="), |
| 6344 | joinpd1("flimited-precision="), | 6487 | joinpd1("flimited-precision="), |
| | 6488 | .{ |
| | 6489 | .name = "fno-sanitize-merge=", |
| | 6490 | .syntax = .comma_joined, |
| | 6491 | .zig_equivalent = .other, |
| | 6492 | .pd1 = true, |
| | 6493 | .pd2 = false, |
| | 6494 | .psl = false, |
| | 6495 | }, |
| 6345 | joinpd1("fprofile-instr-use="), | 6496 | joinpd1("fprofile-instr-use="), |
| 6346 | .{ | 6497 | .{ |
| 6347 | .name = "fsanitize-coverage=", | 6498 | .name = "fsanitize-coverage=", |
| ... | @@ -6371,6 +6522,14 @@ joinpd1("ftime-trace-verbose"), | ... | @@ -6371,6 +6522,14 @@ joinpd1("ftime-trace-verbose"), |
| 6371 | }, | 6522 | }, |
| 6372 | joinpd1("mbranch-protection="), | 6523 | joinpd1("mbranch-protection="), |
| 6373 | joinpd1("mmacos-version-min="), | 6524 | joinpd1("mmacos-version-min="), |
| | 6525 | .{ |
| | 6526 | .name = "output-asm-variant=", |
| | 6527 | .syntax = .joined, |
| | 6528 | .zig_equivalent = .other, |
| | 6529 | .pd1 = false, |
| | 6530 | .pd2 = true, |
| | 6531 | .psl = false, |
| | 6532 | }, |
| 6374 | joinpd1("pch-through-header="), | 6533 | joinpd1("pch-through-header="), |
| 6375 | joinpd1("target-sdk-version="), | 6534 | joinpd1("target-sdk-version="), |
| 6376 | .{ | 6535 | .{ |
| ... | @@ -6415,6 +6574,7 @@ joinpd1("target-sdk-version="), | ... | @@ -6415,6 +6574,7 @@ joinpd1("target-sdk-version="), |
| 6415 | }, | 6574 | }, |
| 6416 | joinpd1("fbinutils-version="), | 6575 | joinpd1("fbinutils-version="), |
| 6417 | joinpd1("fclang-abi-compat="), | 6576 | joinpd1("fclang-abi-compat="), |
| | 6577 | joinpd1("fcodegen-data-use="), |
| 6418 | joinpd1("fcompile-resource="), | 6578 | joinpd1("fcompile-resource="), |
| 6419 | joinpd1("fdebug-prefix-map="), | 6579 | joinpd1("fdebug-prefix-map="), |
| 6420 | joinpd1("fdenormal-fp-math="), | 6580 | joinpd1("fdenormal-fp-math="), |
| ... | @@ -6492,6 +6652,14 @@ joinpd1("mios-version-min="), | ... | @@ -6492,6 +6652,14 @@ joinpd1("mios-version-min="), |
| 6492 | joinpd1("mrvv-vector-bits="), | 6652 | joinpd1("mrvv-vector-bits="), |
| 6493 | joinpd1("mstack-alignment="), | 6653 | joinpd1("mstack-alignment="), |
| 6494 | joinpd1("msve-vector-bits="), | 6654 | joinpd1("msve-vector-bits="), |
| | 6655 | .{ |
| | 6656 | .name = "multi-lib-config=", |
| | 6657 | .syntax = .joined, |
| | 6658 | .zig_equivalent = .other, |
| | 6659 | .pd1 = true, |
| | 6660 | .pd2 = true, |
| | 6661 | .psl = false, |
| | 6662 | }, |
| 6495 | joinpd1("mzos-sys-include="), | 6663 | joinpd1("mzos-sys-include="), |
| 6496 | .{ | 6664 | .{ |
| 6497 | .name = "no-cuda-gpu-arch=", | 6665 | .name = "no-cuda-gpu-arch=", |
| ... | @@ -6557,6 +6725,14 @@ joinpd1("fms-runtime-lib="), | ... | @@ -6557,6 +6725,14 @@ joinpd1("fms-runtime-lib="), |
| 6557 | }, | 6725 | }, |
| 6558 | joinpd1("fopenmp-version="), | 6726 | joinpd1("fopenmp-version="), |
| 6559 | joinpd1("fprofile-update="), | 6727 | joinpd1("fprofile-update="), |
| | 6728 | .{ |
| | 6729 | .name = "fsanitize-merge=", |
| | 6730 | .syntax = .comma_joined, |
| | 6731 | .zig_equivalent = .other, |
| | 6732 | .pd1 = true, |
| | 6733 | .pd2 = false, |
| | 6734 | .psl = false, |
| | 6735 | }, |
| 6560 | joinpd1("fshow-overloads="), | 6736 | joinpd1("fshow-overloads="), |
| 6561 | joinpd1("fspv-target-env="), | 6737 | joinpd1("fspv-target-env="), |
| 6562 | joinpd1("fswift-async-fp="), | 6738 | joinpd1("fswift-async-fp="), |
| ... | @@ -6668,6 +6844,14 @@ joinpd1("fmodule-format="), | ... | @@ -6668,6 +6844,14 @@ joinpd1("fmodule-format="), |
| 6668 | joinpd1("fmodule-header="), | 6844 | joinpd1("fmodule-header="), |
| 6669 | joinpd1("fmodule-output="), | 6845 | joinpd1("fmodule-output="), |
| 6670 | joinpd1("fms-memptr-rep="), | 6846 | joinpd1("fms-memptr-rep="), |
| | 6847 | .{ |
| | 6848 | .name = "fmultilib-flag=", |
| | 6849 | .syntax = .joined, |
| | 6850 | .zig_equivalent = .other, |
| | 6851 | .pd1 = true, |
| | 6852 | .pd2 = true, |
| | 6853 | .psl = false, |
| | 6854 | }, |
| 6671 | joinpd1("fnew-alignment="), | 6855 | joinpd1("fnew-alignment="), |
| 6672 | joinpd1("frecord-marker="), | 6856 | joinpd1("frecord-marker="), |
| 6673 | .{ | 6857 | .{ |
| ... | @@ -7146,6 +7330,7 @@ joinpd1("flto-jobs="), | ... | @@ -7146,6 +7330,7 @@ joinpd1("flto-jobs="), |
| 7146 | .psl = false, | 7330 | .psl = false, |
| 7147 | }, | 7331 | }, |
| 7148 | joinpd1("fuse-cuid="), | 7332 | joinpd1("fuse-cuid="), |
| | 7333 | joinpd1("fuse-lipo="), |
| 7149 | joinpd1("gsrc-hash="), | 7334 | joinpd1("gsrc-hash="), |
| 7150 | jspd1("iframework"), | 7335 | jspd1("iframework"), |
| 7151 | jspd1("module-dir"), | 7336 | jspd1("module-dir"), |