@@ -31,8 +31,7 @@ test "vector wrap operators" {
31
31
if (builtin .zig_backend == .stage2_sparc64 ) return error .SkipZigTest ; // TODO
32
32
if (builtin .zig_backend == .stage2_riscv64 ) return error .SkipZigTest ;
33
33
if (builtin .zig_backend == .stage2_spirv64 ) return error .SkipZigTest ;
34
- if (builtin .zig_backend == .stage2_x86_64 and
35
- ! comptime std .Target .x86 .featureSetHas (builtin .cpu .features , .sse4_1 )) return error .SkipZigTest ;
34
+ if (builtin .zig_backend == .stage2_x86_64 and builtin .target .ofmt != .elf and builtin .target .ofmt != .macho ) return error .SkipZigTest ;
36
35
37
36
const S = struct {
38
37
fn doTheTest () ! void {
@@ -350,12 +349,12 @@ test "vector casts of sizes not divisible by 8" {
350
349
}
351
350
352
351
test "vector @splat" {
353
- if (builtin .zig_backend == .stage2_x86_64 ) return error .SkipZigTest ; // TODO
354
352
if (builtin .zig_backend == .stage2_aarch64 ) return error .SkipZigTest ; // TODO
355
353
if (builtin .zig_backend == .stage2_arm ) return error .SkipZigTest ; // TODO
356
354
if (builtin .zig_backend == .stage2_sparc64 ) return error .SkipZigTest ; // TODO
357
355
if (builtin .zig_backend == .stage2_riscv64 ) return error .SkipZigTest ;
358
356
if (builtin .zig_backend == .stage2_spirv64 ) return error .SkipZigTest ;
357
+ if (builtin .zig_backend == .stage2_x86_64 and builtin .target .ofmt != .elf and builtin .target .ofmt != .macho ) return error .SkipZigTest ;
359
358
360
359
if (builtin .zig_backend == .stage2_llvm and
361
360
builtin .os .tag == .macos )
@@ -1511,9 +1510,6 @@ test "boolean vector with 2 or more booleans" {
1511
1510
if (builtin .zig_backend == .stage2_wasm ) return error .SkipZigTest ; // TODO
1512
1511
if (builtin .zig_backend == .stage2_sparc64 ) return error .SkipZigTest ; // TODO
1513
1512
1514
- // TODO: try removing this after <https://github.com/ziglang/zig/issues/13782>:
1515
- if (! (builtin .os .tag == .linux and builtin .cpu .arch == .x86_64 )) return ;
1516
-
1517
1513
const vec1 = @Vector (2 , bool ){ true , true };
1518
1514
_ = vec1 ;
1519
1515
0 commit comments