aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/vector.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-12-21 19:31:33 +0200
committerVeikka Tuominen <git@vexu.eu>2022-12-27 15:34:19 +0200
commita777373bb8d6fd94b54d63f124b7346163b39045 (patch)
treed23f826dc935a096e572e44a656f068e1eb6ef94 /test/behavior/vector.zig
parent9c0f3163a876859d3cf10c8b57d81cae381c46dc (diff)
downloadzig-a777373bb8d6fd94b54d63f124b7346163b39045.tar.gz
zig-a777373bb8d6fd94b54d63f124b7346163b39045.zip
enable test on more targets
This was fixed by 8a0a6b7387fcd0017db85de14793abfd6ec7f6e5 for targets without avx512
Diffstat (limited to 'test/behavior/vector.zig')
-rw-r--r--test/behavior/vector.zig15
1 files changed, 13 insertions, 2 deletions
diff --git a/test/behavior/vector.zig b/test/behavior/vector.zig
index bf20c063cf..cf23430f4f 100644
--- a/test/behavior/vector.zig
+++ b/test/behavior/vector.zig
@@ -1128,8 +1128,19 @@ test "byte vector initialized in inline function" {
}
test "byte vector initialized in inline function" {
- // TODO https://github.com/ziglang/zig/issues/13279
- if (true) return error.SkipZigTest;
+ if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
+
+ if (comptime builtin.zig_backend == .stage2_llvm and builtin.cpu.arch == .x86_64 and
+ builtin.cpu.features.isEnabled(@enumToInt(std.Target.x86.Feature.avx512f)))
+ {
+ // TODO https://github.com/ziglang/zig/issues/13279
+ return error.SkipZigTest;
+ }
const S = struct {
fn boolx4(e0: bool, e1: bool, e2: bool, e3: bool) @Vector(4, bool) {