| ... | ... | @@ -1484,46 +1484,6 @@ flagpsl("MT"), |
| 1484 | 1484 | .pd2 = false, |
| 1485 | 1485 | .psl = true, |
| 1486 | 1486 | }, |
| 1487 | | .{ |
| 1488 | | .name = "wd4005", |
| 1489 | | .syntax = .flag, |
| 1490 | | .zig_equivalent = .other, |
| 1491 | | .pd1 = true, |
| 1492 | | .pd2 = false, |
| 1493 | | .psl = true, |
| 1494 | | }, |
| 1495 | | .{ |
| 1496 | | .name = "wd4018", |
| 1497 | | .syntax = .flag, |
| 1498 | | .zig_equivalent = .other, |
| 1499 | | .pd1 = true, |
| 1500 | | .pd2 = false, |
| 1501 | | .psl = true, |
| 1502 | | }, |
| 1503 | | .{ |
| 1504 | | .name = "wd4100", |
| 1505 | | .syntax = .flag, |
| 1506 | | .zig_equivalent = .other, |
| 1507 | | .pd1 = true, |
| 1508 | | .pd2 = false, |
| 1509 | | .psl = true, |
| 1510 | | }, |
| 1511 | | .{ |
| 1512 | | .name = "wd4910", |
| 1513 | | .syntax = .flag, |
| 1514 | | .zig_equivalent = .other, |
| 1515 | | .pd1 = true, |
| 1516 | | .pd2 = false, |
| 1517 | | .psl = true, |
| 1518 | | }, |
| 1519 | | .{ |
| 1520 | | .name = "wd4996", |
| 1521 | | .syntax = .flag, |
| 1522 | | .zig_equivalent = .other, |
| 1523 | | .pd1 = true, |
| 1524 | | .pd2 = false, |
| 1525 | | .psl = true, |
| 1526 | | }, |
| 1527 | 1487 | .{ |
| 1528 | 1488 | .name = "all-warnings", |
| 1529 | 1489 | .syntax = .flag, |
| ... | ... | @@ -2098,6 +2058,11 @@ flagpd1("analyzer-viz-egraph-graphviz"), |
| 2098 | 2058 | flagpd1("analyzer-werror"), |
| 2099 | 2059 | flagpd1("fslp-vectorize-aggressive"), |
| 2100 | 2060 | flagpd1("fno-slp-vectorize-aggressive"), |
| 2061 | flagpd1("ftree-vectorize"), |
| 2062 | flagpd1("fno-tree-vectorize"), |
| 2063 | flagpd1("ftree-slp-vectorize"), |
| 2064 | flagpd1("fno-tree-slp-vectorize"), |
| 2065 | flagpd1("fterminated-vtables"), |
| 2101 | 2066 | flagpd1("grecord-gcc-switches"), |
| 2102 | 2067 | flagpd1("gno-record-gcc-switches"), |
| 2103 | 2068 | flagpd1("nocudainc"), |
| ... | ... | @@ -2252,20 +2217,15 @@ flagpd1("fno-defer-pop"), |
| 2252 | 2217 | flagpd1("fextended-identifiers"), |
| 2253 | 2218 | flagpd1("fno-extended-identifiers"), |
| 2254 | 2219 | flagpd1("fno-sanitize-blacklist"), |
| 2255 | | flagpd1("fhonor-infinites"), |
| 2256 | | flagpd1("fno-honor-infinites"), |
| 2257 | 2220 | flagpd1("fcuda-rdc"), |
| 2258 | 2221 | flagpd1("fno-cuda-rdc"), |
| 2222 | flagpd1("fhonor-infinites"), |
| 2223 | flagpd1("fno-honor-infinites"), |
| 2259 | 2224 | flagpd1("findirect-virtual-calls"), |
| 2260 | 2225 | sepd1("fnew-alignment"), |
| 2261 | 2226 | flagpd1("faligned-new"), |
| 2262 | 2227 | flagpd1("fno-aligned-new"), |
| 2263 | 2228 | flagpd1("fsched-interblock"), |
| 2264 | | flagpd1("ftree-vectorize"), |
| 2265 | | flagpd1("fno-tree-vectorize"), |
| 2266 | | flagpd1("ftree-slp-vectorize"), |
| 2267 | | flagpd1("fno-tree-slp-vectorize"), |
| 2268 | | flagpd1("fterminated-vtables"), |
| 2269 | 2229 | .{ |
| 2270 | 2230 | .name = "ansi", |
| 2271 | 2231 | .syntax = .flag, |
| ... | ... | @@ -2303,6 +2263,7 @@ sepd1("bundle_loader"), |
| 2303 | 2263 | .pd2 = false, |
| 2304 | 2264 | .psl = false, |
| 2305 | 2265 | }, |
| 2266 | flagpd1("canonical-prefixes"), |
| 2306 | 2267 | flagpd1("cc1"), |
| 2307 | 2268 | flagpd1("cc1as"), |
| 2308 | 2269 | flagpd1("ccc-arcmt-check"), |
| ... | ... | @@ -2329,6 +2290,7 @@ flagpd1("cl-single-precision-constant"), |
| 2329 | 2290 | flagpd1("cl-strict-aliasing"), |
| 2330 | 2291 | flagpd1("cl-uniform-work-group-size"), |
| 2331 | 2292 | flagpd1("cl-unsafe-math-optimizations"), |
| 2293 | flagpd1("clear-ast-before-backend"), |
| 2332 | 2294 | sepd1("code-completion-at"), |
| 2333 | 2295 | flagpd1("code-completion-brief-comments"), |
| 2334 | 2296 | flagpd1("code-completion-macros"), |
| ... | ... | @@ -2432,6 +2394,7 @@ flagpd1("disable-lifetime-markers"), |
| 2432 | 2394 | flagpd1("disable-llvm-optzns"), |
| 2433 | 2395 | flagpd1("disable-llvm-passes"), |
| 2434 | 2396 | flagpd1("disable-llvm-verifier"), |
| 2397 | flagpd1("disable-noundef-analysis"), |
| 2435 | 2398 | flagpd1("disable-objc-default-synthesize-properties"), |
| 2436 | 2399 | flagpd1("disable-pragma-debug-crash"), |
| 2437 | 2400 | flagpd1("disable-red-zone"), |
| ... | ... | @@ -2488,11 +2451,19 @@ flagpd1("emit-pch"), |
| 2488 | 2451 | .pd2 = true, |
| 2489 | 2452 | .psl = false, |
| 2490 | 2453 | }, |
| 2491 | | flagpd1("enable-noundef-analysis"), |
| 2492 | 2454 | flagpd1("enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang"), |
| 2455 | .{ |
| 2456 | .name = "end-no-unused-arguments", |
| 2457 | .syntax = .flag, |
| 2458 | .zig_equivalent = .other, |
| 2459 | .pd1 = false, |
| 2460 | .pd2 = true, |
| 2461 | .psl = false, |
| 2462 | }, |
| 2493 | 2463 | sepd1("error-on-deserialized-decl"), |
| 2494 | 2464 | sepd1("exception-model"), |
| 2495 | 2465 | sepd1("exported_symbols_list"), |
| 2466 | flagpd1("extract-api"), |
| 2496 | 2467 | .{ |
| 2497 | 2468 | .name = "fPIC", |
| 2498 | 2469 | .syntax = .flag, |
| ... | ... | @@ -2693,7 +2664,6 @@ flagpd1("fencode-extended-block-signature"), |
| 2693 | 2664 | sepd1("ferror-limit"), |
| 2694 | 2665 | flagpd1("fescaping-block-tail-calls"), |
| 2695 | 2666 | flagpd1("fexceptions"), |
| 2696 | | flagpd1("fexperimental-debug-variable-locations"), |
| 2697 | 2667 | flagpd1("fexperimental-isel"), |
| 2698 | 2668 | flagpd1("fexperimental-new-constant-interpreter"), |
| 2699 | 2669 | flagpd1("fexperimental-new-pass-manager"), |
| ... | ... | @@ -2706,6 +2676,7 @@ flagpd1("ffake-address-space-map"), |
| 2706 | 2676 | flagpd1("ffast-math"), |
| 2707 | 2677 | flagpd1("ffat-lto-objects"), |
| 2708 | 2678 | flagpd1("fcheck-new"), |
| 2679 | flagpd1("fimplicit-modules-use-lock"), |
| 2709 | 2680 | flagpd1("ffine-grained-bitfield-accesses"), |
| 2710 | 2681 | flagpd1("ffinite-loops"), |
| 2711 | 2682 | flagpd1("ffinite-math-only"), |
| ... | ... | @@ -2868,6 +2839,7 @@ flagpd1("fmemory-profile"), |
| 2868 | 2839 | flagpd1("fmerge-all-constants"), |
| 2869 | 2840 | flagpd1("fmerge-constants"), |
| 2870 | 2841 | flagpd1("fmerge-functions"), |
| 2842 | flagpd1("fminimize-whitespace"), |
| 2871 | 2843 | sepd1("fmodule-feature"), |
| 2872 | 2844 | flagpd1("fmodule-file-deps"), |
| 2873 | 2845 | sepd1("fmodule-implementation-of"), |
| ... | ... | @@ -2893,12 +2865,14 @@ flagpd1("fmodulo-sched"), |
| 2893 | 2865 | flagpd1("fmodulo-sched-allow-regmoves"), |
| 2894 | 2866 | flagpd1("fms-compatibility"), |
| 2895 | 2867 | flagpd1("fms-extensions"), |
| 2868 | flagpd1("fms-hotpatch"), |
| 2896 | 2869 | flagpd1("fms-volatile"), |
| 2897 | 2870 | flagpd1("fmudflap"), |
| 2898 | 2871 | flagpd1("fmudflapth"), |
| 2899 | 2872 | flagpd1("fnative-half-arguments-and-returns"), |
| 2900 | 2873 | flagpd1("fnative-half-type"), |
| 2901 | 2874 | flagpd1("fnested-functions"), |
| 2875 | flagpd1("fnew-infallible"), |
| 2902 | 2876 | flagpd1("fnext-runtime"), |
| 2903 | 2877 | .{ |
| 2904 | 2878 | .name = "fno-PIC", |
| ... | ... | @@ -2933,6 +2907,7 @@ flagpd1("fno-analyzed-objects-for-unparse"), |
| 2933 | 2907 | flagpd1("fno-keep-inline-functions"), |
| 2934 | 2908 | flagpd1("fno-apple-pragma-pack"), |
| 2935 | 2909 | flagpd1("fno-application-extension"), |
| 2910 | flagpd1("fno-approx-func"), |
| 2936 | 2911 | flagpd1("fno-asm"), |
| 2937 | 2912 | flagpd1("fno-asm-blocks"), |
| 2938 | 2913 | flagpd1("fno-associative-math"), |
| ... | ... | @@ -3034,6 +3009,7 @@ flagpd1("fno-f2c"), |
| 3034 | 3009 | flagpd1("fno-fast-math"), |
| 3035 | 3010 | flagpd1("fno-fat-lto-objects"), |
| 3036 | 3011 | flagpd1("fno-check-new"), |
| 3012 | flagpd1("fno-implicit-modules-use-lock"), |
| 3037 | 3013 | flagpd1("fno-fine-grained-bitfield-accesses"), |
| 3038 | 3014 | flagpd1("fno-finite-loops"), |
| 3039 | 3015 | flagpd1("fno-finite-math-only"), |
| ... | ... | @@ -3111,6 +3087,7 @@ flagpd1("fno-max-type-align"), |
| 3111 | 3087 | flagpd1("fno-memory-profile"), |
| 3112 | 3088 | flagpd1("fno-merge-all-constants"), |
| 3113 | 3089 | flagpd1("fno-merge-constants"), |
| 3090 | flagpd1("fno-minimize-whitespace"), |
| 3114 | 3091 | flagpd1("fno-module-file-deps"), |
| 3115 | 3092 | flagpd1("fno-module-maps"), |
| 3116 | 3093 | flagpd1("fno-module-private"), |
| ... | ... | @@ -3126,9 +3103,11 @@ flagpd1("fno-modulo-sched"), |
| 3126 | 3103 | flagpd1("fno-modulo-sched-allow-regmoves"), |
| 3127 | 3104 | flagpd1("fno-ms-compatibility"), |
| 3128 | 3105 | flagpd1("fno-ms-extensions"), |
| 3106 | flagpd1("fno-new-infallible"), |
| 3129 | 3107 | flagpd1("fno-non-call-exceptions"), |
| 3130 | 3108 | flagpd1("fno-objc-arc"), |
| 3131 | 3109 | flagpd1("fno-objc-arc-exceptions"), |
| 3110 | flagpd1("fno-objc-avoid-heapify-local-blocks"), |
| 3132 | 3111 | flagpd1("fno-objc-convert-messages-to-runtime-calls"), |
| 3133 | 3112 | flagpd1("fno-objc-encode-cxx-class-template-spec"), |
| 3134 | 3113 | flagpd1("fno-objc-exceptions"), |
| ... | ... | @@ -3146,10 +3125,15 @@ flagpd1("fno-offload-lto"), |
| 3146 | 3125 | .psl = false, |
| 3147 | 3126 | }, |
| 3148 | 3127 | flagpd1("fno-openmp"), |
| 3128 | flagpd1("fno-openmp-assume-teams-oversubscription"), |
| 3129 | flagpd1("fno-openmp-assume-threads-oversubscription"), |
| 3149 | 3130 | flagpd1("fno-openmp-cuda-force-full-runtime"), |
| 3150 | 3131 | flagpd1("fno-openmp-cuda-mode"), |
| 3132 | flagpd1("fno-openmp-extensions"), |
| 3133 | flagpd1("fno-openmp-implicit-rpath"), |
| 3151 | 3134 | flagpd1("fno-openmp-optimistic-collapse"), |
| 3152 | 3135 | flagpd1("fno-openmp-simd"), |
| 3136 | flagpd1("fno-openmp-target-debug"), |
| 3153 | 3137 | flagpd1("fno-openmp-target-new-runtime"), |
| 3154 | 3138 | flagpd1("fno-operator-names"), |
| 3155 | 3139 | flagpd1("fno-optimize-sibling-calls"), |
| ... | ... | @@ -3212,6 +3196,7 @@ flagpd1("fno-record-command-line"), |
| 3212 | 3196 | flagpd1("fno-recovery-ast"), |
| 3213 | 3197 | flagpd1("fno-recovery-ast-type"), |
| 3214 | 3198 | flagpd1("fno-recursive"), |
| 3199 | flagpd1("fno-reformat"), |
| 3215 | 3200 | flagpd1("fno-register-global-dtors-with-atexit"), |
| 3216 | 3201 | flagpd1("fno-regs-graph"), |
| 3217 | 3202 | flagpd1("fno-relaxed-template-template-args"), |
| ... | ... | @@ -3238,6 +3223,7 @@ flagpd1("fno-sanitize-hwaddress-experimental-aliasing"), |
| 3238 | 3223 | flagpd1("fno-sanitize-ignorelist"), |
| 3239 | 3224 | flagpd1("fno-sanitize-link-c++-runtime"), |
| 3240 | 3225 | flagpd1("fno-sanitize-link-runtime"), |
| 3226 | flagpd1("fno-sanitize-memory-param-retval"), |
| 3241 | 3227 | flagpd1("fno-sanitize-memory-track-origins"), |
| 3242 | 3228 | flagpd1("fno-sanitize-memory-use-after-dtor"), |
| 3243 | 3229 | flagpd1("fno-sanitize-minimal-runtime"), |
| ... | ... | @@ -3364,6 +3350,7 @@ flagpd1("fnoxray-link-deps"), |
| 3364 | 3350 | flagpd1("fobjc-arc"), |
| 3365 | 3351 | flagpd1("fobjc-arc-exceptions"), |
| 3366 | 3352 | flagpd1("fobjc-atdefs"), |
| 3353 | flagpd1("fobjc-avoid-heapify-local-blocks"), |
| 3367 | 3354 | flagpd1("fobjc-call-cxx-cdtors"), |
| 3368 | 3355 | flagpd1("fobjc-convert-messages-to-runtime-calls"), |
| 3369 | 3356 | flagpd1("fobjc-disable-direct-methods-for-testing"), |
| ... | ... | @@ -3391,14 +3378,20 @@ flagpd1("foffload-lto"), |
| 3391 | 3378 | }, |
| 3392 | 3379 | flagpd1("fopenacc"), |
| 3393 | 3380 | flagpd1("fopenmp"), |
| 3381 | flagpd1("fopenmp-assume-teams-oversubscription"), |
| 3382 | flagpd1("fopenmp-assume-threads-oversubscription"), |
| 3394 | 3383 | flagpd1("fopenmp-cuda-force-full-runtime"), |
| 3395 | 3384 | flagpd1("fopenmp-cuda-mode"), |
| 3396 | 3385 | flagpd1("fopenmp-enable-irbuilder"), |
| 3386 | flagpd1("fopenmp-extensions"), |
| 3397 | 3387 | sepd1("fopenmp-host-ir-file-path"), |
| 3388 | flagpd1("fopenmp-implicit-rpath"), |
| 3398 | 3389 | flagpd1("fopenmp-is-device"), |
| 3390 | flagpd1("fopenmp-new-driver"), |
| 3399 | 3391 | flagpd1("fopenmp-optimistic-collapse"), |
| 3400 | 3392 | flagpd1("fopenmp-relocatable-target"), |
| 3401 | 3393 | flagpd1("fopenmp-simd"), |
| 3394 | flagpd1("fopenmp-target-debug"), |
| 3402 | 3395 | flagpd1("fopenmp-target-new-runtime"), |
| 3403 | 3396 | flagpd1("fopenmp-use-tls"), |
| 3404 | 3397 | sepd1("foperator-arrow-depth"), |
| ... | ... | @@ -3516,11 +3509,14 @@ flagpd1("fsanitize-coverage-trace-bb"), |
| 3516 | 3509 | flagpd1("fsanitize-coverage-trace-cmp"), |
| 3517 | 3510 | flagpd1("fsanitize-coverage-trace-div"), |
| 3518 | 3511 | flagpd1("fsanitize-coverage-trace-gep"), |
| 3512 | flagpd1("fsanitize-coverage-trace-loads"), |
| 3519 | 3513 | flagpd1("fsanitize-coverage-trace-pc"), |
| 3520 | 3514 | flagpd1("fsanitize-coverage-trace-pc-guard"), |
| 3515 | flagpd1("fsanitize-coverage-trace-stores"), |
| 3521 | 3516 | flagpd1("fsanitize-hwaddress-experimental-aliasing"), |
| 3522 | 3517 | flagpd1("fsanitize-link-c++-runtime"), |
| 3523 | 3518 | flagpd1("fsanitize-link-runtime"), |
| 3519 | flagpd1("fsanitize-memory-param-retval"), |
| 3524 | 3520 | flagpd1("fsanitize-memory-track-origins"), |
| 3525 | 3521 | flagpd1("fsanitize-memory-use-after-dtor"), |
| 3526 | 3522 | flagpd1("fsanitize-minimal-runtime"), |
| ... | ... | @@ -3686,7 +3682,6 @@ flagpd1("g3"), |
| 3686 | 3682 | .pd2 = false, |
| 3687 | 3683 | .psl = false, |
| 3688 | 3684 | }, |
| 3689 | | sepd1("gcc-toolchain"), |
| 3690 | 3685 | flagpd1("gcodeview"), |
| 3691 | 3686 | flagpd1("gcodeview-ghash"), |
| 3692 | 3687 | flagpd1("gcolumn-info"), |
| ... | ... | @@ -3729,6 +3724,7 @@ flagpd1("gno-gnu-pubnames"), |
| 3729 | 3724 | flagpd1("gno-inline-line-tables"), |
| 3730 | 3725 | flagpd1("gno-pubnames"), |
| 3731 | 3726 | flagpd1("gno-record-command-line"), |
| 3727 | flagpd1("gno-simple-template-names"), |
| 3732 | 3728 | flagpd1("gno-split-dwarf"), |
| 3733 | 3729 | flagpd1("gno-strict-dwarf"), |
| 3734 | 3730 | .{ |
| ... | ... | @@ -3750,6 +3746,7 @@ flagpd1("gno-strict-dwarf"), |
| 3750 | 3746 | flagpd1("gpubnames"), |
| 3751 | 3747 | flagpd1("grecord-command-line"), |
| 3752 | 3748 | flagpd1("gsce"), |
| 3749 | flagpd1("gsimple-template-names"), |
| 3753 | 3750 | flagpd1("gsplit-dwarf"), |
| 3754 | 3751 | flagpd1("gstrict-dwarf"), |
| 3755 | 3752 | flagpd1("gtoggle"), |
| ... | ... | @@ -3823,6 +3820,7 @@ m("mavx512cd"), |
| 3823 | 3820 | m("mavx512dq"), |
| 3824 | 3821 | m("mavx512er"), |
| 3825 | 3822 | m("mavx512f"), |
| 3823 | flagpd1("mavx512fp16"), |
| 3826 | 3824 | m("mavx512ifma"), |
| 3827 | 3825 | m("mavx512pf"), |
| 3828 | 3826 | m("mavx512vbmi"), |
| ... | ... | @@ -3855,6 +3853,7 @@ flagpd1("mconstructor-aliases"), |
| 3855 | 3853 | flagpd1("mcpu=?"), |
| 3856 | 3854 | m("mcrbits"), |
| 3857 | 3855 | m("mcrc"), |
| 3856 | flagpd1("mcrc32"), |
| 3858 | 3857 | m("mcumode"), |
| 3859 | 3858 | m("mcx16"), |
| 3860 | 3859 | sepd1("mdebug-pass"), |
| ... | ... | @@ -3877,7 +3876,9 @@ flagpd1("mextern-sdata"), |
| 3877 | 3876 | m("mf16c"), |
| 3878 | 3877 | flagpd1("mfancy-math-387"), |
| 3879 | 3878 | flagpd1("mfentry"), |
| 3879 | flagpd1("mfix4300"), |
| 3880 | 3880 | flagpd1("mfix-and-continue"), |
| 3881 | flagpd1("mfix-cmse-cve-2021-35465"), |
| 3881 | 3882 | flagpd1("mfix-cortex-a53-835769"), |
| 3882 | 3883 | m("mfloat128"), |
| 3883 | 3884 | sepd1("mfloat-abi"), |
| ... | ... | @@ -3898,9 +3899,12 @@ flagpd1("mglobal-merge"), |
| 3898 | 3899 | flagpd1("mgpopt"), |
| 3899 | 3900 | m("mhard-float"), |
| 3900 | 3901 | m("mhvx"), |
| 3902 | flagpd1("mhvx-ieee-fp"), |
| 3903 | flagpd1("mhvx-qfloat"), |
| 3901 | 3904 | m("mhreset"), |
| 3902 | 3905 | m("mhtm"), |
| 3903 | 3906 | flagpd1("miamcu"), |
| 3907 | flagpd1("mibt-seal"), |
| 3904 | 3908 | flagpd1("mieee-fp"), |
| 3905 | 3909 | flagpd1("mieee-rnd-near"), |
| 3906 | 3910 | flagpd1("mignore-xcoff-visibility"), |
| ... | ... | @@ -3987,6 +3991,7 @@ m("mno-avx512cd"), |
| 3987 | 3991 | m("mno-avx512dq"), |
| 3988 | 3992 | m("mno-avx512er"), |
| 3989 | 3993 | m("mno-avx512f"), |
| 3994 | flagpd1("mno-avx512fp16"), |
| 3990 | 3995 | m("mno-avx512ifma"), |
| 3991 | 3996 | m("mno-avx512pf"), |
| 3992 | 3997 | m("mno-avx512vbmi"), |
| ... | ... | @@ -4000,6 +4005,7 @@ flagpd1("mno-backchain"), |
| 4000 | 4005 | m("mno-bmi"), |
| 4001 | 4006 | m("mno-bmi2"), |
| 4002 | 4007 | flagpd1("mno-branch-likely"), |
| 4008 | flagpd1("mno-bti-at-return-twice"), |
| 4003 | 4009 | m("mno-bulk-memory"), |
| 4004 | 4010 | flagpd1("mno-check-zero-division"), |
| 4005 | 4011 | m("mno-cldemote"), |
| ... | ... | @@ -4009,8 +4015,10 @@ m("mno-clzero"), |
| 4009 | 4015 | m("mno-cmpb"), |
| 4010 | 4016 | flagpd1("mno-code-object-v3"), |
| 4011 | 4017 | flagpd1("mno-constant-cfstrings"), |
| 4018 | flagpd1("mno-constructor-aliases"), |
| 4012 | 4019 | m("mno-crbits"), |
| 4013 | 4020 | m("mno-crc"), |
| 4021 | flagpd1("mno-crc32"), |
| 4014 | 4022 | m("mno-cumode"), |
| 4015 | 4023 | m("mno-cx16"), |
| 4016 | 4024 | m("mno-dsp"), |
| ... | ... | @@ -4022,10 +4030,12 @@ flagpd1("mnoexecstack"), |
| 4022 | 4030 | m("mno-execute-only"), |
| 4023 | 4031 | flagpd1("mno-extern-sdata"), |
| 4024 | 4032 | m("mno-f16c"), |
| 4033 | flagpd1("mno-fix-cmse-cve-2021-35465"), |
| 4025 | 4034 | flagpd1("mno-fix-cortex-a53-835769"), |
| 4026 | 4035 | m("mno-float128"), |
| 4027 | 4036 | m("mno-fma"), |
| 4028 | 4037 | m("mno-fma4"), |
| 4038 | flagpd1("mno-fp-ret-in-387"), |
| 4029 | 4039 | m("mno-fprnd"), |
| 4030 | 4040 | m("mno-fsgsbase"), |
| 4031 | 4041 | m("mno-fxsr"), |
| ... | ... | @@ -4034,6 +4044,8 @@ m("mno-ginv"), |
| 4034 | 4044 | flagpd1("mno-global-merge"), |
| 4035 | 4045 | flagpd1("mno-gpopt"), |
| 4036 | 4046 | m("mno-hvx"), |
| 4047 | flagpd1("mno-hvx-ieee-fp"), |
| 4048 | flagpd1("mno-hvx-qfloat"), |
| 4037 | 4049 | m("mno-hreset"), |
| 4038 | 4050 | m("mno-htm"), |
| 4039 | 4051 | flagpd1("mno-iamcu"), |
| ... | ... | @@ -4111,6 +4123,7 @@ m("mno-reference-types"), |
| 4111 | 4123 | m("mno-relax"), |
| 4112 | 4124 | flagpd1("mno-relax-all"), |
| 4113 | 4125 | flagpd1("mno-relax-pic-calls"), |
| 4126 | flagpd1("mno-relaxed-simd"), |
| 4114 | 4127 | flagpd1("mno-restrict-it"), |
| 4115 | 4128 | m("mno-retpoline"), |
| 4116 | 4129 | m("mno-retpoline-external-thunk"), |
| ... | ... | @@ -4125,6 +4138,7 @@ m("mno-sha"), |
| 4125 | 4138 | m("mno-shstk"), |
| 4126 | 4139 | m("mno-sign-ext"), |
| 4127 | 4140 | m("mno-simd128"), |
| 4141 | flagpd1("mno-skip-rax-setup"), |
| 4128 | 4142 | m("mno-soft-float"), |
| 4129 | 4143 | m("mno-spe"), |
| 4130 | 4144 | flagpd1("mno-speculative-load-hardening"), |
| ... | ... | @@ -4231,6 +4245,7 @@ flagpd1("mrelax-pic-calls"), |
| 4231 | 4245 | .pd2 = true, |
| 4232 | 4246 | .psl = false, |
| 4233 | 4247 | }, |
| 4248 | flagpd1("mrelaxed-simd"), |
| 4234 | 4249 | sepd1("mrelocation-model"), |
| 4235 | 4250 | flagpd1("mrestrict-it"), |
| 4236 | 4251 | m("mretpoline"), |
| ... | ... | @@ -4250,6 +4265,7 @@ m("msign-ext"), |
| 4250 | 4265 | flagpd1("msim"), |
| 4251 | 4266 | m("msimd128"), |
| 4252 | 4267 | m("msingle-float"), |
| 4268 | flagpd1("mskip-rax-setup"), |
| 4253 | 4269 | sepd1("msmall-data-limit"), |
| 4254 | 4270 | m("msoft-float"), |
| 4255 | 4271 | m("mspe"), |
| ... | ... | @@ -4284,7 +4300,6 @@ sepd1("multiply_defined"), |
| 4284 | 4300 | sepd1("multiply_defined_unused"), |
| 4285 | 4301 | flagpd1("munaligned-access"), |
| 4286 | 4302 | flagpd1("munsafe-fp-atomics"), |
| 4287 | | flagpd1("munwind-tables"), |
| 4288 | 4303 | m("mv5"), |
| 4289 | 4304 | m("mv55"), |
| 4290 | 4305 | m("mv60"), |
| ... | ... | @@ -4294,6 +4309,7 @@ m("mv66"), |
| 4294 | 4309 | m("mv67"), |
| 4295 | 4310 | flagpd1("mv67t"), |
| 4296 | 4311 | m("mv68"), |
| 4312 | flagpd1("mv69"), |
| 4297 | 4313 | m("mvaes"), |
| 4298 | 4314 | m("mvirt"), |
| 4299 | 4315 | m("mvpclmulqdq"), |
| ... | ... | @@ -4318,6 +4334,7 @@ flagpd1("n"), |
| 4318 | 4334 | flagpd1("new-struct-path-tbaa"), |
| 4319 | 4335 | flagpd1("no_dead_strip_inits_and_terms"), |
| 4320 | 4336 | flagpd1("no-canonical-prefixes"), |
| 4337 | flagpd1("no-clear-ast-before-backend"), |
| 4321 | 4338 | flagpd1("no-code-completion-globals"), |
| 4322 | 4339 | flagpd1("no-code-completion-ns-level-decls"), |
| 4323 | 4340 | flagpd1("no-cpp-precomp"), |
| ... | ... | @@ -4380,6 +4397,7 @@ flagpd1("nodefaultlibs"), |
| 4380 | 4397 | flagpd1("nofixprebinding"), |
| 4381 | 4398 | flagpd1("nogpuinc"), |
| 4382 | 4399 | flagpd1("nogpulib"), |
| 4400 | flagpd1("nohipwrapperinc"), |
| 4383 | 4401 | .{ |
| 4384 | 4402 | .name = "nolibc", |
| 4385 | 4403 | .syntax = .flag, |
| ... | ... | @@ -4458,6 +4476,7 @@ flagpd1("objcmt-migrate-subscripting"), |
| 4458 | 4476 | flagpd1("objcmt-ns-nonatomic-iosonly"), |
| 4459 | 4477 | flagpd1("objcmt-returns-innerpointer-property"), |
| 4460 | 4478 | flagpd1("object"), |
| 4479 | sepd1("object-file-name"), |
| 4461 | 4480 | sepd1("opt-record-file"), |
| 4462 | 4481 | sepd1("opt-record-format"), |
| 4463 | 4482 | sepd1("opt-record-passes"), |
| ... | ... | @@ -4772,6 +4791,14 @@ sepd1("split-dwarf-output"), |
| 4772 | 4791 | sepd1("stack-protector"), |
| 4773 | 4792 | sepd1("stack-protector-buffer-size"), |
| 4774 | 4793 | sepd1("stack-usage-file"), |
| 4794 | .{ |
| 4795 | .name = "start-no-unused-arguments", |
| 4796 | .syntax = .flag, |
| 4797 | .zig_equivalent = .other, |
| 4798 | .pd1 = false, |
| 4799 | .pd2 = true, |
| 4800 | .psl = false, |
| 4801 | }, |
| 4775 | 4802 | .{ |
| 4776 | 4803 | .name = "static", |
| 4777 | 4804 | .syntax = .flag, |
| ... | ... | @@ -5004,6 +5031,7 @@ joinpd1("mstack-protector-guard-reg="), |
| 5004 | 5031 | .pd2 = true, |
| 5005 | 5032 | .psl = false, |
| 5006 | 5033 | }, |
| 5034 | joinpd1("objcmt-whitelist-dir-path="), |
| 5007 | 5035 | joinpd1("fcoverage-compilation-dir="), |
| 5008 | 5036 | joinpd1("fms-compatibility-version="), |
| 5009 | 5037 | joinpd1("fopenmp-cuda-number-of-sm="), |
| ... | ... | @@ -5019,7 +5047,7 @@ joinpd1("ftemplate-backtrace-limit="), |
| 5019 | 5047 | .pd2 = true, |
| 5020 | 5048 | .psl = false, |
| 5021 | 5049 | }, |
| 5022 | | joinpd1("objcmt-whitelist-dir-path="), |
| 5050 | joinpd1("objcmt-allowlist-dir-path="), |
| 5023 | 5051 | joinpd1("Wno-nonportable-cfstrings"), |
| 5024 | 5052 | joinpd1("analyzer-disable-checker="), |
| 5025 | 5053 | joinpd1("fbuild-session-timestamp="), |
| ... | ... | @@ -5096,6 +5124,7 @@ joinpd1("fmax-array-constructor="), |
| 5096 | 5124 | joinpd1("fprofile-exclude-files="), |
| 5097 | 5125 | joinpd1("ftrivial-auto-var-init="), |
| 5098 | 5126 | jspd1("fxray-never-instrument="), |
| 5127 | joinpd1("gsimple-template-names="), |
| 5099 | 5128 | jspd1("interface-stub-version="), |
| 5100 | 5129 | joinpd1("malign-branch-boundary="), |
| 5101 | 5130 | joinpd1("mappletvos-version-min="), |
| ... | ... | @@ -5104,6 +5133,7 @@ joinpd1("Wnonportable-cfstrings"), |
| 5104 | 5133 | joinpd1("fbasic-block-sections="), |
| 5105 | 5134 | joinpd1("fdefault-calling-conv="), |
| 5106 | 5135 | joinpd1("fdenormal-fp-math-f32="), |
| 5136 | joinpd1("fembed-offload-object="), |
| 5107 | 5137 | joinpd1("ffile-compilation-dir="), |
| 5108 | 5138 | joinpd1("fgpu-inline-threshold="), |
| 5109 | 5139 | joinpd1("fmax-subrecord-length="), |
| ... | ... | @@ -5141,6 +5171,7 @@ joinpd1("fmodules-prune-after="), |
| 5141 | 5171 | .pd2 = false, |
| 5142 | 5172 | .psl = false, |
| 5143 | 5173 | }, |
| 5174 | joinpd1("fopenmp-target-debug="), |
| 5144 | 5175 | joinpd1("fsanitize-ignorelist="), |
| 5145 | 5176 | jspd1("iframeworkwithsysroot"), |
| 5146 | 5177 | joinpd1("mcode-object-version="), |
| ... | ... | @@ -5206,6 +5237,7 @@ joinpd1("fblas-matmul-limit="), |
| 5206 | 5237 | joinpd1("fdiagnostics-color="), |
| 5207 | 5238 | joinpd1("ffixed-line-length="), |
| 5208 | 5239 | joinpd1("ffixed-line-length-"), |
| 5240 | joinpd1("ffuchsia-api-level="), |
| 5209 | 5241 | joinpd1("flimited-precision="), |
| 5210 | 5242 | joinpd1("fprofile-instr-use="), |
| 5211 | 5243 | .{ |
| ... | ... | @@ -5225,6 +5257,14 @@ joinpd1("fthin-link-bitcode="), |
| 5225 | 5257 | .pd2 = true, |
| 5226 | 5258 | .psl = false, |
| 5227 | 5259 | }, |
| 5260 | .{ |
| 5261 | .name = "hipspv-pass-plugin=", |
| 5262 | .syntax = .joined, |
| 5263 | .zig_equivalent = .other, |
| 5264 | .pd1 = false, |
| 5265 | .pd2 = true, |
| 5266 | .psl = false, |
| 5267 | }, |
| 5228 | 5268 | joinpd1("mbranch-protection="), |
| 5229 | 5269 | joinpd1("mmacos-version-min="), |
| 5230 | 5270 | joinpd1("pch-through-header="), |
| ... | ... | @@ -5345,6 +5385,7 @@ joinpd1("msve-vector-bits="), |
| 5345 | 5385 | .pd2 = true, |
| 5346 | 5386 | .psl = false, |
| 5347 | 5387 | }, |
| 5388 | joinpd1("object-file-name="), |
| 5348 | 5389 | jspd1("working-directory"), |
| 5349 | 5390 | .{ |
| 5350 | 5391 | .name = "headerUnit:angle", |
| ... | ... | @@ -5363,6 +5404,7 @@ jspd1("working-directory"), |
| 5363 | 5404 | .psl = true, |
| 5364 | 5405 | }, |
| 5365 | 5406 | joinpd1("analyzer-output="), |
| 5407 | joinpd1("ast-dump-filter="), |
| 5366 | 5408 | .{ |
| 5367 | 5409 | .name = "config-user-dir=", |
| 5368 | 5410 | .syntax = .joined, |
| ... | ... | @@ -5390,6 +5432,7 @@ joinpd1("fmessage-length="), |
| 5390 | 5432 | joinpd1("fopenmp-version="), |
| 5391 | 5433 | joinpd1("fprofile-update="), |
| 5392 | 5434 | joinpd1("fshow-overloads="), |
| 5435 | joinpd1("fswift-async-fp="), |
| 5393 | 5436 | joinpd1("ftemplate-depth-"), |
| 5394 | 5437 | joinpd1("ftemplate-depth="), |
| 5395 | 5438 | jspd1("fxray-attr-list="), |
| ... | ... | @@ -5485,6 +5528,14 @@ joinpd1("frecord-marker="), |
| 5485 | 5528 | joinpd1("fthinlto-index="), |
| 5486 | 5529 | joinpd1("ftrap-function="), |
| 5487 | 5530 | joinpd1("ftrapv-handler="), |
| 5531 | .{ |
| 5532 | .name = "funwind-tables=", |
| 5533 | .syntax = .joined, |
| 5534 | .zig_equivalent = .unwind_tables, |
| 5535 | .pd1 = true, |
| 5536 | .pd2 = false, |
| 5537 | .psl = false, |
| 5538 | }, |
| 5488 | 5539 | .{ |
| 5489 | 5540 | .name = "hip-device-lib=", |
| 5490 | 5541 | .syntax = .joined, |
| ... | ... | @@ -5675,6 +5726,7 @@ joinpd1("resource-dir="), |
| 5675 | 5726 | joinpd1("fmax-errors="), |
| 5676 | 5727 | joinpd1("fmax-tokens="), |
| 5677 | 5728 | joinpd1("fno-builtin-"), |
| 5729 | joinpd1("fplugin-arg-"), |
| 5678 | 5730 | joinpd1("fvisibility="), |
| 5679 | 5731 | joinpd1("fwchar-type="), |
| 5680 | 5732 | jspd1("fxray-modes="), |
| ... | ... | @@ -5697,6 +5749,8 @@ jspd1("iwithsysroot"), |
| 5697 | 5749 | }, |
| 5698 | 5750 | joinpd1("mharden-sls="), |
| 5699 | 5751 | joinpd1("mhvx-length="), |
| 5752 | joinpd1("mvscale-max="), |
| 5753 | joinpd1("mvscale-min="), |
| 5700 | 5754 | jspd1("objc-isystem"), |
| 5701 | 5755 | .{ |
| 5702 | 5756 | .name = "rsp-quoting=", |
| ... | ... | @@ -5762,6 +5816,7 @@ joinpd1("fclasspath="), |
| 5762 | 5816 | joinpd1("finit-real="), |
| 5763 | 5817 | joinpd1("fforce-addr"), |
| 5764 | 5818 | joinpd1("ftls-model="), |
| 5819 | joinpd1("inline-asm="), |
| 5765 | 5820 | jspd1("ivfsoverlay"), |
| 5766 | 5821 | jspd1("iwithprefix"), |
| 5767 | 5822 | joinpd1("mfloat-abi="), |
| ... | ... | @@ -5877,6 +5932,7 @@ joinpd1("flto-jobs="), |
| 5877 | 5932 | }, |
| 5878 | 5933 | joinpd1("fuse-cuid="), |
| 5879 | 5934 | jspd1("iframework"), |
| 5935 | joinpd1("mtargetos="), |
| 5880 | 5936 | joinpd1("mtls-size="), |
| 5881 | 5937 | .{ |
| 5882 | 5938 | .name = "rocm-path=", |
| ... | ... | @@ -5903,6 +5959,14 @@ joinpd1("segs_read_"), |
| 5903 | 5959 | .pd2 = false, |
| 5904 | 5960 | .psl = true, |
| 5905 | 5961 | }, |
| 5962 | .{ |
| 5963 | .name = "diasdkdir", |
| 5964 | .syntax = .joined_or_separate, |
| 5965 | .zig_equivalent = .other, |
| 5966 | .pd1 = true, |
| 5967 | .pd2 = false, |
| 5968 | .psl = true, |
| 5969 | }, |
| 5906 | 5970 | .{ |
| 5907 | 5971 | .name = "external:", |
| 5908 | 5972 | .syntax = .joined, |
| ... | ... | @@ -6032,6 +6096,14 @@ joinpd1("mhwmult="), |
| 6032 | 6096 | joinpd1("mthreads"), |
| 6033 | 6097 | joinpd1("municode"), |
| 6034 | 6098 | joinpd1("mwindows"), |
| 6099 | .{ |
| 6100 | .name = "offload=", |
| 6101 | .syntax = .comma_joined, |
| 6102 | .zig_equivalent = .other, |
| 6103 | .pd1 = false, |
| 6104 | .pd2 = true, |
| 6105 | .psl = false, |
| 6106 | }, |
| 6035 | 6107 | jspd1("seg1addr"), |
| 6036 | 6108 | .{ |
| 6037 | 6109 | .name = "assert=", |
| ... | ... | @@ -6640,6 +6712,14 @@ joinpd1("G="), |
| 6640 | 6712 | .pd2 = false, |
| 6641 | 6713 | .psl = true, |
| 6642 | 6714 | }, |
| 6715 | .{ |
| 6716 | .name = "wd", |
| 6717 | .syntax = .joined, |
| 6718 | .zig_equivalent = .other, |
| 6719 | .pd1 = true, |
| 6720 | .pd2 = false, |
| 6721 | .psl = true, |
| 6722 | }, |
| 6643 | 6723 | jspd1("A"), |
| 6644 | 6724 | jspd1("B"), |
| 6645 | 6725 | jspd1("D"), |