| ... | @@ -80,7 +80,14 @@ sepd1("Xassembler"), | ... | @@ -80,7 +80,14 @@ sepd1("Xassembler"), |
| 80 | sepd1("Xclang"), | 80 | sepd1("Xclang"), |
| 81 | sepd1("Xcuda-fatbinary"), | 81 | sepd1("Xcuda-fatbinary"), |
| 82 | sepd1("Xcuda-ptxas"), | 82 | sepd1("Xcuda-ptxas"), |
| 83 | sepd1("Xlinker"), | 83 | .{ |
| | 84 | .name = "Xlinker", |
| | 85 | .syntax = .separate, |
| | 86 | .zig_equivalent = .for_linker, |
| | 87 | .pd1 = true, |
| | 88 | .pd2 = false, |
| | 89 | .psl = false, |
| | 90 | }, |
| 84 | sepd1("Xopenmp-target"), | 91 | sepd1("Xopenmp-target"), |
| 85 | sepd1("Xpreprocessor"), | 92 | sepd1("Xpreprocessor"), |
| 86 | flagpd1("Z"), | 93 | flagpd1("Z"), |
| ... | @@ -1563,7 +1570,7 @@ sepd1("Zlinker-input"), | ... | @@ -1563,7 +1570,7 @@ sepd1("Zlinker-input"), |
| 1563 | .{ | 1570 | .{ |
| 1564 | .name = "for-linker", | 1571 | .name = "for-linker", |
| 1565 | .syntax = .separate, | 1572 | .syntax = .separate, |
| 1566 | .zig_equivalent = .other, | 1573 | .zig_equivalent = .for_linker, |
| 1567 | .pd1 = false, | 1574 | .pd1 = false, |
| 1568 | .pd2 = true, | 1575 | .pd2 = true, |
| 1569 | .psl = false, | 1576 | .psl = false, |
| ... | @@ -2547,7 +2554,14 @@ flagpd1("femulated-tls"), | ... | @@ -2547,7 +2554,14 @@ flagpd1("femulated-tls"), |
| 2547 | flagpd1("fencode-extended-block-signature"), | 2554 | flagpd1("fencode-extended-block-signature"), |
| 2548 | sepd1("ferror-limit"), | 2555 | sepd1("ferror-limit"), |
| 2549 | flagpd1("fescaping-block-tail-calls"), | 2556 | flagpd1("fescaping-block-tail-calls"), |
| 2550 | flagpd1("fexceptions"), | 2557 | .{ |
| | 2558 | .name = "fexceptions", |
| | 2559 | .syntax = .flag, |
| | 2560 | .zig_equivalent = .exceptions, |
| | 2561 | .pd1 = true, |
| | 2562 | .pd2 = false, |
| | 2563 | .psl = false, |
| | 2564 | }, |
| 2551 | flagpd1("fexperimental-isel"), | 2565 | flagpd1("fexperimental-isel"), |
| 2552 | flagpd1("fexperimental-new-constant-interpreter"), | 2566 | flagpd1("fexperimental-new-constant-interpreter"), |
| 2553 | flagpd1("fexperimental-new-pass-manager"), | 2567 | flagpd1("fexperimental-new-pass-manager"), |
| ... | @@ -2751,7 +2765,14 @@ flagpd1("fno-elide-type"), | ... | @@ -2751,7 +2765,14 @@ flagpd1("fno-elide-type"), |
| 2751 | flagpd1("fno-eliminate-unused-debug-symbols"), | 2765 | flagpd1("fno-eliminate-unused-debug-symbols"), |
| 2752 | flagpd1("fno-emulated-tls"), | 2766 | flagpd1("fno-emulated-tls"), |
| 2753 | flagpd1("fno-escaping-block-tail-calls"), | 2767 | flagpd1("fno-escaping-block-tail-calls"), |
| 2754 | flagpd1("fno-exceptions"), | 2768 | .{ |
| | 2769 | .name = "fno-exceptions", |
| | 2770 | .syntax = .flag, |
| | 2771 | .zig_equivalent = .no_exceptions, |
| | 2772 | .pd1 = true, |
| | 2773 | .pd2 = false, |
| | 2774 | .psl = false, |
| | 2775 | }, |
| 2755 | flagpd1("fno-experimental-isel"), | 2776 | flagpd1("fno-experimental-isel"), |
| 2756 | flagpd1("fno-experimental-new-pass-manager"), | 2777 | flagpd1("fno-experimental-new-pass-manager"), |
| 2757 | flagpd1("fno-fast-math"), | 2778 | flagpd1("fno-fast-math"), |
| ... | @@ -2840,7 +2861,14 @@ flagpd1("fno-rewrite-includes"), | ... | @@ -2840,7 +2861,14 @@ flagpd1("fno-rewrite-includes"), |
| 2840 | flagpd1("fno-ropi"), | 2861 | flagpd1("fno-ropi"), |
| 2841 | flagpd1("fno-rounding-math"), | 2862 | flagpd1("fno-rounding-math"), |
| 2842 | flagpd1("fno-rtlib-add-rpath"), | 2863 | flagpd1("fno-rtlib-add-rpath"), |
| 2843 | flagpd1("fno-rtti"), | 2864 | .{ |
| | 2865 | .name = "fno-rtti", |
| | 2866 | .syntax = .flag, |
| | 2867 | .zig_equivalent = .no_rtti, |
| | 2868 | .pd1 = true, |
| | 2869 | .pd2 = false, |
| | 2870 | .psl = false, |
| | 2871 | }, |
| 2844 | flagpd1("fno-rtti-data"), | 2872 | flagpd1("fno-rtti-data"), |
| 2845 | flagpd1("fno-rwpi"), | 2873 | flagpd1("fno-rwpi"), |
| 2846 | flagpd1("fno-sanitize-address-poison-custom-array-cookie"), | 2874 | flagpd1("fno-sanitize-address-poison-custom-array-cookie"), |
| ... | @@ -2988,7 +3016,14 @@ flagpd1("fno-frontend-optimize"), | ... | @@ -2988,7 +3016,14 @@ flagpd1("fno-frontend-optimize"), |
| 2988 | flagpd1("fropi"), | 3016 | flagpd1("fropi"), |
| 2989 | flagpd1("frounding-math"), | 3017 | flagpd1("frounding-math"), |
| 2990 | flagpd1("frtlib-add-rpath"), | 3018 | flagpd1("frtlib-add-rpath"), |
| 2991 | flagpd1("frtti"), | 3019 | .{ |
| | 3020 | .name = "frtti", |
| | 3021 | .syntax = .flag, |
| | 3022 | .zig_equivalent = .rtti, |
| | 3023 | .pd1 = true, |
| | 3024 | .pd2 = false, |
| | 3025 | .psl = false, |
| | 3026 | }, |
| 2992 | flagpd1("frwpi"), | 3027 | flagpd1("frwpi"), |
| 2993 | flagpd1("fsanitize-address-globals-dead-stripping"), | 3028 | flagpd1("fsanitize-address-globals-dead-stripping"), |
| 2994 | flagpd1("fsanitize-address-poison-custom-array-cookie"), | 3029 | flagpd1("fsanitize-address-poison-custom-array-cookie"), |
| ... | @@ -4248,7 +4283,14 @@ flagpd1("fno-whole-file"), | ... | @@ -4248,7 +4283,14 @@ flagpd1("fno-whole-file"), |
| 4248 | flagpd1("fwhole-program"), | 4283 | flagpd1("fwhole-program"), |
| 4249 | flagpd1("fno-whole-program"), | 4284 | flagpd1("fno-whole-program"), |
| 4250 | flagpd1("whyload"), | 4285 | flagpd1("whyload"), |
| 4251 | sepd1("z"), | 4286 | .{ |
| | 4287 | .name = "z", |
| | 4288 | .syntax = .separate, |
| | 4289 | .zig_equivalent = .linker_input_z, |
| | 4290 | .pd1 = true, |
| | 4291 | .pd2 = false, |
| | 4292 | .psl = false, |
| | 4293 | }, |
| 4252 | joinpd1("fsanitize-undefined-strip-path-components="), | 4294 | joinpd1("fsanitize-undefined-strip-path-components="), |
| 4253 | joinpd1("fopenmp-cuda-teams-reduction-recs-num="), | 4295 | joinpd1("fopenmp-cuda-teams-reduction-recs-num="), |
| 4254 | joinpd1("analyzer-config-compatibility-mode="), | 4296 | joinpd1("analyzer-config-compatibility-mode="), |
| ... | @@ -4887,7 +4929,7 @@ jspd1("sub_umbrella"), | ... | @@ -4887,7 +4929,7 @@ jspd1("sub_umbrella"), |
| 4887 | .{ | 4929 | .{ |
| 4888 | .name = "for-linker=", | 4930 | .name = "for-linker=", |
| 4889 | .syntax = .joined, | 4931 | .syntax = .joined, |
| 4890 | .zig_equivalent = .other, | 4932 | .zig_equivalent = .for_linker, |
| 4891 | .pd1 = false, | 4933 | .pd1 = false, |
| 4892 | .pd2 = true, | 4934 | .pd2 = true, |
| 4893 | .psl = false, | 4935 | .psl = false, |