| author | |
| committer | |
| log | e8ce1728e98bbdf4a13b2a2a3a87f5b2c32d26dd |
| tree | 74e83782c75cf054ee6522a37c2bc98e770ba7ec |
| parent | fc7c0e07be010d701e7098cbeb9d34c915b66e7b |
3 files changed, 21 insertions(+), 0 deletions(-)
test/behavior.zig+9| ... | ... | @@ -177,6 +177,15 @@ test { |
| 177 | 177 | { |
| 178 | 178 | _ = @import("behavior/bugs/11227.zig"); |
| 179 | 179 | _ = @import("behavior/export.zig"); |
| 180 | } | |
| 181 | ||
| 182 | if (builtin.zig_backend != .stage2_arm and | |
| 183 | builtin.zig_backend != .stage2_x86_64 and | |
| 184 | builtin.zig_backend != .stage2_aarch64 and | |
| 185 | builtin.zig_backend != .stage2_wasm and | |
| 186 | builtin.zig_backend != .stage2_c and | |
| 187 | builtin.zig_backend != .stage1) | |
| 188 | { | |
| 180 | 189 | _ = @import("behavior/export_self_referential_type_info.zig"); |
| 181 | 190 | } |
| 182 | 191 | } |
test/behavior/basic.zig+4| ... | ... | @@ -796,6 +796,10 @@ test "auto created variables have correct alignment" { |
| 796 | 796 | } |
| 797 | 797 | |
| 798 | 798 | test "extern variable with non-pointer opaque type" { |
| 799 | if (builtin.zig_backend == .stage1) { | |
| 800 | // Regressed with LLVM 14 | |
| 801 | return error.SkipZigTest; | |
| 802 | } | |
| 799 | 803 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO |
| 800 | 804 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 801 | 805 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
test/behavior/math.zig+8| ... | ... | @@ -608,6 +608,14 @@ test "128-bit multiplication" { |
| 608 | 608 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 609 | 609 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 610 | 610 | |
| 611 | if ((builtin.zig_backend == .stage1 or builtin.zig_backend == .stage2_llvm) and | |
| 612 | builtin.cpu.arch == .wasm32) | |
| 613 | { | |
| 614 | // TODO This regressed with LLVM 14 due to the __muloti4 compiler-rt symbol | |
| 615 | // being lowered to call itself despite having the "nobuiltin" attribute. | |
| 616 | return error.SkipZigTest; | |
| 617 | } | |
| 618 | ||
| 611 | 619 | var a: i128 = 3; |
| 612 | 620 | var b: i128 = 2; |
| 613 | 621 | var c = a * b; |