| ... | ... | @@ -23,6 +23,7 @@ test "module level assembly" { |
| 23 | 23 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 24 | 24 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 25 | 25 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 26 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO WIP |
| 26 | 27 | |
| 27 | 28 | if (is_x86_64_linux) { |
| 28 | 29 | try expect(this_is_my_alias() == 1234); |
| ... | ... | @@ -35,6 +36,7 @@ test "output constraint modifiers" { |
| 35 | 36 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 36 | 37 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 37 | 38 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 39 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO WIP |
| 38 | 40 | |
| 39 | 41 | // This is only testing compilation. |
| 40 | 42 | var a: u32 = 3; |
| ... | ... | @@ -56,6 +58,7 @@ test "alternative constraints" { |
| 56 | 58 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 57 | 59 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 58 | 60 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 61 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO WIP |
| 59 | 62 | |
| 60 | 63 | // Make sure we allow commas as a separator for alternative constraints. |
| 61 | 64 | var a: u32 = 3; |
| ... | ... | @@ -72,6 +75,7 @@ test "sized integer/float in asm input" { |
| 72 | 75 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 73 | 76 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 74 | 77 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 78 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO WIP |
| 75 | 79 | |
| 76 | 80 | asm volatile ("" |
| 77 | 81 | : |
| ... | ... | @@ -121,6 +125,7 @@ test "struct/array/union types as input values" { |
| 121 | 125 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 122 | 126 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 123 | 127 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 128 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO WIP |
| 124 | 129 | |
| 125 | 130 | asm volatile ("" |
| 126 | 131 | : |