| ... | ... | @@ -5,6 +5,12 @@ const math = std.math; |
| 5 | 5 | const expect = std.testing.expect; |
| 6 | 6 | |
| 7 | 7 | test "implicit cast vector to array - bool" { |
| 8 | if (builtin.zig_backend == .stage1) { |
| 9 | // Regressed in LLVM 14: |
| 10 | // https://github.com/llvm/llvm-project/issues/55522 |
| 11 | return error.SkipZigTest; |
| 12 | } |
| 13 | |
| 8 | 14 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO |
| 9 | 15 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 10 | 16 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| ... | ... | @@ -391,6 +397,12 @@ test "initialize vector which is a struct field" { |
| 391 | 397 | } |
| 392 | 398 | |
| 393 | 399 | test "vector comparison operators" { |
| 400 | if (builtin.zig_backend == .stage1) { |
| 401 | // Regressed in LLVM 14: |
| 402 | // https://github.com/llvm/llvm-project/issues/55522 |
| 403 | return error.SkipZigTest; |
| 404 | } |
| 405 | |
| 394 | 406 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO |
| 395 | 407 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 396 | 408 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| ... | ... | @@ -1051,7 +1063,7 @@ test "@shlWithOverflow" { |
| 1051 | 1063 | |
| 1052 | 1064 | test "alignment of vectors" { |
| 1053 | 1065 | try expect(@alignOf(@Vector(2, u8)) == 2); |
| 1054 | | try expect(@alignOf(@Vector(2, u1)) == 2); |
| 1066 | try expect(@alignOf(@Vector(2, u1)) == 1); |
| 1055 | 1067 | try expect(@alignOf(@Vector(1, u1)) == 1); |
| 1056 | 1068 | try expect(@alignOf(@Vector(2, u16)) == 4); |
| 1057 | 1069 | } |