authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-09-10 15:02:20-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-09-20 18:33:01-07:00
log2ba03e98c88f39312ef5e1df9f14e06efd9bbcad
treeb13aa8944ed22340e0e52ccb523903c2d7cbaf88
parent5d8c1fb6ab6972691f0bc9ecc8b3233430884361

disable failing stage2_aarch64 behavior tests


5 files changed, 17 insertions(+), 0 deletions(-)

test/behavior/field_parent_ptr.zig+3
......@@ -1032,6 +1032,7 @@ test "@fieldParentPtr packed struct first zero-bit field" {
10321032 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest;
10331033 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
10341034 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
1035 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
10351036
10361037 const C = packed struct {
10371038 a: u0 = 0,
......@@ -1137,6 +1138,7 @@ test "@fieldParentPtr packed struct middle zero-bit field" {
11371138 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest;
11381139 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
11391140 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
1141 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
11401142
11411143 const C = packed struct {
11421144 a: f32 = 3.14,
......@@ -1242,6 +1244,7 @@ test "@fieldParentPtr packed struct last zero-bit field" {
12421244 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest;
12431245 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
12441246 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
1247 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
12451248
12461249 const C = packed struct {
12471250 a: f32 = 3.14,
test/behavior/packed-struct.zig+6
......@@ -228,6 +228,7 @@ test "regular in irregular packed struct" {
228228 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
229229 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
230230 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
231 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
231232
232233 const Irregular = packed struct {
233234 bar: Regular = Regular{},
......@@ -317,6 +318,7 @@ test "byte-aligned field pointer offsets" {
317318 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
318319 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
319320 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
321 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
320322
321323 const S = struct {
322324 const A = packed struct {
......@@ -633,6 +635,7 @@ test "nested packed struct field access test" {
633635 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
634636 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
635637 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
638 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
636639
637640 const Vec2 = packed struct {
638641 x: f32,
......@@ -749,6 +752,7 @@ test "nested packed struct field access test" {
749752test "nested packed struct at non-zero offset" {
750753 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
751754 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
755 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
752756
753757 const Pair = packed struct(u24) {
754758 a: u16 = 0,
......@@ -887,6 +891,7 @@ test "overaligned pointer to packed struct" {
887891 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
888892 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
889893 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
894 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
890895
891896 const S = packed struct { a: u32, b: u32 };
892897 var foo: S align(4) = .{ .a = 123, .b = 456 };
......@@ -1311,6 +1316,7 @@ test "byte-aligned packed relocation" {
13111316 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest;
13121317 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
13131318 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
1319 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
13141320
13151321 const S = struct {
13161322 var global: u8 align(2) = 0;
test/behavior/struct.zig+2
......@@ -379,6 +379,7 @@ test "packed struct" {
379379 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
380380 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
381381 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
382 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
382383
383384 var foo = APackedStruct{
384385 .x = 1,
......@@ -747,6 +748,7 @@ test "packed struct with fp fields" {
747748 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
748749 if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
749750 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
751 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
750752
751753 const S = packed struct {
752754 data0: f32,
test/behavior/union.zig+5
......@@ -1337,6 +1337,7 @@ test "union field ptr - zero sized field" {
13371337test "packed union in packed struct" {
13381338 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
13391339 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1340 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
13401341
13411342 const S = packed struct {
13421343 nested: packed union {
......@@ -1898,6 +1899,8 @@ test "extern union initialized via reintepreted struct field initializer" {
18981899}
18991900
19001901test "packed union initialized via reintepreted struct field initializer" {
1902 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
1903
19011904 const bytes = [_]u8{ 0xaa, 0xbb, 0xcc, 0xdd };
19021905
19031906 const U = packed union {
......@@ -1941,6 +1944,8 @@ test "store of comptime reinterpreted memory to extern union" {
19411944}
19421945
19431946test "store of comptime reinterpreted memory to packed union" {
1947 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
1948
19441949 const bytes = [_]u8{ 0xaa, 0xbb, 0xcc, 0xdd };
19451950
19461951 const U = packed union {
test/behavior/vector.zig+1
......@@ -1404,6 +1404,7 @@ test "zero multiplicand" {
14041404 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
14051405 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
14061406 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; // TODO
1407 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
14071408
14081409 const zeros = @Vector(2, u32){ 0.0, 0.0 };
14091410 var ones = @Vector(2, u32){ 1.0, 1.0 };