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