| ... | @@ -1372,7 +1372,7 @@ flagpsl("MT"), | ... | @@ -1372,7 +1372,7 @@ flagpsl("MT"), |
| 1372 | .{ | 1372 | .{ |
| 1373 | .name = "fsanitize=address", | 1373 | .name = "fsanitize=address", |
| 1374 | .syntax = .flag, | 1374 | .syntax = .flag, |
| 1375 | .zig_equivalent = .other, | 1375 | .zig_equivalent = .sanitize, |
| 1376 | .pd1 = true, | 1376 | .pd1 = true, |
| 1377 | .pd2 = false, | 1377 | .pd2 = false, |
| 1378 | .psl = true, | 1378 | .psl = true, |
| ... | @@ -2214,8 +2214,22 @@ flagpd1("nocudalib"), | ... | @@ -2214,8 +2214,22 @@ flagpd1("nocudalib"), |
| 2214 | .pd2 = true, | 2214 | .pd2 = true, |
| 2215 | .psl = false, | 2215 | .psl = false, |
| 2216 | }, | 2216 | }, |
| 2217 | flagpd1("mcpu=help"), | 2217 | .{ |
| 2218 | flagpd1("mtune=help"), | 2218 | .name = "mcpu=help", |
| | 2219 | .syntax = .flag, |
| | 2220 | .zig_equivalent = .mcpu, |
| | 2221 | .pd1 = true, |
| | 2222 | .pd2 = false, |
| | 2223 | .psl = false, |
| | 2224 | }, |
| | 2225 | .{ |
| | 2226 | .name = "mtune=help", |
| | 2227 | .syntax = .flag, |
| | 2228 | .zig_equivalent = .mcpu, |
| | 2229 | .pd1 = true, |
| | 2230 | .pd2 = false, |
| | 2231 | .psl = false, |
| | 2232 | }, |
| 2219 | flagpd1("integrated-as"), | 2233 | flagpd1("integrated-as"), |
| 2220 | flagpd1("no-integrated-as"), | 2234 | flagpd1("no-integrated-as"), |
| 2221 | flagpd1("fopenmp-is-device"), | 2235 | flagpd1("fopenmp-is-device"), |
| ... | @@ -2365,12 +2379,12 @@ flagpd1("fno-cuda-approx-transcendentals"), | ... | @@ -2365,12 +2379,12 @@ flagpd1("fno-cuda-approx-transcendentals"), |
| 2365 | .pd2 = false, | 2379 | .pd2 = false, |
| 2366 | .psl = true, | 2380 | .psl = true, |
| 2367 | }, | 2381 | }, |
| | 2382 | flagpd1("shared-libasan"), |
| 2368 | sepd1("Xmicrosoft-visualc-tools-root"), | 2383 | sepd1("Xmicrosoft-visualc-tools-root"), |
| 2369 | sepd1("Xmicrosoft-visualc-tools-version"), | 2384 | sepd1("Xmicrosoft-visualc-tools-version"), |
| 2370 | sepd1("Xmicrosoft-windows-sdk-root"), | 2385 | sepd1("Xmicrosoft-windows-sdk-root"), |
| 2371 | sepd1("Xmicrosoft-windows-sdk-version"), | 2386 | sepd1("Xmicrosoft-windows-sdk-version"), |
| 2372 | sepd1("Xmicrosoft-windows-sys-root"), | 2387 | sepd1("Xmicrosoft-windows-sys-root"), |
| 2373 | flagpd1("shared-libasan"), | | |
| 2374 | .{ | 2388 | .{ |
| 2375 | .name = "Qembed_debug", | 2389 | .name = "Qembed_debug", |
| 2376 | .syntax = .flag, | 2390 | .syntax = .flag, |
| ... | @@ -3204,6 +3218,7 @@ flagpd1("flang-experimental-hlfir"), | ... | @@ -3204,6 +3218,7 @@ flagpd1("flang-experimental-hlfir"), |
| 3204 | flagpd1("flarge-sizes"), | 3218 | flagpd1("flarge-sizes"), |
| 3205 | flagpd1("flat_namespace"), | 3219 | flagpd1("flat_namespace"), |
| 3206 | flagpd1("flax-vector-conversions"), | 3220 | flagpd1("flax-vector-conversions"), |
| | 3221 | flagpd1("fexperimental-lifetime-safety"), |
| 3207 | flagpd1("flimit-debug-info"), | 3222 | flagpd1("flimit-debug-info"), |
| 3208 | flagpd1("flogical-abbreviations"), | 3223 | flagpd1("flogical-abbreviations"), |
| 3209 | flagpd1("floop-interchange"), | 3224 | flagpd1("floop-interchange"), |
| ... | @@ -3216,8 +3231,22 @@ flagpd1("fversion-loops-for-stride"), | ... | @@ -3216,8 +3231,22 @@ flagpd1("fversion-loops-for-stride"), |
| 3216 | .pd2 = false, | 3231 | .pd2 = false, |
| 3217 | .psl = false, | 3232 | .psl = false, |
| 3218 | }, | 3233 | }, |
| 3219 | flagpd1("flto=auto"), | 3234 | .{ |
| 3220 | flagpd1("flto=jobserver"), | 3235 | .name = "flto=auto", |
| | 3236 | .syntax = .flag, |
| | 3237 | .zig_equivalent = .lto, |
| | 3238 | .pd1 = true, |
| | 3239 | .pd2 = false, |
| | 3240 | .psl = false, |
| | 3241 | }, |
| | 3242 | .{ |
| | 3243 | .name = "flto=jobserver", |
| | 3244 | .syntax = .flag, |
| | 3245 | .zig_equivalent = .lto, |
| | 3246 | .pd1 = true, |
| | 3247 | .pd2 = false, |
| | 3248 | .psl = false, |
| | 3249 | }, |
| 3221 | flagpd1("flto-unit"), | 3250 | flagpd1("flto-unit"), |
| 3222 | flagpd1("flto-visibility-public-std"), | 3251 | flagpd1("flto-visibility-public-std"), |
| 3223 | flagpd1("fmath-errno"), | 3252 | flagpd1("fmath-errno"), |
| ... | @@ -3519,6 +3548,7 @@ flagpd1("fno-keep-static-consts"), | ... | @@ -3519,6 +3548,7 @@ flagpd1("fno-keep-static-consts"), |
| 3519 | flagpd1("fno-keep-system-includes"), | 3548 | flagpd1("fno-keep-system-includes"), |
| 3520 | flagpd1("fno-knr-functions"), | 3549 | flagpd1("fno-knr-functions"), |
| 3521 | flagpd1("fno-lax-vector-conversions"), | 3550 | flagpd1("fno-lax-vector-conversions"), |
| | 3551 | flagpd1("fno-experimental-lifetime-safety"), |
| 3522 | flagpd1("fno-limit-debug-info"), | 3552 | flagpd1("fno-limit-debug-info"), |
| 3523 | flagpd1("fno-logical-abbreviations"), | 3553 | flagpd1("fno-logical-abbreviations"), |
| 3524 | flagpd1("fno-loop-interchange"), | 3554 | flagpd1("fno-loop-interchange"), |
| ... | @@ -3651,6 +3681,7 @@ flagpd1("fno-profile-values"), | ... | @@ -3651,6 +3681,7 @@ flagpd1("fno-profile-values"), |
| 3651 | flagpd1("fno-protect-parens"), | 3681 | flagpd1("fno-protect-parens"), |
| 3652 | flagpd1("fno-pseudo-probe-for-profiling"), | 3682 | flagpd1("fno-pseudo-probe-for-profiling"), |
| 3653 | flagpd1("fno-ptrauth-auth-traps"), | 3683 | flagpd1("fno-ptrauth-auth-traps"), |
| | 3684 | flagpd1("fno-ptrauth-block-descriptor-pointers"), |
| 3654 | flagpd1("fno-ptrauth-calls"), | 3685 | flagpd1("fno-ptrauth-calls"), |
| 3655 | flagpd1("fno-ptrauth-elf-got"), | 3686 | flagpd1("fno-ptrauth-elf-got"), |
| 3656 | flagpd1("fno-ptrauth-function-pointer-type-discrimination"), | 3687 | flagpd1("fno-ptrauth-function-pointer-type-discrimination"), |
| ... | @@ -3972,6 +4003,7 @@ flagpd1("fprofile-values"), | ... | @@ -3972,6 +4003,7 @@ flagpd1("fprofile-values"), |
| 3972 | flagpd1("fprotect-parens"), | 4003 | flagpd1("fprotect-parens"), |
| 3973 | flagpd1("fpseudo-probe-for-profiling"), | 4004 | flagpd1("fpseudo-probe-for-profiling"), |
| 3974 | flagpd1("fptrauth-auth-traps"), | 4005 | flagpd1("fptrauth-auth-traps"), |
| | 4006 | flagpd1("fptrauth-block-descriptor-pointers"), |
| 3975 | flagpd1("fptrauth-calls"), | 4007 | flagpd1("fptrauth-calls"), |
| 3976 | flagpd1("fptrauth-elf-got"), | 4008 | flagpd1("fptrauth-elf-got"), |
| 3977 | flagpd1("fptrauth-function-pointer-type-discrimination"), | 4009 | flagpd1("fptrauth-function-pointer-type-discrimination"), |
| ... | @@ -4503,9 +4535,9 @@ m("maes"), | ... | @@ -4503,9 +4535,9 @@ m("maes"), |
| 4503 | sepd1("main-file-name"), | 4535 | sepd1("main-file-name"), |
| 4504 | flagpd1("maix32"), | 4536 | flagpd1("maix32"), |
| 4505 | flagpd1("maix64"), | 4537 | flagpd1("maix64"), |
| 4506 | m("maix-shared-lib-tls-model-opt"), | 4538 | flagpd1("maix-shared-lib-tls-model-opt"), |
| 4507 | m("maix-small-local-dynamic-tls"), | 4539 | flagpd1("maix-small-local-dynamic-tls"), |
| 4508 | m("maix-small-local-exec-tls"), | 4540 | flagpd1("maix-small-local-exec-tls"), |
| 4509 | flagpd1("maix-struct-return"), | 4541 | flagpd1("maix-struct-return"), |
| 4510 | flagpd1("malign-double"), | 4542 | flagpd1("malign-double"), |
| 4511 | m("maltivec"), | 4543 | m("maltivec"), |
| ... | @@ -4530,10 +4562,10 @@ flagpd1("massembler-no-warn"), | ... | @@ -4530,10 +4562,10 @@ flagpd1("massembler-no-warn"), |
| 4530 | m("matomics"), | 4562 | m("matomics"), |
| 4531 | m("mavx"), | 4563 | m("mavx"), |
| 4532 | flagpd1("mavx10.1"), | 4564 | flagpd1("mavx10.1"), |
| 4533 | m("mavx10.1-256"), | 4565 | flagpd1("mavx10.1-256"), |
| 4534 | m("mavx10.1-512"), | 4566 | m("mavx10.1-512"), |
| 4535 | flagpd1("mavx10.2"), | 4567 | flagpd1("mavx10.2"), |
| 4536 | m("mavx10.2-256"), | 4568 | flagpd1("mavx10.2-256"), |
| 4537 | m("mavx10.2-512"), | 4569 | m("mavx10.2-512"), |
| 4538 | m("mavx2"), | 4570 | m("mavx2"), |
| 4539 | m("mavx512bf16"), | 4571 | m("mavx512bf16"), |
| ... | @@ -4750,7 +4782,7 @@ flagpd1("mno-apxf"), | ... | @@ -4750,7 +4782,7 @@ flagpd1("mno-apxf"), |
| 4750 | m("mno-atomics"), | 4782 | m("mno-atomics"), |
| 4751 | m("mno-avx"), | 4783 | m("mno-avx"), |
| 4752 | flagpd1("mno-avx10.1"), | 4784 | flagpd1("mno-avx10.1"), |
| 4753 | m("mno-avx10.1-256"), | 4785 | flagpd1("mno-avx10.1-256"), |
| 4754 | m("mno-avx10.1-512"), | 4786 | m("mno-avx10.1-512"), |
| 4755 | flagpd1("mno-avx10.2"), | 4787 | flagpd1("mno-avx10.2"), |
| 4756 | m("mno-avx2"), | 4788 | m("mno-avx2"), |
| ... | @@ -6544,6 +6576,14 @@ joinpd1("msmall-data-threshold="), | ... | @@ -6544,6 +6576,14 @@ joinpd1("msmall-data-threshold="), |
| 6544 | joinpd1("mvscale-streaming-max="), | 6576 | joinpd1("mvscale-streaming-max="), |
| 6545 | joinpd1("mvscale-streaming-min="), | 6577 | joinpd1("mvscale-streaming-min="), |
| 6546 | joinpd1("Wlarge-by-value-copy="), | 6578 | joinpd1("Wlarge-by-value-copy="), |
| | 6579 | .{ |
| | 6580 | .name = "Xthinlto-distributor=", |
| | 6581 | .syntax = .comma_joined, |
| | 6582 | .zig_equivalent = .other, |
| | 6583 | .pd1 = true, |
| | 6584 | .pd2 = false, |
| | 6585 | .psl = false, |
| | 6586 | }, |
| 6547 | joinpd1("analyzer-constraints="), | 6587 | joinpd1("analyzer-constraints="), |
| 6548 | joinpd1("analyzer-dump-egraph="), | 6588 | joinpd1("analyzer-dump-egraph="), |
| 6549 | jspd1("compatibility_version"), | 6589 | jspd1("compatibility_version"), |
| ... | @@ -6562,6 +6602,7 @@ joinpd1("fmodules-prune-after="), | ... | @@ -6562,6 +6602,7 @@ joinpd1("fmodules-prune-after="), |
| 6562 | }, | 6602 | }, |
| 6563 | joinpd1("fopenmp-target-debug="), | 6603 | joinpd1("fopenmp-target-debug="), |
| 6564 | joinpd1("fsanitize-ignorelist="), | 6604 | joinpd1("fsanitize-ignorelist="), |
| | 6605 | joinpd1("fthinlto-distributor="), |
| 6565 | joinpd1("fzero-call-used-regs="), | 6606 | joinpd1("fzero-call-used-regs="), |
| 6566 | jspd1("iframeworkwithsysroot"), | 6607 | jspd1("iframeworkwithsysroot"), |
| 6567 | joinpd1("mcode-object-version="), | 6608 | joinpd1("mcode-object-version="), |